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: 2.31.2
Show newest version
{
  "customizationConfig" : {
    "additionalShapeConstructors" : null,
    "blacklistedSimpleMethods" : [ "updateMyUserProfile", "describeAgentVersions", "describeApps", "describeCommands", "describeDeployments", "describeEcsClusters", "describeElasticIps", "describeElasticLoadBalancers", "describeInstances", "describeLayers", "describePermissions", "describeRaidArrays", "describeVolumes" ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customCodeTemplates" : null,
    "customErrorCodeFieldName" : null,
    "customExceptionUnmarshallerImpl" : null,
    "customFileHeader" : null,
    "customResponseMetadataClassName" : null,
    "customServiceMetadata" : null,
    "customServiceNameForRequest" : null,
    "customSignerProvider" : null,
    "deprecatedSuppressions" : null,
    "operationModifiers" : null,
    "operationsWithResponseStreamContentLengthValidation" : null,
    "presignersFqcn" : null,
    "renameShapes" : null,
    "requestMetrics" : null,
    "requiredParamValidationEnabled" : false,
    "sdkModeledExceptionBaseClassName" : null,
    "serviceClientHoldInputStream" : false,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificEndpointBuilderClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelsWith" : null,
    "simpleMethods" : null,
    "skipInterfaceAdditions" : false,
    "skipSmokeTests" : false,
    "verifiedSimpleMethods" : [ ]
  },
  "metadata" : {
    "apiVersion" : "2013-02-18",
    "asyncBuilder" : "DefaultOpsWorksAsyncClientBuilder",
    "asyncBuilderInterface" : "OpsWorksAsyncClientBuilder",
    "asyncClient" : "DefaultOpsWorksAsyncClient",
    "asyncInterface" : "OpsWorksAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultOpsWorksBaseClientBuilder",
    "baseBuilderInterface" : "OpsWorksBaseClientBuilder",
    "baseExceptionName" : "OpsWorksException",
    "cborProtocol" : false,
    "checksumFormat" : null,
    "clientPackageName" : "opsworks",
    "contentType" : null,
    "cucumberModuleInjectorClassName" : "OpsWorksClientModuleInjector",
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "documentation" : "AWS OpsWorks 

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

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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-east-2.amazonaws.com

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

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

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

  • opsworks.eu-west-2.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", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.opsworks", "fullModelPackageName" : "software.amazon.awssdk.services.opsworks.model", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.opsworks.transform", "fullSmokeTestsPackageName" : "software.amazon.awssdk.services.opsworks.smoketests", "fullTransformPackageName" : "software.amazon.awssdk.services.opsworks.transform", "fullWaitersPackageName" : "software.amazon.awssdk.services.opsworks.waiters", "hasApiWithStreamInput" : false, "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "opsworks.model", "protocol" : "json", "protocolDefaultExceptionUmarshallerImpl" : null, "protocolFactory" : "software.amazon.awssdk.protocol.json.SdkJsonProtocolFactory", "requestBaseFqcn" : "software.amazon.awssdk.AmazonWebServiceRequest", "requestTransformPackageName" : "opsworks.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceAbbreviation" : null, "serviceFullName" : "AWS OpsWorks", "serviceName" : "AWS OpsWorks", "signingName" : "opsworks", "smokeTestsPackageName" : "opsworks.smoketests", "syncBuilder" : "DefaultOpsWorksClientBuilder", "syncBuilderInterface" : "OpsWorksClientBuilder", "syncClient" : "DefaultOpsWorksClient", "syncInterface" : "OpsWorksClient", "transformPackageName" : "opsworks.transform", "uid" : "opsworks-2013-02-18", "unmarshallerContextClassName" : "JsonUnmarshallerContext", "waitersPackageName" : "opsworks.waiters", "xmlProtocol" : false }, "operations" : { "AssignInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "AssignInstanceResponse", "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 Stacks.

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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssignInstanceRequest", "variableName" : "assignInstanceRequest", "variableType" : "AssignInstanceRequest", "documentation" : "", "simpleType" : "AssignInstanceRequest", "variableSetterType" : "AssignInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "assignInstance", "operationName" : "AssignInstance", "returnType" : { "returnType" : "AssignInstanceResponse", "documentation" : null }, "syncReturnType" : "AssignInstanceResponse" }, "AssignVolume" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "AssignVolumeResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssignVolumeRequest", "variableName" : "assignVolumeRequest", "variableType" : "AssignVolumeRequest", "documentation" : "", "simpleType" : "AssignVolumeRequest", "variableSetterType" : "AssignVolumeRequest" }, "inputStreamPropertyName" : null, "methodName" : "assignVolume", "operationName" : "AssignVolume", "returnType" : { "returnType" : "AssignVolumeResponse", "documentation" : null }, "syncReturnType" : "AssignVolumeResponse" }, "AssociateElasticIp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "AssociateElasticIpResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateElasticIpRequest", "variableName" : "associateElasticIpRequest", "variableType" : "AssociateElasticIpRequest", "documentation" : "", "simpleType" : "AssociateElasticIpRequest", "variableSetterType" : "AssociateElasticIpRequest" }, "inputStreamPropertyName" : null, "methodName" : "associateElasticIp", "operationName" : "AssociateElasticIp", "returnType" : { "returnType" : "AssociateElasticIpResponse", "documentation" : null }, "syncReturnType" : "AssociateElasticIpResponse" }, "AttachElasticLoadBalancer" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "AttachElasticLoadBalancerResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Attaches an Elastic Load Balancing load balancer to a specified layer. AWS OpsWorks Stacks does not support Application Load Balancer. You can only use Classic Load Balancer with AWS OpsWorks Stacks. 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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AttachElasticLoadBalancerRequest", "variableName" : "attachElasticLoadBalancerRequest", "variableType" : "AttachElasticLoadBalancerRequest", "documentation" : "", "simpleType" : "AttachElasticLoadBalancerRequest", "variableSetterType" : "AttachElasticLoadBalancerRequest" }, "inputStreamPropertyName" : null, "methodName" : "attachElasticLoadBalancer", "operationName" : "AttachElasticLoadBalancer", "returnType" : { "returnType" : "AttachElasticLoadBalancerResponse", "documentation" : null }, "syncReturnType" : "AttachElasticLoadBalancerResponse" }, "CloneStack" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "CloneStackResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a CloneStack request.

" }, "syncReturnType" : "CloneStackResponse" }, "CreateApp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "CreateAppResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a CreateApp request.

" }, "syncReturnType" : "CreateAppResponse" }, "CreateDeployment" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "CreateDeploymentResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a CreateDeployment request.

" }, "syncReturnType" : "CreateDeploymentResponse" }, "CreateInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "CreateInstanceResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a CreateInstance request.

" }, "syncReturnType" : "CreateInstanceResponse" }, "CreateLayer" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "CreateLayerResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a CreateLayer request.

" }, "syncReturnType" : "CreateLayerResponse" }, "CreateStack" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "CreateStackResponse", "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.

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

Contains the response to a CreateStack request.

" }, "syncReturnType" : "CreateStackResponse" }, "CreateUserProfile" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "CreateUserProfileResponse", "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.

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

Contains the response to a CreateUserProfile request.

" }, "syncReturnType" : "CreateUserProfileResponse" }, "DeleteApp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteAppResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteAppRequest", "variableName" : "deleteAppRequest", "variableType" : "DeleteAppRequest", "documentation" : "", "simpleType" : "DeleteAppRequest", "variableSetterType" : "DeleteAppRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteApp", "operationName" : "DeleteApp", "returnType" : { "returnType" : "DeleteAppResponse", "documentation" : null }, "syncReturnType" : "DeleteAppResponse" }, "DeleteInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteInstanceResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteInstanceRequest", "variableName" : "deleteInstanceRequest", "variableType" : "DeleteInstanceRequest", "documentation" : "", "simpleType" : "DeleteInstanceRequest", "variableSetterType" : "DeleteInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteInstance", "operationName" : "DeleteInstance", "returnType" : { "returnType" : "DeleteInstanceResponse", "documentation" : null }, "syncReturnType" : "DeleteInstanceResponse" }, "DeleteLayer" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteLayerResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteLayerRequest", "variableName" : "deleteLayerRequest", "variableType" : "DeleteLayerRequest", "documentation" : "", "simpleType" : "DeleteLayerRequest", "variableSetterType" : "DeleteLayerRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteLayer", "operationName" : "DeleteLayer", "returnType" : { "returnType" : "DeleteLayerResponse", "documentation" : null }, "syncReturnType" : "DeleteLayerResponse" }, "DeleteStack" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteStackResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteStackRequest", "variableName" : "deleteStackRequest", "variableType" : "DeleteStackRequest", "documentation" : "", "simpleType" : "DeleteStackRequest", "variableSetterType" : "DeleteStackRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteStack", "operationName" : "DeleteStack", "returnType" : { "returnType" : "DeleteStackResponse", "documentation" : null }, "syncReturnType" : "DeleteStackResponse" }, "DeleteUserProfile" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeleteUserProfileResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteUserProfileRequest", "variableName" : "deleteUserProfileRequest", "variableType" : "DeleteUserProfileRequest", "documentation" : "", "simpleType" : "DeleteUserProfileRequest", "variableSetterType" : "DeleteUserProfileRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteUserProfile", "operationName" : "DeleteUserProfile", "returnType" : { "returnType" : "DeleteUserProfileResponse", "documentation" : null }, "syncReturnType" : "DeleteUserProfileResponse" }, "DeregisterEcsCluster" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeregisterEcsClusterResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterEcsClusterRequest", "variableName" : "deregisterEcsClusterRequest", "variableType" : "DeregisterEcsClusterRequest", "documentation" : "", "simpleType" : "DeregisterEcsClusterRequest", "variableSetterType" : "DeregisterEcsClusterRequest" }, "inputStreamPropertyName" : null, "methodName" : "deregisterEcsCluster", "operationName" : "DeregisterEcsCluster", "returnType" : { "returnType" : "DeregisterEcsClusterResponse", "documentation" : null }, "syncReturnType" : "DeregisterEcsClusterResponse" }, "DeregisterElasticIp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeregisterElasticIpResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterElasticIpRequest", "variableName" : "deregisterElasticIpRequest", "variableType" : "DeregisterElasticIpRequest", "documentation" : "", "simpleType" : "DeregisterElasticIpRequest", "variableSetterType" : "DeregisterElasticIpRequest" }, "inputStreamPropertyName" : null, "methodName" : "deregisterElasticIp", "operationName" : "DeregisterElasticIp", "returnType" : { "returnType" : "DeregisterElasticIpResponse", "documentation" : null }, "syncReturnType" : "DeregisterElasticIpResponse" }, "DeregisterInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeregisterInstanceResponse", "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 Stacks.

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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterInstanceRequest", "variableName" : "deregisterInstanceRequest", "variableType" : "DeregisterInstanceRequest", "documentation" : "", "simpleType" : "DeregisterInstanceRequest", "variableSetterType" : "DeregisterInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "deregisterInstance", "operationName" : "DeregisterInstance", "returnType" : { "returnType" : "DeregisterInstanceResponse", "documentation" : null }, "syncReturnType" : "DeregisterInstanceResponse" }, "DeregisterRdsDbInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeregisterRdsDbInstanceResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterRdsDbInstanceRequest", "variableName" : "deregisterRdsDbInstanceRequest", "variableType" : "DeregisterRdsDbInstanceRequest", "documentation" : "", "simpleType" : "DeregisterRdsDbInstanceRequest", "variableSetterType" : "DeregisterRdsDbInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "deregisterRdsDbInstance", "operationName" : "DeregisterRdsDbInstance", "returnType" : { "returnType" : "DeregisterRdsDbInstanceResponse", "documentation" : null }, "syncReturnType" : "DeregisterRdsDbInstanceResponse" }, "DeregisterVolume" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DeregisterVolumeResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterVolumeRequest", "variableName" : "deregisterVolumeRequest", "variableType" : "DeregisterVolumeRequest", "documentation" : "", "simpleType" : "DeregisterVolumeRequest", "variableSetterType" : "DeregisterVolumeRequest" }, "inputStreamPropertyName" : null, "methodName" : "deregisterVolume", "operationName" : "DeregisterVolume", "returnType" : { "returnType" : "DeregisterVolumeResponse", "documentation" : null }, "syncReturnType" : "DeregisterVolumeResponse" }, "DescribeAgentVersions" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeAgentVersionsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the available AWS OpsWorks Stacks 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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeAgentVersions request.

" }, "syncReturnType" : "DescribeAgentVersionsResponse" }, "DescribeApps" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeAppsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of a specified set of apps.

This call accepts only one resource-identifying parameter.

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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeApps request.

" }, "syncReturnType" : "DescribeAppsResponse" }, "DescribeCommands" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeCommandsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the results of specified commands.

This call accepts only one resource-identifying parameter.

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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeCommands request.

" }, "syncReturnType" : "DescribeCommandsResponse" }, "DescribeDeployments" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeDeploymentsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of a specified set of deployments.

This call accepts only one resource-identifying parameter.

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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeDeployments request.

" }, "syncReturnType" : "DescribeDeploymentsResponse" }, "DescribeEcsClusters" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeEcsClustersResponse", "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 Stacks 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.

This call accepts only one resource-identifying parameter.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeEcsClusters request.

" }, "syncReturnType" : "DescribeEcsClustersResponse" }, "DescribeElasticIps" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeElasticIpsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes Elastic IP addresses.

This call accepts only one resource-identifying parameter.

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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeElasticIps request.

" }, "syncReturnType" : "DescribeElasticIpsResponse" }, "DescribeElasticLoadBalancers" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeElasticLoadBalancersResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes a stack's Elastic Load Balancing instances.

This call accepts only one resource-identifying parameter.

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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeElasticLoadBalancers request.

" }, "syncReturnType" : "DescribeElasticLoadBalancersResponse" }, "DescribeInstances" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeInstancesResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of a set of instances.

This call accepts only one resource-identifying parameter.

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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeInstances request.

" }, "syncReturnType" : "DescribeInstancesResponse" }, "DescribeLayers" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeLayersResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

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

This call accepts only one resource-identifying parameter.

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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeLayers request.

" }, "syncReturnType" : "DescribeLayersResponse" }, "DescribeLoadBasedAutoScaling" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeLoadBasedAutoScalingResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeLoadBasedAutoScaling request.

" }, "syncReturnType" : "DescribeLoadBasedAutoScalingResponse" }, "DescribeMyUserProfile" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeMyUserProfileResponse", "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" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeMyUserProfileRequest", "variableName" : "describeMyUserProfileRequest", "variableType" : "DescribeMyUserProfileRequest", "documentation" : null, "simpleType" : "DescribeMyUserProfileRequest", "variableSetterType" : "DescribeMyUserProfileRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeMyUserProfile", "operationName" : "DescribeMyUserProfile", "returnType" : { "returnType" : "DescribeMyUserProfileResponse", "documentation" : "

Contains the response to a DescribeMyUserProfile request.

" }, "syncReturnType" : "DescribeMyUserProfileResponse" }, "DescribePermissions" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribePermissionsResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribePermissions request.

" }, "syncReturnType" : "DescribePermissionsResponse" }, "DescribeRaidArrays" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeRaidArraysResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Describe an instance's RAID arrays.

This call accepts only one resource-identifying parameter.

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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeRaidArrays request.

" }, "syncReturnType" : "DescribeRaidArraysResponse" }, "DescribeRdsDbInstances" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeRdsDbInstancesResponse", "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.

This call accepts only one resource-identifying parameter.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeRdsDbInstances request.

" }, "syncReturnType" : "DescribeRdsDbInstancesResponse" }, "DescribeServiceErrors" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeServiceErrorsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes AWS OpsWorks Stacks 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.

This call accepts only one resource-identifying parameter.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeServiceErrors request.

" }, "syncReturnType" : "DescribeServiceErrorsResponse" }, "DescribeStackProvisioningParameters" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeStackProvisioningParametersResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeStackProvisioningParameters request.

" }, "syncReturnType" : "DescribeStackProvisioningParametersResponse" }, "DescribeStackSummary" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeStackSummaryResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeStackSummary request.

" }, "syncReturnType" : "DescribeStackSummaryResponse" }, "DescribeStacks" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeStacksResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeStacks request.

" }, "syncReturnType" : "DescribeStacksResponse" }, "DescribeTimeBasedAutoScaling" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeTimeBasedAutoScalingResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeTimeBasedAutoScaling request.

" }, "syncReturnType" : "DescribeTimeBasedAutoScalingResponse" }, "DescribeUserProfiles" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeUserProfilesResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeUserProfiles request.

" }, "syncReturnType" : "DescribeUserProfilesResponse" }, "DescribeVolumes" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DescribeVolumesResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes an instance's Amazon EBS volumes.

This call accepts only one resource-identifying parameter.

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.

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

Indicates that a resource was not found.

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

Contains the response to a DescribeVolumes request.

" }, "syncReturnType" : "DescribeVolumesResponse" }, "DetachElasticLoadBalancer" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DetachElasticLoadBalancerResponse", "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.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DetachElasticLoadBalancerRequest", "variableName" : "detachElasticLoadBalancerRequest", "variableType" : "DetachElasticLoadBalancerRequest", "documentation" : "", "simpleType" : "DetachElasticLoadBalancerRequest", "variableSetterType" : "DetachElasticLoadBalancerRequest" }, "inputStreamPropertyName" : null, "methodName" : "detachElasticLoadBalancer", "operationName" : "DetachElasticLoadBalancer", "returnType" : { "returnType" : "DetachElasticLoadBalancerResponse", "documentation" : null }, "syncReturnType" : "DetachElasticLoadBalancerResponse" }, "DisassociateElasticIp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "DisassociateElasticIpResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateElasticIpRequest", "variableName" : "disassociateElasticIpRequest", "variableType" : "DisassociateElasticIpRequest", "documentation" : "", "simpleType" : "DisassociateElasticIpRequest", "variableSetterType" : "DisassociateElasticIpRequest" }, "inputStreamPropertyName" : null, "methodName" : "disassociateElasticIp", "operationName" : "DisassociateElasticIp", "returnType" : { "returnType" : "DisassociateElasticIpResponse", "documentation" : null }, "syncReturnType" : "DisassociateElasticIpResponse" }, "GetHostnameSuggestion" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GetHostnameSuggestionResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a GetHostnameSuggestion request.

" }, "syncReturnType" : "GetHostnameSuggestionResponse" }, "GrantAccess" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "GrantAccessResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a GrantAccess request.

" }, "syncReturnType" : "GrantAccessResponse" }, "ListTags" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "ListTagsResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of tags that are applied to the specified stack or layer.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListTagsRequest", "variableName" : "listTagsRequest", "variableType" : "ListTagsRequest", "documentation" : "", "simpleType" : "ListTagsRequest", "variableSetterType" : "ListTagsRequest" }, "inputStreamPropertyName" : null, "methodName" : "listTags", "operationName" : "ListTags", "returnType" : { "returnType" : "ListTagsResponse", "documentation" : "

Contains the response to a ListTags request.

" }, "syncReturnType" : "ListTagsResponse" }, "RebootInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "RebootInstanceResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RebootInstanceRequest", "variableName" : "rebootInstanceRequest", "variableType" : "RebootInstanceRequest", "documentation" : "", "simpleType" : "RebootInstanceRequest", "variableSetterType" : "RebootInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "rebootInstance", "operationName" : "RebootInstance", "returnType" : { "returnType" : "RebootInstanceResponse", "documentation" : null }, "syncReturnType" : "RebootInstanceResponse" }, "RegisterEcsCluster" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "RegisterEcsClusterResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a RegisterEcsCluster request.

" }, "syncReturnType" : "RegisterEcsClusterResponse" }, "RegisterElasticIp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "RegisterElasticIpResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a RegisterElasticIp request.

" }, "syncReturnType" : "RegisterElasticIpResponse" }, "RegisterInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "RegisterInstanceResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

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

We do not recommend using this action to register instances. The complete registration operation includes two tasks: installing the AWS OpsWorks Stacks 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 Stacks Stack.

Registered instances have the same requirements as instances that are created by using the CreateInstance API. For example, registered instances must be running a supported Linux-based operating system, and they must have a supported instance type. For more information about requirements for instances that you want to register, see Preparing the 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.

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

Indicates that a resource was not found.

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

Contains the response to a RegisterInstanceResult request.

" }, "syncReturnType" : "RegisterInstanceResponse" }, "RegisterRdsDbInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "RegisterRdsDbInstanceResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterRdsDbInstanceRequest", "variableName" : "registerRdsDbInstanceRequest", "variableType" : "RegisterRdsDbInstanceRequest", "documentation" : "", "simpleType" : "RegisterRdsDbInstanceRequest", "variableSetterType" : "RegisterRdsDbInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "registerRdsDbInstance", "operationName" : "RegisterRdsDbInstance", "returnType" : { "returnType" : "RegisterRdsDbInstanceResponse", "documentation" : null }, "syncReturnType" : "RegisterRdsDbInstanceResponse" }, "RegisterVolume" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "RegisterVolumeResponse", "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.

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

Indicates that a resource was not found.

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

Contains the response to a RegisterVolume request.

" }, "syncReturnType" : "RegisterVolumeResponse" }, "SetLoadBasedAutoScaling" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "SetLoadBasedAutoScalingResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetLoadBasedAutoScalingRequest", "variableName" : "setLoadBasedAutoScalingRequest", "variableType" : "SetLoadBasedAutoScalingRequest", "documentation" : "", "simpleType" : "SetLoadBasedAutoScalingRequest", "variableSetterType" : "SetLoadBasedAutoScalingRequest" }, "inputStreamPropertyName" : null, "methodName" : "setLoadBasedAutoScaling", "operationName" : "SetLoadBasedAutoScaling", "returnType" : { "returnType" : "SetLoadBasedAutoScalingResponse", "documentation" : null }, "syncReturnType" : "SetLoadBasedAutoScalingResponse" }, "SetPermission" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "SetPermissionResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetPermissionRequest", "variableName" : "setPermissionRequest", "variableType" : "SetPermissionRequest", "documentation" : "", "simpleType" : "SetPermissionRequest", "variableSetterType" : "SetPermissionRequest" }, "inputStreamPropertyName" : null, "methodName" : "setPermission", "operationName" : "SetPermission", "returnType" : { "returnType" : "SetPermissionResponse", "documentation" : null }, "syncReturnType" : "SetPermissionResponse" }, "SetTimeBasedAutoScaling" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "SetTimeBasedAutoScalingResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetTimeBasedAutoScalingRequest", "variableName" : "setTimeBasedAutoScalingRequest", "variableType" : "SetTimeBasedAutoScalingRequest", "documentation" : "", "simpleType" : "SetTimeBasedAutoScalingRequest", "variableSetterType" : "SetTimeBasedAutoScalingRequest" }, "inputStreamPropertyName" : null, "methodName" : "setTimeBasedAutoScaling", "operationName" : "SetTimeBasedAutoScaling", "returnType" : { "returnType" : "SetTimeBasedAutoScalingResponse", "documentation" : null }, "syncReturnType" : "SetTimeBasedAutoScalingResponse" }, "StartInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "StartInstanceResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartInstanceRequest", "variableName" : "startInstanceRequest", "variableType" : "StartInstanceRequest", "documentation" : "", "simpleType" : "StartInstanceRequest", "variableSetterType" : "StartInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "startInstance", "operationName" : "StartInstance", "returnType" : { "returnType" : "StartInstanceResponse", "documentation" : null }, "syncReturnType" : "StartInstanceResponse" }, "StartStack" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "StartStackResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartStackRequest", "variableName" : "startStackRequest", "variableType" : "StartStackRequest", "documentation" : "", "simpleType" : "StartStackRequest", "variableSetterType" : "StartStackRequest" }, "inputStreamPropertyName" : null, "methodName" : "startStack", "operationName" : "StartStack", "returnType" : { "returnType" : "StartStackResponse", "documentation" : null }, "syncReturnType" : "StartStackResponse" }, "StopInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "StopInstanceResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopInstanceRequest", "variableName" : "stopInstanceRequest", "variableType" : "StopInstanceRequest", "documentation" : "", "simpleType" : "StopInstanceRequest", "variableSetterType" : "StopInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "stopInstance", "operationName" : "StopInstance", "returnType" : { "returnType" : "StopInstanceResponse", "documentation" : null }, "syncReturnType" : "StopInstanceResponse" }, "StopStack" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "StopStackResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopStackRequest", "variableName" : "stopStackRequest", "variableType" : "StopStackRequest", "documentation" : "", "simpleType" : "StopStackRequest", "variableSetterType" : "StopStackRequest" }, "inputStreamPropertyName" : null, "methodName" : "stopStack", "operationName" : "StopStack", "returnType" : { "returnType" : "StopStackResponse", "documentation" : null }, "syncReturnType" : "StopStackResponse" }, "TagResource" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "TagResourceResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Apply cost-allocation tags to a specified stack or layer in AWS OpsWorks Stacks. For more information about how tagging works, see Tags in the AWS OpsWorks User Guide.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : "", "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "inputStreamPropertyName" : null, "methodName" : "tagResource", "operationName" : "TagResource", "returnType" : { "returnType" : "TagResourceResponse", "documentation" : null }, "syncReturnType" : "TagResourceResponse" }, "UnassignInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UnassignInstanceResponse", "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 Stacks.

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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UnassignInstanceRequest", "variableName" : "unassignInstanceRequest", "variableType" : "UnassignInstanceRequest", "documentation" : "", "simpleType" : "UnassignInstanceRequest", "variableSetterType" : "UnassignInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "unassignInstance", "operationName" : "UnassignInstance", "returnType" : { "returnType" : "UnassignInstanceResponse", "documentation" : null }, "syncReturnType" : "UnassignInstanceResponse" }, "UnassignVolume" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UnassignVolumeResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UnassignVolumeRequest", "variableName" : "unassignVolumeRequest", "variableType" : "UnassignVolumeRequest", "documentation" : "", "simpleType" : "UnassignVolumeRequest", "variableSetterType" : "UnassignVolumeRequest" }, "inputStreamPropertyName" : null, "methodName" : "unassignVolume", "operationName" : "UnassignVolume", "returnType" : { "returnType" : "UnassignVolumeResponse", "documentation" : null }, "syncReturnType" : "UnassignVolumeResponse" }, "UntagResource" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UntagResourceResponse", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes tags from a specified stack or layer.

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

Indicates that a request was not valid.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : "", "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "inputStreamPropertyName" : null, "methodName" : "untagResource", "operationName" : "UntagResource", "returnType" : { "returnType" : "UntagResourceResponse", "documentation" : null }, "syncReturnType" : "UntagResourceResponse" }, "UpdateApp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UpdateAppResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateAppRequest", "variableName" : "updateAppRequest", "variableType" : "UpdateAppRequest", "documentation" : "", "simpleType" : "UpdateAppRequest", "variableSetterType" : "UpdateAppRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateApp", "operationName" : "UpdateApp", "returnType" : { "returnType" : "UpdateAppResponse", "documentation" : null }, "syncReturnType" : "UpdateAppResponse" }, "UpdateElasticIp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UpdateElasticIpResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateElasticIpRequest", "variableName" : "updateElasticIpRequest", "variableType" : "UpdateElasticIpRequest", "documentation" : "", "simpleType" : "UpdateElasticIpRequest", "variableSetterType" : "UpdateElasticIpRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateElasticIp", "operationName" : "UpdateElasticIp", "returnType" : { "returnType" : "UpdateElasticIpResponse", "documentation" : null }, "syncReturnType" : "UpdateElasticIpResponse" }, "UpdateInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UpdateInstanceResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateInstanceRequest", "variableName" : "updateInstanceRequest", "variableType" : "UpdateInstanceRequest", "documentation" : "", "simpleType" : "UpdateInstanceRequest", "variableSetterType" : "UpdateInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateInstance", "operationName" : "UpdateInstance", "returnType" : { "returnType" : "UpdateInstanceResponse", "documentation" : null }, "syncReturnType" : "UpdateInstanceResponse" }, "UpdateLayer" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UpdateLayerResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateLayerRequest", "variableName" : "updateLayerRequest", "variableType" : "UpdateLayerRequest", "documentation" : "", "simpleType" : "UpdateLayerRequest", "variableSetterType" : "UpdateLayerRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateLayer", "operationName" : "UpdateLayer", "returnType" : { "returnType" : "UpdateLayerResponse", "documentation" : null }, "syncReturnType" : "UpdateLayerResponse" }, "UpdateMyUserProfile" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UpdateMyUserProfileResponse", "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.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateMyUserProfileRequest", "variableName" : "updateMyUserProfileRequest", "variableType" : "UpdateMyUserProfileRequest", "documentation" : "", "simpleType" : "UpdateMyUserProfileRequest", "variableSetterType" : "UpdateMyUserProfileRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateMyUserProfile", "operationName" : "UpdateMyUserProfile", "returnType" : { "returnType" : "UpdateMyUserProfileResponse", "documentation" : null }, "syncReturnType" : "UpdateMyUserProfileResponse" }, "UpdateRdsDbInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UpdateRdsDbInstanceResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateRdsDbInstanceRequest", "variableName" : "updateRdsDbInstanceRequest", "variableType" : "UpdateRdsDbInstanceRequest", "documentation" : "", "simpleType" : "UpdateRdsDbInstanceRequest", "variableSetterType" : "UpdateRdsDbInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateRdsDbInstance", "operationName" : "UpdateRdsDbInstance", "returnType" : { "returnType" : "UpdateRdsDbInstanceResponse", "documentation" : null }, "syncReturnType" : "UpdateRdsDbInstanceResponse" }, "UpdateStack" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UpdateStackResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateStackRequest", "variableName" : "updateStackRequest", "variableType" : "UpdateStackRequest", "documentation" : "", "simpleType" : "UpdateStackRequest", "variableSetterType" : "UpdateStackRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateStack", "operationName" : "UpdateStack", "returnType" : { "returnType" : "UpdateStackResponse", "documentation" : null }, "syncReturnType" : "UpdateStackResponse" }, "UpdateUserProfile" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UpdateUserProfileResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserProfileRequest", "variableName" : "updateUserProfileRequest", "variableType" : "UpdateUserProfileRequest", "documentation" : "", "simpleType" : "UpdateUserProfileRequest", "variableSetterType" : "UpdateUserProfileRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateUserProfile", "operationName" : "UpdateUserProfile", "returnType" : { "returnType" : "UpdateUserProfileResponse", "documentation" : null }, "syncReturnType" : "UpdateUserProfileResponse" }, "UpdateVolume" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "CompletableFuture", "asyncHandlerType" : "software.amazon.awssdk.handlers.AsyncHandler", "asyncReturnType" : "UpdateVolumeResponse", "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.

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

Indicates that a resource was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateVolumeRequest", "variableName" : "updateVolumeRequest", "variableType" : "UpdateVolumeRequest", "documentation" : "", "simpleType" : "UpdateVolumeRequest", "variableSetterType" : "UpdateVolumeRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateVolume", "operationName" : "UpdateVolume", "returnType" : { "returnType" : "UpdateVolumeResponse", "documentation" : null }, "syncReturnType" : "UpdateVolumeResponse" } }, "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" : [ { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The agent version.

", "enumType" : null, "fluentGetterMethodName" : "version", "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.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

The agent version.

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

The agent version.

\n@param version The agent version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

The agent version.

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

The configuration manager.

", "enumType" : null, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

The configuration manager.

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

The configuration manager.

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

The configuration manager.

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

The configuration manager.

", "enumType" : null, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

The configuration manager.

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

The configuration manager.

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

The configuration manager.

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

The agent version.

", "enumType" : null, "fluentGetterMethodName" : "version", "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.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

The agent version.

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

The agent version.

\n@param version The agent version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

The agent version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The agent version.

", "enumType" : null, "fluentGetterMethodName" : "version", "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.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

The agent version.

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

The agent version.

\n@param version The agent version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

The agent version.

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

The configuration manager.

", "enumType" : null, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

The configuration manager.

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

The configuration manager.

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

The configuration manager.

", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AgentVersion", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The app ID.

", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

The app ID.

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

The app ID.

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

The app ID.

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

The app stack ID.

", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

The app stack ID.

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

The app stack ID.

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

The app stack ID.

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

The app's short name.

", "enumType" : null, "fluentGetterMethodName" : "shortname", "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.", "fluentSetterMethodName" : "shortname", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

The app's short name.

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

The app's short name.

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

The app name.

", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The app name.

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

The app name.

\n@param name The app name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The app name.

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

A description of the app.

", "enumType" : null, "fluentGetterMethodName" : "description", "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.", "fluentSetterMethodName" : "description", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "setterDocumentation" : "

A description of the app.

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

A description of the app.

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

The app's data sources.

", "enumType" : null, "fluentGetterMethodName" : "dataSources", "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.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

The app's data sources.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The app's data sources.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DataSources", "setterDocumentation" : "

The app's data sources.

\n@param dataSources The app's data sources.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

The app's data sources.

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

The app type.

", "enumType" : "AppType", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

The app type.

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

The app type.

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

The app type.

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

The app type.

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

A Source object that describes the app repository.

", "enumType" : null, "fluentGetterMethodName" : "appSource", "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.", "fluentSetterMethodName" : "appSource", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AppSource", "setterDocumentation" : "

A Source object that describes the app repository.

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

A Source object that describes the app repository.

", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "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, "fluentGetterMethodName" : "domains", "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.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

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

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to enable SSL for the app.

", "enumType" : null, "fluentGetterMethodName" : "enableSsl", "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.", "fluentSetterMethodName" : "enableSsl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "setterDocumentation" : "

Whether to enable SSL for the app.

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

Whether to enable SSL for the app.

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

An SslConfiguration object with the SSL configuration.

", "enumType" : null, "fluentGetterMethodName" : "sslConfiguration", "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.", "fluentSetterMethodName" : "sslConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SslConfiguration", "setterDocumentation" : "

An SslConfiguration object with the SSL configuration.

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

An SslConfiguration object with the SSL configuration.

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

The stack attributes.

", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

The stack attributes.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The stack attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see AppAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Attributes", "setterDocumentation" : "

The stack attributes.

\n@param attributes The stack attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

The stack attributes.

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

When the app was created.

", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

When the app was created.

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

When the app was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "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, "fluentGetterMethodName" : "environment", "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.", "fluentSetterMethodName" : "environment", "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

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.

", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The app ID.

", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

The app ID.

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

The app ID.

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

The app ID.

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

A Source object that describes the app repository.

", "enumType" : null, "fluentGetterMethodName" : "appSource", "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.", "fluentSetterMethodName" : "appSource", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AppSource", "setterDocumentation" : "

A Source object that describes the app repository.

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

A Source object that describes the app repository.

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

The stack attributes.

", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

The stack attributes.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The stack attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see AppAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Attributes", "setterDocumentation" : "

The stack attributes.

\n@param attributes The stack attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

The stack attributes.

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

When the app was created.

", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

When the app was created.

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

When the app was created.

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

The app's data sources.

", "enumType" : null, "fluentGetterMethodName" : "dataSources", "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.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

The app's data sources.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The app's data sources.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DataSources", "setterDocumentation" : "

The app's data sources.

\n@param dataSources The app's data sources.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

The app's data sources.

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

A description of the app.

", "enumType" : null, "fluentGetterMethodName" : "description", "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.", "fluentSetterMethodName" : "description", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "setterDocumentation" : "

A description of the app.

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

A description of the app.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Domains" : { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "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, "fluentGetterMethodName" : "domains", "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.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

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

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to enable SSL for the app.

", "enumType" : null, "fluentGetterMethodName" : "enableSsl", "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.", "fluentSetterMethodName" : "enableSsl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "setterDocumentation" : "

Whether to enable SSL for the app.

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

Whether to enable SSL for the app.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Environment" : { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "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, "fluentGetterMethodName" : "environment", "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.", "fluentSetterMethodName" : "environment", "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

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.

", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The app name.

", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The app name.

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

The app name.

\n@param name The app name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The app name.

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

The app's short name.

", "enumType" : null, "fluentGetterMethodName" : "shortname", "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.", "fluentSetterMethodName" : "shortname", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

The app's short name.

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

The app's short name.

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

An SslConfiguration object with the SSL configuration.

", "enumType" : null, "fluentGetterMethodName" : "sslConfiguration", "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.", "fluentSetterMethodName" : "sslConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SslConfiguration", "setterDocumentation" : "

An SslConfiguration object with the SSL configuration.

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

An SslConfiguration object with the SSL configuration.

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

The app stack ID.

", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

The app stack ID.

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

The app stack ID.

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

The app stack ID.

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

The app type.

", "enumType" : "AppType", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

The app type.

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

The app type.

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

The app type.

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

The app type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The app ID.

", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

The app ID.

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

The app ID.

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

The app ID.

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

The app stack ID.

", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

The app stack ID.

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

The app stack ID.

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

The app stack ID.

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

The app's short name.

", "enumType" : null, "fluentGetterMethodName" : "shortname", "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.", "fluentSetterMethodName" : "shortname", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

The app's short name.

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

The app's short name.

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

The app name.

", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The app name.

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

The app name.

\n@param name The app name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The app name.

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

A description of the app.

", "enumType" : null, "fluentGetterMethodName" : "description", "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.", "fluentSetterMethodName" : "description", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "setterDocumentation" : "

A description of the app.

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

A description of the app.

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

The app's data sources.

", "enumType" : null, "fluentGetterMethodName" : "dataSources", "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.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

The app's data sources.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The app's data sources.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DataSources", "setterDocumentation" : "

The app's data sources.

\n@param dataSources The app's data sources.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

The app's data sources.

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

The app type.

", "enumType" : "AppType", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

The app type.

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

The app type.

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

The app type.

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

The app type.

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

A Source object that describes the app repository.

", "enumType" : null, "fluentGetterMethodName" : "appSource", "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.", "fluentSetterMethodName" : "appSource", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AppSource", "setterDocumentation" : "

A Source object that describes the app repository.

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

A Source object that describes the app repository.

", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "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, "fluentGetterMethodName" : "domains", "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.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

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

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to enable SSL for the app.

", "enumType" : null, "fluentGetterMethodName" : "enableSsl", "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.", "fluentSetterMethodName" : "enableSsl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "setterDocumentation" : "

Whether to enable SSL for the app.

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

Whether to enable SSL for the app.

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

An SslConfiguration object with the SSL configuration.

", "enumType" : null, "fluentGetterMethodName" : "sslConfiguration", "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.", "fluentSetterMethodName" : "sslConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SslConfiguration", "setterDocumentation" : "

An SslConfiguration object with the SSL configuration.

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

An SslConfiguration object with the SSL configuration.

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

The stack attributes.

", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

The stack attributes.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The stack attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see AppAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Attributes", "setterDocumentation" : "

The stack attributes.

\n@param attributes The stack attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

The stack attributes.

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

When the app was created.

", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

When the app was created.

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

When the app was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "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, "fluentGetterMethodName" : "environment", "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.", "fluentSetterMethodName" : "environment", "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

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.

", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "App", "simpleMethod" : false, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AppAttributesKeys", "simpleMethod" : false, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AppType", "simpleMethod" : false, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Architecture", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The instance ID.

", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

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

The instance ID.

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

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "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, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

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

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The instance ID.

", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

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

The instance ID.

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

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LayerIds" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "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, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

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

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The instance ID.

", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

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

The instance ID.

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

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "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, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

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

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId", "LayerIds" ], "shapeName" : "AssignInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssignInstanceRequest", "variableName" : "assignInstanceRequest", "variableType" : "AssignInstanceRequest", "documentation" : null, "simpleType" : "AssignInstanceRequest", "variableSetterType" : "AssignInstanceRequest" }, "wrapper" : false }, "AssignInstanceResponse" : { "c2jName" : "AssignInstanceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssignInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssignInstanceResponse", "variableName" : "assignInstanceResponse", "variableType" : "AssignInstanceResponse", "documentation" : null, "simpleType" : "AssignInstanceResponse", "variableSetterType" : "AssignInstanceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The volume ID.

", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

The volume ID.

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

The volume ID.

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

The volume ID.

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

The instance ID.

", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

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

The instance ID.

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

The instance ID.

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

The instance ID.

", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

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

The instance ID.

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

The instance ID.

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

The volume ID.

", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

The volume ID.

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

The volume ID.

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

The volume ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The volume ID.

", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

The volume ID.

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

The volume ID.

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

The volume ID.

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

The instance ID.

", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

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

The instance ID.

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

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeId" ], "shapeName" : "AssignVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssignVolumeRequest", "variableName" : "assignVolumeRequest", "variableType" : "AssignVolumeRequest", "documentation" : null, "simpleType" : "AssignVolumeRequest", "variableSetterType" : "AssignVolumeRequest" }, "wrapper" : false }, "AssignVolumeResponse" : { "c2jName" : "AssignVolumeResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssignVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssignVolumeResponse", "variableName" : "assignVolumeResponse", "variableType" : "AssignVolumeResponse", "documentation" : null, "simpleType" : "AssignVolumeResponse", "variableSetterType" : "AssignVolumeResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Elastic IP address.

", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

The Elastic IP address.

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

The Elastic IP address.

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

The Elastic IP address.

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

The instance ID.

", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

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

The instance ID.

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

The instance ID.

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

The Elastic IP address.

", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

The Elastic IP address.

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

The Elastic IP address.

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

The Elastic IP address.

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

The instance ID.

", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

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

The instance ID.

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

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Elastic IP address.

", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

The Elastic IP address.

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

The Elastic IP address.

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

The Elastic IP address.

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

The instance ID.

", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The instance ID.

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

The instance ID.

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

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticIp" ], "shapeName" : "AssociateElasticIpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateElasticIpRequest", "variableName" : "associateElasticIpRequest", "variableType" : "AssociateElasticIpRequest", "documentation" : null, "simpleType" : "AssociateElasticIpRequest", "variableSetterType" : "AssociateElasticIpRequest" }, "wrapper" : false }, "AssociateElasticIpResponse" : { "c2jName" : "AssociateElasticIpResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociateElasticIpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociateElasticIpResponse", "variableName" : "associateElasticIpResponse", "variableType" : "AssociateElasticIpResponse", "documentation" : null, "simpleType" : "AssociateElasticIpResponse", "variableSetterType" : "AssociateElasticIpResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Elastic Load Balancing instance's name.

", "enumType" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "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.", "fluentSetterMethodName" : "elasticLoadBalancerName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "setterDocumentation" : "

The Elastic Load Balancing instance's name.

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

The Elastic Load Balancing instance's name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "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, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Elastic Load Balancing instance's name.

", "enumType" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "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.", "fluentSetterMethodName" : "elasticLoadBalancerName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "setterDocumentation" : "

The Elastic Load Balancing instance's name.

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

The Elastic Load Balancing instance's name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "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, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Elastic Load Balancing instance's name.

", "enumType" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "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.", "fluentSetterMethodName" : "elasticLoadBalancerName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "setterDocumentation" : "

The Elastic Load Balancing instance's name.

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

The Elastic Load Balancing instance's name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "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, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticLoadBalancerName", "LayerId" ], "shapeName" : "AttachElasticLoadBalancerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AttachElasticLoadBalancerRequest", "variableName" : "attachElasticLoadBalancerRequest", "variableType" : "AttachElasticLoadBalancerRequest", "documentation" : null, "simpleType" : "AttachElasticLoadBalancerRequest", "variableSetterType" : "AttachElasticLoadBalancerRequest" }, "wrapper" : false }, "AttachElasticLoadBalancerResponse" : { "c2jName" : "AttachElasticLoadBalancerResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AttachElasticLoadBalancerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttachElasticLoadBalancerResponse", "variableName" : "attachElasticLoadBalancerResponse", "variableType" : "AttachElasticLoadBalancerResponse", "documentation" : null, "simpleType" : "AttachElasticLoadBalancerResponse", "variableSetterType" : "AttachElasticLoadBalancerResponse" }, "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 Stacks starts or stops load-based instances.

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

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

", "enumType" : null, "fluentGetterMethodName" : "instanceCount", "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.", "fluentSetterMethodName" : "instanceCount", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getThresholdsWaitTime", "beanStyleSetterMethodName" : "setThresholdsWaitTime", "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, "fluentGetterMethodName" : "thresholdsWaitTime", "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.", "fluentSetterMethodName" : "thresholdsWaitTime", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ThresholdsWaitTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ThresholdsWaitTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setThresholdsWaitTime", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getIgnoreMetricsTime", "beanStyleSetterMethodName" : "setIgnoreMetricsTime", "c2jName" : "IgnoreMetricsTime", "c2jShape" : "Minute", "deprecated" : false, "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks to suppress scaling events long enough to get the new instances online.

", "enumType" : null, "fluentGetterMethodName" : "ignoreMetricsTime", "fluentSetterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks 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 Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "ignoreMetricsTime", "getterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks 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 Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks to suppress scaling events long enough to get the new instances online.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IgnoreMetricsTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IgnoreMetricsTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "IgnoreMetricsTime", "setterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks 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 Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks to suppress scaling events long enough to get the new instances online.", "setterMethodName" : "setIgnoreMetricsTime", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks to suppress scaling events long enough to get the new instances online.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCpuThreshold", "beanStyleSetterMethodName" : "setCpuThreshold", "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, "fluentGetterMethodName" : "cpuThreshold", "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.", "fluentSetterMethodName" : "cpuThreshold", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CpuThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CpuThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "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.", "setterMethodName" : "setCpuThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getMemoryThreshold", "beanStyleSetterMethodName" : "setMemoryThreshold", "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, "fluentGetterMethodName" : "memoryThreshold", "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.", "fluentSetterMethodName" : "memoryThreshold", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MemoryThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MemoryThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "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.", "setterMethodName" : "setMemoryThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getLoadThreshold", "beanStyleSetterMethodName" : "setLoadThreshold", "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, "fluentGetterMethodName" : "loadThreshold", "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.", "fluentSetterMethodName" : "loadThreshold", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoadThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoadThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "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).", "setterMethodName" : "setLoadThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAlarms", "beanStyleSetterMethodName" : "setAlarms", "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 Stacks 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 Stacks to Act on Your Behalf.

", "enumType" : null, "fluentGetterMethodName" : "alarms", "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 Stacks 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 Stacks 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 Stacks 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 Stacks to Act on Your Behalf.

\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarms", "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 Stacks 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 Stacks to Act on Your Behalf.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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 Stacks 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 Stacks to Act on Your Behalf.

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alarms", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Alarms", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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 Stacks 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 Stacks 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 Stacks 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 Stacks to Act on Your Behalf.

", "setterMethodName" : "setAlarms", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 Stacks 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 Stacks to Act on Your Behalf.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Alarms" : { "beanStyleGetterMethodName" : "getAlarms", "beanStyleSetterMethodName" : "setAlarms", "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 Stacks 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 Stacks to Act on Your Behalf.

", "enumType" : null, "fluentGetterMethodName" : "alarms", "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 Stacks 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 Stacks 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 Stacks 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 Stacks to Act on Your Behalf.

\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarms", "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 Stacks 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 Stacks to Act on Your Behalf.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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 Stacks 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 Stacks to Act on Your Behalf.

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alarms", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Alarms", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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 Stacks 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 Stacks 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 Stacks 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 Stacks to Act on Your Behalf.

", "setterMethodName" : "setAlarms", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 Stacks 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 Stacks to Act on Your Behalf.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "CpuThreshold" : { "beanStyleGetterMethodName" : "getCpuThreshold", "beanStyleSetterMethodName" : "setCpuThreshold", "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, "fluentGetterMethodName" : "cpuThreshold", "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.", "fluentSetterMethodName" : "cpuThreshold", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CpuThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CpuThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "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.", "setterMethodName" : "setCpuThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getIgnoreMetricsTime", "beanStyleSetterMethodName" : "setIgnoreMetricsTime", "c2jName" : "IgnoreMetricsTime", "c2jShape" : "Minute", "deprecated" : false, "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks to suppress scaling events long enough to get the new instances online.

", "enumType" : null, "fluentGetterMethodName" : "ignoreMetricsTime", "fluentSetterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks 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 Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "ignoreMetricsTime", "getterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks 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 Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks to suppress scaling events long enough to get the new instances online.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IgnoreMetricsTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IgnoreMetricsTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "IgnoreMetricsTime", "setterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks 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 Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks to suppress scaling events long enough to get the new instances online.", "setterMethodName" : "setIgnoreMetricsTime", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks to suppress scaling events long enough to get the new instances online.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstanceCount" : { "beanStyleGetterMethodName" : "getInstanceCount", "beanStyleSetterMethodName" : "setInstanceCount", "c2jName" : "InstanceCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

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

", "enumType" : null, "fluentGetterMethodName" : "instanceCount", "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.", "fluentSetterMethodName" : "instanceCount", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getLoadThreshold", "beanStyleSetterMethodName" : "setLoadThreshold", "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, "fluentGetterMethodName" : "loadThreshold", "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.", "fluentSetterMethodName" : "loadThreshold", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoadThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoadThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "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).", "setterMethodName" : "setLoadThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getMemoryThreshold", "beanStyleSetterMethodName" : "setMemoryThreshold", "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, "fluentGetterMethodName" : "memoryThreshold", "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.", "fluentSetterMethodName" : "memoryThreshold", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MemoryThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MemoryThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "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.", "setterMethodName" : "setMemoryThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getThresholdsWaitTime", "beanStyleSetterMethodName" : "setThresholdsWaitTime", "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, "fluentGetterMethodName" : "thresholdsWaitTime", "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.", "fluentSetterMethodName" : "thresholdsWaitTime", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ThresholdsWaitTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ThresholdsWaitTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setThresholdsWaitTime", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceCount", "beanStyleSetterMethodName" : "setInstanceCount", "c2jName" : "InstanceCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

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

", "enumType" : null, "fluentGetterMethodName" : "instanceCount", "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.", "fluentSetterMethodName" : "instanceCount", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getThresholdsWaitTime", "beanStyleSetterMethodName" : "setThresholdsWaitTime", "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, "fluentGetterMethodName" : "thresholdsWaitTime", "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.", "fluentSetterMethodName" : "thresholdsWaitTime", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ThresholdsWaitTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ThresholdsWaitTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setThresholdsWaitTime", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getIgnoreMetricsTime", "beanStyleSetterMethodName" : "setIgnoreMetricsTime", "c2jName" : "IgnoreMetricsTime", "c2jShape" : "Minute", "deprecated" : false, "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks to suppress scaling events long enough to get the new instances online.

", "enumType" : null, "fluentGetterMethodName" : "ignoreMetricsTime", "fluentSetterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks 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 Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "ignoreMetricsTime", "getterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks 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 Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks to suppress scaling events long enough to get the new instances online.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IgnoreMetricsTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IgnoreMetricsTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "IgnoreMetricsTime", "setterDocumentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks 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 Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks to suppress scaling events long enough to get the new instances online.", "setterMethodName" : "setIgnoreMetricsTime", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks 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 Stacks to suppress scaling events long enough to get the new instances online.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCpuThreshold", "beanStyleSetterMethodName" : "setCpuThreshold", "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, "fluentGetterMethodName" : "cpuThreshold", "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.", "fluentSetterMethodName" : "cpuThreshold", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CpuThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CpuThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "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.", "setterMethodName" : "setCpuThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getMemoryThreshold", "beanStyleSetterMethodName" : "setMemoryThreshold", "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, "fluentGetterMethodName" : "memoryThreshold", "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.", "fluentSetterMethodName" : "memoryThreshold", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MemoryThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MemoryThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "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.", "setterMethodName" : "setMemoryThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getLoadThreshold", "beanStyleSetterMethodName" : "setLoadThreshold", "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, "fluentGetterMethodName" : "loadThreshold", "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.", "fluentSetterMethodName" : "loadThreshold", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoadThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoadThreshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Double", "marshallingType" : "DOUBLE", "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).", "setterMethodName" : "setLoadThreshold", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAlarms", "beanStyleSetterMethodName" : "setAlarms", "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 Stacks 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 Stacks to Act on Your Behalf.

", "enumType" : null, "fluentGetterMethodName" : "alarms", "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 Stacks 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 Stacks 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 Stacks 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 Stacks to Act on Your Behalf.

\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alarms", "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 Stacks 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 Stacks to Act on Your Behalf.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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 Stacks 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 Stacks to Act on Your Behalf.

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alarms", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Alarms", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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 Stacks 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 Stacks 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 Stacks 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 Stacks to Act on Your Behalf.

", "setterMethodName" : "setAlarms", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 Stacks 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 Stacks to Act on Your Behalf.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AutoScalingThresholds", "simpleMethod" : false, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AutoScalingType", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "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 Stacks will provide the correct device name.

", "enumType" : null, "fluentGetterMethodName" : "deviceName", "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 Stacks 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 Stacks will provide the correct device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "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 Stacks 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 Stacks will provide the correct device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks will provide the correct device name.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks will provide the correct device name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoDevice", "beanStyleSetterMethodName" : "setNoDevice", "c2jName" : "NoDevice", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Suppresses the specified device included in the AMI's block device mapping.

", "enumType" : null, "fluentGetterMethodName" : "noDevice", "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.", "fluentSetterMethodName" : "noDevice", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoDevice", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoDevice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setNoDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVirtualName", "beanStyleSetterMethodName" : "setVirtualName", "c2jName" : "VirtualName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "enumType" : null, "fluentGetterMethodName" : "virtualName", "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.", "fluentSetterMethodName" : "virtualName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VirtualName", "setterDocumentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.", "setterMethodName" : "setVirtualName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEbs", "beanStyleSetterMethodName" : "setEbs", "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, "fluentGetterMethodName" : "ebs", "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.", "fluentSetterMethodName" : "ebs", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ebs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ebs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setEbs", "setterModel" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : "", "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "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 Stacks will provide the correct device name.

", "enumType" : null, "fluentGetterMethodName" : "deviceName", "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 Stacks 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 Stacks will provide the correct device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "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 Stacks 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 Stacks will provide the correct device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks will provide the correct device name.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks will provide the correct device name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Ebs" : { "beanStyleGetterMethodName" : "getEbs", "beanStyleSetterMethodName" : "setEbs", "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, "fluentGetterMethodName" : "ebs", "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.", "fluentSetterMethodName" : "ebs", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ebs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ebs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setEbs", "setterModel" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : "", "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getNoDevice", "beanStyleSetterMethodName" : "setNoDevice", "c2jName" : "NoDevice", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Suppresses the specified device included in the AMI's block device mapping.

", "enumType" : null, "fluentGetterMethodName" : "noDevice", "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.", "fluentSetterMethodName" : "noDevice", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoDevice", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoDevice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setNoDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getVirtualName", "beanStyleSetterMethodName" : "setVirtualName", "c2jName" : "VirtualName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "enumType" : null, "fluentGetterMethodName" : "virtualName", "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.", "fluentSetterMethodName" : "virtualName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VirtualName", "setterDocumentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.", "setterMethodName" : "setVirtualName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "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 Stacks will provide the correct device name.

", "enumType" : null, "fluentGetterMethodName" : "deviceName", "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 Stacks 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 Stacks will provide the correct device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "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 Stacks 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 Stacks will provide the correct device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks will provide the correct device name.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks will provide the correct device name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoDevice", "beanStyleSetterMethodName" : "setNoDevice", "c2jName" : "NoDevice", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Suppresses the specified device included in the AMI's block device mapping.

", "enumType" : null, "fluentGetterMethodName" : "noDevice", "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.", "fluentSetterMethodName" : "noDevice", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoDevice", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoDevice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setNoDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVirtualName", "beanStyleSetterMethodName" : "setVirtualName", "c2jName" : "VirtualName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "enumType" : null, "fluentGetterMethodName" : "virtualName", "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.", "fluentSetterMethodName" : "virtualName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VirtualName", "setterDocumentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.", "setterMethodName" : "setVirtualName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEbs", "beanStyleSetterMethodName" : "setEbs", "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, "fluentGetterMethodName" : "ebs", "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.", "fluentSetterMethodName" : "ebs", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ebs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ebs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setEbs", "setterModel" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : "", "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "simple" : false, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BlockDeviceMapping", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getManageBerkshelf", "beanStyleSetterMethodName" : "setManageBerkshelf", "c2jName" : "ManageBerkshelf", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to enable Berkshelf.

", "enumType" : null, "fluentGetterMethodName" : "manageBerkshelf", "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.", "fluentSetterMethodName" : "manageBerkshelf", "getterDocumentation" : "

Whether to enable Berkshelf.

\n@return Whether to enable Berkshelf.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ManageBerkshelf", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ManageBerkshelf", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "ManageBerkshelf", "setterDocumentation" : "

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.", "setterMethodName" : "setManageBerkshelf", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "

Whether to enable Berkshelf.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBerkshelfVersion", "beanStyleSetterMethodName" : "setBerkshelfVersion", "c2jName" : "BerkshelfVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Berkshelf version.

", "enumType" : null, "fluentGetterMethodName" : "berkshelfVersion", "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.", "fluentSetterMethodName" : "berkshelfVersion", "getterDocumentation" : "

The Berkshelf version.

\n@return The Berkshelf version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BerkshelfVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BerkshelfVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "BerkshelfVersion", "setterDocumentation" : "

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.", "setterMethodName" : "setBerkshelfVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "

The Berkshelf version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BerkshelfVersion" : { "beanStyleGetterMethodName" : "getBerkshelfVersion", "beanStyleSetterMethodName" : "setBerkshelfVersion", "c2jName" : "BerkshelfVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Berkshelf version.

", "enumType" : null, "fluentGetterMethodName" : "berkshelfVersion", "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.", "fluentSetterMethodName" : "berkshelfVersion", "getterDocumentation" : "

The Berkshelf version.

\n@return The Berkshelf version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BerkshelfVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BerkshelfVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "BerkshelfVersion", "setterDocumentation" : "

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.", "setterMethodName" : "setBerkshelfVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "

The Berkshelf version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ManageBerkshelf" : { "beanStyleGetterMethodName" : "getManageBerkshelf", "beanStyleSetterMethodName" : "setManageBerkshelf", "c2jName" : "ManageBerkshelf", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to enable Berkshelf.

", "enumType" : null, "fluentGetterMethodName" : "manageBerkshelf", "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.", "fluentSetterMethodName" : "manageBerkshelf", "getterDocumentation" : "

Whether to enable Berkshelf.

\n@return Whether to enable Berkshelf.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ManageBerkshelf", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ManageBerkshelf", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "ManageBerkshelf", "setterDocumentation" : "

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.", "setterMethodName" : "setManageBerkshelf", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "

Whether to enable Berkshelf.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getManageBerkshelf", "beanStyleSetterMethodName" : "setManageBerkshelf", "c2jName" : "ManageBerkshelf", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to enable Berkshelf.

", "enumType" : null, "fluentGetterMethodName" : "manageBerkshelf", "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.", "fluentSetterMethodName" : "manageBerkshelf", "getterDocumentation" : "

Whether to enable Berkshelf.

\n@return Whether to enable Berkshelf.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ManageBerkshelf", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ManageBerkshelf", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "ManageBerkshelf", "setterDocumentation" : "

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.", "setterMethodName" : "setManageBerkshelf", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "

Whether to enable Berkshelf.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBerkshelfVersion", "beanStyleSetterMethodName" : "setBerkshelfVersion", "c2jName" : "BerkshelfVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Berkshelf version.

", "enumType" : null, "fluentGetterMethodName" : "berkshelfVersion", "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.", "fluentSetterMethodName" : "berkshelfVersion", "getterDocumentation" : "

The Berkshelf version.

\n@return The Berkshelf version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BerkshelfVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BerkshelfVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "BerkshelfVersion", "setterDocumentation" : "

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.", "setterMethodName" : "setBerkshelfVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "

The Berkshelf version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ChefConfiguration", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getSourceStackId", "beanStyleSetterMethodName" : "setSourceStackId", "c2jName" : "SourceStackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The source stack ID.

", "enumType" : null, "fluentGetterMethodName" : "sourceStackId", "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.", "fluentSetterMethodName" : "sourceStackId", "getterDocumentation" : "

The source stack ID.

\n@return The source stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceStackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceStackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SourceStackId", "setterDocumentation" : "

The source stack ID.

\n@param sourceStackId The source stack ID.", "setterMethodName" : "setSourceStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "

The source stack ID.

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

The cloned stack name.

", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The cloned stack name.

\n@return The cloned stack name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

The cloned stack name.

\n@param name The cloned stack name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The cloned stack name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "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, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2 Classic, see Supported Platforms.

", "enumType" : null, "fluentGetterMethodName" : "vpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "vpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2 Classic, see Supported Platforms.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "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, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see StackAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks 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.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServiceRoleArn", "setterDocumentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks 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.

", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "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, "fluentGetterMethodName" : "defaultInstanceProfileArn", "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.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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, "fluentGetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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.", "fluentSetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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.

", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "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, "fluentGetterMethodName" : "hostnameTheme", "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.", "fluentSetterMethodName" : "hostnameTheme", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "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, "fluentGetterMethodName" : "defaultAvailabilityZone", "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.", "fluentSetterMethodName" : "defaultAvailabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "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, "fluentGetterMethodName" : "defaultSubnetId", "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.", "fluentSetterMethodName" : "defaultSubnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

\"{\\\"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:

\"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

\"{\\\"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:

\"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

\"{\\\"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:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

\"{\\\"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 }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "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, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "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, "fluentGetterMethodName" : "chefConfiguration", "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.", "fluentSetterMethodName" : "chefConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to use custom cookbooks.

", "enumType" : null, "fluentGetterMethodName" : "useCustomCookbooks", "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.", "fluentSetterMethodName" : "useCustomCookbooks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "setterDocumentation" : "

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

Whether to use custom cookbooks.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "Returns the value of the CustomCookbooksSource property for this object.\n@return The value of the CustomCookbooksSource property for this object.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomCookbooksSource", "setterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "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, "fluentGetterMethodName" : "defaultSshKeyName", "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.", "fluentSetterMethodName" : "defaultSshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getClonePermissions", "beanStyleSetterMethodName" : "setClonePermissions", "c2jName" : "ClonePermissions", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to clone the source stack's permissions.

", "enumType" : null, "fluentGetterMethodName" : "clonePermissions", "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.", "fluentSetterMethodName" : "clonePermissions", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClonePermissions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClonePermissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "ClonePermissions", "setterDocumentation" : "

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.", "setterMethodName" : "setClonePermissions", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "

Whether to clone the source stack's permissions.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloneAppIds", "beanStyleSetterMethodName" : "setCloneAppIds", "c2jName" : "CloneAppIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

", "enumType" : null, "fluentGetterMethodName" : "cloneAppIds", "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.", "fluentSetterMethodName" : "cloneAppIds", "getterDocumentation" : "

A list of source stack app IDs to be included in the cloned stack.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloneAppIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloneAppIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCloneAppIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceType", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "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", "fluentGetterMethodName" : "defaultRootDeviceType", "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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 Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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 Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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 Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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 Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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 Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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 Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "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, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see StackAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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" : { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "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, "fluentGetterMethodName" : "chefConfiguration", "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.", "fluentSetterMethodName" : "chefConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getCloneAppIds", "beanStyleSetterMethodName" : "setCloneAppIds", "c2jName" : "CloneAppIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

", "enumType" : null, "fluentGetterMethodName" : "cloneAppIds", "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.", "fluentSetterMethodName" : "cloneAppIds", "getterDocumentation" : "

A list of source stack app IDs to be included in the cloned stack.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloneAppIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloneAppIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCloneAppIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getClonePermissions", "beanStyleSetterMethodName" : "setClonePermissions", "c2jName" : "ClonePermissions", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to clone the source stack's permissions.

", "enumType" : null, "fluentGetterMethodName" : "clonePermissions", "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.", "fluentSetterMethodName" : "clonePermissions", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClonePermissions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClonePermissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "ClonePermissions", "setterDocumentation" : "

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.", "setterMethodName" : "setClonePermissions", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "

Whether to clone the source stack's permissions.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ConfigurationManager" : { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "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, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "Returns the value of the CustomCookbooksSource property for this object.\n@return The value of the CustomCookbooksSource property for this object.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomCookbooksSource", "setterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

\"{\\\"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:

\"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

\"{\\\"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:

\"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

\"{\\\"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:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

\"{\\\"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" : { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "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, "fluentGetterMethodName" : "defaultAvailabilityZone", "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.", "fluentSetterMethodName" : "defaultAvailabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "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, "fluentGetterMethodName" : "defaultInstanceProfileArn", "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.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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, "fluentGetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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.", "fluentSetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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.

", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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" : { "beanStyleGetterMethodName" : "getDefaultRootDeviceType", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "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", "fluentGetterMethodName" : "defaultRootDeviceType", "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "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, "fluentGetterMethodName" : "defaultSshKeyName", "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.", "fluentSetterMethodName" : "defaultSshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "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, "fluentGetterMethodName" : "defaultSubnetId", "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.", "fluentSetterMethodName" : "defaultSubnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "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, "fluentGetterMethodName" : "hostnameTheme", "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.", "fluentSetterMethodName" : "hostnameTheme", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The cloned stack name.

", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The cloned stack name.

\n@return The cloned stack name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

The cloned stack name.

\n@param name The cloned stack name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The cloned stack name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "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, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks 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.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServiceRoleArn", "setterDocumentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks 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.

", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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" : { "beanStyleGetterMethodName" : "getSourceStackId", "beanStyleSetterMethodName" : "setSourceStackId", "c2jName" : "SourceStackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The source stack ID.

", "enumType" : null, "fluentGetterMethodName" : "sourceStackId", "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.", "fluentSetterMethodName" : "sourceStackId", "getterDocumentation" : "

The source stack ID.

\n@return The source stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceStackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceStackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SourceStackId", "setterDocumentation" : "

The source stack ID.

\n@param sourceStackId The source stack ID.", "setterMethodName" : "setSourceStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "

The source stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UseCustomCookbooks" : { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to use custom cookbooks.

", "enumType" : null, "fluentGetterMethodName" : "useCustomCookbooks", "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.", "fluentSetterMethodName" : "useCustomCookbooks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "setterDocumentation" : "

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

Whether to use custom cookbooks.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "UseOpsworksSecurityGroups" : { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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" : { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2 Classic, see Supported Platforms.

", "enumType" : null, "fluentGetterMethodName" : "vpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "vpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2 Classic, see Supported Platforms.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSourceStackId", "beanStyleSetterMethodName" : "setSourceStackId", "c2jName" : "SourceStackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The source stack ID.

", "enumType" : null, "fluentGetterMethodName" : "sourceStackId", "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.", "fluentSetterMethodName" : "sourceStackId", "getterDocumentation" : "

The source stack ID.

\n@return The source stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceStackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceStackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SourceStackId", "setterDocumentation" : "

The source stack ID.

\n@param sourceStackId The source stack ID.", "setterMethodName" : "setSourceStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "

The source stack ID.

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

The cloned stack name.

", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The cloned stack name.

\n@return The cloned stack name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

The cloned stack name.

\n@param name The cloned stack name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The cloned stack name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "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, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2 Classic, see Supported Platforms.

", "enumType" : null, "fluentGetterMethodName" : "vpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "vpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2 Classic, see Supported Platforms.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "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, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see StackAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks 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.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServiceRoleArn", "setterDocumentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks 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.

", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "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, "fluentGetterMethodName" : "defaultInstanceProfileArn", "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.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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, "fluentGetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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.", "fluentSetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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.

", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "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, "fluentGetterMethodName" : "hostnameTheme", "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.", "fluentSetterMethodName" : "hostnameTheme", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "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, "fluentGetterMethodName" : "defaultAvailabilityZone", "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.", "fluentSetterMethodName" : "defaultAvailabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "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, "fluentGetterMethodName" : "defaultSubnetId", "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.", "fluentSetterMethodName" : "defaultSubnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

\"{\\\"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:

\"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

\"{\\\"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:

\"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

\"{\\\"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:

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

\"{\\\"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 }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "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, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "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, "fluentGetterMethodName" : "chefConfiguration", "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.", "fluentSetterMethodName" : "chefConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to use custom cookbooks.

", "enumType" : null, "fluentGetterMethodName" : "useCustomCookbooks", "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.", "fluentSetterMethodName" : "useCustomCookbooks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "setterDocumentation" : "

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

Whether to use custom cookbooks.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "Returns the value of the CustomCookbooksSource property for this object.\n@return The value of the CustomCookbooksSource property for this object.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomCookbooksSource", "setterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "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, "fluentGetterMethodName" : "defaultSshKeyName", "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.", "fluentSetterMethodName" : "defaultSshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getClonePermissions", "beanStyleSetterMethodName" : "setClonePermissions", "c2jName" : "ClonePermissions", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to clone the source stack's permissions.

", "enumType" : null, "fluentGetterMethodName" : "clonePermissions", "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.", "fluentSetterMethodName" : "clonePermissions", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClonePermissions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClonePermissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "ClonePermissions", "setterDocumentation" : "

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.", "setterMethodName" : "setClonePermissions", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "

Whether to clone the source stack's permissions.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloneAppIds", "beanStyleSetterMethodName" : "setCloneAppIds", "c2jName" : "CloneAppIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

", "enumType" : null, "fluentGetterMethodName" : "cloneAppIds", "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.", "fluentSetterMethodName" : "cloneAppIds", "getterDocumentation" : "

A list of source stack app IDs to be included in the cloned stack.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloneAppIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloneAppIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCloneAppIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceType", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "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", "fluentGetterMethodName" : "defaultRootDeviceType", "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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 Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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 Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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 Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

The default AWS OpsWorks Stacks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SourceStackId", "ServiceRoleArn" ], "shapeName" : "CloneStackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CloneStackRequest", "variableName" : "cloneStackRequest", "variableType" : "CloneStackRequest", "documentation" : null, "simpleType" : "CloneStackRequest", "variableSetterType" : "CloneStackRequest" }, "wrapper" : false }, "CloneStackResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The cloned stack ID.

", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

The cloned stack ID.

\n@return The cloned stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

The cloned stack ID.

\n@param stackId The cloned stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The cloned stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The cloned stack ID.

", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

The cloned stack ID.

\n@return The cloned stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

The cloned stack ID.

\n@param stackId The cloned stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The cloned stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The cloned stack ID.

", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

The cloned stack ID.

\n@return The cloned stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

The cloned stack ID.

\n@param stackId The cloned stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The cloned stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloneStackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloneStackResponse", "variableName" : "cloneStackResponse", "variableType" : "CloneStackResponse", "documentation" : null, "simpleType" : "CloneStackResponse", "variableSetterType" : "CloneStackResponse" }, "wrapper" : false }, "CloudWatchLogsConfiguration" : { "c2jName" : "CloudWatchLogsConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Describes the Amazon CloudWatch logs configuration for a layer.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether CloudWatch Logs is enabled for a layer.

", "enumType" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

Whether CloudWatch Logs is enabled for a layer.

\n@param enabled Whether CloudWatch Logs is enabled for a layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Whether CloudWatch Logs is enabled for a layer.

\n@return Whether CloudWatch Logs is enabled for a layer.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "Enabled", "setterDocumentation" : "

Whether CloudWatch Logs is enabled for a layer.

\n@param enabled Whether CloudWatch Logs is enabled for a layer.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Whether CloudWatch Logs is enabled for a layer.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogStreams", "beanStyleSetterMethodName" : "setLogStreams", "c2jName" : "LogStreams", "c2jShape" : "CloudWatchLogsLogStreams", "deprecated" : false, "documentation" : "

A list of configuration options for CloudWatch Logs.

", "enumType" : null, "fluentGetterMethodName" : "logStreams", "fluentSetterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n@param logStreams A list of configuration options for CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logStreams", "getterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of configuration options for CloudWatch Logs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogStreams", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LogStreams", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CloudWatchLogsLogStream", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CloudWatchLogsLogStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsLogStream", "variableName" : "member", "variableType" : "CloudWatchLogsLogStream", "documentation" : "", "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudWatchLogsLogStream", "variableName" : "member", "variableType" : "CloudWatchLogsLogStream", "documentation" : "", "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CloudWatchLogsLogStream", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CloudWatchLogsLogStream", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LogStreams", "setterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n@param logStreams A list of configuration options for CloudWatch Logs.", "setterMethodName" : "setLogStreams", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logStreams", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logStreams", "variableType" : "java.util.List", "documentation" : "

A list of configuration options for CloudWatch Logs.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether CloudWatch Logs is enabled for a layer.

", "enumType" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

Whether CloudWatch Logs is enabled for a layer.

\n@param enabled Whether CloudWatch Logs is enabled for a layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Whether CloudWatch Logs is enabled for a layer.

\n@return Whether CloudWatch Logs is enabled for a layer.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "Enabled", "setterDocumentation" : "

Whether CloudWatch Logs is enabled for a layer.

\n@param enabled Whether CloudWatch Logs is enabled for a layer.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Whether CloudWatch Logs is enabled for a layer.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LogStreams" : { "beanStyleGetterMethodName" : "getLogStreams", "beanStyleSetterMethodName" : "setLogStreams", "c2jName" : "LogStreams", "c2jShape" : "CloudWatchLogsLogStreams", "deprecated" : false, "documentation" : "

A list of configuration options for CloudWatch Logs.

", "enumType" : null, "fluentGetterMethodName" : "logStreams", "fluentSetterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n@param logStreams A list of configuration options for CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logStreams", "getterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of configuration options for CloudWatch Logs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogStreams", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LogStreams", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CloudWatchLogsLogStream", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CloudWatchLogsLogStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsLogStream", "variableName" : "member", "variableType" : "CloudWatchLogsLogStream", "documentation" : "", "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudWatchLogsLogStream", "variableName" : "member", "variableType" : "CloudWatchLogsLogStream", "documentation" : "", "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CloudWatchLogsLogStream", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CloudWatchLogsLogStream", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LogStreams", "setterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n@param logStreams A list of configuration options for CloudWatch Logs.", "setterMethodName" : "setLogStreams", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logStreams", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logStreams", "variableType" : "java.util.List", "documentation" : "

A list of configuration options for CloudWatch Logs.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether CloudWatch Logs is enabled for a layer.

", "enumType" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

Whether CloudWatch Logs is enabled for a layer.

\n@param enabled Whether CloudWatch Logs is enabled for a layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Whether CloudWatch Logs is enabled for a layer.

\n@return Whether CloudWatch Logs is enabled for a layer.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "Enabled", "setterDocumentation" : "

Whether CloudWatch Logs is enabled for a layer.

\n@param enabled Whether CloudWatch Logs is enabled for a layer.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Whether CloudWatch Logs is enabled for a layer.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogStreams", "beanStyleSetterMethodName" : "setLogStreams", "c2jName" : "LogStreams", "c2jShape" : "CloudWatchLogsLogStreams", "deprecated" : false, "documentation" : "

A list of configuration options for CloudWatch Logs.

", "enumType" : null, "fluentGetterMethodName" : "logStreams", "fluentSetterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n@param logStreams A list of configuration options for CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logStreams", "getterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of configuration options for CloudWatch Logs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogStreams", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LogStreams", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CloudWatchLogsLogStream", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CloudWatchLogsLogStream", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsLogStream", "variableName" : "member", "variableType" : "CloudWatchLogsLogStream", "documentation" : "", "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudWatchLogsLogStream", "variableName" : "member", "variableType" : "CloudWatchLogsLogStream", "documentation" : "", "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CloudWatchLogsLogStream", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CloudWatchLogsLogStream", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LogStreams", "setterDocumentation" : "

A list of configuration options for CloudWatch Logs.

\n@param logStreams A list of configuration options for CloudWatch Logs.", "setterMethodName" : "setLogStreams", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logStreams", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logStreams", "variableType" : "java.util.List", "documentation" : "

A list of configuration options for CloudWatch Logs.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloudWatchLogsConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : null, "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "wrapper" : false }, "CloudWatchLogsEncoding" : { "c2jName" : "CloudWatchLogsEncoding", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "enums" : [ { "name" : "Ascii", "value" : "ascii" }, { "name" : "Big5", "value" : "big5" }, { "name" : "Big5hkscs", "value" : "big5hkscs" }, { "name" : "Cp037", "value" : "cp037" }, { "name" : "Cp424", "value" : "cp424" }, { "name" : "Cp437", "value" : "cp437" }, { "name" : "Cp500", "value" : "cp500" }, { "name" : "Cp720", "value" : "cp720" }, { "name" : "Cp737", "value" : "cp737" }, { "name" : "Cp775", "value" : "cp775" }, { "name" : "Cp850", "value" : "cp850" }, { "name" : "Cp852", "value" : "cp852" }, { "name" : "Cp855", "value" : "cp855" }, { "name" : "Cp856", "value" : "cp856" }, { "name" : "Cp857", "value" : "cp857" }, { "name" : "Cp858", "value" : "cp858" }, { "name" : "Cp860", "value" : "cp860" }, { "name" : "Cp861", "value" : "cp861" }, { "name" : "Cp862", "value" : "cp862" }, { "name" : "Cp863", "value" : "cp863" }, { "name" : "Cp864", "value" : "cp864" }, { "name" : "Cp865", "value" : "cp865" }, { "name" : "Cp866", "value" : "cp866" }, { "name" : "Cp869", "value" : "cp869" }, { "name" : "Cp874", "value" : "cp874" }, { "name" : "Cp875", "value" : "cp875" }, { "name" : "Cp932", "value" : "cp932" }, { "name" : "Cp949", "value" : "cp949" }, { "name" : "Cp950", "value" : "cp950" }, { "name" : "Cp1006", "value" : "cp1006" }, { "name" : "Cp1026", "value" : "cp1026" }, { "name" : "Cp1140", "value" : "cp1140" }, { "name" : "Cp1250", "value" : "cp1250" }, { "name" : "Cp1251", "value" : "cp1251" }, { "name" : "Cp1252", "value" : "cp1252" }, { "name" : "Cp1253", "value" : "cp1253" }, { "name" : "Cp1254", "value" : "cp1254" }, { "name" : "Cp1255", "value" : "cp1255" }, { "name" : "Cp1256", "value" : "cp1256" }, { "name" : "Cp1257", "value" : "cp1257" }, { "name" : "Cp1258", "value" : "cp1258" }, { "name" : "Euc_jp", "value" : "euc_jp" }, { "name" : "Euc_jis_2004", "value" : "euc_jis_2004" }, { "name" : "Euc_jisx0213", "value" : "euc_jisx0213" }, { "name" : "Euc_kr", "value" : "euc_kr" }, { "name" : "Gb2312", "value" : "gb2312" }, { "name" : "Gbk", "value" : "gbk" }, { "name" : "Gb18030", "value" : "gb18030" }, { "name" : "Hz", "value" : "hz" }, { "name" : "Iso2022_jp", "value" : "iso2022_jp" }, { "name" : "Iso2022_jp_1", "value" : "iso2022_jp_1" }, { "name" : "Iso2022_jp_2", "value" : "iso2022_jp_2" }, { "name" : "Iso2022_jp_2004", "value" : "iso2022_jp_2004" }, { "name" : "Iso2022_jp_3", "value" : "iso2022_jp_3" }, { "name" : "Iso2022_jp_ext", "value" : "iso2022_jp_ext" }, { "name" : "Iso2022_kr", "value" : "iso2022_kr" }, { "name" : "Latin_1", "value" : "latin_1" }, { "name" : "Iso8859_2", "value" : "iso8859_2" }, { "name" : "Iso8859_3", "value" : "iso8859_3" }, { "name" : "Iso8859_4", "value" : "iso8859_4" }, { "name" : "Iso8859_5", "value" : "iso8859_5" }, { "name" : "Iso8859_6", "value" : "iso8859_6" }, { "name" : "Iso8859_7", "value" : "iso8859_7" }, { "name" : "Iso8859_8", "value" : "iso8859_8" }, { "name" : "Iso8859_9", "value" : "iso8859_9" }, { "name" : "Iso8859_10", "value" : "iso8859_10" }, { "name" : "Iso8859_13", "value" : "iso8859_13" }, { "name" : "Iso8859_14", "value" : "iso8859_14" }, { "name" : "Iso8859_15", "value" : "iso8859_15" }, { "name" : "Iso8859_16", "value" : "iso8859_16" }, { "name" : "Johab", "value" : "johab" }, { "name" : "Koi8_r", "value" : "koi8_r" }, { "name" : "Koi8_u", "value" : "koi8_u" }, { "name" : "Mac_cyrillic", "value" : "mac_cyrillic" }, { "name" : "Mac_greek", "value" : "mac_greek" }, { "name" : "Mac_iceland", "value" : "mac_iceland" }, { "name" : "Mac_latin2", "value" : "mac_latin2" }, { "name" : "Mac_roman", "value" : "mac_roman" }, { "name" : "Mac_turkish", "value" : "mac_turkish" }, { "name" : "Ptcp154", "value" : "ptcp154" }, { "name" : "Shift_jis", "value" : "shift_jis" }, { "name" : "Shift_jis_2004", "value" : "shift_jis_2004" }, { "name" : "Shift_jisx0213", "value" : "shift_jisx0213" }, { "name" : "Utf_32", "value" : "utf_32" }, { "name" : "Utf_32_be", "value" : "utf_32_be" }, { "name" : "Utf_32_le", "value" : "utf_32_le" }, { "name" : "Utf_16", "value" : "utf_16" }, { "name" : "Utf_16_be", "value" : "utf_16_be" }, { "name" : "Utf_16_le", "value" : "utf_16_le" }, { "name" : "Utf_7", "value" : "utf_7" }, { "name" : "Utf_8", "value" : "utf_8" }, { "name" : "Utf_8_sig", "value" : "utf_8_sig" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloudWatchLogsEncoding", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchLogsEncoding", "variableName" : "cloudWatchLogsEncoding", "variableType" : "CloudWatchLogsEncoding", "documentation" : null, "simpleType" : "CloudWatchLogsEncoding", "variableSetterType" : "CloudWatchLogsEncoding" }, "wrapper" : false }, "CloudWatchLogsInitialPosition" : { "c2jName" : "CloudWatchLogsInitialPosition", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. It's only used if there is no state persisted for that log stream.

", "enums" : [ { "name" : "Start_of_file", "value" : "start_of_file" }, { "name" : "End_of_file", "value" : "end_of_file" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloudWatchLogsInitialPosition", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchLogsInitialPosition", "variableName" : "cloudWatchLogsInitialPosition", "variableType" : "CloudWatchLogsInitialPosition", "documentation" : null, "simpleType" : "CloudWatchLogsInitialPosition", "variableSetterType" : "CloudWatchLogsInitialPosition" }, "wrapper" : false }, "CloudWatchLogsLogStream" : { "c2jName" : "CloudWatchLogsLogStream", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Describes the Amazon CloudWatch logs configuration for a layer. For detailed information about members of this data type, see the CloudWatch Logs Agent Reference.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLogGroupName", "beanStyleSetterMethodName" : "setLogGroupName", "c2jName" : "LogGroupName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

", "enumType" : null, "fluentGetterMethodName" : "logGroupName", "fluentSetterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@param logGroupName Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logGroupName", "getterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@return Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LogGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LogGroupName", "setterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@param logGroupName Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).", "setterMethodName" : "setLogGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logGroupName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "logGroupName", "variableType" : "String", "documentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDatetimeFormat", "beanStyleSetterMethodName" : "setDatetimeFormat", "c2jName" : "DatetimeFormat", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

", "enumType" : null, "fluentGetterMethodName" : "datetimeFormat", "fluentSetterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@param datetimeFormat Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "datetimeFormat", "getterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@return Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DatetimeFormat", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DatetimeFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DatetimeFormat", "setterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@param datetimeFormat Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.", "setterMethodName" : "setDatetimeFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "datetimeFormat", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "datetimeFormat", "variableType" : "String", "documentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeZone", "beanStyleSetterMethodName" : "setTimeZone", "c2jName" : "TimeZone", "c2jShape" : "CloudWatchLogsTimeZone", "deprecated" : false, "documentation" : "

Specifies the time zone of log event time stamps.

", "enumType" : "CloudWatchLogsTimeZone", "fluentGetterMethodName" : "timeZone", "fluentSetterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@param timeZone Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsTimeZone", "fluentSetterMethodName" : "timeZone", "getterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@return Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimeZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimeZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TimeZone", "setterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@param timeZone Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone", "setterMethodName" : "setTimeZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timeZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "timeZone", "variableType" : "String", "documentation" : "

Specifies the time zone of log event time stamps.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFile", "beanStyleSetterMethodName" : "setFile", "c2jName" : "File", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

", "enumType" : null, "fluentGetterMethodName" : "file", "fluentSetterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@param file Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "file", "getterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@return Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "File", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "File", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "File", "setterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@param file Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.", "setterMethodName" : "setFile", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "file", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "file", "variableType" : "String", "documentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFileFingerprintLines", "beanStyleSetterMethodName" : "setFileFingerprintLines", "c2jName" : "FileFingerprintLines", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

", "enumType" : null, "fluentGetterMethodName" : "fileFingerprintLines", "fluentSetterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@param fileFingerprintLines Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileFingerprintLines", "getterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@return Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileFingerprintLines", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FileFingerprintLines", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "FileFingerprintLines", "setterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@param fileFingerprintLines Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.", "setterMethodName" : "setFileFingerprintLines", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileFingerprintLines", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileFingerprintLines", "variableType" : "String", "documentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMultiLineStartPattern", "beanStyleSetterMethodName" : "setMultiLineStartPattern", "c2jName" : "MultiLineStartPattern", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies the pattern for identifying the start of a log message.

", "enumType" : null, "fluentGetterMethodName" : "multiLineStartPattern", "fluentSetterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@param multiLineStartPattern Specifies the pattern for identifying the start of a log message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "multiLineStartPattern", "getterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@return Specifies the pattern for identifying the start of a log message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MultiLineStartPattern", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MultiLineStartPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MultiLineStartPattern", "setterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@param multiLineStartPattern Specifies the pattern for identifying the start of a log message.", "setterMethodName" : "setMultiLineStartPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "multiLineStartPattern", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "multiLineStartPattern", "variableType" : "String", "documentation" : "

Specifies the pattern for identifying the start of a log message.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInitialPosition", "beanStyleSetterMethodName" : "setInitialPosition", "c2jName" : "InitialPosition", "c2jShape" : "CloudWatchLogsInitialPosition", "deprecated" : false, "documentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

", "enumType" : "CloudWatchLogsInitialPosition", "fluentGetterMethodName" : "initialPosition", "fluentSetterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@param initialPosition Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsInitialPosition", "fluentSetterMethodName" : "initialPosition", "getterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@return Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitialPosition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InitialPosition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InitialPosition", "setterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@param initialPosition Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition", "setterMethodName" : "setInitialPosition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initialPosition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "initialPosition", "variableType" : "String", "documentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncoding", "beanStyleSetterMethodName" : "setEncoding", "c2jName" : "Encoding", "c2jShape" : "CloudWatchLogsEncoding", "deprecated" : false, "documentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "enumType" : "CloudWatchLogsEncoding", "fluentGetterMethodName" : "encoding", "fluentSetterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@param encoding Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsEncoding", "fluentSetterMethodName" : "encoding", "getterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@return Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Encoding", "setterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@param encoding Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding", "setterMethodName" : "setEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encoding", "variableType" : "String", "documentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBufferDuration", "beanStyleSetterMethodName" : "setBufferDuration", "c2jName" : "BufferDuration", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

", "enumType" : null, "fluentGetterMethodName" : "bufferDuration", "fluentSetterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@param bufferDuration Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bufferDuration", "getterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@return Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BufferDuration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BufferDuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "BufferDuration", "setterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@param bufferDuration Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.", "setterMethodName" : "setBufferDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "bufferDuration", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "bufferDuration", "variableType" : "Integer", "documentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBatchCount", "beanStyleSetterMethodName" : "setBatchCount", "c2jName" : "BatchCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

", "enumType" : null, "fluentGetterMethodName" : "batchCount", "fluentSetterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@param batchCount Specifies the max number of log events in a batch, up to 10000. The default value is 1000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchCount", "getterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@return Specifies the max number of log events in a batch, up to 10000. The default value is 1000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BatchCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BatchCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "BatchCount", "setterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@param batchCount Specifies the max number of log events in a batch, up to 10000. The default value is 1000.", "setterMethodName" : "setBatchCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchCount", "variableType" : "Integer", "documentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBatchSize", "beanStyleSetterMethodName" : "setBatchSize", "c2jName" : "BatchSize", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

", "enumType" : null, "fluentGetterMethodName" : "batchSize", "fluentSetterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@param batchSize Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchSize", "getterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@return Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BatchSize", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "BatchSize", "setterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@param batchSize Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BatchCount" : { "beanStyleGetterMethodName" : "getBatchCount", "beanStyleSetterMethodName" : "setBatchCount", "c2jName" : "BatchCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

", "enumType" : null, "fluentGetterMethodName" : "batchCount", "fluentSetterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@param batchCount Specifies the max number of log events in a batch, up to 10000. The default value is 1000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchCount", "getterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@return Specifies the max number of log events in a batch, up to 10000. The default value is 1000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BatchCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BatchCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "BatchCount", "setterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@param batchCount Specifies the max number of log events in a batch, up to 10000. The default value is 1000.", "setterMethodName" : "setBatchCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchCount", "variableType" : "Integer", "documentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "BatchSize" : { "beanStyleGetterMethodName" : "getBatchSize", "beanStyleSetterMethodName" : "setBatchSize", "c2jName" : "BatchSize", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

", "enumType" : null, "fluentGetterMethodName" : "batchSize", "fluentSetterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@param batchSize Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchSize", "getterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@return Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BatchSize", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "BatchSize", "setterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@param batchSize Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "BufferDuration" : { "beanStyleGetterMethodName" : "getBufferDuration", "beanStyleSetterMethodName" : "setBufferDuration", "c2jName" : "BufferDuration", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

", "enumType" : null, "fluentGetterMethodName" : "bufferDuration", "fluentSetterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@param bufferDuration Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bufferDuration", "getterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@return Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BufferDuration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BufferDuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "BufferDuration", "setterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@param bufferDuration Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.", "setterMethodName" : "setBufferDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "bufferDuration", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "bufferDuration", "variableType" : "Integer", "documentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "DatetimeFormat" : { "beanStyleGetterMethodName" : "getDatetimeFormat", "beanStyleSetterMethodName" : "setDatetimeFormat", "c2jName" : "DatetimeFormat", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

", "enumType" : null, "fluentGetterMethodName" : "datetimeFormat", "fluentSetterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@param datetimeFormat Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "datetimeFormat", "getterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@return Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DatetimeFormat", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DatetimeFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DatetimeFormat", "setterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@param datetimeFormat Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.", "setterMethodName" : "setDatetimeFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "datetimeFormat", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "datetimeFormat", "variableType" : "String", "documentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Encoding" : { "beanStyleGetterMethodName" : "getEncoding", "beanStyleSetterMethodName" : "setEncoding", "c2jName" : "Encoding", "c2jShape" : "CloudWatchLogsEncoding", "deprecated" : false, "documentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "enumType" : "CloudWatchLogsEncoding", "fluentGetterMethodName" : "encoding", "fluentSetterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@param encoding Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsEncoding", "fluentSetterMethodName" : "encoding", "getterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@return Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Encoding", "setterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@param encoding Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding", "setterMethodName" : "setEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encoding", "variableType" : "String", "documentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "File" : { "beanStyleGetterMethodName" : "getFile", "beanStyleSetterMethodName" : "setFile", "c2jName" : "File", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

", "enumType" : null, "fluentGetterMethodName" : "file", "fluentSetterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@param file Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "file", "getterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@return Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "File", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "File", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "File", "setterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@param file Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.", "setterMethodName" : "setFile", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "file", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "file", "variableType" : "String", "documentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FileFingerprintLines" : { "beanStyleGetterMethodName" : "getFileFingerprintLines", "beanStyleSetterMethodName" : "setFileFingerprintLines", "c2jName" : "FileFingerprintLines", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

", "enumType" : null, "fluentGetterMethodName" : "fileFingerprintLines", "fluentSetterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@param fileFingerprintLines Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileFingerprintLines", "getterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@return Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileFingerprintLines", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FileFingerprintLines", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "FileFingerprintLines", "setterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@param fileFingerprintLines Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.", "setterMethodName" : "setFileFingerprintLines", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileFingerprintLines", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileFingerprintLines", "variableType" : "String", "documentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InitialPosition" : { "beanStyleGetterMethodName" : "getInitialPosition", "beanStyleSetterMethodName" : "setInitialPosition", "c2jName" : "InitialPosition", "c2jShape" : "CloudWatchLogsInitialPosition", "deprecated" : false, "documentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

", "enumType" : "CloudWatchLogsInitialPosition", "fluentGetterMethodName" : "initialPosition", "fluentSetterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@param initialPosition Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsInitialPosition", "fluentSetterMethodName" : "initialPosition", "getterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@return Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitialPosition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InitialPosition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InitialPosition", "setterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@param initialPosition Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition", "setterMethodName" : "setInitialPosition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initialPosition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "initialPosition", "variableType" : "String", "documentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LogGroupName" : { "beanStyleGetterMethodName" : "getLogGroupName", "beanStyleSetterMethodName" : "setLogGroupName", "c2jName" : "LogGroupName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

", "enumType" : null, "fluentGetterMethodName" : "logGroupName", "fluentSetterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@param logGroupName Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logGroupName", "getterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@return Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LogGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LogGroupName", "setterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@param logGroupName Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).", "setterMethodName" : "setLogGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logGroupName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "logGroupName", "variableType" : "String", "documentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MultiLineStartPattern" : { "beanStyleGetterMethodName" : "getMultiLineStartPattern", "beanStyleSetterMethodName" : "setMultiLineStartPattern", "c2jName" : "MultiLineStartPattern", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies the pattern for identifying the start of a log message.

", "enumType" : null, "fluentGetterMethodName" : "multiLineStartPattern", "fluentSetterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@param multiLineStartPattern Specifies the pattern for identifying the start of a log message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "multiLineStartPattern", "getterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@return Specifies the pattern for identifying the start of a log message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MultiLineStartPattern", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MultiLineStartPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MultiLineStartPattern", "setterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@param multiLineStartPattern Specifies the pattern for identifying the start of a log message.", "setterMethodName" : "setMultiLineStartPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "multiLineStartPattern", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "multiLineStartPattern", "variableType" : "String", "documentation" : "

Specifies the pattern for identifying the start of a log message.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TimeZone" : { "beanStyleGetterMethodName" : "getTimeZone", "beanStyleSetterMethodName" : "setTimeZone", "c2jName" : "TimeZone", "c2jShape" : "CloudWatchLogsTimeZone", "deprecated" : false, "documentation" : "

Specifies the time zone of log event time stamps.

", "enumType" : "CloudWatchLogsTimeZone", "fluentGetterMethodName" : "timeZone", "fluentSetterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@param timeZone Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsTimeZone", "fluentSetterMethodName" : "timeZone", "getterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@return Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimeZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimeZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TimeZone", "setterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@param timeZone Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone", "setterMethodName" : "setTimeZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timeZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "timeZone", "variableType" : "String", "documentation" : "

Specifies the time zone of log event time stamps.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLogGroupName", "beanStyleSetterMethodName" : "setLogGroupName", "c2jName" : "LogGroupName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

", "enumType" : null, "fluentGetterMethodName" : "logGroupName", "fluentSetterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@param logGroupName Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logGroupName", "getterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@return Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LogGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LogGroupName", "setterDocumentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

\n@param logGroupName Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).", "setterMethodName" : "setLogGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logGroupName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "logGroupName", "variableType" : "String", "documentation" : "

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDatetimeFormat", "beanStyleSetterMethodName" : "setDatetimeFormat", "c2jName" : "DatetimeFormat", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

", "enumType" : null, "fluentGetterMethodName" : "datetimeFormat", "fluentSetterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@param datetimeFormat Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "datetimeFormat", "getterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@return Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DatetimeFormat", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DatetimeFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DatetimeFormat", "setterDocumentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

\n@param datetimeFormat Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.", "setterMethodName" : "setDatetimeFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "datetimeFormat", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "datetimeFormat", "variableType" : "String", "documentation" : "

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeZone", "beanStyleSetterMethodName" : "setTimeZone", "c2jName" : "TimeZone", "c2jShape" : "CloudWatchLogsTimeZone", "deprecated" : false, "documentation" : "

Specifies the time zone of log event time stamps.

", "enumType" : "CloudWatchLogsTimeZone", "fluentGetterMethodName" : "timeZone", "fluentSetterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@param timeZone Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsTimeZone", "fluentSetterMethodName" : "timeZone", "getterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@return Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimeZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimeZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "TimeZone", "setterDocumentation" : "

Specifies the time zone of log event time stamps.

\n@param timeZone Specifies the time zone of log event time stamps.\n@see CloudWatchLogsTimeZone", "setterMethodName" : "setTimeZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timeZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "timeZone", "variableType" : "String", "documentation" : "

Specifies the time zone of log event time stamps.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFile", "beanStyleSetterMethodName" : "setFile", "c2jName" : "File", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

", "enumType" : null, "fluentGetterMethodName" : "file", "fluentSetterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@param file Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "file", "getterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@return Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "File", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "File", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "File", "setterDocumentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

\n@param file Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.", "setterMethodName" : "setFile", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "file", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "file", "variableType" : "String", "documentation" : "

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFileFingerprintLines", "beanStyleSetterMethodName" : "setFileFingerprintLines", "c2jName" : "FileFingerprintLines", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

", "enumType" : null, "fluentGetterMethodName" : "fileFingerprintLines", "fluentSetterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@param fileFingerprintLines Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileFingerprintLines", "getterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@return Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileFingerprintLines", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FileFingerprintLines", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "FileFingerprintLines", "setterDocumentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

\n@param fileFingerprintLines Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.", "setterMethodName" : "setFileFingerprintLines", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileFingerprintLines", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileFingerprintLines", "variableType" : "String", "documentation" : "

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMultiLineStartPattern", "beanStyleSetterMethodName" : "setMultiLineStartPattern", "c2jName" : "MultiLineStartPattern", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Specifies the pattern for identifying the start of a log message.

", "enumType" : null, "fluentGetterMethodName" : "multiLineStartPattern", "fluentSetterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@param multiLineStartPattern Specifies the pattern for identifying the start of a log message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "multiLineStartPattern", "getterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@return Specifies the pattern for identifying the start of a log message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MultiLineStartPattern", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MultiLineStartPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MultiLineStartPattern", "setterDocumentation" : "

Specifies the pattern for identifying the start of a log message.

\n@param multiLineStartPattern Specifies the pattern for identifying the start of a log message.", "setterMethodName" : "setMultiLineStartPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "multiLineStartPattern", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "multiLineStartPattern", "variableType" : "String", "documentation" : "

Specifies the pattern for identifying the start of a log message.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInitialPosition", "beanStyleSetterMethodName" : "setInitialPosition", "c2jName" : "InitialPosition", "c2jShape" : "CloudWatchLogsInitialPosition", "deprecated" : false, "documentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

", "enumType" : "CloudWatchLogsInitialPosition", "fluentGetterMethodName" : "initialPosition", "fluentSetterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@param initialPosition Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsInitialPosition", "fluentSetterMethodName" : "initialPosition", "getterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@return Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitialPosition", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InitialPosition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InitialPosition", "setterDocumentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

\n@param initialPosition Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.\n@see CloudWatchLogsInitialPosition", "setterMethodName" : "setInitialPosition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initialPosition", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "initialPosition", "variableType" : "String", "documentation" : "

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncoding", "beanStyleSetterMethodName" : "setEncoding", "c2jName" : "Encoding", "c2jShape" : "CloudWatchLogsEncoding", "deprecated" : false, "documentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "enumType" : "CloudWatchLogsEncoding", "fluentGetterMethodName" : "encoding", "fluentSetterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@param encoding Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding\n@return Returns a reference to this object so that method calls can be chained together.\n@see CloudWatchLogsEncoding", "fluentSetterMethodName" : "encoding", "getterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@return Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Encoding", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Encoding", "setterDocumentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

\n@param encoding Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.\n@see CloudWatchLogsEncoding", "setterMethodName" : "setEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encoding", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "encoding", "variableType" : "String", "documentation" : "

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBufferDuration", "beanStyleSetterMethodName" : "setBufferDuration", "c2jName" : "BufferDuration", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

", "enumType" : null, "fluentGetterMethodName" : "bufferDuration", "fluentSetterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@param bufferDuration Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bufferDuration", "getterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@return Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BufferDuration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BufferDuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "BufferDuration", "setterDocumentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

\n@param bufferDuration Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.", "setterMethodName" : "setBufferDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "bufferDuration", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "bufferDuration", "variableType" : "Integer", "documentation" : "

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBatchCount", "beanStyleSetterMethodName" : "setBatchCount", "c2jName" : "BatchCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

", "enumType" : null, "fluentGetterMethodName" : "batchCount", "fluentSetterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@param batchCount Specifies the max number of log events in a batch, up to 10000. The default value is 1000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchCount", "getterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@return Specifies the max number of log events in a batch, up to 10000. The default value is 1000.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BatchCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BatchCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "BatchCount", "setterDocumentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

\n@param batchCount Specifies the max number of log events in a batch, up to 10000. The default value is 1000.", "setterMethodName" : "setBatchCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchCount", "variableType" : "Integer", "documentation" : "

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBatchSize", "beanStyleSetterMethodName" : "setBatchSize", "c2jName" : "BatchSize", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

", "enumType" : null, "fluentGetterMethodName" : "batchSize", "fluentSetterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@param batchSize Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "batchSize", "getterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@return Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BatchSize", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "BatchSize", "setterDocumentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

\n@param batchSize Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloudWatchLogsLogStream", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchLogsLogStream", "variableName" : "cloudWatchLogsLogStream", "variableType" : "CloudWatchLogsLogStream", "documentation" : null, "simpleType" : "CloudWatchLogsLogStream", "variableSetterType" : "CloudWatchLogsLogStream" }, "wrapper" : false }, "CloudWatchLogsTimeZone" : { "c2jName" : "CloudWatchLogsTimeZone", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The preferred time zone for logs streamed to CloudWatch Logs. Valid values are LOCAL and UTC, for Coordinated Universal Time.

", "enums" : [ { "name" : "LOCAL", "value" : "LOCAL" }, { "name" : "UTC", "value" : "UTC" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloudWatchLogsTimeZone", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchLogsTimeZone", "variableName" : "cloudWatchLogsTimeZone", "variableType" : "CloudWatchLogsTimeZone", "documentation" : null, "simpleType" : "CloudWatchLogsTimeZone", "variableSetterType" : "CloudWatchLogsTimeZone" }, "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" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The command ID.

", "enumType" : null, "fluentGetterMethodName" : "commandId", "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.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

The command ID.

\n@return The command ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CommandId", "setterDocumentation" : "

The command ID.

\n@param commandId The command ID.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

The command ID.

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

The ID of the instance where the command was executed.

", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The ID of the instance where the command was executed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The command deployment ID.

", "enumType" : null, "fluentGetterMethodName" : "deploymentId", "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.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

The command deployment ID.

\n@return The command deployment ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DeploymentId", "setterDocumentation" : "

The command deployment ID.

\n@param deploymentId The command deployment ID.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

The command deployment ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

Date and time when the command was run.

", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

Date and time when the command was run.

\n@param createdAt Date and time when the command was run.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

Date and time when the command was run.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAcknowledgedAt", "beanStyleSetterMethodName" : "setAcknowledgedAt", "c2jName" : "AcknowledgedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

Date and time when the command was acknowledged.

", "enumType" : null, "fluentGetterMethodName" : "acknowledgedAt", "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.", "fluentSetterMethodName" : "acknowledgedAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AcknowledgedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AcknowledgedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AcknowledgedAt", "setterDocumentation" : "

Date and time when the command was acknowledged.

\n@param acknowledgedAt Date and time when the command was acknowledged.", "setterMethodName" : "setAcknowledgedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "

Date and time when the command was acknowledged.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedAt", "beanStyleSetterMethodName" : "setCompletedAt", "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

Date when the command completed.

", "enumType" : null, "fluentGetterMethodName" : "completedAt", "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.", "fluentSetterMethodName" : "completedAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CompletedAt", "setterDocumentation" : "

Date when the command completed.

\n@param completedAt Date when the command completed.", "setterMethodName" : "setCompletedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

Date when the command completed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The command status:

  • failed

  • successful

  • skipped

  • pending

", "enumType" : null, "fluentGetterMethodName" : "status", "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.", "fluentSetterMethodName" : "status", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "

      The command status:

      • failed

      • successful

      • skipped

      • pending

      \n@param status The command status:

      • failed

      • successful

      • skipped

      • pending

      • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

        The command status:

        • failed

        • successful

        • skipped

        • pending

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "ExitCode", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

        The command exit code.

        ", "enumType" : null, "fluentGetterMethodName" : "exitCode", "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.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

        The command exit code.

        \n@return The command exit code.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExitCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ExitCode", "setterDocumentation" : "

        The command exit code.

        \n@param exitCode The command exit code.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

        The command exit code.

        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogUrl", "beanStyleSetterMethodName" : "setLogUrl", "c2jName" : "LogUrl", "c2jShape" : "String", "deprecated" : false, "documentation" : "

        The URL of the command log.

        ", "enumType" : null, "fluentGetterMethodName" : "logUrl", "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.", "fluentSetterMethodName" : "logUrl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LogUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LogUrl", "setterDocumentation" : "

        The URL of the command log.

        \n@param logUrl The URL of the command log.", "setterMethodName" : "setLogUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "

        The URL of the command log.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

        The command type:

        • configure

        • deploy

        • execute_recipes

        • install_dependencies

        • restart

        • rollback

        • setup

        • start

        • stop

        • undeploy

        • update_custom_cookbooks

        • update_dependencies

        ", "enumType" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

        The command type:

        • configure

        • deploy

        • execute_recipes

        • install_dependencies

        • restart

        • rollback

        • setup

        • start

        • stop

        • undeploy

        • update_custom_cookbooks

        • update_dependencies

        \n@param type The command type:

        • configure

        • deploy

        • execute_recipes

        • install_dependencies

        • restart

        • rollback

        • setup

        • start

        • stop

        • undeploy

        • update_custom_cookbooks

        • update_dependencies

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

          The command type:

          • configure

          • deploy

          • execute_recipes

          • install_dependencies

          • restart

          • rollback

          • setup

          • start

          • stop

          • undeploy

          • update_custom_cookbooks

          • update_dependencies

          \n@return The command type:

          • configure

          • deploy

          • execute_recipes

          • install_dependencies

          • restart

          • rollback

          • setup

          • start

          • stop

          • undeploy

          • update_custom_cookbooks

          • update_dependencies

          • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

            The command type:

            • configure

            • deploy

            • execute_recipes

            • install_dependencies

            • restart

            • rollback

            • setup

            • start

            • stop

            • undeploy

            • update_custom_cookbooks

            • update_dependencies

            \n@param type The command type:

            • configure

            • deploy

            • execute_recipes

            • install_dependencies

            • restart

            • rollback

            • setup

            • start

            • stop

            • undeploy

            • update_custom_cookbooks

            • update_dependencies

            • ", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

              The command type:

              • configure

              • deploy

              • execute_recipes

              • install_dependencies

              • restart

              • rollback

              • setup

              • start

              • stop

              • undeploy

              • update_custom_cookbooks

              • update_dependencies

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AcknowledgedAt" : { "beanStyleGetterMethodName" : "getAcknowledgedAt", "beanStyleSetterMethodName" : "setAcknowledgedAt", "c2jName" : "AcknowledgedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

              Date and time when the command was acknowledged.

              ", "enumType" : null, "fluentGetterMethodName" : "acknowledgedAt", "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.", "fluentSetterMethodName" : "acknowledgedAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AcknowledgedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AcknowledgedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AcknowledgedAt", "setterDocumentation" : "

              Date and time when the command was acknowledged.

              \n@param acknowledgedAt Date and time when the command was acknowledged.", "setterMethodName" : "setAcknowledgedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "

              Date and time when the command was acknowledged.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CommandId" : { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

              The command ID.

              ", "enumType" : null, "fluentGetterMethodName" : "commandId", "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.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

              The command ID.

              \n@return The command ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CommandId", "setterDocumentation" : "

              The command ID.

              \n@param commandId The command ID.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

              The command ID.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompletedAt" : { "beanStyleGetterMethodName" : "getCompletedAt", "beanStyleSetterMethodName" : "setCompletedAt", "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

              Date when the command completed.

              ", "enumType" : null, "fluentGetterMethodName" : "completedAt", "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.", "fluentSetterMethodName" : "completedAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CompletedAt", "setterDocumentation" : "

              Date when the command completed.

              \n@param completedAt Date when the command completed.", "setterMethodName" : "setCompletedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

              Date when the command completed.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

              Date and time when the command was run.

              ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

              Date and time when the command was run.

              \n@param createdAt Date and time when the command was run.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

              Date and time when the command was run.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentId" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

              The command deployment ID.

              ", "enumType" : null, "fluentGetterMethodName" : "deploymentId", "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.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

              The command deployment ID.

              \n@return The command deployment ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DeploymentId", "setterDocumentation" : "

              The command deployment ID.

              \n@param deploymentId The command deployment ID.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

              The command deployment ID.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExitCode" : { "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "ExitCode", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

              The command exit code.

              ", "enumType" : null, "fluentGetterMethodName" : "exitCode", "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.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

              The command exit code.

              \n@return The command exit code.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExitCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ExitCode", "setterDocumentation" : "

              The command exit code.

              \n@param exitCode The command exit code.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

              The command exit code.

              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

              The ID of the instance where the command was executed.

              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getLogUrl", "beanStyleSetterMethodName" : "setLogUrl", "c2jName" : "LogUrl", "c2jShape" : "String", "deprecated" : false, "documentation" : "

              The URL of the command log.

              ", "enumType" : null, "fluentGetterMethodName" : "logUrl", "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.", "fluentSetterMethodName" : "logUrl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LogUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LogUrl", "setterDocumentation" : "

              The URL of the command log.

              \n@param logUrl The URL of the command log.", "setterMethodName" : "setLogUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "

              The URL of the command log.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

              The command status:

              • failed

              • successful

              • skipped

              • pending

              ", "enumType" : null, "fluentGetterMethodName" : "status", "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.", "fluentSetterMethodName" : "status", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "

                  The command status:

                  • failed

                  • successful

                  • skipped

                  • pending

                  \n@param status The command status:

                  • failed

                  • successful

                  • skipped

                  • pending

                  • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                    The command status:

                    • failed

                    • successful

                    • skipped

                    • pending

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                    The command type:

                    • configure

                    • deploy

                    • execute_recipes

                    • install_dependencies

                    • restart

                    • rollback

                    • setup

                    • start

                    • stop

                    • undeploy

                    • update_custom_cookbooks

                    • update_dependencies

                    ", "enumType" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                    The command type:

                    • configure

                    • deploy

                    • execute_recipes

                    • install_dependencies

                    • restart

                    • rollback

                    • setup

                    • start

                    • stop

                    • undeploy

                    • update_custom_cookbooks

                    • update_dependencies

                    \n@param type The command type:

                    • configure

                    • deploy

                    • execute_recipes

                    • install_dependencies

                    • restart

                    • rollback

                    • setup

                    • start

                    • stop

                    • undeploy

                    • update_custom_cookbooks

                    • update_dependencies

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

                      The command type:

                      • configure

                      • deploy

                      • execute_recipes

                      • install_dependencies

                      • restart

                      • rollback

                      • setup

                      • start

                      • stop

                      • undeploy

                      • update_custom_cookbooks

                      • update_dependencies

                      \n@return The command type:

                      • configure

                      • deploy

                      • execute_recipes

                      • install_dependencies

                      • restart

                      • rollback

                      • setup

                      • start

                      • stop

                      • undeploy

                      • update_custom_cookbooks

                      • update_dependencies

                      • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                        The command type:

                        • configure

                        • deploy

                        • execute_recipes

                        • install_dependencies

                        • restart

                        • rollback

                        • setup

                        • start

                        • stop

                        • undeploy

                        • update_custom_cookbooks

                        • update_dependencies

                        \n@param type The command type:

                        • configure

                        • deploy

                        • execute_recipes

                        • install_dependencies

                        • restart

                        • rollback

                        • setup

                        • start

                        • stop

                        • undeploy

                        • update_custom_cookbooks

                        • update_dependencies

                        • ", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                          The command type:

                          • configure

                          • deploy

                          • execute_recipes

                          • install_dependencies

                          • restart

                          • rollback

                          • setup

                          • start

                          • stop

                          • undeploy

                          • update_custom_cookbooks

                          • update_dependencies

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                          The command ID.

                          ", "enumType" : null, "fluentGetterMethodName" : "commandId", "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.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                          The command ID.

                          \n@return The command ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CommandId", "setterDocumentation" : "

                          The command ID.

                          \n@param commandId The command ID.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                          The command ID.

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

                          The ID of the instance where the command was executed.

                          ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                          The ID of the instance where the command was executed.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                          The command deployment ID.

                          ", "enumType" : null, "fluentGetterMethodName" : "deploymentId", "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.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                          The command deployment ID.

                          \n@return The command deployment ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DeploymentId", "setterDocumentation" : "

                          The command deployment ID.

                          \n@param deploymentId The command deployment ID.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                          The command deployment ID.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                          Date and time when the command was run.

                          ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                          Date and time when the command was run.

                          \n@param createdAt Date and time when the command was run.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                          Date and time when the command was run.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAcknowledgedAt", "beanStyleSetterMethodName" : "setAcknowledgedAt", "c2jName" : "AcknowledgedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                          Date and time when the command was acknowledged.

                          ", "enumType" : null, "fluentGetterMethodName" : "acknowledgedAt", "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.", "fluentSetterMethodName" : "acknowledgedAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AcknowledgedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AcknowledgedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AcknowledgedAt", "setterDocumentation" : "

                          Date and time when the command was acknowledged.

                          \n@param acknowledgedAt Date and time when the command was acknowledged.", "setterMethodName" : "setAcknowledgedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "

                          Date and time when the command was acknowledged.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedAt", "beanStyleSetterMethodName" : "setCompletedAt", "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                          Date when the command completed.

                          ", "enumType" : null, "fluentGetterMethodName" : "completedAt", "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.", "fluentSetterMethodName" : "completedAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CompletedAt", "setterDocumentation" : "

                          Date when the command completed.

                          \n@param completedAt Date when the command completed.", "setterMethodName" : "setCompletedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

                          Date when the command completed.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                          The command status:

                          • failed

                          • successful

                          • skipped

                          • pending

                          ", "enumType" : null, "fluentGetterMethodName" : "status", "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.", "fluentSetterMethodName" : "status", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "

                              The command status:

                              • failed

                              • successful

                              • skipped

                              • pending

                              \n@param status The command status:

                              • failed

                              • successful

                              • skipped

                              • pending

                              • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                The command status:

                                • failed

                                • successful

                                • skipped

                                • pending

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExitCode", "beanStyleSetterMethodName" : "setExitCode", "c2jName" : "ExitCode", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                The command exit code.

                                ", "enumType" : null, "fluentGetterMethodName" : "exitCode", "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.", "fluentSetterMethodName" : "exitCode", "getterDocumentation" : "

                                The command exit code.

                                \n@return The command exit code.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExitCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExitCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ExitCode", "setterDocumentation" : "

                                The command exit code.

                                \n@param exitCode The command exit code.", "setterMethodName" : "setExitCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

                                The command exit code.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogUrl", "beanStyleSetterMethodName" : "setLogUrl", "c2jName" : "LogUrl", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                The URL of the command log.

                                ", "enumType" : null, "fluentGetterMethodName" : "logUrl", "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.", "fluentSetterMethodName" : "logUrl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LogUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LogUrl", "setterDocumentation" : "

                                The URL of the command log.

                                \n@param logUrl The URL of the command log.", "setterMethodName" : "setLogUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "

                                The URL of the command log.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                The command type:

                                • configure

                                • deploy

                                • execute_recipes

                                • install_dependencies

                                • restart

                                • rollback

                                • setup

                                • start

                                • stop

                                • undeploy

                                • update_custom_cookbooks

                                • update_dependencies

                                ", "enumType" : null, "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                The command type:

                                • configure

                                • deploy

                                • execute_recipes

                                • install_dependencies

                                • restart

                                • rollback

                                • setup

                                • start

                                • stop

                                • undeploy

                                • update_custom_cookbooks

                                • update_dependencies

                                \n@param type The command type:

                                • configure

                                • deploy

                                • execute_recipes

                                • install_dependencies

                                • restart

                                • rollback

                                • setup

                                • start

                                • stop

                                • undeploy

                                • update_custom_cookbooks

                                • update_dependencies

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

                                  The command type:

                                  • configure

                                  • deploy

                                  • execute_recipes

                                  • install_dependencies

                                  • restart

                                  • rollback

                                  • setup

                                  • start

                                  • stop

                                  • undeploy

                                  • update_custom_cookbooks

                                  • update_dependencies

                                  \n@return The command type:

                                  • configure

                                  • deploy

                                  • execute_recipes

                                  • install_dependencies

                                  • restart

                                  • rollback

                                  • setup

                                  • start

                                  • stop

                                  • undeploy

                                  • update_custom_cookbooks

                                  • update_dependencies

                                  • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                    The command type:

                                    • configure

                                    • deploy

                                    • execute_recipes

                                    • install_dependencies

                                    • restart

                                    • rollback

                                    • setup

                                    • start

                                    • stop

                                    • undeploy

                                    • update_custom_cookbooks

                                    • update_dependencies

                                    \n@param type The command type:

                                    • configure

                                    • deploy

                                    • execute_recipes

                                    • install_dependencies

                                    • restart

                                    • rollback

                                    • setup

                                    • start

                                    • stop

                                    • undeploy

                                    • update_custom_cookbooks

                                    • update_dependencies

                                    • ", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                      The command type:

                                      • configure

                                      • deploy

                                      • execute_recipes

                                      • install_dependencies

                                      • restart

                                      • rollback

                                      • setup

                                      • start

                                      • stop

                                      • undeploy

                                      • update_custom_cookbooks

                                      • update_dependencies

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Command", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

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

                                      The app's short name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "shortname", "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.", "fluentSetterMethodName" : "shortname", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

                                      The app's short name.

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

                                      The app's short name.

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

                                      The app name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The app name.

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

                                      The app name.

                                      \n@param name The app name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                      The app name.

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

                                      A description of the app.

                                      ", "enumType" : null, "fluentGetterMethodName" : "description", "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.", "fluentSetterMethodName" : "description", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "setterDocumentation" : "

                                      A description of the app.

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

                                      A description of the app.

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

                                      The app's data source.

                                      ", "enumType" : null, "fluentGetterMethodName" : "dataSources", "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.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

                                      The app's data source.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return The app's data source.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DataSources", "setterDocumentation" : "

                                      The app's data source.

                                      \n@param dataSources The app's data source.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                      The app's data source.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "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 Stacks 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", "fluentGetterMethodName" : "type", "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 Stacks 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 Stacks 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\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType", "fluentSetterMethodName" : "type", "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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks 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", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks 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 }, { "beanStyleGetterMethodName" : "getAppSource", "beanStyleSetterMethodName" : "setAppSource", "c2jName" : "AppSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "

                                      A Source object that specifies the app repository.

                                      ", "enumType" : null, "fluentGetterMethodName" : "appSource", "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.", "fluentSetterMethodName" : "appSource", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AppSource", "setterDocumentation" : "

                                      A Source object that specifies the app repository.

                                      \n@param appSource A Source object that specifies the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                      A Source object that specifies the app repository.

                                      ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "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, "fluentGetterMethodName" : "domains", "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.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

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

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to enable SSL for the app.

                                      ", "enumType" : null, "fluentGetterMethodName" : "enableSsl", "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.", "fluentSetterMethodName" : "enableSsl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "setterDocumentation" : "

                                      Whether to enable SSL for the app.

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

                                      Whether to enable SSL for the app.

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

                                      An SslConfiguration object with the SSL configuration.

                                      ", "enumType" : null, "fluentGetterMethodName" : "sslConfiguration", "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.", "fluentSetterMethodName" : "sslConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SslConfiguration", "setterDocumentation" : "

                                      An SslConfiguration object with the SSL configuration.

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

                                      An SslConfiguration object with the SSL configuration.

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

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see AppAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "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, "fluentGetterMethodName" : "environment", "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.", "fluentSetterMethodName" : "environment", "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

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.

                                      ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getAppSource", "beanStyleSetterMethodName" : "setAppSource", "c2jName" : "AppSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "

                                      A Source object that specifies the app repository.

                                      ", "enumType" : null, "fluentGetterMethodName" : "appSource", "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.", "fluentSetterMethodName" : "appSource", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AppSource", "setterDocumentation" : "

                                      A Source object that specifies the app repository.

                                      \n@param appSource A Source object that specifies the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                      A Source object that specifies the app repository.

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

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see AppAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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" : { "beanStyleGetterMethodName" : "getDataSources", "beanStyleSetterMethodName" : "setDataSources", "c2jName" : "DataSources", "c2jShape" : "DataSources", "deprecated" : false, "documentation" : "

                                      The app's data source.

                                      ", "enumType" : null, "fluentGetterMethodName" : "dataSources", "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.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

                                      The app's data source.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return The app's data source.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DataSources", "setterDocumentation" : "

                                      The app's data source.

                                      \n@param dataSources The app's data source.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                      The app's data source.

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

                                      A description of the app.

                                      ", "enumType" : null, "fluentGetterMethodName" : "description", "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.", "fluentSetterMethodName" : "description", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "setterDocumentation" : "

                                      A description of the app.

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

                                      A description of the app.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Domains" : { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "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, "fluentGetterMethodName" : "domains", "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.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

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

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to enable SSL for the app.

                                      ", "enumType" : null, "fluentGetterMethodName" : "enableSsl", "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.", "fluentSetterMethodName" : "enableSsl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "setterDocumentation" : "

                                      Whether to enable SSL for the app.

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

                                      Whether to enable SSL for the app.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Environment" : { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "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, "fluentGetterMethodName" : "environment", "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.", "fluentSetterMethodName" : "environment", "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

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.

                                      ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The app name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The app name.

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

                                      The app name.

                                      \n@param name The app name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                      The app name.

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

                                      The app's short name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "shortname", "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.", "fluentSetterMethodName" : "shortname", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

                                      The app's short name.

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

                                      The app's short name.

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

                                      An SslConfiguration object with the SSL configuration.

                                      ", "enumType" : null, "fluentGetterMethodName" : "sslConfiguration", "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.", "fluentSetterMethodName" : "sslConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SslConfiguration", "setterDocumentation" : "

                                      An SslConfiguration object with the SSL configuration.

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

                                      An SslConfiguration object with the SSL configuration.

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

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "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 Stacks 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", "fluentGetterMethodName" : "type", "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 Stacks 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 Stacks 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\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType", "fluentSetterMethodName" : "type", "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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks 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", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks 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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

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

                                      The app's short name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "shortname", "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.", "fluentSetterMethodName" : "shortname", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

                                      The app's short name.

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

                                      The app's short name.

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

                                      The app name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The app name.

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

                                      The app name.

                                      \n@param name The app name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                      The app name.

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

                                      A description of the app.

                                      ", "enumType" : null, "fluentGetterMethodName" : "description", "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.", "fluentSetterMethodName" : "description", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "setterDocumentation" : "

                                      A description of the app.

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

                                      A description of the app.

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

                                      The app's data source.

                                      ", "enumType" : null, "fluentGetterMethodName" : "dataSources", "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.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

                                      The app's data source.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return The app's data source.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DataSources", "setterDocumentation" : "

                                      The app's data source.

                                      \n@param dataSources The app's data source.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                      The app's data source.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "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 Stacks 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", "fluentGetterMethodName" : "type", "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 Stacks 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 Stacks 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\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType", "fluentSetterMethodName" : "type", "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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks 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", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks 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 }, { "beanStyleGetterMethodName" : "getAppSource", "beanStyleSetterMethodName" : "setAppSource", "c2jName" : "AppSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "

                                      A Source object that specifies the app repository.

                                      ", "enumType" : null, "fluentGetterMethodName" : "appSource", "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.", "fluentSetterMethodName" : "appSource", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AppSource", "setterDocumentation" : "

                                      A Source object that specifies the app repository.

                                      \n@param appSource A Source object that specifies the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                      A Source object that specifies the app repository.

                                      ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "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, "fluentGetterMethodName" : "domains", "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.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

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

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to enable SSL for the app.

                                      ", "enumType" : null, "fluentGetterMethodName" : "enableSsl", "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.", "fluentSetterMethodName" : "enableSsl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "setterDocumentation" : "

                                      Whether to enable SSL for the app.

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

                                      Whether to enable SSL for the app.

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

                                      An SslConfiguration object with the SSL configuration.

                                      ", "enumType" : null, "fluentGetterMethodName" : "sslConfiguration", "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.", "fluentSetterMethodName" : "sslConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SslConfiguration", "setterDocumentation" : "

                                      An SslConfiguration object with the SSL configuration.

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

                                      An SslConfiguration object with the SSL configuration.

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

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                      One or more user-defined key/value pairs to be added to the stack attributes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see AppAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "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, "fluentGetterMethodName" : "environment", "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.", "fluentSetterMethodName" : "environment", "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

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.

                                      ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId", "Name", "Type" ], "shapeName" : "CreateAppRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateAppRequest", "variableName" : "createAppRequest", "variableType" : "CreateAppRequest", "documentation" : null, "simpleType" : "CreateAppRequest", "variableSetterType" : "CreateAppRequest" }, "wrapper" : false }, "CreateAppResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The app ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

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

                                      The app ID.

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

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The app ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

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

                                      The app ID.

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

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The app ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

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

                                      The app ID.

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

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateAppResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateAppResponse", "variableName" : "createAppResponse", "variableType" : "CreateAppResponse", "documentation" : null, "simpleType" : "CreateAppResponse", "variableSetterType" : "CreateAppResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "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, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      The instance IDs for the deployment targets.

                                      ", "enumType" : null, "fluentGetterMethodName" : "instanceIds", "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.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                      The instance IDs for the deployment targets.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return The instance IDs for the deployment targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "InstanceIds", "setterDocumentation" : "

                                      The instance IDs for the deployment targets.

                                      \n@param instanceIds The instance IDs for the deployment targets.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                      The instance IDs for the deployment targets.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      The layer IDs for the deployment targets.

                                      ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                      The layer IDs for the deployment targets.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return The layer IDs for the deployment targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                      The layer IDs for the deployment targets.

                                      \n@param layerIds The layer IDs for the deployment targets.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                      The layer IDs for the deployment targets.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "deprecated" : false, "documentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      ", "enumType" : null, "fluentGetterMethodName" : "command", "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.", "fluentSetterMethodName" : "command", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      A user-defined comment.

                                      ", "enumType" : null, "fluentGetterMethodName" : "comment", "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.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                      A user-defined comment.

                                      \n@return A user-defined comment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Comment", "setterDocumentation" : "

                                      A user-defined comment.

                                      \n@param comment A user-defined comment.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                      A user-defined comment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

                                      \"{\\\"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:

                                      \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

                                      \"{\\\"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:

                                      \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

                                      \"{\\\"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:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

                                      \"{\\\"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" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "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, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "deprecated" : false, "documentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      ", "enumType" : null, "fluentGetterMethodName" : "command", "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.", "fluentSetterMethodName" : "command", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      A user-defined comment.

                                      ", "enumType" : null, "fluentGetterMethodName" : "comment", "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.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                      A user-defined comment.

                                      \n@return A user-defined comment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Comment", "setterDocumentation" : "

                                      A user-defined comment.

                                      \n@param comment A user-defined comment.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                      A user-defined comment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

                                      \"{\\\"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:

                                      \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

                                      \"{\\\"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:

                                      \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

                                      \"{\\\"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:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

                                      \"{\\\"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" : { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      The instance IDs for the deployment targets.

                                      ", "enumType" : null, "fluentGetterMethodName" : "instanceIds", "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.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                      The instance IDs for the deployment targets.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return The instance IDs for the deployment targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "InstanceIds", "setterDocumentation" : "

                                      The instance IDs for the deployment targets.

                                      \n@param instanceIds The instance IDs for the deployment targets.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                      The instance IDs for the deployment targets.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "LayerIds" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      The layer IDs for the deployment targets.

                                      ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                      The layer IDs for the deployment targets.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return The layer IDs for the deployment targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                      The layer IDs for the deployment targets.

                                      \n@param layerIds The layer IDs for the deployment targets.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                      The layer IDs for the deployment targets.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "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, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      The instance IDs for the deployment targets.

                                      ", "enumType" : null, "fluentGetterMethodName" : "instanceIds", "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.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                      The instance IDs for the deployment targets.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return The instance IDs for the deployment targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "InstanceIds", "setterDocumentation" : "

                                      The instance IDs for the deployment targets.

                                      \n@param instanceIds The instance IDs for the deployment targets.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                      The instance IDs for the deployment targets.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      The layer IDs for the deployment targets.

                                      ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                      The layer IDs for the deployment targets.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return The layer IDs for the deployment targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                      The layer IDs for the deployment targets.

                                      \n@param layerIds The layer IDs for the deployment targets.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                      The layer IDs for the deployment targets.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "deprecated" : false, "documentation" : "

                                      A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                      ", "enumType" : null, "fluentGetterMethodName" : "command", "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.", "fluentSetterMethodName" : "command", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      A user-defined comment.

                                      ", "enumType" : null, "fluentGetterMethodName" : "comment", "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.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                      A user-defined comment.

                                      \n@return A user-defined comment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Comment", "setterDocumentation" : "

                                      A user-defined comment.

                                      \n@param comment A user-defined comment.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                      A user-defined comment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

                                      \"{\\\"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:

                                      \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

                                      \"{\\\"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:

                                      \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

                                      \"{\\\"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:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

                                      \"{\\\"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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId", "Command" ], "shapeName" : "CreateDeploymentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateDeploymentRequest", "variableName" : "createDeploymentRequest", "variableType" : "CreateDeploymentRequest", "documentation" : null, "simpleType" : "CreateDeploymentRequest", "variableSetterType" : "CreateDeploymentRequest" }, "wrapper" : false }, "CreateDeploymentResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The deployment ID, which can be used with other requests to identify the deployment.

                                      ", "enumType" : null, "fluentGetterMethodName" : "deploymentId", "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.", "fluentSetterMethodName" : "deploymentId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The deployment ID, which can be used with other requests to identify the deployment.

                                      ", "enumType" : null, "fluentGetterMethodName" : "deploymentId", "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.", "fluentSetterMethodName" : "deploymentId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The deployment ID, which can be used with other requests to identify the deployment.

                                      ", "enumType" : null, "fluentGetterMethodName" : "deploymentId", "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.", "fluentSetterMethodName" : "deploymentId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateDeploymentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateDeploymentResponse", "variableName" : "createDeploymentResponse", "variableType" : "CreateDeploymentResponse", "documentation" : null, "simpleType" : "CreateDeploymentResponse", "variableSetterType" : "CreateDeploymentResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

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

                                      An array that contains the instance's layer IDs.

                                      ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                      An array that contains the instance's layer IDs.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                      An array that contains the instance's layer IDs.

                                      \n@param layerIds An array that contains the instance's layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                      An array that contains the instance's layer IDs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "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, "fluentGetterMethodName" : "instanceType", "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.", "fluentSetterMethodName" : "instanceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAutoScalingType", "beanStyleSetterMethodName" : "setAutoScalingType", "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", "fluentGetterMethodName" : "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@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance host name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                      The instance host name.

                                      \n@return The instance host name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                      The instance host name.

                                      \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                      The instance host name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.

                                      ", "enumType" : null, "fluentGetterMethodName" : "os", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "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, "fluentGetterMethodName" : "amiId", "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.", "fluentSetterMethodName" : "amiId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.

                                      ", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "sshKeyName", "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.", "fluentSetterMethodName" : "sshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshKeyName", "setterDocumentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      \n@param sshKeyName The instance's Amazon EC2 key-pair name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      ", "enumType" : null, "fluentGetterMethodName" : "availabilityZone", "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.", "fluentSetterMethodName" : "availabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVirtualizationType", "beanStyleSetterMethodName" : "setVirtualizationType", "c2jName" : "VirtualizationType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      ", "enumType" : null, "fluentGetterMethodName" : "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.", "fluentSetterMethodName" : "virtualizationType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualizationType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VirtualizationType", "setterDocumentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.", "setterMethodName" : "setVirtualizationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "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 Stacks to launch the instance in a different subnet.

                                      ", "enumType" : null, "fluentGetterMethodName" : "subnetId", "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 Stacks 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 Stacks to launch the instance in a different subnet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetId", "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 Stacks 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 Stacks to launch the instance in a different subnet.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks to launch the instance in a different subnet.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks to launch the instance in a different subnet.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArchitecture", "beanStyleSetterMethodName" : "setArchitecture", "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", "fluentGetterMethodName" : "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@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getRootDeviceType", "beanStyleSetterMethodName" : "setRootDeviceType", "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      ", "enumType" : "RootDeviceType", "fluentGetterMethodName" : "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getBlockDeviceMappings", "beanStyleSetterMethodName" : "setBlockDeviceMappings", "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, "fluentGetterMethodName" : "blockDeviceMappings", "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.", "fluentSetterMethodName" : "blockDeviceMappings", "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

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockDeviceMappings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlockDeviceMapping", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "BlockDeviceMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setBlockDeviceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                      ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      ", "enumType" : null, "fluentGetterMethodName" : "ebsOptimized", "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.", "fluentSetterMethodName" : "ebsOptimized", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "setterDocumentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      ", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      \n@param agentVersion The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      \n@return The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      \n@param agentVersion The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTenancy", "beanStyleSetterMethodName" : "setTenancy", "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, "fluentGetterMethodName" : "tenancy", "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.", "fluentSetterMethodName" : "tenancy", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tenancy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setTenancy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      ", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      \n@param agentVersion The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      \n@return The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      \n@param agentVersion The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AmiId" : { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "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, "fluentGetterMethodName" : "amiId", "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.", "fluentSetterMethodName" : "amiId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.

                                      ", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getArchitecture", "beanStyleSetterMethodName" : "setArchitecture", "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", "fluentGetterMethodName" : "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@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAutoScalingType", "beanStyleSetterMethodName" : "setAutoScalingType", "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", "fluentGetterMethodName" : "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@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      ", "enumType" : null, "fluentGetterMethodName" : "availabilityZone", "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.", "fluentSetterMethodName" : "availabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getBlockDeviceMappings", "beanStyleSetterMethodName" : "setBlockDeviceMappings", "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, "fluentGetterMethodName" : "blockDeviceMappings", "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.", "fluentSetterMethodName" : "blockDeviceMappings", "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

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockDeviceMappings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlockDeviceMapping", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "BlockDeviceMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setBlockDeviceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      ", "enumType" : null, "fluentGetterMethodName" : "ebsOptimized", "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.", "fluentSetterMethodName" : "ebsOptimized", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "setterDocumentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Hostname" : { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance host name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                      The instance host name.

                                      \n@return The instance host name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                      The instance host name.

                                      \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                      The instance host name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                      ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "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, "fluentGetterMethodName" : "instanceType", "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.", "fluentSetterMethodName" : "instanceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      An array that contains the instance's layer IDs.

                                      ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                      An array that contains the instance's layer IDs.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                      An array that contains the instance's layer IDs.

                                      \n@param layerIds An array that contains the instance's layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.

                                      ", "enumType" : null, "fluentGetterMethodName" : "os", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RootDeviceType" : { "beanStyleGetterMethodName" : "getRootDeviceType", "beanStyleSetterMethodName" : "setRootDeviceType", "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      ", "enumType" : "RootDeviceType", "fluentGetterMethodName" : "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "sshKeyName", "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.", "fluentSetterMethodName" : "sshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshKeyName", "setterDocumentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      \n@param sshKeyName The instance's Amazon EC2 key-pair name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                      The instance's Amazon EC2 key-pair name.

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

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SubnetId" : { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "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 Stacks to launch the instance in a different subnet.

                                      ", "enumType" : null, "fluentGetterMethodName" : "subnetId", "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 Stacks 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 Stacks to launch the instance in a different subnet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetId", "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 Stacks 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 Stacks to launch the instance in a different subnet.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks to launch the instance in a different subnet.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks to launch the instance in a different subnet.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tenancy" : { "beanStyleGetterMethodName" : "getTenancy", "beanStyleSetterMethodName" : "setTenancy", "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, "fluentGetterMethodName" : "tenancy", "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.", "fluentSetterMethodName" : "tenancy", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tenancy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setTenancy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getVirtualizationType", "beanStyleSetterMethodName" : "setVirtualizationType", "c2jName" : "VirtualizationType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      ", "enumType" : null, "fluentGetterMethodName" : "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.", "fluentSetterMethodName" : "virtualizationType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualizationType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VirtualizationType", "setterDocumentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.", "setterMethodName" : "setVirtualizationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

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

                                      An array that contains the instance's layer IDs.

                                      ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                      An array that contains the instance's layer IDs.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                      An array that contains the instance's layer IDs.

                                      \n@param layerIds An array that contains the instance's layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                      An array that contains the instance's layer IDs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "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, "fluentGetterMethodName" : "instanceType", "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.", "fluentSetterMethodName" : "instanceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAutoScalingType", "beanStyleSetterMethodName" : "setAutoScalingType", "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", "fluentGetterMethodName" : "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@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance host name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                      The instance host name.

                                      \n@return The instance host name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                      The instance host name.

                                      \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                      The instance host name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.

                                      ", "enumType" : null, "fluentGetterMethodName" : "os", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 Stacks, see Using Custom AMIs.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "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, "fluentGetterMethodName" : "amiId", "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.", "fluentSetterMethodName" : "amiId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.

                                      ", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "sshKeyName", "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.", "fluentSetterMethodName" : "sshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshKeyName", "setterDocumentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      \n@param sshKeyName The instance's Amazon EC2 key-pair name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                      The instance's Amazon EC2 key-pair name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance Availability Zone. For more information, see Regions and Endpoints.

                                      ", "enumType" : null, "fluentGetterMethodName" : "availabilityZone", "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.", "fluentSetterMethodName" : "availabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVirtualizationType", "beanStyleSetterMethodName" : "setVirtualizationType", "c2jName" : "VirtualizationType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      ", "enumType" : null, "fluentGetterMethodName" : "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.", "fluentSetterMethodName" : "virtualizationType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualizationType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VirtualizationType", "setterDocumentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.", "setterMethodName" : "setVirtualizationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                      The instance's virtualization type, paravirtual or hvm.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "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 Stacks to launch the instance in a different subnet.

                                      ", "enumType" : null, "fluentGetterMethodName" : "subnetId", "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 Stacks 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 Stacks to launch the instance in a different subnet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetId", "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 Stacks 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 Stacks to launch the instance in a different subnet.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks to launch the instance in a different subnet.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks to launch the instance in a different subnet.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArchitecture", "beanStyleSetterMethodName" : "setArchitecture", "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", "fluentGetterMethodName" : "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@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getRootDeviceType", "beanStyleSetterMethodName" : "setRootDeviceType", "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                      The instance root device type. For more information, see Storage for the Root Device.

                                      ", "enumType" : "RootDeviceType", "fluentGetterMethodName" : "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getBlockDeviceMappings", "beanStyleSetterMethodName" : "setBlockDeviceMappings", "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, "fluentGetterMethodName" : "blockDeviceMappings", "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.", "fluentSetterMethodName" : "blockDeviceMappings", "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

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockDeviceMappings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlockDeviceMapping", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "BlockDeviceMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setBlockDeviceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                      ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      ", "enumType" : null, "fluentGetterMethodName" : "ebsOptimized", "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.", "fluentSetterMethodName" : "ebsOptimized", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "setterDocumentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                      Whether to create an Amazon EBS-optimized instance.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      ", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      \n@param agentVersion The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      \n@return The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      \n@param agentVersion The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                      The default AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTenancy", "beanStyleSetterMethodName" : "setTenancy", "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, "fluentGetterMethodName" : "tenancy", "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.", "fluentSetterMethodName" : "tenancy", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tenancy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setTenancy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId", "LayerIds", "InstanceType" ], "shapeName" : "CreateInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateInstanceRequest", "variableName" : "createInstanceRequest", "variableType" : "CreateInstanceRequest", "documentation" : null, "simpleType" : "CreateInstanceRequest", "variableSetterType" : "CreateInstanceRequest" }, "wrapper" : false }, "CreateInstanceResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID.

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

                                      The instance ID.

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

                                      The instance ID.

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

                                      The instance ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID.

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

                                      The instance ID.

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

                                      The instance ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID.

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

                                      The instance ID.

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

                                      The instance ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateInstanceResponse", "variableName" : "createInstanceResponse", "variableType" : "CreateInstanceResponse", "documentation" : null, "simpleType" : "CreateInstanceResponse", "variableSetterType" : "CreateInstanceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The layer stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The layer stack ID.

                                      \n@return The layer stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                      The layer stack ID.

                                      \n@param stackId The layer stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The layer stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "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", "fluentGetterMethodName" : "type", "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@see LayerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType", "fluentSetterMethodName" : "type", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The layer name, which is used by the console.

                                      ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                      The layer name, which is used by the console.

                                      \n@param name The layer name, which is used by the console.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                      The layer name, which is used by the console.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "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 Stacks 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 Stacks. For more information, see the Layer Reference.

                                      ", "enumType" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks 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 Stacks. 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 Stacks 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 Stacks. For more information, see the Layer Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks 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 Stacks. 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 Stacks 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 Stacks. For more information, see the Layer Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks 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 Stacks. 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 Stacks 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 Stacks. For more information, see the Layer Reference.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks 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 Stacks. For more information, see the Layer Reference.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "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, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "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

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see LayerAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "deprecated" : false, "documentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      ", "enumType" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@return Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudWatchLogsConfiguration", "setterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "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, "fluentGetterMethodName" : "customInstanceProfileArn", "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.", "fluentSetterMethodName" : "customInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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, "fluentGetterMethodName" : "customJson", "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.", "fluentSetterMethodName" : "customJson", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      An array containing the layer custom security group IDs.

                                      ", "enumType" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "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.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CustomSecurityGroupIds", "setterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n@param customSecurityGroupIds An array containing the layer custom security group IDs.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                      An array containing the layer custom security group IDs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      An array of Package objects that describes the layer packages.

                                      ", "enumType" : null, "fluentGetterMethodName" : "packages", "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.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "volumeConfigurations", "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.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to disable auto healing for the layer.

                                      ", "enumType" : null, "fluentGetterMethodName" : "enableAutoHealing", "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.", "fluentSetterMethodName" : "enableAutoHealing", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "setterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \n@param enableAutoHealing Whether to disable auto healing for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                      Whether to disable auto healing for the layer.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "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, "fluentGetterMethodName" : "autoAssignElasticIps", "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.", "fluentSetterMethodName" : "autoAssignElasticIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "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, "fluentGetterMethodName" : "autoAssignPublicIps", "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.", "fluentSetterMethodName" : "autoAssignPublicIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "customRecipes", "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.", "fluentSetterMethodName" : "customRecipes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomRecipes", "setterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                      ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      ", "enumType" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "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.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "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, "fluentGetterMethodName" : "lifecycleEventConfiguration", "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.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "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, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "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

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see LayerAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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" : { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "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, "fluentGetterMethodName" : "autoAssignElasticIps", "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.", "fluentSetterMethodName" : "autoAssignElasticIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "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, "fluentGetterMethodName" : "autoAssignPublicIps", "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.", "fluentSetterMethodName" : "autoAssignPublicIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, "CloudWatchLogsConfiguration" : { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "deprecated" : false, "documentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      ", "enumType" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@return Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudWatchLogsConfiguration", "setterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlNameSpaceUri" : null }, "CustomInstanceProfileArn" : { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "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, "fluentGetterMethodName" : "customInstanceProfileArn", "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.", "fluentSetterMethodName" : "customInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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, "fluentGetterMethodName" : "customJson", "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.", "fluentSetterMethodName" : "customJson", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "customRecipes", "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.", "fluentSetterMethodName" : "customRecipes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomRecipes", "setterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, "CustomSecurityGroupIds" : { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      An array containing the layer custom security group IDs.

                                      ", "enumType" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "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.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CustomSecurityGroupIds", "setterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n@param customSecurityGroupIds An array containing the layer custom security group IDs.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to disable auto healing for the layer.

                                      ", "enumType" : null, "fluentGetterMethodName" : "enableAutoHealing", "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.", "fluentSetterMethodName" : "enableAutoHealing", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "setterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \n@param enableAutoHealing Whether to disable auto healing for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                      Whether to disable auto healing for the layer.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                      ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "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, "fluentGetterMethodName" : "lifecycleEventConfiguration", "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.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The layer name, which is used by the console.

                                      ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                      The layer name, which is used by the console.

                                      \n@param name The layer name, which is used by the console.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                      The layer name, which is used by the console.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Packages" : { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      An array of Package objects that describes the layer packages.

                                      ", "enumType" : null, "fluentGetterMethodName" : "packages", "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.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "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 Stacks 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 Stacks. For more information, see the Layer Reference.

                                      ", "enumType" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks 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 Stacks. 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 Stacks 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 Stacks. For more information, see the Layer Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks 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 Stacks. 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 Stacks 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 Stacks. For more information, see the Layer Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks 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 Stacks. 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 Stacks 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 Stacks. For more information, see the Layer Reference.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks 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 Stacks. For more information, see the Layer Reference.

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

                                      The layer stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The layer stack ID.

                                      \n@return The layer stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                      The layer stack ID.

                                      \n@param stackId The layer stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The layer stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "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", "fluentGetterMethodName" : "type", "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@see LayerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType", "fluentSetterMethodName" : "type", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      ", "enumType" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "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.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "VolumeConfigurations" : { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "volumeConfigurations", "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.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The layer stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The layer stack ID.

                                      \n@return The layer stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                      The layer stack ID.

                                      \n@param stackId The layer stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The layer stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "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", "fluentGetterMethodName" : "type", "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@see LayerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType", "fluentSetterMethodName" : "type", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The layer name, which is used by the console.

                                      ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                      The layer name, which is used by the console.

                                      \n@param name The layer name, which is used by the console.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                      The layer name, which is used by the console.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "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 Stacks 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 Stacks. For more information, see the Layer Reference.

                                      ", "enumType" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks 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 Stacks. 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 Stacks 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 Stacks. For more information, see the Layer Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks 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 Stacks. 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 Stacks 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 Stacks. For more information, see the Layer Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

                                      For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks 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 Stacks. 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 Stacks 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 Stacks. For more information, see the Layer Reference.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks 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 Stacks. For more information, see the Layer Reference.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "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, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "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

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see LayerAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "deprecated" : false, "documentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      ", "enumType" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@return Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudWatchLogsConfiguration", "setterDocumentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                      Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                      ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "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, "fluentGetterMethodName" : "customInstanceProfileArn", "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.", "fluentSetterMethodName" : "customInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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, "fluentGetterMethodName" : "customJson", "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.", "fluentSetterMethodName" : "customJson", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      An array containing the layer custom security group IDs.

                                      ", "enumType" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "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.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "CustomSecurityGroupIds", "setterDocumentation" : "

                                      An array containing the layer custom security group IDs.

                                      \n@param customSecurityGroupIds An array containing the layer custom security group IDs.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                      An array containing the layer custom security group IDs.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                      An array of Package objects that describes the layer packages.

                                      ", "enumType" : null, "fluentGetterMethodName" : "packages", "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.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                      An array of Package objects that describes the layer packages.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "volumeConfigurations", "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.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                      A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to disable auto healing for the layer.

                                      ", "enumType" : null, "fluentGetterMethodName" : "enableAutoHealing", "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.", "fluentSetterMethodName" : "enableAutoHealing", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "setterDocumentation" : "

                                      Whether to disable auto healing for the layer.

                                      \n@param enableAutoHealing Whether to disable auto healing for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                      Whether to disable auto healing for the layer.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "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, "fluentGetterMethodName" : "autoAssignElasticIps", "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.", "fluentSetterMethodName" : "autoAssignElasticIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "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, "fluentGetterMethodName" : "autoAssignPublicIps", "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.", "fluentSetterMethodName" : "autoAssignPublicIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "customRecipes", "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.", "fluentSetterMethodName" : "customRecipes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomRecipes", "setterDocumentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                      A LayerCustomRecipes object that specifies the layer custom recipes.

                                      ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                      ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      ", "enumType" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "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.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                      Whether to use Amazon EBS-optimized instances.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "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, "fluentGetterMethodName" : "lifecycleEventConfiguration", "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.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId", "Type", "Name", "Shortname" ], "shapeName" : "CreateLayerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateLayerRequest", "variableName" : "createLayerRequest", "variableType" : "CreateLayerRequest", "documentation" : null, "simpleType" : "CreateLayerRequest", "variableSetterType" : "CreateLayerRequest" }, "wrapper" : false }, "CreateLayerResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The layer ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                      The layer ID.

                                      \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                      The layer ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The layer ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                      The layer ID.

                                      \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                      The layer ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The layer ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                      The layer ID.

                                      \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                      The layer ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateLayerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateLayerResponse", "variableName" : "createLayerResponse", "variableType" : "CreateLayerResponse", "documentation" : null, "simpleType" : "CreateLayerResponse", "variableSetterType" : "CreateLayerResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The stack name.

                                      \n@return The stack name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                      The stack name.

                                      \n@param name The stack name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                      The stack name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "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, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2-Classic, see Supported Platforms.

                                      ", "enumType" : null, "fluentGetterMethodName" : "vpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "vpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2-Classic, see Supported Platforms.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see StackAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServiceRoleArn", "setterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "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, "fluentGetterMethodName" : "defaultInstanceProfileArn", "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.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.

                                      ", "enumType" : null, "fluentGetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "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, "fluentGetterMethodName" : "hostnameTheme", "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.", "fluentSetterMethodName" : "hostnameTheme", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "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, "fluentGetterMethodName" : "defaultAvailabilityZone", "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.", "fluentSetterMethodName" : "defaultAvailabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "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, "fluentGetterMethodName" : "defaultSubnetId", "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.", "fluentSetterMethodName" : "defaultSubnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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 format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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 format:

                                      \"{\\\"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 format:

                                      \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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 format:

                                      \"{\\\"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 format:

                                      \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 format:

                                      \"{\\\"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 format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 format:

                                      \"{\\\"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 }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "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, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "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, "fluentGetterMethodName" : "chefConfiguration", "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.", "fluentSetterMethodName" : "chefConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether the stack uses custom cookbooks.

                                      ", "enumType" : null, "fluentGetterMethodName" : "useCustomCookbooks", "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.", "fluentSetterMethodName" : "useCustomCookbooks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "setterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                      Whether the stack uses custom cookbooks.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "Returns the value of the CustomCookbooksSource property for this object.\n@return The value of the CustomCookbooksSource property for this object.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomCookbooksSource", "setterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "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, "fluentGetterMethodName" : "defaultSshKeyName", "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.", "fluentSetterMethodName" : "defaultSshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceType", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "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", "fluentGetterMethodName" : "defaultRootDeviceType", "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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 Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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 Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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 Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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 Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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 Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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 Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see StackAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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" : { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "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, "fluentGetterMethodName" : "chefConfiguration", "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.", "fluentSetterMethodName" : "chefConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "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, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "Returns the value of the CustomCookbooksSource property for this object.\n@return The value of the CustomCookbooksSource property for this object.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomCookbooksSource", "setterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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 format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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 format:

                                      \"{\\\"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 format:

                                      \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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 format:

                                      \"{\\\"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 format:

                                      \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 format:

                                      \"{\\\"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 format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 format:

                                      \"{\\\"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" : { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "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, "fluentGetterMethodName" : "defaultAvailabilityZone", "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.", "fluentSetterMethodName" : "defaultAvailabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "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, "fluentGetterMethodName" : "defaultInstanceProfileArn", "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.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.

                                      ", "enumType" : null, "fluentGetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultRootDeviceType" : { "beanStyleGetterMethodName" : "getDefaultRootDeviceType", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "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", "fluentGetterMethodName" : "defaultRootDeviceType", "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "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, "fluentGetterMethodName" : "defaultSshKeyName", "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.", "fluentSetterMethodName" : "defaultSshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "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, "fluentGetterMethodName" : "defaultSubnetId", "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.", "fluentSetterMethodName" : "defaultSubnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "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, "fluentGetterMethodName" : "hostnameTheme", "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.", "fluentSetterMethodName" : "hostnameTheme", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The stack name.

                                      \n@return The stack name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                      The stack name.

                                      \n@param name The stack name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                      The stack name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "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, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServiceRoleArn", "setterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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" : { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether the stack uses custom cookbooks.

                                      ", "enumType" : null, "fluentGetterMethodName" : "useCustomCookbooks", "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.", "fluentSetterMethodName" : "useCustomCookbooks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "setterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                      Whether the stack uses custom cookbooks.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "UseOpsworksSecurityGroups" : { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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" : { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2-Classic, see Supported Platforms.

                                      ", "enumType" : null, "fluentGetterMethodName" : "vpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "vpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2-Classic, see Supported Platforms.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The stack name.

                                      \n@return The stack name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                      The stack name.

                                      \n@param name The stack name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                      The stack name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "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, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2-Classic, see Supported Platforms.

                                      ", "enumType" : null, "fluentGetterMethodName" : "vpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "vpcId", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2-Classic, see Supported Platforms.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                      One or more user-defined key-value pairs to be added to the stack attributes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see StackAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServiceRoleArn", "setterDocumentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 Stacks 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.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                      The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks 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 }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "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, "fluentGetterMethodName" : "defaultInstanceProfileArn", "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.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.

                                      ", "enumType" : null, "fluentGetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "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, "fluentGetterMethodName" : "hostnameTheme", "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.", "fluentSetterMethodName" : "hostnameTheme", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "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, "fluentGetterMethodName" : "defaultAvailabilityZone", "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.", "fluentSetterMethodName" : "defaultAvailabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "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, "fluentGetterMethodName" : "defaultSubnetId", "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.", "fluentSetterMethodName" : "defaultSubnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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 format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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 format:

                                      \"{\\\"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 format:

                                      \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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 format:

                                      \"{\\\"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 format:

                                      \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 format:

                                      \"{\\\"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 format:

                                      \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                      For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 format:

                                      \"{\\\"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 }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "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, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "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, "fluentGetterMethodName" : "chefConfiguration", "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.", "fluentSetterMethodName" : "chefConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether the stack uses custom cookbooks.

                                      ", "enumType" : null, "fluentGetterMethodName" : "useCustomCookbooks", "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.", "fluentSetterMethodName" : "useCustomCookbooks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "setterDocumentation" : "

                                      Whether the stack uses custom cookbooks.

                                      \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                      Whether the stack uses custom cookbooks.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                      Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                      AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "Returns the value of the CustomCookbooksSource property for this object.\n@return The value of the CustomCookbooksSource property for this object.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomCookbooksSource", "setterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "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, "fluentGetterMethodName" : "defaultSshKeyName", "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.", "fluentSetterMethodName" : "defaultSshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceType", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "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", "fluentGetterMethodName" : "defaultRootDeviceType", "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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 Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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 Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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 Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                      ", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                      The default AWS OpsWorks Stacks agent version. You have the following options:

                                      • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                      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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "Region", "ServiceRoleArn", "DefaultInstanceProfileArn" ], "shapeName" : "CreateStackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateStackRequest", "variableName" : "createStackRequest", "variableType" : "CreateStackRequest", "documentation" : null, "simpleType" : "CreateStackRequest", "variableSetterType" : "CreateStackRequest" }, "wrapper" : false }, "CreateStackResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateStackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateStackResponse", "variableName" : "createStackResponse", "variableType" : "CreateStackResponse", "documentation" : null, "simpleType" : "CreateStackResponse", "variableSetterType" : "CreateStackResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN; this can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@return The user's IAM ARN; this can also be a federated user's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN; this can also be a federated user's ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "sshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's public SSH key.

                                      ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                      The user's public SSH key.

                                      \n@param sshPublicKey The user's public SSH key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                      The user's public SSH key.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "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, "fluentGetterMethodName" : "allowSelfManagement", "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.", "fluentSetterMethodName" : "allowSelfManagement", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "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, "fluentGetterMethodName" : "allowSelfManagement", "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.", "fluentSetterMethodName" : "allowSelfManagement", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN; this can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@return The user's IAM ARN; this can also be a federated user's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN; this can also be a federated user's ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's public SSH key.

                                      ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                      The user's public SSH key.

                                      \n@param sshPublicKey The user's public SSH key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                      The user's public SSH key.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshUsername" : { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "sshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN; this can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@return The user's IAM ARN; this can also be a federated user's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN; this can also be a federated user's ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                      The user's IAM ARN; this can also be a federated user's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "sshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's public SSH key.

                                      ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                      The user's public SSH key.

                                      \n@param sshPublicKey The user's public SSH key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                      The user's public SSH key.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "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, "fluentGetterMethodName" : "allowSelfManagement", "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.", "fluentSetterMethodName" : "allowSelfManagement", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IamUserArn" ], "shapeName" : "CreateUserProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUserProfileRequest", "variableName" : "createUserProfileRequest", "variableType" : "CreateUserProfileRequest", "documentation" : null, "simpleType" : "CreateUserProfileRequest", "variableSetterType" : "CreateUserProfileRequest" }, "wrapper" : false }, "CreateUserProfileResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's IAM ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                      The user's IAM ARN.

                                      \n@param iamUserArn The user's IAM ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                      The user's IAM ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's IAM ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                      The user's IAM ARN.

                                      \n@param iamUserArn The user's IAM ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                      The user's IAM ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's IAM ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                      The user's IAM ARN.

                                      \n@param iamUserArn The user's IAM ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                      The user's IAM ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateUserProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateUserProfileResponse", "variableName" : "createUserProfileResponse", "variableType" : "CreateUserProfileResponse", "documentation" : null, "simpleType" : "CreateUserProfileResponse", "variableSetterType" : "CreateUserProfileResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                      ", "enumType" : null, "fluentGetterMethodName" : "type", "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.", "fluentSetterMethodName" : "type", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                      \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The data source's ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "arn", "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.", "fluentSetterMethodName" : "arn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "

                                      The data source's ARN.

                                      \n@param arn The data source's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The data source's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDatabaseName", "beanStyleSetterMethodName" : "setDatabaseName", "c2jName" : "DatabaseName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The database name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "databaseName", "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.", "fluentSetterMethodName" : "databaseName", "getterDocumentation" : "

                                      The database name.

                                      \n@return The database name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DatabaseName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DatabaseName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DatabaseName", "setterDocumentation" : "

                                      The database name.

                                      \n@param databaseName The database name.", "setterMethodName" : "setDatabaseName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "

                                      The database name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The data source's ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "arn", "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.", "fluentSetterMethodName" : "arn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "

                                      The data source's ARN.

                                      \n@param arn The data source's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The data source's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DatabaseName" : { "beanStyleGetterMethodName" : "getDatabaseName", "beanStyleSetterMethodName" : "setDatabaseName", "c2jName" : "DatabaseName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The database name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "databaseName", "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.", "fluentSetterMethodName" : "databaseName", "getterDocumentation" : "

                                      The database name.

                                      \n@return The database name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DatabaseName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DatabaseName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DatabaseName", "setterDocumentation" : "

                                      The database name.

                                      \n@param databaseName The database name.", "setterMethodName" : "setDatabaseName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "

                                      The database name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                      ", "enumType" : null, "fluentGetterMethodName" : "type", "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.", "fluentSetterMethodName" : "type", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                      \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                      ", "enumType" : null, "fluentGetterMethodName" : "type", "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.", "fluentSetterMethodName" : "type", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                      \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                      The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The data source's ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "arn", "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.", "fluentSetterMethodName" : "arn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "

                                      The data source's ARN.

                                      \n@param arn The data source's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The data source's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDatabaseName", "beanStyleSetterMethodName" : "setDatabaseName", "c2jName" : "DatabaseName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The database name.

                                      ", "enumType" : null, "fluentGetterMethodName" : "databaseName", "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.", "fluentSetterMethodName" : "databaseName", "getterDocumentation" : "

                                      The database name.

                                      \n@return The database name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DatabaseName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DatabaseName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DatabaseName", "setterDocumentation" : "

                                      The database name.

                                      \n@param databaseName The database name.", "setterMethodName" : "setDatabaseName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "

                                      The database name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DataSource", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The app ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

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

                                      The app ID.

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

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The app ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

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

                                      The app ID.

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

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The app ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

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

                                      The app ID.

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

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AppId" ], "shapeName" : "DeleteAppRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteAppRequest", "variableName" : "deleteAppRequest", "variableType" : "DeleteAppRequest", "documentation" : null, "simpleType" : "DeleteAppRequest", "variableSetterType" : "DeleteAppRequest" }, "wrapper" : false }, "DeleteAppResponse" : { "c2jName" : "DeleteAppResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteAppResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteAppResponse", "variableName" : "deleteAppResponse", "variableType" : "DeleteAppResponse", "documentation" : null, "simpleType" : "DeleteAppResponse", "variableSetterType" : "DeleteAppResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID.

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

                                      The instance ID.

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

                                      The instance ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteElasticIp", "beanStyleSetterMethodName" : "setDeleteElasticIp", "c2jName" : "DeleteElasticIp", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      ", "enumType" : null, "fluentGetterMethodName" : "deleteElasticIp", "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.", "fluentSetterMethodName" : "deleteElasticIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteElasticIp", "setterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \n@param deleteElasticIp Whether to delete the instance Elastic IP address.", "setterMethodName" : "setDeleteElasticIp", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteVolumes", "beanStyleSetterMethodName" : "setDeleteVolumes", "c2jName" : "DeleteVolumes", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "deleteVolumes", "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.", "fluentSetterMethodName" : "deleteVolumes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteVolumes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteVolumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteVolumes", "setterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.", "setterMethodName" : "setDeleteVolumes", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDeleteElasticIp", "beanStyleSetterMethodName" : "setDeleteElasticIp", "c2jName" : "DeleteElasticIp", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      ", "enumType" : null, "fluentGetterMethodName" : "deleteElasticIp", "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.", "fluentSetterMethodName" : "deleteElasticIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteElasticIp", "setterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \n@param deleteElasticIp Whether to delete the instance Elastic IP address.", "setterMethodName" : "setDeleteElasticIp", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "DeleteVolumes" : { "beanStyleGetterMethodName" : "getDeleteVolumes", "beanStyleSetterMethodName" : "setDeleteVolumes", "c2jName" : "DeleteVolumes", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "deleteVolumes", "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.", "fluentSetterMethodName" : "deleteVolumes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteVolumes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteVolumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteVolumes", "setterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.", "setterMethodName" : "setDeleteVolumes", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID.

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

                                      The instance ID.

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

                                      The instance ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The instance ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID.

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

                                      The instance ID.

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

                                      The instance ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteElasticIp", "beanStyleSetterMethodName" : "setDeleteElasticIp", "c2jName" : "DeleteElasticIp", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      ", "enumType" : null, "fluentGetterMethodName" : "deleteElasticIp", "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.", "fluentSetterMethodName" : "deleteElasticIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteElasticIp", "setterDocumentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      \n@param deleteElasticIp Whether to delete the instance Elastic IP address.", "setterMethodName" : "setDeleteElasticIp", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "

                                      Whether to delete the instance Elastic IP address.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeleteVolumes", "beanStyleSetterMethodName" : "setDeleteVolumes", "c2jName" : "DeleteVolumes", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      ", "enumType" : null, "fluentGetterMethodName" : "deleteVolumes", "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.", "fluentSetterMethodName" : "deleteVolumes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteVolumes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteVolumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteVolumes", "setterDocumentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.", "setterMethodName" : "setDeleteVolumes", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : "

                                      Whether to delete the instance's Amazon EBS volumes.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "DeleteInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteInstanceRequest", "variableName" : "deleteInstanceRequest", "variableType" : "DeleteInstanceRequest", "documentation" : null, "simpleType" : "DeleteInstanceRequest", "variableSetterType" : "DeleteInstanceRequest" }, "wrapper" : false }, "DeleteInstanceResponse" : { "c2jName" : "DeleteInstanceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteInstanceResponse", "variableName" : "deleteInstanceResponse", "variableType" : "DeleteInstanceResponse", "documentation" : null, "simpleType" : "DeleteInstanceResponse", "variableSetterType" : "DeleteInstanceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The layer ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                      The layer ID.

                                      \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                      The layer ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The layer ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                      The layer ID.

                                      \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                      The layer ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The layer ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                      The layer ID.

                                      \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                      The layer ID.

                                      \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                      The layer ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerId" ], "shapeName" : "DeleteLayerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteLayerRequest", "variableName" : "deleteLayerRequest", "variableType" : "DeleteLayerRequest", "documentation" : null, "simpleType" : "DeleteLayerRequest", "variableSetterType" : "DeleteLayerRequest" }, "wrapper" : false }, "DeleteLayerResponse" : { "c2jName" : "DeleteLayerResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteLayerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteLayerResponse", "variableName" : "deleteLayerResponse", "variableType" : "DeleteLayerResponse", "documentation" : null, "simpleType" : "DeleteLayerResponse", "variableSetterType" : "DeleteLayerResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "DeleteStackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteStackRequest", "variableName" : "deleteStackRequest", "variableType" : "DeleteStackRequest", "documentation" : null, "simpleType" : "DeleteStackRequest", "variableSetterType" : "DeleteStackRequest" }, "wrapper" : false }, "DeleteStackResponse" : { "c2jName" : "DeleteStackResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteStackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteStackResponse", "variableName" : "deleteStackResponse", "variableType" : "DeleteStackResponse", "documentation" : null, "simpleType" : "DeleteStackResponse", "variableSetterType" : "DeleteStackResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@return The user's IAM ARN. This can also be a federated user's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@return The user's IAM ARN. This can also be a federated user's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@return The user's IAM ARN. This can also be a federated user's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                      The user's IAM ARN. This can also be a federated user's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IamUserArn" ], "shapeName" : "DeleteUserProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserProfileRequest", "variableName" : "deleteUserProfileRequest", "variableType" : "DeleteUserProfileRequest", "documentation" : null, "simpleType" : "DeleteUserProfileRequest", "variableSetterType" : "DeleteUserProfileRequest" }, "wrapper" : false }, "DeleteUserProfileResponse" : { "c2jName" : "DeleteUserProfileResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteUserProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserProfileResponse", "variableName" : "deleteUserProfileResponse", "variableType" : "DeleteUserProfileResponse", "documentation" : null, "simpleType" : "DeleteUserProfileResponse", "variableSetterType" : "DeleteUserProfileResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The deployment ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "deploymentId", "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.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                      The deployment ID.

                                      \n@return The deployment ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DeploymentId", "setterDocumentation" : "

                                      The deployment ID.

                                      \n@param deploymentId The deployment ID.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                      The deployment ID.

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

                                      The stack ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                      The stack ID.

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

                                      The stack ID.

                                      \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                      The stack ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The app ID.

                                      ", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                      The app ID.

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

                                      The app ID.

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

                                      The app ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                      Date when the deployment was created.

                                      ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                      Date when the deployment was created.

                                      \n@param createdAt Date when the deployment was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                      Date when the deployment was created.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedAt", "beanStyleSetterMethodName" : "setCompletedAt", "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                      Date when the deployment completed.

                                      ", "enumType" : null, "fluentGetterMethodName" : "completedAt", "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.", "fluentSetterMethodName" : "completedAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CompletedAt", "setterDocumentation" : "

                                      Date when the deployment completed.

                                      \n@param completedAt Date when the deployment completed.", "setterMethodName" : "setCompletedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

                                      Date when the deployment completed.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                      The deployment duration.

                                      ", "enumType" : null, "fluentGetterMethodName" : "duration", "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.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                      The deployment duration.

                                      \n@return The deployment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Duration", "setterDocumentation" : "

                                      The deployment duration.

                                      \n@param duration The deployment duration.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                      The deployment duration.

                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The user's IAM ARN.

                                      ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                      The user's IAM ARN.

                                      \n@param iamUserArn The user's IAM ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                      The user's IAM ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      A user-defined comment.

                                      ", "enumType" : null, "fluentGetterMethodName" : "comment", "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.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                      A user-defined comment.

                                      \n@return A user-defined comment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Comment", "setterDocumentation" : "

                                      A user-defined comment.

                                      \n@param comment A user-defined comment.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                      A user-defined comment.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "command", "fluentSetterDocumentation" : "Sets the value of the Command property for this object.\n\n@param command The new value for the Command property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "Returns the value of the Command property for this object.\n@return The value of the Command property for this object.", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Command", "setterDocumentation" : "Sets the value of the Command property for this object.\n\n@param command The new value for the Command property for this object.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                      The deployment status:

                                      • running

                                      • successful

                                      • failed

                                      ", "enumType" : null, "fluentGetterMethodName" : "status", "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.", "fluentSetterMethodName" : "status", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "

                                          The deployment status:

                                          • running

                                          • successful

                                          • failed

                                          \n@param status The deployment status:

                                          • running

                                          • successful

                                          • failed

                                          • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                            The deployment status:

                                            • running

                                            • successful

                                            • failed

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

                                            \"{\\\"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:

                                            \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

                                            \"{\\\"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:

                                            \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

                                            \"{\\\"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:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

                                            \"{\\\"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 }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                            The IDs of the target instances.

                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceIds", "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.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                            The IDs of the target instances.

                                            \n

                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                            \n@return The IDs of the target instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "InstanceIds", "setterDocumentation" : "

                                            The IDs of the target instances.

                                            \n@param instanceIds The IDs of the target instances.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                            The IDs of the target instances.

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

                                            The app ID.

                                            ", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                            The app ID.

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

                                            The app ID.

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

                                            The app ID.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Command" : { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "command", "fluentSetterDocumentation" : "Sets the value of the Command property for this object.\n\n@param command The new value for the Command property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "Returns the value of the Command property for this object.\n@return The value of the Command property for this object.", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Command", "setterDocumentation" : "Sets the value of the Command property for this object.\n\n@param command The new value for the Command property for this object.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlNameSpaceUri" : null }, "Comment" : { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                            A user-defined comment.

                                            ", "enumType" : null, "fluentGetterMethodName" : "comment", "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.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                            A user-defined comment.

                                            \n@return A user-defined comment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Comment", "setterDocumentation" : "

                                            A user-defined comment.

                                            \n@param comment A user-defined comment.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                            A user-defined comment.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompletedAt" : { "beanStyleGetterMethodName" : "getCompletedAt", "beanStyleSetterMethodName" : "setCompletedAt", "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                            Date when the deployment completed.

                                            ", "enumType" : null, "fluentGetterMethodName" : "completedAt", "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.", "fluentSetterMethodName" : "completedAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CompletedAt", "setterDocumentation" : "

                                            Date when the deployment completed.

                                            \n@param completedAt Date when the deployment completed.", "setterMethodName" : "setCompletedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

                                            Date when the deployment completed.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                            Date when the deployment was created.

                                            ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                            Date when the deployment was created.

                                            \n@param createdAt Date when the deployment was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                            Date when the deployment was created.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                            ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

                                            \"{\\\"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:

                                            \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

                                            \"{\\\"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:

                                            \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

                                            \"{\\\"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:

                                            \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                            For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

                                            \"{\\\"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" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                            The deployment ID.

                                            ", "enumType" : null, "fluentGetterMethodName" : "deploymentId", "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.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                            The deployment ID.

                                            \n@return The deployment ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DeploymentId", "setterDocumentation" : "

                                            The deployment ID.

                                            \n@param deploymentId The deployment ID.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                            The deployment ID.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Duration" : { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                            The deployment duration.

                                            ", "enumType" : null, "fluentGetterMethodName" : "duration", "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.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                            The deployment duration.

                                            \n@return The deployment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Duration", "setterDocumentation" : "

                                            The deployment duration.

                                            \n@param duration The deployment duration.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                            The deployment duration.

                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                            The user's IAM ARN.

                                            ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                            The user's IAM ARN.

                                            \n@param iamUserArn The user's IAM ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                            The user's IAM ARN.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceIds" : { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                            The IDs of the target instances.

                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceIds", "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.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                            The IDs of the target instances.

                                            \n

                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                            \n@return The IDs of the target instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "InstanceIds", "setterDocumentation" : "

                                            The IDs of the target instances.

                                            \n@param instanceIds The IDs of the target instances.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                            The IDs of the target instances.

                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                            The stack ID.

                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                            The stack ID.

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

                                            The stack ID.

                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                            The stack ID.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                            The deployment status:

                                            • running

                                            • successful

                                            • failed

                                            ", "enumType" : null, "fluentGetterMethodName" : "status", "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.", "fluentSetterMethodName" : "status", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "

                                                The deployment status:

                                                • running

                                                • successful

                                                • failed

                                                \n@param status The deployment status:

                                                • running

                                                • successful

                                                • failed

                                                • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                  The deployment status:

                                                  • running

                                                  • successful

                                                  • failed

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                  The deployment ID.

                                                  ", "enumType" : null, "fluentGetterMethodName" : "deploymentId", "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.", "fluentSetterMethodName" : "deploymentId", "getterDocumentation" : "

                                                  The deployment ID.

                                                  \n@return The deployment ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DeploymentId", "setterDocumentation" : "

                                                  The deployment ID.

                                                  \n@param deploymentId The deployment ID.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                  The deployment ID.

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

                                                  The stack ID.

                                                  ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                  The stack ID.

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

                                                  The stack ID.

                                                  \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                  The stack ID.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                  The app ID.

                                                  ", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                                  The app ID.

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

                                                  The app ID.

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

                                                  The app ID.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                  Date when the deployment was created.

                                                  ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                  Date when the deployment was created.

                                                  \n@param createdAt Date when the deployment was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                  Date when the deployment was created.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedAt", "beanStyleSetterMethodName" : "setCompletedAt", "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                  Date when the deployment completed.

                                                  ", "enumType" : null, "fluentGetterMethodName" : "completedAt", "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.", "fluentSetterMethodName" : "completedAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CompletedAt", "setterDocumentation" : "

                                                  Date when the deployment completed.

                                                  \n@param completedAt Date when the deployment completed.", "setterMethodName" : "setCompletedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

                                                  Date when the deployment completed.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                  The deployment duration.

                                                  ", "enumType" : null, "fluentGetterMethodName" : "duration", "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.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                  The deployment duration.

                                                  \n@return The deployment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Duration", "setterDocumentation" : "

                                                  The deployment duration.

                                                  \n@param duration The deployment duration.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                  The deployment duration.

                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                  The user's IAM ARN.

                                                  ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                  The user's IAM ARN.

                                                  \n@param iamUserArn The user's IAM ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                  The user's IAM ARN.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                  A user-defined comment.

                                                  ", "enumType" : null, "fluentGetterMethodName" : "comment", "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.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                  A user-defined comment.

                                                  \n@return A user-defined comment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Comment", "setterDocumentation" : "

                                                  A user-defined comment.

                                                  \n@param comment A user-defined comment.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                  A user-defined comment.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "command", "fluentSetterDocumentation" : "Sets the value of the Command property for this object.\n\n@param command The new value for the Command property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "Returns the value of the Command property for this object.\n@return The value of the Command property for this object.", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Command", "setterDocumentation" : "Sets the value of the Command property for this object.\n\n@param command The new value for the Command property for this object.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                  The deployment status:

                                                  • running

                                                  • successful

                                                  • failed

                                                  ", "enumType" : null, "fluentGetterMethodName" : "status", "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.", "fluentSetterMethodName" : "status", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "

                                                      The deployment status:

                                                      • running

                                                      • successful

                                                      • failed

                                                      \n@param status The deployment status:

                                                      • running

                                                      • successful

                                                      • failed

                                                      • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                        The deployment status:

                                                        • running

                                                        • successful

                                                        • failed

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

                                                        \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                        For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                        ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

                                                        \"{\\\"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:

                                                        \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

                                                        \"{\\\"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:

                                                        \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

                                                        \"{\\\"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:

                                                        \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                        For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

                                                        \"{\\\"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 }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                        The IDs of the target instances.

                                                        ", "enumType" : null, "fluentGetterMethodName" : "instanceIds", "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.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                        The IDs of the target instances.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return The IDs of the target instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "InstanceIds", "setterDocumentation" : "

                                                        The IDs of the target instances.

                                                        \n@param instanceIds The IDs of the target instances.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                        The IDs of the target instances.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Deployment", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "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 Stacks 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", "fluentGetterMethodName" : "name", "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 Stacks 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 Stacks 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\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCommandName", "fluentSetterMethodName" : "name", "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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks 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", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks 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 }, { "beanStyleGetterMethodName" : "getArgs", "beanStyleSetterMethodName" : "setArgs", "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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              ", "enumType" : null, "fluentGetterMethodName" : "args", "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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "args", "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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } ", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Args", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Args", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : "java.util.HashMap>", "templateType" : "java.util.Map>", "valueList" : true, "valueSimple" : false }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } ", "setterMethodName" : "setArgs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>", "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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Args" : { "beanStyleGetterMethodName" : "getArgs", "beanStyleSetterMethodName" : "setArgs", "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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              ", "enumType" : null, "fluentGetterMethodName" : "args", "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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "args", "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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } ", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Args", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Args", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : "java.util.HashMap>", "templateType" : "java.util.Map>", "valueList" : true, "valueSimple" : false }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } ", "setterMethodName" : "setArgs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>", "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 2016.09. You must also set the allow_reboot argument to true.

                                                              • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                              { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                              ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "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 Stacks 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", "fluentGetterMethodName" : "name", "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 Stacks 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 Stacks 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\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCommandName", "fluentSetterMethodName" : "name", "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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks 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", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks 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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "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 Stacks 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", "fluentGetterMethodName" : "name", "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 Stacks 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 Stacks 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\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCommandName", "fluentSetterMethodName" : "name", "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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks 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", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks 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 }, { "beanStyleGetterMethodName" : "getArgs", "beanStyleSetterMethodName" : "setArgs", "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 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "args", "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 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.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 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "args", "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 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } ", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Args", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Args", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : "java.util.HashMap>", "templateType" : "java.util.Map>", "valueList" : true, "valueSimple" : false }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.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 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } ", "setterMethodName" : "setArgs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map>", "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 2016.09. You must also set the allow_reboot argument to true.

                                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks 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 2016.09, set Args to the following.

                                                                          { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] }

                                                                          ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "DeploymentCommand", "simpleMethod" : false, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeploymentCommandName", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The cluster's ARN.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                          The cluster's ARN.

                                                                          \n@return The cluster's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                          The cluster's ARN.

                                                                          \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                          The cluster's ARN.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArn" : { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The cluster's ARN.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                          The cluster's ARN.

                                                                          \n@return The cluster's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                          The cluster's ARN.

                                                                          \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                          The cluster's ARN.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The cluster's ARN.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                          The cluster's ARN.

                                                                          \n@return The cluster's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                          The cluster's ARN.

                                                                          \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                          The cluster's ARN.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EcsClusterArn" ], "shapeName" : "DeregisterEcsClusterRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterEcsClusterRequest", "variableName" : "deregisterEcsClusterRequest", "variableType" : "DeregisterEcsClusterRequest", "documentation" : null, "simpleType" : "DeregisterEcsClusterRequest", "variableSetterType" : "DeregisterEcsClusterRequest" }, "wrapper" : false }, "DeregisterEcsClusterResponse" : { "c2jName" : "DeregisterEcsClusterResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterEcsClusterResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterEcsClusterResponse", "variableName" : "deregisterEcsClusterResponse", "variableType" : "DeregisterEcsClusterResponse", "documentation" : null, "simpleType" : "DeregisterEcsClusterResponse", "variableSetterType" : "DeregisterEcsClusterResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The Elastic IP address.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                          The Elastic IP address.

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

                                                                          The Elastic IP address.

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

                                                                          The Elastic IP address.

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

                                                                          The Elastic IP address.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                          The Elastic IP address.

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

                                                                          The Elastic IP address.

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

                                                                          The Elastic IP address.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The Elastic IP address.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                          The Elastic IP address.

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

                                                                          The Elastic IP address.

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

                                                                          The Elastic IP address.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticIp" ], "shapeName" : "DeregisterElasticIpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterElasticIpRequest", "variableName" : "deregisterElasticIpRequest", "variableType" : "DeregisterElasticIpRequest", "documentation" : null, "simpleType" : "DeregisterElasticIpRequest", "variableSetterType" : "DeregisterElasticIpRequest" }, "wrapper" : false }, "DeregisterElasticIpResponse" : { "c2jName" : "DeregisterElasticIpResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterElasticIpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterElasticIpResponse", "variableName" : "deregisterElasticIpResponse", "variableType" : "DeregisterElasticIpResponse", "documentation" : null, "simpleType" : "DeregisterElasticIpResponse", "variableSetterType" : "DeregisterElasticIpResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The instance ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID.

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

                                                                          The instance ID.

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

                                                                          The instance ID.

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

                                                                          The instance ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID.

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

                                                                          The instance ID.

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

                                                                          The instance ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The instance ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID.

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

                                                                          The instance ID.

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

                                                                          The instance ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "DeregisterInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterInstanceRequest", "variableName" : "deregisterInstanceRequest", "variableType" : "DeregisterInstanceRequest", "documentation" : null, "simpleType" : "DeregisterInstanceRequest", "variableSetterType" : "DeregisterInstanceRequest" }, "wrapper" : false }, "DeregisterInstanceResponse" : { "c2jName" : "DeregisterInstanceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterInstanceResponse", "variableName" : "deregisterInstanceResponse", "variableType" : "DeregisterInstanceResponse", "documentation" : null, "simpleType" : "DeregisterInstanceResponse", "variableSetterType" : "DeregisterInstanceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "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.", "fluentSetterMethodName" : "rdsDbInstanceArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "setterDocumentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RdsDbInstanceArn" : { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "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.", "fluentSetterMethodName" : "rdsDbInstanceArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "setterDocumentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "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.", "fluentSetterMethodName" : "rdsDbInstanceArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "setterDocumentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                          The Amazon RDS instance's ARN.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "RdsDbInstanceArn" ], "shapeName" : "DeregisterRdsDbInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterRdsDbInstanceRequest", "variableName" : "deregisterRdsDbInstanceRequest", "variableType" : "DeregisterRdsDbInstanceRequest", "documentation" : null, "simpleType" : "DeregisterRdsDbInstanceRequest", "variableSetterType" : "DeregisterRdsDbInstanceRequest" }, "wrapper" : false }, "DeregisterRdsDbInstanceResponse" : { "c2jName" : "DeregisterRdsDbInstanceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterRdsDbInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterRdsDbInstanceResponse", "variableName" : "deregisterRdsDbInstanceResponse", "variableType" : "DeregisterRdsDbInstanceResponse", "documentation" : null, "simpleType" : "DeregisterRdsDbInstanceResponse", "variableSetterType" : "DeregisterRdsDbInstanceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@param volumeId The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@return The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VolumeId", "setterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@param volumeId The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks 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" : { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@param volumeId The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@return The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VolumeId", "setterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@param volumeId The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@param volumeId The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@return The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VolumeId", "setterDocumentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          \n@param volumeId The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                          The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeId" ], "shapeName" : "DeregisterVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterVolumeRequest", "variableName" : "deregisterVolumeRequest", "variableType" : "DeregisterVolumeRequest", "documentation" : null, "simpleType" : "DeregisterVolumeRequest", "variableSetterType" : "DeregisterVolumeRequest" }, "wrapper" : false }, "DeregisterVolumeResponse" : { "c2jName" : "DeregisterVolumeResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterVolumeResponse", "variableName" : "deregisterVolumeResponse", "variableType" : "DeregisterVolumeResponse", "documentation" : null, "simpleType" : "DeregisterVolumeResponse", "variableSetterType" : "DeregisterVolumeResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

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

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

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

                                                                          The configuration manager.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                          The configuration manager.

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

                                                                          The configuration manager.

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

                                                                          The configuration manager.

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

                                                                          The configuration manager.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                          The configuration manager.

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

                                                                          The configuration manager.

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

                                                                          The configuration manager.

                                                                          ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

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

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

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

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

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

                                                                          The configuration manager.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                          The configuration manager.

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

                                                                          The configuration manager.

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

                                                                          The configuration manager.

                                                                          ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAgentVersionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAgentVersionsRequest", "variableName" : "describeAgentVersionsRequest", "variableType" : "DescribeAgentVersionsRequest", "documentation" : null, "simpleType" : "DescribeAgentVersionsRequest", "variableSetterType" : "DescribeAgentVersionsRequest" }, "wrapper" : false }, "DescribeAgentVersionsResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getAgentVersions", "beanStyleSetterMethodName" : "setAgentVersions", "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, "fluentGetterMethodName" : "agentVersions", "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.", "fluentSetterMethodName" : "agentVersions", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AgentVersion", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AgentVersion", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "simple" : false, "variable" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AgentVersion", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AgentVersion", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setAgentVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getAgentVersions", "beanStyleSetterMethodName" : "setAgentVersions", "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, "fluentGetterMethodName" : "agentVersions", "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.", "fluentSetterMethodName" : "agentVersions", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AgentVersion", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AgentVersion", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "simple" : false, "variable" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AgentVersion", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AgentVersion", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setAgentVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAgentVersions", "beanStyleSetterMethodName" : "setAgentVersions", "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, "fluentGetterMethodName" : "agentVersions", "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.", "fluentSetterMethodName" : "agentVersions", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AgentVersion", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AgentVersion", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "simple" : false, "variable" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AgentVersion", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AgentVersion", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setAgentVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAgentVersionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAgentVersionsResponse", "variableName" : "describeAgentVersionsResponse", "variableType" : "DescribeAgentVersionsResponse", "documentation" : null, "simpleType" : "DescribeAgentVersionsResponse", "variableSetterType" : "DescribeAgentVersionsResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAppIds", "beanStyleSetterMethodName" : "setAppIds", "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, "fluentGetterMethodName" : "appIds", "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.", "fluentSetterMethodName" : "appIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setAppIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getAppIds", "beanStyleSetterMethodName" : "setAppIds", "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, "fluentGetterMethodName" : "appIds", "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.", "fluentSetterMethodName" : "appIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setAppIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAppIds", "beanStyleSetterMethodName" : "setAppIds", "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, "fluentGetterMethodName" : "appIds", "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.", "fluentSetterMethodName" : "appIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setAppIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAppsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAppsRequest", "variableName" : "describeAppsRequest", "variableType" : "DescribeAppsRequest", "documentation" : null, "simpleType" : "DescribeAppsRequest", "variableSetterType" : "DescribeAppsRequest" }, "wrapper" : false }, "DescribeAppsResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getApps", "beanStyleSetterMethodName" : "setApps", "c2jName" : "Apps", "c2jShape" : "Apps", "deprecated" : false, "documentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "apps", "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.", "fluentSetterMethodName" : "apps", "getterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Apps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Apps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "App", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "App", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "simple" : false, "variable" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "App", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "App", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setApps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getApps", "beanStyleSetterMethodName" : "setApps", "c2jName" : "Apps", "c2jShape" : "Apps", "deprecated" : false, "documentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "apps", "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.", "fluentSetterMethodName" : "apps", "getterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Apps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Apps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "App", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "App", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "simple" : false, "variable" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "App", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "App", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setApps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApps", "beanStyleSetterMethodName" : "setApps", "c2jName" : "Apps", "c2jShape" : "Apps", "deprecated" : false, "documentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "apps", "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.", "fluentSetterMethodName" : "apps", "getterDocumentation" : "

                                                                          An array of App objects that describe the specified apps.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Apps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Apps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "App", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "App", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "simple" : false, "variable" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "App", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "App", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setApps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAppsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAppsResponse", "variableName" : "describeAppsResponse", "variableType" : "DescribeAppsResponse", "documentation" : null, "simpleType" : "DescribeAppsResponse", "variableSetterType" : "DescribeAppsResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "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, "fluentGetterMethodName" : "deploymentId", "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.", "fluentSetterMethodName" : "deploymentId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCommandIds", "beanStyleSetterMethodName" : "setCommandIds", "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, "fluentGetterMethodName" : "commandIds", "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.", "fluentSetterMethodName" : "commandIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommandIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCommandIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getCommandIds", "beanStyleSetterMethodName" : "setCommandIds", "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, "fluentGetterMethodName" : "commandIds", "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.", "fluentSetterMethodName" : "commandIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommandIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCommandIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "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, "fluentGetterMethodName" : "deploymentId", "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.", "fluentSetterMethodName" : "deploymentId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentId", "beanStyleSetterMethodName" : "setDeploymentId", "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, "fluentGetterMethodName" : "deploymentId", "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.", "fluentSetterMethodName" : "deploymentId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDeploymentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCommandIds", "beanStyleSetterMethodName" : "setCommandIds", "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, "fluentGetterMethodName" : "commandIds", "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.", "fluentSetterMethodName" : "commandIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommandIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCommandIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeCommandsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeCommandsRequest", "variableName" : "describeCommandsRequest", "variableType" : "DescribeCommandsRequest", "documentation" : null, "simpleType" : "DescribeCommandsRequest", "variableSetterType" : "DescribeCommandsRequest" }, "wrapper" : false }, "DescribeCommandsResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getCommands", "beanStyleSetterMethodName" : "setCommands", "c2jName" : "Commands", "c2jShape" : "Commands", "deprecated" : false, "documentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "commands", "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.", "fluentSetterMethodName" : "commands", "getterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Commands", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Commands", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Command", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Command", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "variable" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Command", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Command", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCommands", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getCommands", "beanStyleSetterMethodName" : "setCommands", "c2jName" : "Commands", "c2jShape" : "Commands", "deprecated" : false, "documentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "commands", "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.", "fluentSetterMethodName" : "commands", "getterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Commands", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Commands", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Command", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Command", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "variable" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Command", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Command", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCommands", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommands", "beanStyleSetterMethodName" : "setCommands", "c2jName" : "Commands", "c2jShape" : "Commands", "deprecated" : false, "documentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "commands", "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.", "fluentSetterMethodName" : "commands", "getterDocumentation" : "

                                                                          An array of Command objects that describe each of the specified commands.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Commands", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Commands", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Command", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Command", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "variable" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Command", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Command", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCommands", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeCommandsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeCommandsResponse", "variableName" : "describeCommandsResponse", "variableType" : "DescribeCommandsResponse", "documentation" : null, "simpleType" : "DescribeCommandsResponse", "variableSetterType" : "DescribeCommandsResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "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, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDeploymentIds", "beanStyleSetterMethodName" : "setDeploymentIds", "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, "fluentGetterMethodName" : "deploymentIds", "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.", "fluentSetterMethodName" : "deploymentIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setDeploymentIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "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, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDeploymentIds", "beanStyleSetterMethodName" : "setDeploymentIds", "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, "fluentGetterMethodName" : "deploymentIds", "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.", "fluentSetterMethodName" : "deploymentIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setDeploymentIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "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, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAppId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDeploymentIds", "beanStyleSetterMethodName" : "setDeploymentIds", "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, "fluentGetterMethodName" : "deploymentIds", "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.", "fluentSetterMethodName" : "deploymentIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setDeploymentIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeDeploymentsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeDeploymentsRequest", "variableName" : "describeDeploymentsRequest", "variableType" : "DescribeDeploymentsRequest", "documentation" : null, "simpleType" : "DescribeDeploymentsRequest", "variableSetterType" : "DescribeDeploymentsRequest" }, "wrapper" : false }, "DescribeDeploymentsResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getDeployments", "beanStyleSetterMethodName" : "setDeployments", "c2jName" : "Deployments", "c2jShape" : "Deployments", "deprecated" : false, "documentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "deployments", "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.", "fluentSetterMethodName" : "deployments", "getterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deployments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deployments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Deployment", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Deployment", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "simple" : false, "variable" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Deployment", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Deployment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Deployments", "setterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n@param deployments An array of Deployment objects that describe the deployments.", "setterMethodName" : "setDeployments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getDeployments", "beanStyleSetterMethodName" : "setDeployments", "c2jName" : "Deployments", "c2jShape" : "Deployments", "deprecated" : false, "documentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "deployments", "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.", "fluentSetterMethodName" : "deployments", "getterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deployments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deployments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Deployment", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Deployment", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "simple" : false, "variable" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Deployment", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Deployment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Deployments", "setterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n@param deployments An array of Deployment objects that describe the deployments.", "setterMethodName" : "setDeployments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeployments", "beanStyleSetterMethodName" : "setDeployments", "c2jName" : "Deployments", "c2jShape" : "Deployments", "deprecated" : false, "documentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "deployments", "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.", "fluentSetterMethodName" : "deployments", "getterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deployments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deployments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Deployment", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Deployment", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "simple" : false, "variable" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Deployment", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Deployment", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Deployments", "setterDocumentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          \n@param deployments An array of Deployment objects that describe the deployments.", "setterMethodName" : "setDeployments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Deployment objects that describe the deployments.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeDeploymentsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeDeploymentsResponse", "variableName" : "describeDeploymentsResponse", "variableType" : "DescribeDeploymentsResponse", "documentation" : null, "simpleType" : "DescribeDeploymentsResponse", "variableSetterType" : "DescribeDeploymentsResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getEcsClusterArns", "beanStyleSetterMethodName" : "setEcsClusterArns", "c2jName" : "EcsClusterArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArns", "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.", "fluentSetterMethodName" : "ecsClusterArns", "getterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setEcsClusterArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "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, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "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, "fluentGetterMethodName" : "maxResults", "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.", "fluentSetterMethodName" : "maxResults", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getEcsClusterArns", "beanStyleSetterMethodName" : "setEcsClusterArns", "c2jName" : "EcsClusterArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArns", "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.", "fluentSetterMethodName" : "ecsClusterArns", "getterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setEcsClusterArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "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, "fluentGetterMethodName" : "maxResults", "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.", "fluentSetterMethodName" : "maxResults", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "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, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEcsClusterArns", "beanStyleSetterMethodName" : "setEcsClusterArns", "c2jName" : "EcsClusterArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArns", "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.", "fluentSetterMethodName" : "ecsClusterArns", "getterDocumentation" : "

                                                                          A list of ARNs, one for each cluster to be described.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setEcsClusterArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "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, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "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, "fluentGetterMethodName" : "maxResults", "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.", "fluentSetterMethodName" : "maxResults", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeEcsClustersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeEcsClustersRequest", "variableName" : "describeEcsClustersRequest", "variableType" : "DescribeEcsClustersRequest", "documentation" : null, "simpleType" : "DescribeEcsClustersRequest", "variableSetterType" : "DescribeEcsClustersRequest" }, "wrapper" : false }, "DescribeEcsClustersResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getEcsClusters", "beanStyleSetterMethodName" : "setEcsClusters", "c2jName" : "EcsClusters", "c2jShape" : "EcsClusters", "deprecated" : false, "documentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "ecsClusters", "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.", "fluentSetterMethodName" : "ecsClusters", "getterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EcsCluster", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EcsCluster", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "simple" : false, "variable" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EcsCluster", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EcsCluster", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "EcsClusters", "setterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.", "setterMethodName" : "setEcsClusters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "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, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getEcsClusters", "beanStyleSetterMethodName" : "setEcsClusters", "c2jName" : "EcsClusters", "c2jShape" : "EcsClusters", "deprecated" : false, "documentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "ecsClusters", "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.", "fluentSetterMethodName" : "ecsClusters", "getterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EcsCluster", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EcsCluster", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "simple" : false, "variable" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EcsCluster", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EcsCluster", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "EcsClusters", "setterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.", "setterMethodName" : "setEcsClusters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "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, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEcsClusters", "beanStyleSetterMethodName" : "setEcsClusters", "c2jName" : "EcsClusters", "c2jShape" : "EcsClusters", "deprecated" : false, "documentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "ecsClusters", "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.", "fluentSetterMethodName" : "ecsClusters", "getterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EcsCluster", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EcsCluster", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "simple" : false, "variable" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EcsCluster", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EcsCluster", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "EcsClusters", "setterDocumentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.", "setterMethodName" : "setEcsClusters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of EcsCluster objects containing the cluster descriptions.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "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, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeEcsClustersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeEcsClustersResponse", "variableName" : "describeEcsClustersResponse", "variableType" : "DescribeEcsClustersResponse", "documentation" : null, "simpleType" : "DescribeEcsClustersResponse", "variableSetterType" : "DescribeEcsClustersResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getIps", "beanStyleSetterMethodName" : "setIps", "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, "fluentGetterMethodName" : "ips", "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.", "fluentSetterMethodName" : "ips", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ips", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ips", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getIps", "beanStyleSetterMethodName" : "setIps", "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, "fluentGetterMethodName" : "ips", "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.", "fluentSetterMethodName" : "ips", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ips", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ips", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getIps", "beanStyleSetterMethodName" : "setIps", "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, "fluentGetterMethodName" : "ips", "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.", "fluentSetterMethodName" : "ips", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ips", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ips", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeElasticIpsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeElasticIpsRequest", "variableName" : "describeElasticIpsRequest", "variableType" : "DescribeElasticIpsRequest", "documentation" : null, "simpleType" : "DescribeElasticIpsRequest", "variableSetterType" : "DescribeElasticIpsRequest" }, "wrapper" : false }, "DescribeElasticIpsResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getElasticIps", "beanStyleSetterMethodName" : "setElasticIps", "c2jName" : "ElasticIps", "c2jShape" : "ElasticIps", "deprecated" : false, "documentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "elasticIps", "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.", "fluentSetterMethodName" : "elasticIps", "getterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ElasticIp", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ElasticIp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "simple" : false, "variable" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticIp", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticIp", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setElasticIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getElasticIps", "beanStyleSetterMethodName" : "setElasticIps", "c2jName" : "ElasticIps", "c2jShape" : "ElasticIps", "deprecated" : false, "documentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "elasticIps", "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.", "fluentSetterMethodName" : "elasticIps", "getterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ElasticIp", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ElasticIp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "simple" : false, "variable" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticIp", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticIp", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setElasticIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIps", "beanStyleSetterMethodName" : "setElasticIps", "c2jName" : "ElasticIps", "c2jShape" : "ElasticIps", "deprecated" : false, "documentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "elasticIps", "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.", "fluentSetterMethodName" : "elasticIps", "getterDocumentation" : "

                                                                          An ElasticIps object that describes the specified Elastic IP addresses.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ElasticIp", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ElasticIp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "simple" : false, "variable" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticIp", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticIp", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setElasticIps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeElasticIpsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeElasticIpsResponse", "variableName" : "describeElasticIpsResponse", "variableType" : "DescribeElasticIpsResponse", "documentation" : null, "simpleType" : "DescribeElasticIpsResponse", "variableSetterType" : "DescribeElasticIpsResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "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, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "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, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "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, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeElasticLoadBalancersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeElasticLoadBalancersRequest", "variableName" : "describeElasticLoadBalancersRequest", "variableType" : "DescribeElasticLoadBalancersRequest", "documentation" : null, "simpleType" : "DescribeElasticLoadBalancersRequest", "variableSetterType" : "DescribeElasticLoadBalancersRequest" }, "wrapper" : false }, "DescribeElasticLoadBalancersResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancers", "beanStyleSetterMethodName" : "setElasticLoadBalancers", "c2jName" : "ElasticLoadBalancers", "c2jShape" : "ElasticLoadBalancers", "deprecated" : false, "documentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "elasticLoadBalancers", "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.", "fluentSetterMethodName" : "elasticLoadBalancers", "getterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticLoadBalancers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ElasticLoadBalancer", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ElasticLoadBalancer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "simple" : false, "variable" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticLoadBalancer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticLoadBalancer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setElasticLoadBalancers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getElasticLoadBalancers", "beanStyleSetterMethodName" : "setElasticLoadBalancers", "c2jName" : "ElasticLoadBalancers", "c2jShape" : "ElasticLoadBalancers", "deprecated" : false, "documentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "elasticLoadBalancers", "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.", "fluentSetterMethodName" : "elasticLoadBalancers", "getterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticLoadBalancers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ElasticLoadBalancer", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ElasticLoadBalancer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "simple" : false, "variable" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticLoadBalancer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticLoadBalancer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setElasticLoadBalancers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancers", "beanStyleSetterMethodName" : "setElasticLoadBalancers", "c2jName" : "ElasticLoadBalancers", "c2jShape" : "ElasticLoadBalancers", "deprecated" : false, "documentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "elasticLoadBalancers", "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.", "fluentSetterMethodName" : "elasticLoadBalancers", "getterDocumentation" : "

                                                                          A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticLoadBalancers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ElasticLoadBalancer", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ElasticLoadBalancer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "simple" : false, "variable" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticLoadBalancer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticLoadBalancer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setElasticLoadBalancers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeElasticLoadBalancersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeElasticLoadBalancersResponse", "variableName" : "describeElasticLoadBalancersResponse", "variableType" : "DescribeElasticLoadBalancersResponse", "documentation" : null, "simpleType" : "DescribeElasticLoadBalancersResponse", "variableSetterType" : "DescribeElasticLoadBalancersResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "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, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "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, "fluentGetterMethodName" : "instanceIds", "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.", "fluentSetterMethodName" : "instanceIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "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, "fluentGetterMethodName" : "instanceIds", "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.", "fluentSetterMethodName" : "instanceIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "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, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "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, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "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, "fluentGetterMethodName" : "instanceIds", "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.", "fluentSetterMethodName" : "instanceIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeInstancesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeInstancesRequest", "variableName" : "describeInstancesRequest", "variableType" : "DescribeInstancesRequest", "documentation" : null, "simpleType" : "DescribeInstancesRequest", "variableSetterType" : "DescribeInstancesRequest" }, "wrapper" : false }, "DescribeInstancesResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "Instances", "c2jShape" : "Instances", "deprecated" : false, "documentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "instances", "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.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Instances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Instances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Instance", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Instance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "simple" : false, "variable" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Instance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Instance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Instances", "setterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n@param instances An array of Instance objects that describe the instances.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "Instances", "c2jShape" : "Instances", "deprecated" : false, "documentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "instances", "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.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Instances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Instances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Instance", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Instance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "simple" : false, "variable" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Instance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Instance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Instances", "setterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n@param instances An array of Instance objects that describe the instances.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "Instances", "c2jShape" : "Instances", "deprecated" : false, "documentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "instances", "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.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Instances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Instances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Instance", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Instance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "simple" : false, "variable" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Instance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Instance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Instances", "setterDocumentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          \n@param instances An array of Instance objects that describe the instances.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Instance objects that describe the instances.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeInstancesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeInstancesResponse", "variableName" : "describeInstancesResponse", "variableType" : "DescribeInstancesResponse", "documentation" : null, "simpleType" : "DescribeInstancesResponse", "variableSetterType" : "DescribeInstancesResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

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

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "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, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "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, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

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

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The stack ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

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

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "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, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "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

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeLayersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeLayersRequest", "variableName" : "describeLayersRequest", "variableType" : "DescribeLayersRequest", "documentation" : null, "simpleType" : "DescribeLayersRequest", "variableSetterType" : "DescribeLayersRequest" }, "wrapper" : false }, "DescribeLayersResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "Layers", "deprecated" : false, "documentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "layers", "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.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Layers", "setterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n@param layers An array of Layer objects that describe the layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "Layers", "deprecated" : false, "documentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "layers", "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.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Layers", "setterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n@param layers An array of Layer objects that describe the layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "Layers", "deprecated" : false, "documentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "layers", "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.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Layers", "setterDocumentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          \n@param layers An array of Layer objects that describe the layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Layer objects that describe the layers.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeLayersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeLayersResponse", "variableName" : "describeLayersResponse", "variableType" : "DescribeLayersResponse", "documentation" : null, "simpleType" : "DescribeLayersResponse", "variableSetterType" : "DescribeLayersResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                          An array of layer IDs.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of layer IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n@param layerIds An array of layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of layer IDs.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerIds" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                          An array of layer IDs.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of layer IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n@param layerIds An array of layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of layer IDs.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                          An array of layer IDs.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return An array of layer IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                                                          An array of layer IDs.

                                                                          \n@param layerIds An array of layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of layer IDs.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerIds" ], "shapeName" : "DescribeLoadBasedAutoScalingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeLoadBasedAutoScalingRequest", "variableName" : "describeLoadBasedAutoScalingRequest", "variableType" : "DescribeLoadBasedAutoScalingRequest", "documentation" : null, "simpleType" : "DescribeLoadBasedAutoScalingRequest", "variableSetterType" : "DescribeLoadBasedAutoScalingRequest" }, "wrapper" : false }, "DescribeLoadBasedAutoScalingResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getLoadBasedAutoScalingConfigurations", "beanStyleSetterMethodName" : "setLoadBasedAutoScalingConfigurations", "c2jName" : "LoadBasedAutoScalingConfigurations", "c2jShape" : "LoadBasedAutoScalingConfigurations", "deprecated" : false, "documentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "loadBasedAutoScalingConfigurations", "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.", "fluentSetterMethodName" : "loadBasedAutoScalingConfigurations", "getterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoadBasedAutoScalingConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoadBasedAutoScalingConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LoadBasedAutoScalingConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LoadBasedAutoScalingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LoadBasedAutoScalingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LoadBasedAutoScalingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setLoadBasedAutoScalingConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getLoadBasedAutoScalingConfigurations", "beanStyleSetterMethodName" : "setLoadBasedAutoScalingConfigurations", "c2jName" : "LoadBasedAutoScalingConfigurations", "c2jShape" : "LoadBasedAutoScalingConfigurations", "deprecated" : false, "documentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "loadBasedAutoScalingConfigurations", "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.", "fluentSetterMethodName" : "loadBasedAutoScalingConfigurations", "getterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoadBasedAutoScalingConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoadBasedAutoScalingConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LoadBasedAutoScalingConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LoadBasedAutoScalingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LoadBasedAutoScalingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LoadBasedAutoScalingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setLoadBasedAutoScalingConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLoadBasedAutoScalingConfigurations", "beanStyleSetterMethodName" : "setLoadBasedAutoScalingConfigurations", "c2jName" : "LoadBasedAutoScalingConfigurations", "c2jShape" : "LoadBasedAutoScalingConfigurations", "deprecated" : false, "documentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "loadBasedAutoScalingConfigurations", "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.", "fluentSetterMethodName" : "loadBasedAutoScalingConfigurations", "getterDocumentation" : "

                                                                          An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoadBasedAutoScalingConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoadBasedAutoScalingConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LoadBasedAutoScalingConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LoadBasedAutoScalingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LoadBasedAutoScalingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LoadBasedAutoScalingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setLoadBasedAutoScalingConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeLoadBasedAutoScalingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeLoadBasedAutoScalingResponse", "variableName" : "describeLoadBasedAutoScalingResponse", "variableType" : "DescribeLoadBasedAutoScalingResponse", "documentation" : null, "simpleType" : "DescribeLoadBasedAutoScalingResponse", "variableSetterType" : "DescribeLoadBasedAutoScalingResponse" }, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMyUserProfileRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeMyUserProfileRequest", "variableName" : "describeMyUserProfileRequest", "variableType" : "DescribeMyUserProfileRequest", "documentation" : null, "simpleType" : "DescribeMyUserProfileRequest", "variableSetterType" : "DescribeMyUserProfileRequest" }, "wrapper" : false }, "DescribeMyUserProfileResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getUserProfile", "beanStyleSetterMethodName" : "setUserProfile", "c2jName" : "UserProfile", "c2jShape" : "SelfUserProfile", "deprecated" : false, "documentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "userProfile", "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.", "fluentSetterMethodName" : "userProfile", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserProfile", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setUserProfile", "setterModel" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : "", "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getUserProfile", "beanStyleSetterMethodName" : "setUserProfile", "c2jName" : "UserProfile", "c2jShape" : "SelfUserProfile", "deprecated" : false, "documentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "userProfile", "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.", "fluentSetterMethodName" : "userProfile", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserProfile", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setUserProfile", "setterModel" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : "", "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "simple" : false, "variable" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          ", "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserProfile", "beanStyleSetterMethodName" : "setUserProfile", "c2jName" : "UserProfile", "c2jShape" : "SelfUserProfile", "deprecated" : false, "documentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "userProfile", "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.", "fluentSetterMethodName" : "userProfile", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserProfile", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setUserProfile", "setterModel" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : "", "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "simple" : false, "variable" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : "

                                                                          A UserProfile object that describes the user's SSH information.

                                                                          ", "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMyUserProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeMyUserProfileResponse", "variableName" : "describeMyUserProfileResponse", "variableType" : "DescribeMyUserProfileResponse", "documentation" : null, "simpleType" : "DescribeMyUserProfileResponse", "variableSetterType" : "DescribeMyUserProfileResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@param iamUserArn The user's IAM ARN. This can also be a federated user's 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.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@return The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

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

                                                                          The stack ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

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

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@param iamUserArn The user's IAM ARN. This can also be a federated user's 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.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@return The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

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

                                                                          The stack ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

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

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@param iamUserArn The user's IAM ARN. This can also be a federated user's 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.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@return The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                          \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                          The user's IAM ARN. This can also be a federated user's ARN. For more information about IAM ARNs, see Using Identifiers.

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

                                                                          The stack ID.

                                                                          ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                          The stack ID.

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

                                                                          The stack ID.

                                                                          \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                          The stack ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePermissionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribePermissionsRequest", "variableName" : "describePermissionsRequest", "variableType" : "DescribePermissionsRequest", "documentation" : null, "simpleType" : "DescribePermissionsRequest", "variableSetterType" : "DescribePermissionsRequest" }, "wrapper" : false }, "DescribePermissionsResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getPermissions", "beanStyleSetterMethodName" : "setPermissions", "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, "fluentGetterMethodName" : "permissions", "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.", "fluentSetterMethodName" : "permissions", "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

                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Permissions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Permission", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Permission", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "simple" : false, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Permission", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Permission", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.

                                                                              • ", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getPermissions", "beanStyleSetterMethodName" : "setPermissions", "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, "fluentGetterMethodName" : "permissions", "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.", "fluentSetterMethodName" : "permissions", "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

                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Permissions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Permission", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Permission", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "simple" : false, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Permission", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Permission", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.

                                                                                    • ", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPermissions", "beanStyleSetterMethodName" : "setPermissions", "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, "fluentGetterMethodName" : "permissions", "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.", "fluentSetterMethodName" : "permissions", "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

                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                        \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Permissions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Permissions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Permission", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Permission", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "simple" : false, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Permission", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Permission", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.

                                                                                          • ", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePermissionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribePermissionsResponse", "variableName" : "describePermissionsResponse", "variableType" : "DescribePermissionsResponse", "documentation" : null, "simpleType" : "DescribePermissionsResponse", "variableSetterType" : "DescribePermissionsResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

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

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidArrayIds", "beanStyleSetterMethodName" : "setRaidArrayIds", "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, "fluentGetterMethodName" : "raidArrayIds", "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.", "fluentSetterMethodName" : "raidArrayIds", "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

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setRaidArrayIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getRaidArrayIds", "beanStyleSetterMethodName" : "setRaidArrayIds", "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, "fluentGetterMethodName" : "raidArrayIds", "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.", "fluentSetterMethodName" : "raidArrayIds", "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

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setRaidArrayIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

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

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

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

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidArrayIds", "beanStyleSetterMethodName" : "setRaidArrayIds", "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, "fluentGetterMethodName" : "raidArrayIds", "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.", "fluentSetterMethodName" : "raidArrayIds", "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

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setRaidArrayIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeRaidArraysRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeRaidArraysRequest", "variableName" : "describeRaidArraysRequest", "variableType" : "DescribeRaidArraysRequest", "documentation" : null, "simpleType" : "DescribeRaidArraysRequest", "variableSetterType" : "DescribeRaidArraysRequest" }, "wrapper" : false }, "DescribeRaidArraysResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getRaidArrays", "beanStyleSetterMethodName" : "setRaidArrays", "c2jName" : "RaidArrays", "c2jShape" : "RaidArrays", "deprecated" : false, "documentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "raidArrays", "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.", "fluentSetterMethodName" : "raidArrays", "getterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RaidArray", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RaidArray", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "simple" : false, "variable" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RaidArray", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RaidArray", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "RaidArrays", "setterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.", "setterMethodName" : "setRaidArrays", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getRaidArrays", "beanStyleSetterMethodName" : "setRaidArrays", "c2jName" : "RaidArrays", "c2jShape" : "RaidArrays", "deprecated" : false, "documentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "raidArrays", "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.", "fluentSetterMethodName" : "raidArrays", "getterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RaidArray", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RaidArray", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "simple" : false, "variable" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RaidArray", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RaidArray", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "RaidArrays", "setterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.", "setterMethodName" : "setRaidArrays", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRaidArrays", "beanStyleSetterMethodName" : "setRaidArrays", "c2jName" : "RaidArrays", "c2jShape" : "RaidArrays", "deprecated" : false, "documentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "raidArrays", "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.", "fluentSetterMethodName" : "raidArrays", "getterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RaidArray", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RaidArray", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "simple" : false, "variable" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RaidArray", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RaidArray", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "RaidArrays", "setterDocumentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.", "setterMethodName" : "setRaidArrays", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : "

                                                                                            A RaidArrays object that describes the specified RAID arrays.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeRaidArraysResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeRaidArraysResponse", "variableName" : "describeRaidArraysResponse", "variableType" : "DescribeRaidArraysResponse", "documentation" : null, "simpleType" : "DescribeRaidArraysResponse", "variableSetterType" : "DescribeRaidArraysResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getRdsDbInstanceArns", "beanStyleSetterMethodName" : "setRdsDbInstanceArns", "c2jName" : "RdsDbInstanceArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArns", "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.", "fluentSetterMethodName" : "rdsDbInstanceArns", "getterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setRdsDbInstanceArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getRdsDbInstanceArns", "beanStyleSetterMethodName" : "setRdsDbInstanceArns", "c2jName" : "RdsDbInstanceArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArns", "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.", "fluentSetterMethodName" : "rdsDbInstanceArns", "getterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setRdsDbInstanceArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getRdsDbInstanceArns", "beanStyleSetterMethodName" : "setRdsDbInstanceArns", "c2jName" : "RdsDbInstanceArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArns", "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.", "fluentSetterMethodName" : "rdsDbInstanceArns", "getterDocumentation" : "

                                                                                            An array containing the ARNs of the instances to be described.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setRdsDbInstanceArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "DescribeRdsDbInstancesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeRdsDbInstancesRequest", "variableName" : "describeRdsDbInstancesRequest", "variableType" : "DescribeRdsDbInstancesRequest", "documentation" : null, "simpleType" : "DescribeRdsDbInstancesRequest", "variableSetterType" : "DescribeRdsDbInstancesRequest" }, "wrapper" : false }, "DescribeRdsDbInstancesResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getRdsDbInstances", "beanStyleSetterMethodName" : "setRdsDbInstances", "c2jName" : "RdsDbInstances", "c2jShape" : "RdsDbInstances", "deprecated" : false, "documentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstances", "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.", "fluentSetterMethodName" : "rdsDbInstances", "getterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RdsDbInstance", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RdsDbInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "simple" : false, "variable" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RdsDbInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RdsDbInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setRdsDbInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getRdsDbInstances", "beanStyleSetterMethodName" : "setRdsDbInstances", "c2jName" : "RdsDbInstances", "c2jShape" : "RdsDbInstances", "deprecated" : false, "documentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstances", "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.", "fluentSetterMethodName" : "rdsDbInstances", "getterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RdsDbInstance", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RdsDbInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "simple" : false, "variable" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RdsDbInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RdsDbInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setRdsDbInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRdsDbInstances", "beanStyleSetterMethodName" : "setRdsDbInstances", "c2jName" : "RdsDbInstances", "c2jShape" : "RdsDbInstances", "deprecated" : false, "documentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstances", "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.", "fluentSetterMethodName" : "rdsDbInstances", "getterDocumentation" : "

                                                                                            An a array of RdsDbInstance objects that describe the instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RdsDbInstance", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RdsDbInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "simple" : false, "variable" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RdsDbInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RdsDbInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setRdsDbInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeRdsDbInstancesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeRdsDbInstancesResponse", "variableName" : "describeRdsDbInstancesResponse", "variableType" : "DescribeRdsDbInstancesResponse", "documentation" : null, "simpleType" : "DescribeRdsDbInstancesResponse", "variableSetterType" : "DescribeRdsDbInstancesResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getServiceErrorIds", "beanStyleSetterMethodName" : "setServiceErrorIds", "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, "fluentGetterMethodName" : "serviceErrorIds", "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.", "fluentSetterMethodName" : "serviceErrorIds", "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

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceErrorIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setServiceErrorIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getServiceErrorIds", "beanStyleSetterMethodName" : "setServiceErrorIds", "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, "fluentGetterMethodName" : "serviceErrorIds", "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.", "fluentSetterMethodName" : "serviceErrorIds", "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

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceErrorIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setServiceErrorIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "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, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getServiceErrorIds", "beanStyleSetterMethodName" : "setServiceErrorIds", "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, "fluentGetterMethodName" : "serviceErrorIds", "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.", "fluentSetterMethodName" : "serviceErrorIds", "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

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceErrorIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setServiceErrorIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeServiceErrorsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeServiceErrorsRequest", "variableName" : "describeServiceErrorsRequest", "variableType" : "DescribeServiceErrorsRequest", "documentation" : null, "simpleType" : "DescribeServiceErrorsRequest", "variableSetterType" : "DescribeServiceErrorsRequest" }, "wrapper" : false }, "DescribeServiceErrorsResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getServiceErrors", "beanStyleSetterMethodName" : "setServiceErrors", "c2jName" : "ServiceErrors", "c2jShape" : "ServiceErrors", "deprecated" : false, "documentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "serviceErrors", "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.", "fluentSetterMethodName" : "serviceErrors", "getterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceErrors", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ServiceError", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ServiceError", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "simple" : false, "variable" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceError", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ServiceError", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setServiceErrors", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getServiceErrors", "beanStyleSetterMethodName" : "setServiceErrors", "c2jName" : "ServiceErrors", "c2jShape" : "ServiceErrors", "deprecated" : false, "documentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "serviceErrors", "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.", "fluentSetterMethodName" : "serviceErrors", "getterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceErrors", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ServiceError", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ServiceError", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "simple" : false, "variable" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceError", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ServiceError", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setServiceErrors", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getServiceErrors", "beanStyleSetterMethodName" : "setServiceErrors", "c2jName" : "ServiceErrors", "c2jShape" : "ServiceErrors", "deprecated" : false, "documentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "serviceErrors", "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.", "fluentSetterMethodName" : "serviceErrors", "getterDocumentation" : "

                                                                                            An array of ServiceError objects that describe the specified service errors.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceErrors", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ServiceError", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ServiceError", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "simple" : false, "variable" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceError", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ServiceError", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setServiceErrors", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeServiceErrorsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeServiceErrorsResponse", "variableName" : "describeServiceErrorsResponse", "variableType" : "DescribeServiceErrorsResponse", "documentation" : null, "simpleType" : "DescribeServiceErrorsResponse", "variableSetterType" : "DescribeServiceErrorsResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The stack ID

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID

                                                                                            \n@return The stack ID", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                                                                            The stack ID

                                                                                            \n@param stackId The stack ID", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The stack ID

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID

                                                                                            \n@return The stack ID", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                                                                            The stack ID

                                                                                            \n@param stackId The stack ID", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The stack ID

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID

                                                                                            \n@return The stack ID", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                                                                            The stack ID

                                                                                            \n@param stackId The stack ID", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "DescribeStackProvisioningParametersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeStackProvisioningParametersRequest", "variableName" : "describeStackProvisioningParametersRequest", "variableType" : "DescribeStackProvisioningParametersRequest", "documentation" : null, "simpleType" : "DescribeStackProvisioningParametersRequest", "variableSetterType" : "DescribeStackProvisioningParametersRequest" }, "wrapper" : false }, "DescribeStackProvisioningParametersResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getAgentInstallerUrl", "beanStyleSetterMethodName" : "setAgentInstallerUrl", "c2jName" : "AgentInstallerUrl", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "agentInstallerUrl", "fluentSetterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@param agentInstallerUrl The AWS OpsWorks Stacks agent installer's URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentInstallerUrl", "getterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@return The AWS OpsWorks Stacks agent installer's URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentInstallerUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentInstallerUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentInstallerUrl", "setterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@param agentInstallerUrl The AWS OpsWorks Stacks agent installer's URL.", "setterMethodName" : "setAgentInstallerUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "deprecated" : false, "documentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "parameters", "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.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An embedded object that contains the provisioning parameters.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Parameters", "setterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n@param parameters An embedded object that contains the provisioning parameters.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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" : { "beanStyleGetterMethodName" : "getAgentInstallerUrl", "beanStyleSetterMethodName" : "setAgentInstallerUrl", "c2jName" : "AgentInstallerUrl", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "agentInstallerUrl", "fluentSetterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@param agentInstallerUrl The AWS OpsWorks Stacks agent installer's URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentInstallerUrl", "getterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@return The AWS OpsWorks Stacks agent installer's URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentInstallerUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentInstallerUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentInstallerUrl", "setterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@param agentInstallerUrl The AWS OpsWorks Stacks agent installer's URL.", "setterMethodName" : "setAgentInstallerUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "deprecated" : false, "documentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "parameters", "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.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An embedded object that contains the provisioning parameters.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Parameters", "setterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n@param parameters An embedded object that contains the provisioning parameters.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAgentInstallerUrl", "beanStyleSetterMethodName" : "setAgentInstallerUrl", "c2jName" : "AgentInstallerUrl", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "agentInstallerUrl", "fluentSetterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@param agentInstallerUrl The AWS OpsWorks Stacks agent installer's URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentInstallerUrl", "getterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@return The AWS OpsWorks Stacks agent installer's URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentInstallerUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentInstallerUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentInstallerUrl", "setterDocumentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            \n@param agentInstallerUrl The AWS OpsWorks Stacks agent installer's URL.", "setterMethodName" : "setAgentInstallerUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "

                                                                                            The AWS OpsWorks Stacks agent installer's URL.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "deprecated" : false, "documentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "parameters", "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.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An embedded object that contains the provisioning parameters.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Parameters", "setterDocumentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            \n@param parameters An embedded object that contains the provisioning parameters.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                            An embedded object that contains the provisioning parameters.

                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeStackProvisioningParametersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeStackProvisioningParametersResponse", "variableName" : "describeStackProvisioningParametersResponse", "variableType" : "DescribeStackProvisioningParametersResponse", "documentation" : null, "simpleType" : "DescribeStackProvisioningParametersResponse", "variableSetterType" : "DescribeStackProvisioningParametersResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

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

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

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

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

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

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "DescribeStackSummaryRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeStackSummaryRequest", "variableName" : "describeStackSummaryRequest", "variableType" : "DescribeStackSummaryRequest", "documentation" : null, "simpleType" : "DescribeStackSummaryRequest", "variableSetterType" : "DescribeStackSummaryRequest" }, "wrapper" : false }, "DescribeStackSummaryResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getStackSummary", "beanStyleSetterMethodName" : "setStackSummary", "c2jName" : "StackSummary", "c2jShape" : "StackSummary", "deprecated" : false, "documentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackSummary", "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.", "fluentSetterMethodName" : "stackSummary", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackSummary", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StackSummary", "setterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \n@param stackSummary A StackSummary object that contains the results.", "setterMethodName" : "setStackSummary", "setterModel" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "simple" : false, "variable" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            ", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackSummary" : { "beanStyleGetterMethodName" : "getStackSummary", "beanStyleSetterMethodName" : "setStackSummary", "c2jName" : "StackSummary", "c2jShape" : "StackSummary", "deprecated" : false, "documentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackSummary", "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.", "fluentSetterMethodName" : "stackSummary", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackSummary", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StackSummary", "setterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \n@param stackSummary A StackSummary object that contains the results.", "setterMethodName" : "setStackSummary", "setterModel" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "simple" : false, "variable" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            ", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackSummary", "beanStyleSetterMethodName" : "setStackSummary", "c2jName" : "StackSummary", "c2jShape" : "StackSummary", "deprecated" : false, "documentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackSummary", "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.", "fluentSetterMethodName" : "stackSummary", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackSummary", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StackSummary", "setterDocumentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            \n@param stackSummary A StackSummary object that contains the results.", "setterMethodName" : "setStackSummary", "setterModel" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "simple" : false, "variable" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "

                                                                                            A StackSummary object that contains the results.

                                                                                            ", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeStackSummaryResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeStackSummaryResponse", "variableName" : "describeStackSummaryResponse", "variableType" : "DescribeStackSummaryResponse", "documentation" : null, "simpleType" : "DescribeStackSummaryResponse", "variableSetterType" : "DescribeStackSummaryResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackIds", "beanStyleSetterMethodName" : "setStackIds", "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, "fluentGetterMethodName" : "stackIds", "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.", "fluentSetterMethodName" : "stackIds", "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

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setStackIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getStackIds", "beanStyleSetterMethodName" : "setStackIds", "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, "fluentGetterMethodName" : "stackIds", "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.", "fluentSetterMethodName" : "stackIds", "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

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setStackIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackIds", "beanStyleSetterMethodName" : "setStackIds", "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, "fluentGetterMethodName" : "stackIds", "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.", "fluentSetterMethodName" : "stackIds", "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

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setStackIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeStacksRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeStacksRequest", "variableName" : "describeStacksRequest", "variableType" : "DescribeStacksRequest", "documentation" : null, "simpleType" : "DescribeStacksRequest", "variableSetterType" : "DescribeStacksRequest" }, "wrapper" : false }, "DescribeStacksResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getStacks", "beanStyleSetterMethodName" : "setStacks", "c2jName" : "Stacks", "c2jShape" : "Stacks", "deprecated" : false, "documentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stacks", "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.", "fluentSetterMethodName" : "stacks", "getterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Stacks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stacks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Stack", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Stack", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "simple" : false, "variable" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Stack", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Stack", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Stacks", "setterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n@param stacks An array of Stack objects that describe the stacks.", "setterMethodName" : "setStacks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getStacks", "beanStyleSetterMethodName" : "setStacks", "c2jName" : "Stacks", "c2jShape" : "Stacks", "deprecated" : false, "documentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stacks", "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.", "fluentSetterMethodName" : "stacks", "getterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Stacks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stacks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Stack", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Stack", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "simple" : false, "variable" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Stack", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Stack", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Stacks", "setterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n@param stacks An array of Stack objects that describe the stacks.", "setterMethodName" : "setStacks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStacks", "beanStyleSetterMethodName" : "setStacks", "c2jName" : "Stacks", "c2jShape" : "Stacks", "deprecated" : false, "documentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stacks", "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.", "fluentSetterMethodName" : "stacks", "getterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Stacks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stacks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Stack", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Stack", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "simple" : false, "variable" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Stack", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Stack", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Stacks", "setterDocumentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            \n@param stacks An array of Stack objects that describe the stacks.", "setterMethodName" : "setStacks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of Stack objects that describe the stacks.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeStacksResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeStacksResponse", "variableName" : "describeStacksResponse", "variableType" : "DescribeStacksResponse", "documentation" : null, "simpleType" : "DescribeStacksResponse", "variableSetterType" : "DescribeStacksResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            An array of instance IDs.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceIds", "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.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of instance IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "InstanceIds", "setterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n@param instanceIds An array of instance IDs.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of instance IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceIds" : { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            An array of instance IDs.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceIds", "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.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of instance IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "InstanceIds", "setterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n@param instanceIds An array of instance IDs.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of instance IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            An array of instance IDs.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceIds", "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.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of instance IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "InstanceIds", "setterDocumentation" : "

                                                                                            An array of instance IDs.

                                                                                            \n@param instanceIds An array of instance IDs.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of instance IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceIds" ], "shapeName" : "DescribeTimeBasedAutoScalingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeTimeBasedAutoScalingRequest", "variableName" : "describeTimeBasedAutoScalingRequest", "variableType" : "DescribeTimeBasedAutoScalingRequest", "documentation" : null, "simpleType" : "DescribeTimeBasedAutoScalingRequest", "variableSetterType" : "DescribeTimeBasedAutoScalingRequest" }, "wrapper" : false }, "DescribeTimeBasedAutoScalingResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getTimeBasedAutoScalingConfigurations", "beanStyleSetterMethodName" : "setTimeBasedAutoScalingConfigurations", "c2jName" : "TimeBasedAutoScalingConfigurations", "c2jShape" : "TimeBasedAutoScalingConfigurations", "deprecated" : false, "documentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "timeBasedAutoScalingConfigurations", "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.", "fluentSetterMethodName" : "timeBasedAutoScalingConfigurations", "getterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimeBasedAutoScalingConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimeBasedAutoScalingConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TimeBasedAutoScalingConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TimeBasedAutoScalingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimeBasedAutoScalingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TimeBasedAutoScalingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setTimeBasedAutoScalingConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getTimeBasedAutoScalingConfigurations", "beanStyleSetterMethodName" : "setTimeBasedAutoScalingConfigurations", "c2jName" : "TimeBasedAutoScalingConfigurations", "c2jShape" : "TimeBasedAutoScalingConfigurations", "deprecated" : false, "documentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "timeBasedAutoScalingConfigurations", "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.", "fluentSetterMethodName" : "timeBasedAutoScalingConfigurations", "getterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimeBasedAutoScalingConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimeBasedAutoScalingConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TimeBasedAutoScalingConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TimeBasedAutoScalingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimeBasedAutoScalingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TimeBasedAutoScalingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setTimeBasedAutoScalingConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTimeBasedAutoScalingConfigurations", "beanStyleSetterMethodName" : "setTimeBasedAutoScalingConfigurations", "c2jName" : "TimeBasedAutoScalingConfigurations", "c2jShape" : "TimeBasedAutoScalingConfigurations", "deprecated" : false, "documentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "timeBasedAutoScalingConfigurations", "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.", "fluentSetterMethodName" : "timeBasedAutoScalingConfigurations", "getterDocumentation" : "

                                                                                            An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimeBasedAutoScalingConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimeBasedAutoScalingConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TimeBasedAutoScalingConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TimeBasedAutoScalingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimeBasedAutoScalingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TimeBasedAutoScalingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setTimeBasedAutoScalingConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeTimeBasedAutoScalingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeTimeBasedAutoScalingResponse", "variableName" : "describeTimeBasedAutoScalingResponse", "variableType" : "DescribeTimeBasedAutoScalingResponse", "documentation" : null, "simpleType" : "DescribeTimeBasedAutoScalingResponse", "variableSetterType" : "DescribeTimeBasedAutoScalingResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getIamUserArns", "beanStyleSetterMethodName" : "setIamUserArns", "c2jName" : "IamUserArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "iamUserArns", "fluentSetterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n@param iamUserArns An array of IAM or federated 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.", "fluentSetterMethodName" : "iamUserArns", "getterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of IAM or federated user ARNs that identify the users to be described.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "IamUserArns", "setterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n@param iamUserArns An array of IAM or federated user ARNs that identify the users to be described.", "setterMethodName" : "setIamUserArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArns" : { "beanStyleGetterMethodName" : "getIamUserArns", "beanStyleSetterMethodName" : "setIamUserArns", "c2jName" : "IamUserArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "iamUserArns", "fluentSetterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n@param iamUserArns An array of IAM or federated 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.", "fluentSetterMethodName" : "iamUserArns", "getterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of IAM or federated user ARNs that identify the users to be described.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "IamUserArns", "setterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n@param iamUserArns An array of IAM or federated user ARNs that identify the users to be described.", "setterMethodName" : "setIamUserArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArns", "beanStyleSetterMethodName" : "setIamUserArns", "c2jName" : "IamUserArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "iamUserArns", "fluentSetterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n@param iamUserArns An array of IAM or federated 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.", "fluentSetterMethodName" : "iamUserArns", "getterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of IAM or federated user ARNs that identify the users to be described.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "IamUserArns", "setterDocumentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            \n@param iamUserArns An array of IAM or federated user ARNs that identify the users to be described.", "setterMethodName" : "setIamUserArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of IAM or federated user ARNs that identify the users to be described.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUserProfilesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserProfilesRequest", "variableName" : "describeUserProfilesRequest", "variableType" : "DescribeUserProfilesRequest", "documentation" : null, "simpleType" : "DescribeUserProfilesRequest", "variableSetterType" : "DescribeUserProfilesRequest" }, "wrapper" : false }, "DescribeUserProfilesResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getUserProfiles", "beanStyleSetterMethodName" : "setUserProfiles", "c2jName" : "UserProfiles", "c2jShape" : "UserProfiles", "deprecated" : false, "documentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "userProfiles", "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.", "fluentSetterMethodName" : "userProfiles", "getterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A Users object that describes the specified users.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserProfiles", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfiles", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserProfile", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "simple" : false, "variable" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserProfile", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserProfile", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "UserProfiles", "setterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n@param userProfiles A Users object that describes the specified users.", "setterMethodName" : "setUserProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getUserProfiles", "beanStyleSetterMethodName" : "setUserProfiles", "c2jName" : "UserProfiles", "c2jShape" : "UserProfiles", "deprecated" : false, "documentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "userProfiles", "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.", "fluentSetterMethodName" : "userProfiles", "getterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A Users object that describes the specified users.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserProfiles", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfiles", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserProfile", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "simple" : false, "variable" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserProfile", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserProfile", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "UserProfiles", "setterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n@param userProfiles A Users object that describes the specified users.", "setterMethodName" : "setUserProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserProfiles", "beanStyleSetterMethodName" : "setUserProfiles", "c2jName" : "UserProfiles", "c2jShape" : "UserProfiles", "deprecated" : false, "documentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "userProfiles", "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.", "fluentSetterMethodName" : "userProfiles", "getterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A Users object that describes the specified users.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserProfiles", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfiles", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserProfile", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "simple" : false, "variable" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserProfile", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserProfile", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "UserProfiles", "setterDocumentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            \n@param userProfiles A Users object that describes the specified users.", "setterMethodName" : "setUserProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                            A Users object that describes the specified users.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUserProfilesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserProfilesResponse", "variableName" : "describeUserProfilesResponse", "variableType" : "DescribeUserProfilesResponse", "documentation" : null, "simpleType" : "DescribeUserProfilesResponse", "variableSetterType" : "DescribeUserProfilesResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "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, "fluentGetterMethodName" : "raidArrayId", "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.", "fluentSetterMethodName" : "raidArrayId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVolumeIds", "beanStyleSetterMethodName" : "setVolumeIds", "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, "fluentGetterMethodName" : "volumeIds", "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.", "fluentSetterMethodName" : "volumeIds", "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

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setVolumeIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "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, "fluentGetterMethodName" : "raidArrayId", "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.", "fluentSetterMethodName" : "raidArrayId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getVolumeIds", "beanStyleSetterMethodName" : "setVolumeIds", "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, "fluentGetterMethodName" : "volumeIds", "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.", "fluentSetterMethodName" : "volumeIds", "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

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setVolumeIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "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, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "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, "fluentGetterMethodName" : "raidArrayId", "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.", "fluentSetterMethodName" : "raidArrayId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVolumeIds", "beanStyleSetterMethodName" : "setVolumeIds", "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, "fluentGetterMethodName" : "volumeIds", "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.", "fluentSetterMethodName" : "volumeIds", "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

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setVolumeIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeVolumesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeVolumesRequest", "variableName" : "describeVolumesRequest", "variableType" : "DescribeVolumesRequest", "documentation" : null, "simpleType" : "DescribeVolumesRequest", "variableSetterType" : "DescribeVolumesRequest" }, "wrapper" : false }, "DescribeVolumesResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getVolumes", "beanStyleSetterMethodName" : "setVolumes", "c2jName" : "Volumes", "c2jShape" : "Volumes", "deprecated" : false, "documentation" : "

                                                                                            An array of volume IDs.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "volumes", "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.", "fluentSetterMethodName" : "volumes", "getterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of volume IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Volumes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Volumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Volume", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Volume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "simple" : false, "variable" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Volume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Volume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Volumes", "setterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n@param volumes An array of volume IDs.", "setterMethodName" : "setVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of volume IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Volumes" : { "beanStyleGetterMethodName" : "getVolumes", "beanStyleSetterMethodName" : "setVolumes", "c2jName" : "Volumes", "c2jShape" : "Volumes", "deprecated" : false, "documentation" : "

                                                                                            An array of volume IDs.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "volumes", "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.", "fluentSetterMethodName" : "volumes", "getterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of volume IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Volumes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Volumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Volume", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Volume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "simple" : false, "variable" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Volume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Volume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Volumes", "setterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n@param volumes An array of volume IDs.", "setterMethodName" : "setVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of volume IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumes", "beanStyleSetterMethodName" : "setVolumes", "c2jName" : "Volumes", "c2jShape" : "Volumes", "deprecated" : false, "documentation" : "

                                                                                            An array of volume IDs.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "volumes", "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.", "fluentSetterMethodName" : "volumes", "getterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of volume IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Volumes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Volumes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Volume", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Volume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "simple" : false, "variable" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Volume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Volume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Volumes", "setterDocumentation" : "

                                                                                            An array of volume IDs.

                                                                                            \n@param volumes An array of volume IDs.", "setterMethodName" : "setVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of volume IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeVolumesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeVolumesResponse", "variableName" : "describeVolumesResponse", "variableType" : "DescribeVolumesResponse", "documentation" : null, "simpleType" : "DescribeVolumesResponse", "variableSetterType" : "DescribeVolumesResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "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.", "fluentSetterMethodName" : "elasticLoadBalancerName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "setterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

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

                                                                                            The Elastic Load Balancing instance's name.

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

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

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "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.", "fluentSetterMethodName" : "elasticLoadBalancerName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "setterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

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

                                                                                            The Elastic Load Balancing instance's name.

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

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

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "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.", "fluentSetterMethodName" : "elasticLoadBalancerName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "setterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

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

                                                                                            The Elastic Load Balancing instance's name.

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

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

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticLoadBalancerName", "LayerId" ], "shapeName" : "DetachElasticLoadBalancerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DetachElasticLoadBalancerRequest", "variableName" : "detachElasticLoadBalancerRequest", "variableType" : "DetachElasticLoadBalancerRequest", "documentation" : null, "simpleType" : "DetachElasticLoadBalancerRequest", "variableSetterType" : "DetachElasticLoadBalancerRequest" }, "wrapper" : false }, "DetachElasticLoadBalancerResponse" : { "c2jName" : "DetachElasticLoadBalancerResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DetachElasticLoadBalancerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DetachElasticLoadBalancerResponse", "variableName" : "detachElasticLoadBalancerResponse", "variableType" : "DetachElasticLoadBalancerResponse", "documentation" : null, "simpleType" : "DetachElasticLoadBalancerResponse", "variableSetterType" : "DetachElasticLoadBalancerResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The Elastic IP address.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                            The Elastic IP address.

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

                                                                                            The Elastic IP address.

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

                                                                                            The Elastic IP address.

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

                                                                                            The Elastic IP address.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                            The Elastic IP address.

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

                                                                                            The Elastic IP address.

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

                                                                                            The Elastic IP address.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The Elastic IP address.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                            The Elastic IP address.

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

                                                                                            The Elastic IP address.

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

                                                                                            The Elastic IP address.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticIp" ], "shapeName" : "DisassociateElasticIpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateElasticIpRequest", "variableName" : "disassociateElasticIpRequest", "variableType" : "DisassociateElasticIpRequest", "documentation" : null, "simpleType" : "DisassociateElasticIpRequest", "variableSetterType" : "DisassociateElasticIpRequest" }, "wrapper" : false }, "DisassociateElasticIpResponse" : { "c2jName" : "DisassociateElasticIpResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisassociateElasticIpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisassociateElasticIpResponse", "variableName" : "disassociateElasticIpResponse", "variableType" : "DisassociateElasticIpResponse", "documentation" : null, "simpleType" : "DisassociateElasticIpResponse", "variableSetterType" : "DisassociateElasticIpResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The snapshot ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "snapshotId", "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.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@return The snapshot ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SnapshotId", "setterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@param snapshotId The snapshot ID.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                            The snapshot ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "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, "fluentGetterMethodName" : "iops", "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.", "fluentSetterMethodName" : "iops", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "volumeSize", "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.", "fluentSetterMethodName" : "volumeSize", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeSize", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "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", "fluentGetterMethodName" : "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@see VolumeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDeleteOnTermination", "beanStyleSetterMethodName" : "setDeleteOnTermination", "c2jName" : "DeleteOnTermination", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "deleteOnTermination", "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.", "fluentSetterMethodName" : "deleteOnTermination", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteOnTermination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteOnTermination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteOnTermination", "setterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \n@param deleteOnTermination Whether the volume is deleted on instance termination.", "setterMethodName" : "setDeleteOnTermination", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeleteOnTermination" : { "beanStyleGetterMethodName" : "getDeleteOnTermination", "beanStyleSetterMethodName" : "setDeleteOnTermination", "c2jName" : "DeleteOnTermination", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "deleteOnTermination", "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.", "fluentSetterMethodName" : "deleteOnTermination", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteOnTermination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteOnTermination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteOnTermination", "setterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \n@param deleteOnTermination Whether the volume is deleted on instance termination.", "setterMethodName" : "setDeleteOnTermination", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Iops" : { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "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, "fluentGetterMethodName" : "iops", "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.", "fluentSetterMethodName" : "iops", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The snapshot ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "snapshotId", "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.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@return The snapshot ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SnapshotId", "setterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@param snapshotId The snapshot ID.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                            The snapshot ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VolumeSize" : { "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "volumeSize", "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.", "fluentSetterMethodName" : "volumeSize", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeSize", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "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", "fluentGetterMethodName" : "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@see VolumeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The snapshot ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "snapshotId", "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.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@return The snapshot ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SnapshotId", "setterDocumentation" : "

                                                                                            The snapshot ID.

                                                                                            \n@param snapshotId The snapshot ID.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                            The snapshot ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "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, "fluentGetterMethodName" : "iops", "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.", "fluentSetterMethodName" : "iops", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "volumeSize", "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.", "fluentSetterMethodName" : "volumeSize", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeSize", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "

                                                                                            The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "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", "fluentGetterMethodName" : "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@see VolumeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDeleteOnTermination", "beanStyleSetterMethodName" : "setDeleteOnTermination", "c2jName" : "DeleteOnTermination", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "deleteOnTermination", "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.", "fluentSetterMethodName" : "deleteOnTermination", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeleteOnTermination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteOnTermination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "DeleteOnTermination", "setterDocumentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            \n@param deleteOnTermination Whether the volume is deleted on instance termination.", "setterMethodName" : "setDeleteOnTermination", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "

                                                                                            Whether the volume is deleted on instance termination.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EbsBlockDevice", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The cluster's ARN.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@return The cluster's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                            The cluster's ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsClusterName", "beanStyleSetterMethodName" : "setEcsClusterName", "c2jName" : "EcsClusterName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The cluster name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterName", "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.", "fluentSetterMethodName" : "ecsClusterName", "getterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@return The cluster name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterName", "setterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@param ecsClusterName The cluster name.", "setterMethodName" : "setEcsClusterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "

                                                                                            The cluster name.

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

                                                                                            The stack ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

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

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisteredAt", "beanStyleSetterMethodName" : "setRegisteredAt", "c2jName" : "RegisteredAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "registeredAt", "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.", "fluentSetterMethodName" : "registeredAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegisteredAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegisteredAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The cluster's ARN.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@return The cluster's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                            The cluster's ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EcsClusterName" : { "beanStyleGetterMethodName" : "getEcsClusterName", "beanStyleSetterMethodName" : "setEcsClusterName", "c2jName" : "EcsClusterName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The cluster name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterName", "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.", "fluentSetterMethodName" : "ecsClusterName", "getterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@return The cluster name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterName", "setterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@param ecsClusterName The cluster name.", "setterMethodName" : "setEcsClusterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "

                                                                                            The cluster name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RegisteredAt" : { "beanStyleGetterMethodName" : "getRegisteredAt", "beanStyleSetterMethodName" : "setRegisteredAt", "c2jName" : "RegisteredAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "registeredAt", "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.", "fluentSetterMethodName" : "registeredAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegisteredAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegisteredAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

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

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The cluster's ARN.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@return The cluster's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                                            The cluster's ARN.

                                                                                            \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                            The cluster's ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsClusterName", "beanStyleSetterMethodName" : "setEcsClusterName", "c2jName" : "EcsClusterName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The cluster name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterName", "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.", "fluentSetterMethodName" : "ecsClusterName", "getterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@return The cluster name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterName", "setterDocumentation" : "

                                                                                            The cluster name.

                                                                                            \n@param ecsClusterName The cluster name.", "setterMethodName" : "setEcsClusterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "

                                                                                            The cluster name.

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

                                                                                            The stack ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

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

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisteredAt", "beanStyleSetterMethodName" : "setRegisteredAt", "c2jName" : "RegisteredAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                            The time and date that the cluster was registered with the stack.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "registeredAt", "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.", "fluentSetterMethodName" : "registeredAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegisteredAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegisteredAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EcsCluster", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The IP address.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ip", "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.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@return The IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ip", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ip", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Ip", "setterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@param ip The IP address.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                            The IP address.

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

                                                                                            The name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name.

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

                                                                                            The name.

                                                                                            \n@return The name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                            The name.

                                                                                            \n@param name The name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                            The name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The domain.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                            The domain.

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

                                                                                            The domain.

                                                                                            \n@return The domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Domain", "setterDocumentation" : "

                                                                                            The domain.

                                                                                            \n@param domain The domain.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                            The domain.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

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

                                                                                            The ID of the instance that the address is attached to.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The domain.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                            The domain.

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

                                                                                            The domain.

                                                                                            \n@return The domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Domain", "setterDocumentation" : "

                                                                                            The domain.

                                                                                            \n@param domain The domain.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                            The domain.

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

                                                                                            The ID of the instance that the address is attached to.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The IP address.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ip", "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.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@return The IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ip", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ip", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Ip", "setterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@param ip The IP address.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                            The IP address.

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

                                                                                            The name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name.

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

                                                                                            The name.

                                                                                            \n@return The name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                            The name.

                                                                                            \n@param name The name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                            The name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIp", "beanStyleSetterMethodName" : "setIp", "c2jName" : "Ip", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The IP address.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ip", "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.", "fluentSetterMethodName" : "ip", "getterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@return The IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ip", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ip", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Ip", "setterDocumentation" : "

                                                                                            The IP address.

                                                                                            \n@param ip The IP address.", "setterMethodName" : "setIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                            The IP address.

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

                                                                                            The name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name.

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

                                                                                            The name.

                                                                                            \n@return The name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                            The name.

                                                                                            \n@param name The name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                            The name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The domain.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                            The domain.

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

                                                                                            The domain.

                                                                                            \n@return The domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Domain", "setterDocumentation" : "

                                                                                            The domain.

                                                                                            \n@param domain The domain.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                            The domain.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                            The AWS region. For more information, see Regions and Endpoints.

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

                                                                                            The ID of the instance that the address is attached to.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ElasticIp", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "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.", "fluentSetterMethodName" : "elasticLoadBalancerName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "setterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

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

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's AWS region.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Region", "setterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \n@param region The instance's AWS region.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                            The instance's AWS region.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDnsName", "beanStyleSetterMethodName" : "setDnsName", "c2jName" : "DnsName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's public DNS name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "dnsName", "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.", "fluentSetterMethodName" : "dnsName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DnsName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DnsName", "setterDocumentation" : "

                                                                                            The instance's public DNS name.

                                                                                            \n@param dnsName The instance's public DNS name.", "setterMethodName" : "setDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "

                                                                                            The instance's public DNS name.

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

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The VPC ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "vpcId", "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.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@return The VPC ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VpcId", "setterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@param vpcId The VPC ID.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                            The VPC ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZones", "beanStyleSetterMethodName" : "setAvailabilityZones", "c2jName" : "AvailabilityZones", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            A list of Availability Zones.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "availabilityZones", "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.", "fluentSetterMethodName" : "availabilityZones", "getterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of Availability Zones.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZones", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AvailabilityZones", "setterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n@param availabilityZones A list of Availability Zones.", "setterMethodName" : "setAvailabilityZones", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of Availability Zones.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "subnetIds", "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.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEc2InstanceIds", "beanStyleSetterMethodName" : "setEc2InstanceIds", "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, "fluentGetterMethodName" : "ec2InstanceIds", "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.", "fluentSetterMethodName" : "ec2InstanceIds", "getterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setEc2InstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getAvailabilityZones", "beanStyleSetterMethodName" : "setAvailabilityZones", "c2jName" : "AvailabilityZones", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            A list of Availability Zones.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "availabilityZones", "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.", "fluentSetterMethodName" : "availabilityZones", "getterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of Availability Zones.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZones", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AvailabilityZones", "setterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n@param availabilityZones A list of Availability Zones.", "setterMethodName" : "setAvailabilityZones", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of Availability Zones.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "DnsName" : { "beanStyleGetterMethodName" : "getDnsName", "beanStyleSetterMethodName" : "setDnsName", "c2jName" : "DnsName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's public DNS name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "dnsName", "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.", "fluentSetterMethodName" : "dnsName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DnsName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DnsName", "setterDocumentation" : "

                                                                                            The instance's public DNS name.

                                                                                            \n@param dnsName The instance's public DNS name.", "setterMethodName" : "setDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "

                                                                                            The instance's public DNS name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Ec2InstanceIds" : { "beanStyleGetterMethodName" : "getEc2InstanceIds", "beanStyleSetterMethodName" : "setEc2InstanceIds", "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, "fluentGetterMethodName" : "ec2InstanceIds", "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.", "fluentSetterMethodName" : "ec2InstanceIds", "getterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setEc2InstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "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.", "fluentSetterMethodName" : "elasticLoadBalancerName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "setterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

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

                                                                                            The Elastic Load Balancing instance's name.

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

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's AWS region.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Region", "setterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \n@param region The instance's AWS region.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                            The instance's AWS region.

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

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "subnetIds", "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.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The VPC ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "vpcId", "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.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@return The VPC ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VpcId", "setterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@param vpcId The VPC ID.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                            The VPC ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticLoadBalancerName", "beanStyleSetterMethodName" : "setElasticLoadBalancerName", "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "elasticLoadBalancerName", "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.", "fluentSetterMethodName" : "elasticLoadBalancerName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticLoadBalancerName", "setterDocumentation" : "

                                                                                            The Elastic Load Balancing instance's name.

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

                                                                                            The Elastic Load Balancing instance's name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's AWS region.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Region", "setterDocumentation" : "

                                                                                            The instance's AWS region.

                                                                                            \n@param region The instance's AWS region.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                            The instance's AWS region.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDnsName", "beanStyleSetterMethodName" : "setDnsName", "c2jName" : "DnsName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's public DNS name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "dnsName", "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.", "fluentSetterMethodName" : "dnsName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DnsName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DnsName", "setterDocumentation" : "

                                                                                            The instance's public DNS name.

                                                                                            \n@param dnsName The instance's public DNS name.", "setterMethodName" : "setDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "

                                                                                            The instance's public DNS name.

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

                                                                                            The ID of the stack that the instance is associated with.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The ID of the layer that the instance is attached to.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The VPC ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "vpcId", "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.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@return The VPC ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VpcId", "setterDocumentation" : "

                                                                                            The VPC ID.

                                                                                            \n@param vpcId The VPC ID.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                            The VPC ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZones", "beanStyleSetterMethodName" : "setAvailabilityZones", "c2jName" : "AvailabilityZones", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            A list of Availability Zones.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "availabilityZones", "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.", "fluentSetterMethodName" : "availabilityZones", "getterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of Availability Zones.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZones", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "AvailabilityZones", "setterDocumentation" : "

                                                                                            A list of Availability Zones.

                                                                                            \n@param availabilityZones A list of Availability Zones.", "setterMethodName" : "setAvailabilityZones", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of Availability Zones.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "subnetIds", "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.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                            A list of subnet IDs, if the stack is running in a VPC.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEc2InstanceIds", "beanStyleSetterMethodName" : "setEc2InstanceIds", "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, "fluentGetterMethodName" : "ec2InstanceIds", "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.", "fluentSetterMethodName" : "ec2InstanceIds", "getterDocumentation" : "

                                                                                            A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setEc2InstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ElasticLoadBalancer", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "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, "fluentGetterMethodName" : "key", "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.", "fluentSetterMethodName" : "key", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "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, "fluentGetterMethodName" : "value", "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.", "fluentSetterMethodName" : "value", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getSecure", "beanStyleSetterMethodName" : "setSecure", "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, "fluentGetterMethodName" : "secure", "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.", "fluentSetterMethodName" : "secure", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Secure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Secure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setSecure", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "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, "fluentGetterMethodName" : "key", "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.", "fluentSetterMethodName" : "key", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getSecure", "beanStyleSetterMethodName" : "setSecure", "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, "fluentGetterMethodName" : "secure", "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.", "fluentSetterMethodName" : "secure", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Secure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Secure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setSecure", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "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, "fluentGetterMethodName" : "value", "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.", "fluentSetterMethodName" : "value", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "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, "fluentGetterMethodName" : "key", "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.", "fluentSetterMethodName" : "key", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "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, "fluentGetterMethodName" : "value", "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.", "fluentSetterMethodName" : "value", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getSecure", "beanStyleSetterMethodName" : "setSecure", "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, "fluentGetterMethodName" : "secure", "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.", "fluentSetterMethodName" : "secure", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Secure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Secure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setSecure", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value" ], "shapeName" : "EnvironmentVariable", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerId" ], "shapeName" : "GetHostnameSuggestionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetHostnameSuggestionRequest", "variableName" : "getHostnameSuggestionRequest", "variableType" : "GetHostnameSuggestionRequest", "documentation" : null, "simpleType" : "GetHostnameSuggestionRequest", "variableSetterType" : "GetHostnameSuggestionRequest" }, "wrapper" : false }, "GetHostnameSuggestionResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The generated host name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@return The generated host name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@param hostname The generated host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                            The generated host name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Hostname" : { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The generated host name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@return The generated host name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@param hostname The generated host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                            The generated host name.

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

                                                                                            The layer ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                            The layer ID.

                                                                                            \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                            The layer ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The generated host name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@return The generated host name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                                                                            The generated host name.

                                                                                            \n@param hostname The generated host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                            The generated host name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetHostnameSuggestionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetHostnameSuggestionResponse", "variableName" : "getHostnameSuggestionResponse", "variableType" : "GetHostnameSuggestionResponse", "documentation" : null, "simpleType" : "GetHostnameSuggestionResponse", "variableSetterType" : "GetHostnameSuggestionResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@param instanceId The instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@return The instance's AWS OpsWorks Stacks ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InstanceId", "setterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@param instanceId The instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValidForInMinutes", "beanStyleSetterMethodName" : "setValidForInMinutes", "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, "fluentGetterMethodName" : "validForInMinutes", "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.", "fluentSetterMethodName" : "validForInMinutes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidForInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setValidForInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@param instanceId The instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@return The instance's AWS OpsWorks Stacks ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InstanceId", "setterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@param instanceId The instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ValidForInMinutes" : { "beanStyleGetterMethodName" : "getValidForInMinutes", "beanStyleSetterMethodName" : "setValidForInMinutes", "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, "fluentGetterMethodName" : "validForInMinutes", "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.", "fluentSetterMethodName" : "validForInMinutes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidForInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setValidForInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@param instanceId The instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@return The instance's AWS OpsWorks Stacks ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InstanceId", "setterDocumentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            \n@param instanceId The instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance's AWS OpsWorks Stacks ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValidForInMinutes", "beanStyleSetterMethodName" : "setValidForInMinutes", "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, "fluentGetterMethodName" : "validForInMinutes", "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.", "fluentSetterMethodName" : "validForInMinutes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidForInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setValidForInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "GrantAccessRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GrantAccessRequest", "variableName" : "grantAccessRequest", "variableType" : "GrantAccessRequest", "documentation" : null, "simpleType" : "GrantAccessRequest", "variableSetterType" : "GrantAccessRequest" }, "wrapper" : false }, "GrantAccessResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getTemporaryCredential", "beanStyleSetterMethodName" : "setTemporaryCredential", "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, "fluentGetterMethodName" : "temporaryCredential", "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.", "fluentSetterMethodName" : "temporaryCredential", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemporaryCredential", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryCredential", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setTemporaryCredential", "setterModel" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : "", "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getTemporaryCredential", "beanStyleSetterMethodName" : "setTemporaryCredential", "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, "fluentGetterMethodName" : "temporaryCredential", "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.", "fluentSetterMethodName" : "temporaryCredential", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemporaryCredential", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryCredential", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setTemporaryCredential", "setterModel" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : "", "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "simple" : false, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTemporaryCredential", "beanStyleSetterMethodName" : "setTemporaryCredential", "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, "fluentGetterMethodName" : "temporaryCredential", "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.", "fluentSetterMethodName" : "temporaryCredential", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemporaryCredential", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryCredential", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setTemporaryCredential", "setterModel" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : "", "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "simple" : false, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GrantAccessResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GrantAccessResponse", "variableName" : "grantAccessResponse", "variableType" : "GrantAccessResponse", "documentation" : null, "simpleType" : "GrantAccessResponse", "variableSetterType" : "GrantAccessResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "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, "fluentGetterMethodName" : "agentVersion", "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.", "fluentSetterMethodName" : "agentVersion", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "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, "fluentGetterMethodName" : "amiId", "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.", "fluentSetterMethodName" : "amiId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getArchitecture", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "Architecture", "c2jShape" : "Architecture", "deprecated" : false, "documentation" : "

                                                                                            The instance architecture: \"i386\" or \"x86_64\".

                                                                                            ", "enumType" : "Architecture", "fluentGetterMethodName" : "architecture", "fluentSetterDocumentation" : "

                                                                                            The instance architecture: \"i386\" or \"x86_64\".

                                                                                            \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Architecture", "setterDocumentation" : "

                                                                                            The instance architecture: \"i386\" or \"x86_64\".

                                                                                            \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                            The instance architecture: \"i386\" or \"x86_64\".

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "Sets the value of the Arn property for this object.\n\n@param arn The new value for the Arn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "Returns the value of the Arn property for this object.\n@return The value of the Arn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "Sets the value of the Arn property for this object.\n\n@param arn The new value for the Arn property for this object.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingType", "beanStyleSetterMethodName" : "setAutoScalingType", "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "deprecated" : false, "documentation" : "

                                                                                            For load-based or time-based instances, the type.

                                                                                            ", "enumType" : "AutoScalingType", "fluentGetterMethodName" : "autoScalingType", "fluentSetterDocumentation" : "

                                                                                            For load-based or time-based instances, the type.

                                                                                            \n@param autoScalingType For load-based or time-based instances, the type.\n@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                            For load-based or time-based instances, the type.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "availabilityZone", "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.", "fluentSetterMethodName" : "availabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getBlockDeviceMappings", "beanStyleSetterMethodName" : "setBlockDeviceMappings", "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "deprecated" : false, "documentation" : "

                                                                                            An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "blockDeviceMappings", "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.", "fluentSetterMethodName" : "blockDeviceMappings", "getterDocumentation" : "

                                                                                            An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockDeviceMappings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlockDeviceMapping", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "BlockDeviceMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setBlockDeviceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                            The time that the instance was created.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                            The time that the instance was created.

                                                                                            \n@param createdAt The time that the instance was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                            The time that the instance was created.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                            Whether this is an Amazon EBS-optimized instance.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ebsOptimized", "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.", "fluentSetterMethodName" : "ebsOptimized", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "setterDocumentation" : "

                                                                                            Whether this is an Amazon EBS-optimized instance.

                                                                                            \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                            Whether this is an Amazon EBS-optimized instance.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2InstanceId", "beanStyleSetterMethodName" : "setEc2InstanceId", "c2jName" : "Ec2InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The ID of the associated Amazon EC2 instance.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ec2InstanceId", "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.", "fluentSetterMethodName" : "ec2InstanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Ec2InstanceId", "setterDocumentation" : "

                                                                                            The ID of the associated Amazon EC2 instance.

                                                                                            \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.", "setterMethodName" : "setEc2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the associated Amazon EC2 instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            For container instances, the Amazon ECS cluster's ARN.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                                            For container instances, the Amazon ECS cluster's ARN.

                                                                                            \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                            For container instances, the Amazon ECS cluster's ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsContainerInstanceArn", "beanStyleSetterMethodName" : "setEcsContainerInstanceArn", "c2jName" : "EcsContainerInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            For container instances, the instance's ARN.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "ecsContainerInstanceArn", "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.", "fluentSetterMethodName" : "ecsContainerInstanceArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsContainerInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsContainerInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsContainerInstanceArn", "setterDocumentation" : "

                                                                                            For container instances, the instance's ARN.

                                                                                            \n@param ecsContainerInstanceArn For container instances, the instance's ARN.", "setterMethodName" : "setEcsContainerInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "

                                                                                            For container instances, the instance's ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance Elastic IP address .

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticIp", "setterDocumentation" : "

                                                                                            The instance Elastic IP address .

                                                                                            \n@param elasticIp The instance Elastic IP address .", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                            The instance Elastic IP address .

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance host name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                            The instance host name.

                                                                                            \n@return The instance host name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                                                                            The instance host name.

                                                                                            \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                            The instance host name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInfrastructureClass", "beanStyleSetterMethodName" : "setInfrastructureClass", "c2jName" : "InfrastructureClass", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "infrastructureClass", "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.", "fluentSetterMethodName" : "infrastructureClass", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InfrastructureClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InfrastructureClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInfrastructureClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : "

                                                                                            For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                                                                            ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID.

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

                                                                                            The instance ID.

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

                                                                                            The instance ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "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, "fluentGetterMethodName" : "instanceProfileArn", "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.", "fluentSetterMethodName" : "instanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance type, such as t2.micro.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "instanceType", "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.", "fluentSetterMethodName" : "instanceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InstanceType", "setterDocumentation" : "

                                                                                            The instance type, such as t2.micro.

                                                                                            \n@param instanceType The instance type, such as t2.micro.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                            The instance type, such as t2.micro.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastServiceErrorId", "beanStyleSetterMethodName" : "setLastServiceErrorId", "c2jName" : "LastServiceErrorId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "lastServiceErrorId", "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.", "fluentSetterMethodName" : "lastServiceErrorId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastServiceErrorId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastServiceErrorId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLastServiceErrorId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            An array containing the instance layer IDs.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                                            An array containing the instance layer IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array containing the instance layer IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                                                                            An array containing the instance layer IDs.

                                                                                            \n@param layerIds An array containing the instance layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array containing the instance layer IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's operating system.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "os", "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.", "fluentSetterMethodName" : "os", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Os", "setterDocumentation" : "

                                                                                            The instance's operating system.

                                                                                            \n@param os The instance's operating system.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                            The instance's operating system.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's platform.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "platform", "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.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                                            The instance's platform.

                                                                                            \n@return The instance's platform.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Platform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Platform", "setterDocumentation" : "

                                                                                            The instance's platform.

                                                                                            \n@param platform The instance's platform.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                            The instance's platform.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateDns", "beanStyleSetterMethodName" : "setPrivateDns", "c2jName" : "PrivateDns", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's private DNS name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "privateDns", "fluentSetterDocumentation" : "

                                                                                            The instance's private DNS name.

                                                                                            \n@param privateDns The instance's private DNS name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateDns", "getterDocumentation" : "

                                                                                            The instance's private DNS name.

                                                                                            \n@return The instance's private DNS name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateDns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateDns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PrivateDns", "setterDocumentation" : "

                                                                                            The instance's private DNS name.

                                                                                            \n@param privateDns The instance's private DNS name.", "setterMethodName" : "setPrivateDns", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "

                                                                                            The instance's private DNS name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateIp", "beanStyleSetterMethodName" : "setPrivateIp", "c2jName" : "PrivateIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's private IP address.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "privateIp", "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.", "fluentSetterMethodName" : "privateIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PrivateIp", "setterDocumentation" : "

                                                                                            The instance's private IP address.

                                                                                            \n@param privateIp The instance's private IP address.", "setterMethodName" : "setPrivateIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                            The instance's private IP address.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPublicDns", "beanStyleSetterMethodName" : "setPublicDns", "c2jName" : "PublicDns", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance public DNS name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "publicDns", "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.", "fluentSetterMethodName" : "publicDns", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicDns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicDns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PublicDns", "setterDocumentation" : "

                                                                                            The instance public DNS name.

                                                                                            \n@param publicDns The instance public DNS name.", "setterMethodName" : "setPublicDns", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "

                                                                                            The instance public DNS name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPublicIp", "beanStyleSetterMethodName" : "setPublicIp", "c2jName" : "PublicIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance public IP address.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "publicIp", "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.", "fluentSetterMethodName" : "publicIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PublicIp", "setterDocumentation" : "

                                                                                            The instance public IP address.

                                                                                            \n@param publicIp The instance public IP address.", "setterMethodName" : "setPublicIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                            The instance public IP address.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisteredBy", "beanStyleSetterMethodName" : "setRegisteredBy", "c2jName" : "RegisteredBy", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            For registered instances, who performed the registration.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "registeredBy", "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.", "fluentSetterMethodName" : "registeredBy", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegisteredBy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RegisteredBy", "setterDocumentation" : "

                                                                                            For registered instances, who performed the registration.

                                                                                            \n@param registeredBy For registered instances, who performed the registration.", "setterMethodName" : "setRegisteredBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "

                                                                                            For registered instances, who performed the registration.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReportedAgentVersion", "beanStyleSetterMethodName" : "setReportedAgentVersion", "c2jName" : "ReportedAgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's reported AWS OpsWorks Stacks agent version.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "reportedAgentVersion", "fluentSetterDocumentation" : "

                                                                                            The instance's reported AWS OpsWorks Stacks agent version.

                                                                                            \n@param reportedAgentVersion The instance's reported AWS OpsWorks Stacks agent version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedAgentVersion", "getterDocumentation" : "

                                                                                            The instance's reported AWS OpsWorks Stacks agent version.

                                                                                            \n@return The instance's reported AWS OpsWorks Stacks agent version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedAgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedAgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReportedAgentVersion", "setterDocumentation" : "

                                                                                            The instance's reported AWS OpsWorks Stacks agent version.

                                                                                            \n@param reportedAgentVersion The instance's reported AWS OpsWorks Stacks agent version.", "setterMethodName" : "setReportedAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "

                                                                                            The instance's reported AWS OpsWorks Stacks agent version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReportedOs", "beanStyleSetterMethodName" : "setReportedOs", "c2jName" : "ReportedOs", "c2jShape" : "ReportedOs", "deprecated" : false, "documentation" : "

                                                                                            For registered instances, the reported operating system.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "reportedOs", "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.", "fluentSetterMethodName" : "reportedOs", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ReportedOs", "setterDocumentation" : "

                                                                                            For registered instances, the reported operating system.

                                                                                            \n@param reportedOs For registered instances, the reported operating system.", "setterMethodName" : "setReportedOs", "setterModel" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "simple" : false, "variable" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "

                                                                                            For registered instances, the reported operating system.

                                                                                            ", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRootDeviceType", "beanStyleSetterMethodName" : "setRootDeviceType", "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                                                                            The instance's root device type. For more information, see Storage for the Root Device.

                                                                                            ", "enumType" : "RootDeviceType", "fluentGetterMethodName" : "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getRootDeviceVolumeId", "beanStyleSetterMethodName" : "setRootDeviceVolumeId", "c2jName" : "RootDeviceVolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The root device volume ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "rootDeviceVolumeId", "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.", "fluentSetterMethodName" : "rootDeviceVolumeId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceVolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceVolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RootDeviceVolumeId", "setterDocumentation" : "

                                                                                            The root device volume ID.

                                                                                            \n@param rootDeviceVolumeId The root device volume ID.", "setterMethodName" : "setRootDeviceVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "

                                                                                            The root device volume ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                            An array containing the instance security group IDs.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "securityGroupIds", "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.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                            An array containing the instance security group IDs.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array containing the instance security group IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "SecurityGroupIds", "setterDocumentation" : "

                                                                                            An array containing the instance security group IDs.

                                                                                            \n@param securityGroupIds An array containing the instance security group IDs.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array containing the instance security group IDs.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshHostDsaKeyFingerprint", "beanStyleSetterMethodName" : "setSshHostDsaKeyFingerprint", "c2jName" : "SshHostDsaKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "sshHostDsaKeyFingerprint", "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.", "fluentSetterMethodName" : "sshHostDsaKeyFingerprint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshHostDsaKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostDsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshHostDsaKeyFingerprint", "setterDocumentation" : "

                                                                                            The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                            \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.", "setterMethodName" : "setSshHostDsaKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                            The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshHostRsaKeyFingerprint", "beanStyleSetterMethodName" : "setSshHostRsaKeyFingerprint", "c2jName" : "SshHostRsaKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The SSH key's RSA fingerprint.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "sshHostRsaKeyFingerprint", "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.", "fluentSetterMethodName" : "sshHostRsaKeyFingerprint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshHostRsaKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostRsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshHostRsaKeyFingerprint", "setterDocumentation" : "

                                                                                            The SSH key's RSA fingerprint.

                                                                                            \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.", "setterMethodName" : "setSshHostRsaKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                            The SSH key's RSA fingerprint.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                            The instance's Amazon EC2 key-pair name.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "sshKeyName", "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.", "fluentSetterMethodName" : "sshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshKeyName", "setterDocumentation" : "

                                                                                            The instance's Amazon EC2 key-pair name.

                                                                                            \n@param sshKeyName The instance's Amazon EC2 key-pair name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                            The instance's Amazon EC2 key-pair name.

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

                                                                                            The stack ID.

                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                            The stack ID.

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

                                                                                            The stack ID.

                                                                                            \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                            The stack ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "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, "fluentGetterMethodName" : "status", "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.", "fluentSetterMethodName" : "status", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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

                                                                                                • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "c2jName" : "SubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "subnetId", "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.", "fluentSetterMethodName" : "subnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getTenancy", "beanStyleSetterMethodName" : "setTenancy", "c2jName" : "Tenancy", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "tenancy", "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.", "fluentSetterMethodName" : "tenancy", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tenancy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setTenancy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVirtualizationType", "beanStyleSetterMethodName" : "setVirtualizationType", "c2jName" : "VirtualizationType", "c2jShape" : "VirtualizationType", "deprecated" : false, "documentation" : "

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  ", "enumType" : "VirtualizationType", "fluentGetterMethodName" : "virtualizationType", "fluentSetterDocumentation" : "

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VirtualizationType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualizationType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setVirtualizationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "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, "fluentGetterMethodName" : "agentVersion", "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.", "fluentSetterMethodName" : "agentVersion", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "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, "fluentGetterMethodName" : "amiId", "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.", "fluentSetterMethodName" : "amiId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getArchitecture", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "Architecture", "c2jShape" : "Architecture", "deprecated" : false, "documentation" : "

                                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                                  ", "enumType" : "Architecture", "fluentGetterMethodName" : "architecture", "fluentSetterDocumentation" : "

                                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                                  \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Architecture", "setterDocumentation" : "

                                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                                  \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "Sets the value of the Arn property for this object.\n\n@param arn The new value for the Arn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "Returns the value of the Arn property for this object.\n@return The value of the Arn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "Sets the value of the Arn property for this object.\n\n@param arn The new value for the Arn property for this object.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutoScalingType" : { "beanStyleGetterMethodName" : "getAutoScalingType", "beanStyleSetterMethodName" : "setAutoScalingType", "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "deprecated" : false, "documentation" : "

                                                                                                  For load-based or time-based instances, the type.

                                                                                                  ", "enumType" : "AutoScalingType", "fluentGetterMethodName" : "autoScalingType", "fluentSetterDocumentation" : "

                                                                                                  For load-based or time-based instances, the type.

                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type.\n@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                                  For load-based or time-based instances, the type.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AvailabilityZone" : { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "availabilityZone", "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.", "fluentSetterMethodName" : "availabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getBlockDeviceMappings", "beanStyleSetterMethodName" : "setBlockDeviceMappings", "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "deprecated" : false, "documentation" : "

                                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "blockDeviceMappings", "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.", "fluentSetterMethodName" : "blockDeviceMappings", "getterDocumentation" : "

                                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                  \n

                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockDeviceMappings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlockDeviceMapping", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "BlockDeviceMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setBlockDeviceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                  The time that the instance was created.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                  The time that the instance was created.

                                                                                                  \n@param createdAt The time that the instance was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                  The time that the instance was created.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EbsOptimized" : { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "ebsOptimized", "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.", "fluentSetterMethodName" : "ebsOptimized", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "setterDocumentation" : "

                                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                                  \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Ec2InstanceId" : { "beanStyleGetterMethodName" : "getEc2InstanceId", "beanStyleSetterMethodName" : "setEc2InstanceId", "c2jName" : "Ec2InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "ec2InstanceId", "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.", "fluentSetterMethodName" : "ec2InstanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Ec2InstanceId", "setterDocumentation" : "

                                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                                  \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.", "setterMethodName" : "setEc2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EcsClusterArn" : { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                                  \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EcsContainerInstanceArn" : { "beanStyleGetterMethodName" : "getEcsContainerInstanceArn", "beanStyleSetterMethodName" : "setEcsContainerInstanceArn", "c2jName" : "EcsContainerInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  For container instances, the instance's ARN.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "ecsContainerInstanceArn", "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.", "fluentSetterMethodName" : "ecsContainerInstanceArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsContainerInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsContainerInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsContainerInstanceArn", "setterDocumentation" : "

                                                                                                  For container instances, the instance's ARN.

                                                                                                  \n@param ecsContainerInstanceArn For container instances, the instance's ARN.", "setterMethodName" : "setEcsContainerInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                  For container instances, the instance's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ElasticIp" : { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance Elastic IP address .

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticIp", "setterDocumentation" : "

                                                                                                  The instance Elastic IP address .

                                                                                                  \n@param elasticIp The instance Elastic IP address .", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                  The instance Elastic IP address .

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Hostname" : { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance host name.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                  The instance host name.

                                                                                                  \n@return The instance host name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                                                                                  The instance host name.

                                                                                                  \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                  The instance host name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InfrastructureClass" : { "beanStyleGetterMethodName" : "getInfrastructureClass", "beanStyleSetterMethodName" : "setInfrastructureClass", "c2jName" : "InfrastructureClass", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "infrastructureClass", "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.", "fluentSetterMethodName" : "infrastructureClass", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InfrastructureClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InfrastructureClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInfrastructureClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                  The instance ID.

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

                                                                                                  The instance ID.

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

                                                                                                  The instance ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceProfileArn" : { "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "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, "fluentGetterMethodName" : "instanceProfileArn", "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.", "fluentSetterMethodName" : "instanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance type, such as t2.micro.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceType", "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.", "fluentSetterMethodName" : "instanceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InstanceType", "setterDocumentation" : "

                                                                                                  The instance type, such as t2.micro.

                                                                                                  \n@param instanceType The instance type, such as t2.micro.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                                  The instance type, such as t2.micro.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastServiceErrorId" : { "beanStyleGetterMethodName" : "getLastServiceErrorId", "beanStyleSetterMethodName" : "setLastServiceErrorId", "c2jName" : "LastServiceErrorId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "lastServiceErrorId", "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.", "fluentSetterMethodName" : "lastServiceErrorId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastServiceErrorId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastServiceErrorId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLastServiceErrorId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array containing the instance layer IDs.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                                                  An array containing the instance layer IDs.

                                                                                                  \n

                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                  \n@return An array containing the instance layer IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                                                                                  An array containing the instance layer IDs.

                                                                                                  \n@param layerIds An array containing the instance layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array containing the instance layer IDs.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Os" : { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's operating system.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "os", "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.", "fluentSetterMethodName" : "os", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Os", "setterDocumentation" : "

                                                                                                  The instance's operating system.

                                                                                                  \n@param os The instance's operating system.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                                  The instance's operating system.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's platform.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "platform", "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.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                                                  The instance's platform.

                                                                                                  \n@return The instance's platform.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Platform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Platform", "setterDocumentation" : "

                                                                                                  The instance's platform.

                                                                                                  \n@param platform The instance's platform.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                                  The instance's platform.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PrivateDns" : { "beanStyleGetterMethodName" : "getPrivateDns", "beanStyleSetterMethodName" : "setPrivateDns", "c2jName" : "PrivateDns", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's private DNS name.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "privateDns", "fluentSetterDocumentation" : "

                                                                                                  The instance's private DNS name.

                                                                                                  \n@param privateDns The instance's private DNS name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateDns", "getterDocumentation" : "

                                                                                                  The instance's private DNS name.

                                                                                                  \n@return The instance's private DNS name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateDns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateDns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PrivateDns", "setterDocumentation" : "

                                                                                                  The instance's private DNS name.

                                                                                                  \n@param privateDns The instance's private DNS name.", "setterMethodName" : "setPrivateDns", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "

                                                                                                  The instance's private DNS name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PrivateIp" : { "beanStyleGetterMethodName" : "getPrivateIp", "beanStyleSetterMethodName" : "setPrivateIp", "c2jName" : "PrivateIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "privateIp", "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.", "fluentSetterMethodName" : "privateIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PrivateIp", "setterDocumentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  \n@param privateIp The instance's private IP address.", "setterMethodName" : "setPrivateIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PublicDns" : { "beanStyleGetterMethodName" : "getPublicDns", "beanStyleSetterMethodName" : "setPublicDns", "c2jName" : "PublicDns", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance public DNS name.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "publicDns", "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.", "fluentSetterMethodName" : "publicDns", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicDns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicDns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PublicDns", "setterDocumentation" : "

                                                                                                  The instance public DNS name.

                                                                                                  \n@param publicDns The instance public DNS name.", "setterMethodName" : "setPublicDns", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "

                                                                                                  The instance public DNS name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PublicIp" : { "beanStyleGetterMethodName" : "getPublicIp", "beanStyleSetterMethodName" : "setPublicIp", "c2jName" : "PublicIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance public IP address.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "publicIp", "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.", "fluentSetterMethodName" : "publicIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PublicIp", "setterDocumentation" : "

                                                                                                  The instance public IP address.

                                                                                                  \n@param publicIp The instance public IP address.", "setterMethodName" : "setPublicIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                                  The instance public IP address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RegisteredBy" : { "beanStyleGetterMethodName" : "getRegisteredBy", "beanStyleSetterMethodName" : "setRegisteredBy", "c2jName" : "RegisteredBy", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  For registered instances, who performed the registration.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "registeredBy", "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.", "fluentSetterMethodName" : "registeredBy", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegisteredBy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RegisteredBy", "setterDocumentation" : "

                                                                                                  For registered instances, who performed the registration.

                                                                                                  \n@param registeredBy For registered instances, who performed the registration.", "setterMethodName" : "setRegisteredBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "

                                                                                                  For registered instances, who performed the registration.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ReportedAgentVersion" : { "beanStyleGetterMethodName" : "getReportedAgentVersion", "beanStyleSetterMethodName" : "setReportedAgentVersion", "c2jName" : "ReportedAgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "reportedAgentVersion", "fluentSetterDocumentation" : "

                                                                                                  The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                  \n@param reportedAgentVersion The instance's reported AWS OpsWorks Stacks agent version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedAgentVersion", "getterDocumentation" : "

                                                                                                  The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                  \n@return The instance's reported AWS OpsWorks Stacks agent version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedAgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedAgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReportedAgentVersion", "setterDocumentation" : "

                                                                                                  The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                  \n@param reportedAgentVersion The instance's reported AWS OpsWorks Stacks agent version.", "setterMethodName" : "setReportedAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "

                                                                                                  The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ReportedOs" : { "beanStyleGetterMethodName" : "getReportedOs", "beanStyleSetterMethodName" : "setReportedOs", "c2jName" : "ReportedOs", "c2jShape" : "ReportedOs", "deprecated" : false, "documentation" : "

                                                                                                  For registered instances, the reported operating system.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "reportedOs", "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.", "fluentSetterMethodName" : "reportedOs", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ReportedOs", "setterDocumentation" : "

                                                                                                  For registered instances, the reported operating system.

                                                                                                  \n@param reportedOs For registered instances, the reported operating system.", "setterMethodName" : "setReportedOs", "setterModel" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "simple" : false, "variable" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "

                                                                                                  For registered instances, the reported operating system.

                                                                                                  ", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "xmlNameSpaceUri" : null }, "RootDeviceType" : { "beanStyleGetterMethodName" : "getRootDeviceType", "beanStyleSetterMethodName" : "setRootDeviceType", "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                  ", "enumType" : "RootDeviceType", "fluentGetterMethodName" : "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getRootDeviceVolumeId", "beanStyleSetterMethodName" : "setRootDeviceVolumeId", "c2jName" : "RootDeviceVolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The root device volume ID.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "rootDeviceVolumeId", "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.", "fluentSetterMethodName" : "rootDeviceVolumeId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceVolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceVolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RootDeviceVolumeId", "setterDocumentation" : "

                                                                                                  The root device volume ID.

                                                                                                  \n@param rootDeviceVolumeId The root device volume ID.", "setterMethodName" : "setRootDeviceVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "

                                                                                                  The root device volume ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SecurityGroupIds" : { "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array containing the instance security group IDs.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "securityGroupIds", "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.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                  An array containing the instance security group IDs.

                                                                                                  \n

                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                  \n@return An array containing the instance security group IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "SecurityGroupIds", "setterDocumentation" : "

                                                                                                  An array containing the instance security group IDs.

                                                                                                  \n@param securityGroupIds An array containing the instance security group IDs.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array containing the instance security group IDs.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "SshHostDsaKeyFingerprint" : { "beanStyleGetterMethodName" : "getSshHostDsaKeyFingerprint", "beanStyleSetterMethodName" : "setSshHostDsaKeyFingerprint", "c2jName" : "SshHostDsaKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshHostDsaKeyFingerprint", "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.", "fluentSetterMethodName" : "sshHostDsaKeyFingerprint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshHostDsaKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostDsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshHostDsaKeyFingerprint", "setterDocumentation" : "

                                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                  \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.", "setterMethodName" : "setSshHostDsaKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshHostRsaKeyFingerprint" : { "beanStyleGetterMethodName" : "getSshHostRsaKeyFingerprint", "beanStyleSetterMethodName" : "setSshHostRsaKeyFingerprint", "c2jName" : "SshHostRsaKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The SSH key's RSA fingerprint.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshHostRsaKeyFingerprint", "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.", "fluentSetterMethodName" : "sshHostRsaKeyFingerprint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshHostRsaKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostRsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshHostRsaKeyFingerprint", "setterDocumentation" : "

                                                                                                  The SSH key's RSA fingerprint.

                                                                                                  \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.", "setterMethodName" : "setSshHostRsaKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                  The SSH key's RSA fingerprint.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshKeyName" : { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshKeyName", "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.", "fluentSetterMethodName" : "sshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshKeyName", "setterDocumentation" : "

                                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key-pair name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                                  The instance's Amazon EC2 key-pair name.

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

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                  The stack ID.

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

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "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, "fluentGetterMethodName" : "status", "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.", "fluentSetterMethodName" : "status", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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

                                                                                                      • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "c2jName" : "SubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "subnetId", "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.", "fluentSetterMethodName" : "subnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getTenancy", "beanStyleSetterMethodName" : "setTenancy", "c2jName" : "Tenancy", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance's tenancy option, such as dedicated or host.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "tenancy", "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.", "fluentSetterMethodName" : "tenancy", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tenancy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setTenancy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getVirtualizationType", "beanStyleSetterMethodName" : "setVirtualizationType", "c2jName" : "VirtualizationType", "c2jShape" : "VirtualizationType", "deprecated" : false, "documentation" : "

                                                                                                        The instance's virtualization type: paravirtual or hvm.

                                                                                                        ", "enumType" : "VirtualizationType", "fluentGetterMethodName" : "virtualizationType", "fluentSetterDocumentation" : "

                                                                                                        The instance's virtualization type: paravirtual or hvm.

                                                                                                        \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VirtualizationType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualizationType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setVirtualizationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                                                                                        The instance's virtualization type: paravirtual or hvm.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "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, "fluentGetterMethodName" : "agentVersion", "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.", "fluentSetterMethodName" : "agentVersion", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "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, "fluentGetterMethodName" : "amiId", "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.", "fluentSetterMethodName" : "amiId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getArchitecture", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "Architecture", "c2jShape" : "Architecture", "deprecated" : false, "documentation" : "

                                                                                                        The instance architecture: \"i386\" or \"x86_64\".

                                                                                                        ", "enumType" : "Architecture", "fluentGetterMethodName" : "architecture", "fluentSetterDocumentation" : "

                                                                                                        The instance architecture: \"i386\" or \"x86_64\".

                                                                                                        \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Architecture", "setterDocumentation" : "

                                                                                                        The instance architecture: \"i386\" or \"x86_64\".

                                                                                                        \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                                        The instance architecture: \"i386\" or \"x86_64\".

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "Sets the value of the Arn property for this object.\n\n@param arn The new value for the Arn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "Returns the value of the Arn property for this object.\n@return The value of the Arn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "Sets the value of the Arn property for this object.\n\n@param arn The new value for the Arn property for this object.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingType", "beanStyleSetterMethodName" : "setAutoScalingType", "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "deprecated" : false, "documentation" : "

                                                                                                        For load-based or time-based instances, the type.

                                                                                                        ", "enumType" : "AutoScalingType", "fluentGetterMethodName" : "autoScalingType", "fluentSetterDocumentation" : "

                                                                                                        For load-based or time-based instances, the type.

                                                                                                        \n@param autoScalingType For load-based or time-based instances, the type.\n@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                                        For load-based or time-based instances, the type.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "availabilityZone", "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.", "fluentSetterMethodName" : "availabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getBlockDeviceMappings", "beanStyleSetterMethodName" : "setBlockDeviceMappings", "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "deprecated" : false, "documentation" : "

                                                                                                        An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "blockDeviceMappings", "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.", "fluentSetterMethodName" : "blockDeviceMappings", "getterDocumentation" : "

                                                                                                        An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                                        \n

                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                        \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockDeviceMappings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "BlockDeviceMapping", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "BlockDeviceMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setBlockDeviceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                        The time that the instance was created.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                        The time that the instance was created.

                                                                                                        \n@param createdAt The time that the instance was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                        The time that the instance was created.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                        Whether this is an Amazon EBS-optimized instance.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "ebsOptimized", "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.", "fluentSetterMethodName" : "ebsOptimized", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "setterDocumentation" : "

                                                                                                        Whether this is an Amazon EBS-optimized instance.

                                                                                                        \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                                        Whether this is an Amazon EBS-optimized instance.

                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2InstanceId", "beanStyleSetterMethodName" : "setEc2InstanceId", "c2jName" : "Ec2InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The ID of the associated Amazon EC2 instance.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "ec2InstanceId", "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.", "fluentSetterMethodName" : "ec2InstanceId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Ec2InstanceId", "setterDocumentation" : "

                                                                                                        The ID of the associated Amazon EC2 instance.

                                                                                                        \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.", "setterMethodName" : "setEc2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                                                                        The ID of the associated Amazon EC2 instance.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        For container instances, the Amazon ECS cluster's ARN.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                                                        For container instances, the Amazon ECS cluster's ARN.

                                                                                                        \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                        For container instances, the Amazon ECS cluster's ARN.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEcsContainerInstanceArn", "beanStyleSetterMethodName" : "setEcsContainerInstanceArn", "c2jName" : "EcsContainerInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        For container instances, the instance's ARN.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "ecsContainerInstanceArn", "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.", "fluentSetterMethodName" : "ecsContainerInstanceArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsContainerInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsContainerInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsContainerInstanceArn", "setterDocumentation" : "

                                                                                                        For container instances, the instance's ARN.

                                                                                                        \n@param ecsContainerInstanceArn For container instances, the instance's ARN.", "setterMethodName" : "setEcsContainerInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                        For container instances, the instance's ARN.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance Elastic IP address .

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticIp", "setterDocumentation" : "

                                                                                                        The instance Elastic IP address .

                                                                                                        \n@param elasticIp The instance Elastic IP address .", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                        The instance Elastic IP address .

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance host name.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                        The instance host name.

                                                                                                        \n@return The instance host name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                                                                                        The instance host name.

                                                                                                        \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                        The instance host name.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInfrastructureClass", "beanStyleSetterMethodName" : "setInfrastructureClass", "c2jName" : "InfrastructureClass", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "infrastructureClass", "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.", "fluentSetterMethodName" : "infrastructureClass", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InfrastructureClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InfrastructureClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInfrastructureClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : "

                                                                                                        For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                                                                                        ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance ID.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                        The instance ID.

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

                                                                                                        The instance ID.

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

                                                                                                        The instance ID.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "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, "fluentGetterMethodName" : "instanceProfileArn", "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.", "fluentSetterMethodName" : "instanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance type, such as t2.micro.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "instanceType", "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.", "fluentSetterMethodName" : "instanceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InstanceType", "setterDocumentation" : "

                                                                                                        The instance type, such as t2.micro.

                                                                                                        \n@param instanceType The instance type, such as t2.micro.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                                        The instance type, such as t2.micro.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastServiceErrorId", "beanStyleSetterMethodName" : "setLastServiceErrorId", "c2jName" : "LastServiceErrorId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "lastServiceErrorId", "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.", "fluentSetterMethodName" : "lastServiceErrorId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastServiceErrorId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastServiceErrorId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLastServiceErrorId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                        An array containing the instance layer IDs.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                                                        An array containing the instance layer IDs.

                                                                                                        \n

                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                        \n@return An array containing the instance layer IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                                                                                        An array containing the instance layer IDs.

                                                                                                        \n@param layerIds An array containing the instance layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                        An array containing the instance layer IDs.

                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance's operating system.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "os", "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.", "fluentSetterMethodName" : "os", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Os", "setterDocumentation" : "

                                                                                                        The instance's operating system.

                                                                                                        \n@param os The instance's operating system.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                                        The instance's operating system.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatform", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "Platform", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance's platform.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "platform", "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.", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                                                        The instance's platform.

                                                                                                        \n@return The instance's platform.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Platform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Platform", "setterDocumentation" : "

                                                                                                        The instance's platform.

                                                                                                        \n@param platform The instance's platform.", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                                        The instance's platform.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateDns", "beanStyleSetterMethodName" : "setPrivateDns", "c2jName" : "PrivateDns", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance's private DNS name.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "privateDns", "fluentSetterDocumentation" : "

                                                                                                        The instance's private DNS name.

                                                                                                        \n@param privateDns The instance's private DNS name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privateDns", "getterDocumentation" : "

                                                                                                        The instance's private DNS name.

                                                                                                        \n@return The instance's private DNS name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateDns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateDns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PrivateDns", "setterDocumentation" : "

                                                                                                        The instance's private DNS name.

                                                                                                        \n@param privateDns The instance's private DNS name.", "setterMethodName" : "setPrivateDns", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "

                                                                                                        The instance's private DNS name.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateIp", "beanStyleSetterMethodName" : "setPrivateIp", "c2jName" : "PrivateIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance's private IP address.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "privateIp", "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.", "fluentSetterMethodName" : "privateIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PrivateIp", "setterDocumentation" : "

                                                                                                        The instance's private IP address.

                                                                                                        \n@param privateIp The instance's private IP address.", "setterMethodName" : "setPrivateIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                                        The instance's private IP address.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPublicDns", "beanStyleSetterMethodName" : "setPublicDns", "c2jName" : "PublicDns", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance public DNS name.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "publicDns", "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.", "fluentSetterMethodName" : "publicDns", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicDns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicDns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PublicDns", "setterDocumentation" : "

                                                                                                        The instance public DNS name.

                                                                                                        \n@param publicDns The instance public DNS name.", "setterMethodName" : "setPublicDns", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "

                                                                                                        The instance public DNS name.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPublicIp", "beanStyleSetterMethodName" : "setPublicIp", "c2jName" : "PublicIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance public IP address.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "publicIp", "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.", "fluentSetterMethodName" : "publicIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PublicIp", "setterDocumentation" : "

                                                                                                        The instance public IP address.

                                                                                                        \n@param publicIp The instance public IP address.", "setterMethodName" : "setPublicIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                                        The instance public IP address.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegisteredBy", "beanStyleSetterMethodName" : "setRegisteredBy", "c2jName" : "RegisteredBy", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        For registered instances, who performed the registration.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "registeredBy", "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.", "fluentSetterMethodName" : "registeredBy", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegisteredBy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RegisteredBy", "setterDocumentation" : "

                                                                                                        For registered instances, who performed the registration.

                                                                                                        \n@param registeredBy For registered instances, who performed the registration.", "setterMethodName" : "setRegisteredBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "

                                                                                                        For registered instances, who performed the registration.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReportedAgentVersion", "beanStyleSetterMethodName" : "setReportedAgentVersion", "c2jName" : "ReportedAgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "reportedAgentVersion", "fluentSetterDocumentation" : "

                                                                                                        The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                        \n@param reportedAgentVersion The instance's reported AWS OpsWorks Stacks agent version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportedAgentVersion", "getterDocumentation" : "

                                                                                                        The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                        \n@return The instance's reported AWS OpsWorks Stacks agent version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedAgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedAgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ReportedAgentVersion", "setterDocumentation" : "

                                                                                                        The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                        \n@param reportedAgentVersion The instance's reported AWS OpsWorks Stacks agent version.", "setterMethodName" : "setReportedAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "

                                                                                                        The instance's reported AWS OpsWorks Stacks agent version.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReportedOs", "beanStyleSetterMethodName" : "setReportedOs", "c2jName" : "ReportedOs", "c2jShape" : "ReportedOs", "deprecated" : false, "documentation" : "

                                                                                                        For registered instances, the reported operating system.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "reportedOs", "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.", "fluentSetterMethodName" : "reportedOs", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReportedOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "ReportedOs", "setterDocumentation" : "

                                                                                                        For registered instances, the reported operating system.

                                                                                                        \n@param reportedOs For registered instances, the reported operating system.", "setterMethodName" : "setReportedOs", "setterModel" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "simple" : false, "variable" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "

                                                                                                        For registered instances, the reported operating system.

                                                                                                        ", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRootDeviceType", "beanStyleSetterMethodName" : "setRootDeviceType", "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                                                                                        The instance's root device type. For more information, see Storage for the Root Device.

                                                                                                        ", "enumType" : "RootDeviceType", "fluentGetterMethodName" : "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getRootDeviceVolumeId", "beanStyleSetterMethodName" : "setRootDeviceVolumeId", "c2jName" : "RootDeviceVolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The root device volume ID.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "rootDeviceVolumeId", "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.", "fluentSetterMethodName" : "rootDeviceVolumeId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RootDeviceVolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceVolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RootDeviceVolumeId", "setterDocumentation" : "

                                                                                                        The root device volume ID.

                                                                                                        \n@param rootDeviceVolumeId The root device volume ID.", "setterMethodName" : "setRootDeviceVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "

                                                                                                        The root device volume ID.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                        An array containing the instance security group IDs.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "securityGroupIds", "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.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                        An array containing the instance security group IDs.

                                                                                                        \n

                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                        \n@return An array containing the instance security group IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "SecurityGroupIds", "setterDocumentation" : "

                                                                                                        An array containing the instance security group IDs.

                                                                                                        \n@param securityGroupIds An array containing the instance security group IDs.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                        An array containing the instance security group IDs.

                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshHostDsaKeyFingerprint", "beanStyleSetterMethodName" : "setSshHostDsaKeyFingerprint", "c2jName" : "SshHostDsaKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "sshHostDsaKeyFingerprint", "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.", "fluentSetterMethodName" : "sshHostDsaKeyFingerprint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshHostDsaKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostDsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshHostDsaKeyFingerprint", "setterDocumentation" : "

                                                                                                        The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                        \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.", "setterMethodName" : "setSshHostDsaKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                        The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshHostRsaKeyFingerprint", "beanStyleSetterMethodName" : "setSshHostRsaKeyFingerprint", "c2jName" : "SshHostRsaKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The SSH key's RSA fingerprint.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "sshHostRsaKeyFingerprint", "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.", "fluentSetterMethodName" : "sshHostRsaKeyFingerprint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshHostRsaKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostRsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshHostRsaKeyFingerprint", "setterDocumentation" : "

                                                                                                        The SSH key's RSA fingerprint.

                                                                                                        \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.", "setterMethodName" : "setSshHostRsaKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                        The SSH key's RSA fingerprint.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                        The instance's Amazon EC2 key-pair name.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "sshKeyName", "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.", "fluentSetterMethodName" : "sshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshKeyName", "setterDocumentation" : "

                                                                                                        The instance's Amazon EC2 key-pair name.

                                                                                                        \n@param sshKeyName The instance's Amazon EC2 key-pair name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                                        The instance's Amazon EC2 key-pair name.

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

                                                                                                        The stack ID.

                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                        The stack ID.

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

                                                                                                        The stack ID.

                                                                                                        \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                        The stack ID.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "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, "fluentGetterMethodName" : "status", "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.", "fluentSetterMethodName" : "status", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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

                                                                                                            • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getSubnetId", "beanStyleSetterMethodName" : "setSubnetId", "c2jName" : "SubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "subnetId", "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.", "fluentSetterMethodName" : "subnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getTenancy", "beanStyleSetterMethodName" : "setTenancy", "c2jName" : "Tenancy", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's tenancy option, such as dedicated or host.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "tenancy", "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.", "fluentSetterMethodName" : "tenancy", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tenancy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setTenancy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "

                                                                                                              The instance's tenancy option, such as dedicated or host.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVirtualizationType", "beanStyleSetterMethodName" : "setVirtualizationType", "c2jName" : "VirtualizationType", "c2jShape" : "VirtualizationType", "deprecated" : false, "documentation" : "

                                                                                                              The instance's virtualization type: paravirtual or hvm.

                                                                                                              ", "enumType" : "VirtualizationType", "fluentGetterMethodName" : "virtualizationType", "fluentSetterDocumentation" : "

                                                                                                              The instance's virtualization type: paravirtual or hvm.

                                                                                                              \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VirtualizationType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VirtualizationType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setVirtualizationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                                                                                              The instance's virtualization type: paravirtual or hvm.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Instance", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getDocument", "beanStyleSetterMethodName" : "setDocument", "c2jName" : "Document", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "document", "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.", "fluentSetterMethodName" : "document", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Document", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Document", "setterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \n@param document A JSON document that contains the metadata.", "setterMethodName" : "setDocument", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSignature", "beanStyleSetterMethodName" : "setSignature", "c2jName" : "Signature", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "signature", "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.", "fluentSetterMethodName" : "signature", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Signature", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Signature", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setSignature", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDocument", "beanStyleSetterMethodName" : "setDocument", "c2jName" : "Document", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "document", "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.", "fluentSetterMethodName" : "document", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Document", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Document", "setterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \n@param document A JSON document that contains the metadata.", "setterMethodName" : "setDocument", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Signature" : { "beanStyleGetterMethodName" : "getSignature", "beanStyleSetterMethodName" : "setSignature", "c2jName" : "Signature", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "signature", "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.", "fluentSetterMethodName" : "signature", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Signature", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Signature", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setSignature", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDocument", "beanStyleSetterMethodName" : "setDocument", "c2jName" : "Document", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "document", "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.", "fluentSetterMethodName" : "document", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Document", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Document", "setterDocumentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              \n@param document A JSON document that contains the metadata.", "setterMethodName" : "setDocument", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "

                                                                                                              A JSON document that contains the metadata.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSignature", "beanStyleSetterMethodName" : "setSignature", "c2jName" : "Signature", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "signature", "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.", "fluentSetterMethodName" : "signature", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Signature", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Signature", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setSignature", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceIdentity", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getAssigning", "beanStyleSetterMethodName" : "setAssigning", "c2jName" : "Assigning", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "assigning", "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.", "fluentSetterMethodName" : "assigning", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Assigning", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Assigning", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Assigning", "setterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \n@param assigning The number of instances in the Assigning state.", "setterMethodName" : "setAssigning", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBooting", "beanStyleSetterMethodName" : "setBooting", "c2jName" : "Booting", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "booting", "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.", "fluentSetterMethodName" : "booting", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Booting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Booting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Booting", "setterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \n@param booting The number of instances with booting status.", "setterMethodName" : "setBooting", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConnectionLost", "beanStyleSetterMethodName" : "setConnectionLost", "c2jName" : "ConnectionLost", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "connectionLost", "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.", "fluentSetterMethodName" : "connectionLost", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionLost", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionLost", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ConnectionLost", "setterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \n@param connectionLost The number of instances with connection_lost status.", "setterMethodName" : "setConnectionLost", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeregistering", "beanStyleSetterMethodName" : "setDeregistering", "c2jName" : "Deregistering", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "deregistering", "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.", "fluentSetterMethodName" : "deregistering", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deregistering", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deregistering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Deregistering", "setterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \n@param deregistering The number of instances in the Deregistering state.", "setterMethodName" : "setDeregistering", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnline", "beanStyleSetterMethodName" : "setOnline", "c2jName" : "Online", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "online", "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.", "fluentSetterMethodName" : "online", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Online", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Online", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Online", "setterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \n@param online The number of instances with online status.", "setterMethodName" : "setOnline", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPending", "beanStyleSetterMethodName" : "setPending", "c2jName" : "Pending", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "pending", "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.", "fluentSetterMethodName" : "pending", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Pending", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Pending", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Pending", "setterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \n@param pending The number of instances with pending status.", "setterMethodName" : "setPending", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRebooting", "beanStyleSetterMethodName" : "setRebooting", "c2jName" : "Rebooting", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "rebooting", "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.", "fluentSetterMethodName" : "rebooting", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rebooting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rebooting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Rebooting", "setterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \n@param rebooting The number of instances with rebooting status.", "setterMethodName" : "setRebooting", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistered", "beanStyleSetterMethodName" : "setRegistered", "c2jName" : "Registered", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "registered", "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.", "fluentSetterMethodName" : "registered", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Registered", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Registered", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Registered", "setterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \n@param registered The number of instances in the Registered state.", "setterMethodName" : "setRegistered", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistering", "beanStyleSetterMethodName" : "setRegistering", "c2jName" : "Registering", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "registering", "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.", "fluentSetterMethodName" : "registering", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Registering", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Registering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Registering", "setterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \n@param registering The number of instances in the Registering state.", "setterMethodName" : "setRegistering", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequested", "beanStyleSetterMethodName" : "setRequested", "c2jName" : "Requested", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "requested", "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.", "fluentSetterMethodName" : "requested", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Requested", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Requested", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Requested", "setterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \n@param requested The number of instances with requested status.", "setterMethodName" : "setRequested", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRunningSetup", "beanStyleSetterMethodName" : "setRunningSetup", "c2jName" : "RunningSetup", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "runningSetup", "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.", "fluentSetterMethodName" : "runningSetup", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RunningSetup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RunningSetup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "RunningSetup", "setterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \n@param runningSetup The number of instances with running_setup status.", "setterMethodName" : "setRunningSetup", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSetupFailed", "beanStyleSetterMethodName" : "setSetupFailed", "c2jName" : "SetupFailed", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "setupFailed", "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.", "fluentSetterMethodName" : "setupFailed", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SetupFailed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SetupFailed", "setterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \n@param setupFailed The number of instances with setup_failed status.", "setterMethodName" : "setSetupFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShuttingDown", "beanStyleSetterMethodName" : "setShuttingDown", "c2jName" : "ShuttingDown", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "shuttingDown", "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.", "fluentSetterMethodName" : "shuttingDown", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ShuttingDown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShuttingDown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ShuttingDown", "setterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \n@param shuttingDown The number of instances with shutting_down status.", "setterMethodName" : "setShuttingDown", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartFailed", "beanStyleSetterMethodName" : "setStartFailed", "c2jName" : "StartFailed", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "startFailed", "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.", "fluentSetterMethodName" : "startFailed", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartFailed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartFailed", "setterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \n@param startFailed The number of instances with start_failed status.", "setterMethodName" : "setStartFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "Stopped", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stopped", "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.", "fluentSetterMethodName" : "stopped", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Stopped", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Stopped", "setterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \n@param stopped The number of instances with stopped status.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopping", "beanStyleSetterMethodName" : "setStopping", "c2jName" : "Stopping", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stopping", "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.", "fluentSetterMethodName" : "stopping", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Stopping", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stopping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Stopping", "setterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \n@param stopping The number of instances with stopping status.", "setterMethodName" : "setStopping", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTerminated", "beanStyleSetterMethodName" : "setTerminated", "c2jName" : "Terminated", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "terminated", "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.", "fluentSetterMethodName" : "terminated", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Terminated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Terminated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Terminated", "setterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \n@param terminated The number of instances with terminated status.", "setterMethodName" : "setTerminated", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTerminating", "beanStyleSetterMethodName" : "setTerminating", "c2jName" : "Terminating", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "terminating", "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.", "fluentSetterMethodName" : "terminating", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Terminating", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Terminating", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Terminating", "setterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \n@param terminating The number of instances with terminating status.", "setterMethodName" : "setTerminating", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnassigning", "beanStyleSetterMethodName" : "setUnassigning", "c2jName" : "Unassigning", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "unassigning", "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.", "fluentSetterMethodName" : "unassigning", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Unassigning", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Unassigning", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Unassigning", "setterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \n@param unassigning The number of instances in the Unassigning state.", "setterMethodName" : "setUnassigning", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Assigning" : { "beanStyleGetterMethodName" : "getAssigning", "beanStyleSetterMethodName" : "setAssigning", "c2jName" : "Assigning", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "assigning", "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.", "fluentSetterMethodName" : "assigning", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Assigning", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Assigning", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Assigning", "setterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \n@param assigning The number of instances in the Assigning state.", "setterMethodName" : "setAssigning", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Booting" : { "beanStyleGetterMethodName" : "getBooting", "beanStyleSetterMethodName" : "setBooting", "c2jName" : "Booting", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "booting", "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.", "fluentSetterMethodName" : "booting", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Booting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Booting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Booting", "setterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \n@param booting The number of instances with booting status.", "setterMethodName" : "setBooting", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ConnectionLost" : { "beanStyleGetterMethodName" : "getConnectionLost", "beanStyleSetterMethodName" : "setConnectionLost", "c2jName" : "ConnectionLost", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "connectionLost", "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.", "fluentSetterMethodName" : "connectionLost", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionLost", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionLost", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ConnectionLost", "setterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \n@param connectionLost The number of instances with connection_lost status.", "setterMethodName" : "setConnectionLost", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Deregistering" : { "beanStyleGetterMethodName" : "getDeregistering", "beanStyleSetterMethodName" : "setDeregistering", "c2jName" : "Deregistering", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "deregistering", "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.", "fluentSetterMethodName" : "deregistering", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deregistering", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deregistering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Deregistering", "setterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \n@param deregistering The number of instances in the Deregistering state.", "setterMethodName" : "setDeregistering", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Online" : { "beanStyleGetterMethodName" : "getOnline", "beanStyleSetterMethodName" : "setOnline", "c2jName" : "Online", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "online", "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.", "fluentSetterMethodName" : "online", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Online", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Online", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Online", "setterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \n@param online The number of instances with online status.", "setterMethodName" : "setOnline", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Pending" : { "beanStyleGetterMethodName" : "getPending", "beanStyleSetterMethodName" : "setPending", "c2jName" : "Pending", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "pending", "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.", "fluentSetterMethodName" : "pending", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Pending", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Pending", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Pending", "setterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \n@param pending The number of instances with pending status.", "setterMethodName" : "setPending", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Rebooting" : { "beanStyleGetterMethodName" : "getRebooting", "beanStyleSetterMethodName" : "setRebooting", "c2jName" : "Rebooting", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "rebooting", "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.", "fluentSetterMethodName" : "rebooting", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rebooting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rebooting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Rebooting", "setterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \n@param rebooting The number of instances with rebooting status.", "setterMethodName" : "setRebooting", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Registered" : { "beanStyleGetterMethodName" : "getRegistered", "beanStyleSetterMethodName" : "setRegistered", "c2jName" : "Registered", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "registered", "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.", "fluentSetterMethodName" : "registered", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Registered", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Registered", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Registered", "setterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \n@param registered The number of instances in the Registered state.", "setterMethodName" : "setRegistered", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Registering" : { "beanStyleGetterMethodName" : "getRegistering", "beanStyleSetterMethodName" : "setRegistering", "c2jName" : "Registering", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "registering", "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.", "fluentSetterMethodName" : "registering", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Registering", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Registering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Registering", "setterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \n@param registering The number of instances in the Registering state.", "setterMethodName" : "setRegistering", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Requested" : { "beanStyleGetterMethodName" : "getRequested", "beanStyleSetterMethodName" : "setRequested", "c2jName" : "Requested", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "requested", "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.", "fluentSetterMethodName" : "requested", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Requested", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Requested", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Requested", "setterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \n@param requested The number of instances with requested status.", "setterMethodName" : "setRequested", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RunningSetup" : { "beanStyleGetterMethodName" : "getRunningSetup", "beanStyleSetterMethodName" : "setRunningSetup", "c2jName" : "RunningSetup", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "runningSetup", "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.", "fluentSetterMethodName" : "runningSetup", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RunningSetup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RunningSetup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "RunningSetup", "setterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \n@param runningSetup The number of instances with running_setup status.", "setterMethodName" : "setRunningSetup", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SetupFailed" : { "beanStyleGetterMethodName" : "getSetupFailed", "beanStyleSetterMethodName" : "setSetupFailed", "c2jName" : "SetupFailed", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "setupFailed", "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.", "fluentSetterMethodName" : "setupFailed", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SetupFailed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SetupFailed", "setterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \n@param setupFailed The number of instances with setup_failed status.", "setterMethodName" : "setSetupFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ShuttingDown" : { "beanStyleGetterMethodName" : "getShuttingDown", "beanStyleSetterMethodName" : "setShuttingDown", "c2jName" : "ShuttingDown", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "shuttingDown", "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.", "fluentSetterMethodName" : "shuttingDown", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ShuttingDown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShuttingDown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ShuttingDown", "setterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \n@param shuttingDown The number of instances with shutting_down status.", "setterMethodName" : "setShuttingDown", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "StartFailed" : { "beanStyleGetterMethodName" : "getStartFailed", "beanStyleSetterMethodName" : "setStartFailed", "c2jName" : "StartFailed", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "startFailed", "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.", "fluentSetterMethodName" : "startFailed", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartFailed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartFailed", "setterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \n@param startFailed The number of instances with start_failed status.", "setterMethodName" : "setStartFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Stopped" : { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "Stopped", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stopped", "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.", "fluentSetterMethodName" : "stopped", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Stopped", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Stopped", "setterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \n@param stopped The number of instances with stopped status.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Stopping" : { "beanStyleGetterMethodName" : "getStopping", "beanStyleSetterMethodName" : "setStopping", "c2jName" : "Stopping", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stopping", "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.", "fluentSetterMethodName" : "stopping", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Stopping", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stopping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Stopping", "setterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \n@param stopping The number of instances with stopping status.", "setterMethodName" : "setStopping", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Terminated" : { "beanStyleGetterMethodName" : "getTerminated", "beanStyleSetterMethodName" : "setTerminated", "c2jName" : "Terminated", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "terminated", "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.", "fluentSetterMethodName" : "terminated", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Terminated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Terminated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Terminated", "setterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \n@param terminated The number of instances with terminated status.", "setterMethodName" : "setTerminated", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Terminating" : { "beanStyleGetterMethodName" : "getTerminating", "beanStyleSetterMethodName" : "setTerminating", "c2jName" : "Terminating", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "terminating", "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.", "fluentSetterMethodName" : "terminating", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Terminating", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Terminating", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Terminating", "setterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \n@param terminating The number of instances with terminating status.", "setterMethodName" : "setTerminating", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Unassigning" : { "beanStyleGetterMethodName" : "getUnassigning", "beanStyleSetterMethodName" : "setUnassigning", "c2jName" : "Unassigning", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "unassigning", "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.", "fluentSetterMethodName" : "unassigning", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Unassigning", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Unassigning", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Unassigning", "setterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \n@param unassigning The number of instances in the Unassigning state.", "setterMethodName" : "setUnassigning", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssigning", "beanStyleSetterMethodName" : "setAssigning", "c2jName" : "Assigning", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "assigning", "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.", "fluentSetterMethodName" : "assigning", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Assigning", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Assigning", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Assigning", "setterDocumentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              \n@param assigning The number of instances in the Assigning state.", "setterMethodName" : "setAssigning", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Assigning state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBooting", "beanStyleSetterMethodName" : "setBooting", "c2jName" : "Booting", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "booting", "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.", "fluentSetterMethodName" : "booting", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Booting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Booting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Booting", "setterDocumentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              \n@param booting The number of instances with booting status.", "setterMethodName" : "setBooting", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with booting status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConnectionLost", "beanStyleSetterMethodName" : "setConnectionLost", "c2jName" : "ConnectionLost", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "connectionLost", "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.", "fluentSetterMethodName" : "connectionLost", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionLost", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionLost", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ConnectionLost", "setterDocumentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              \n@param connectionLost The number of instances with connection_lost status.", "setterMethodName" : "setConnectionLost", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with connection_lost status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeregistering", "beanStyleSetterMethodName" : "setDeregistering", "c2jName" : "Deregistering", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "deregistering", "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.", "fluentSetterMethodName" : "deregistering", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deregistering", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deregistering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Deregistering", "setterDocumentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              \n@param deregistering The number of instances in the Deregistering state.", "setterMethodName" : "setDeregistering", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Deregistering state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnline", "beanStyleSetterMethodName" : "setOnline", "c2jName" : "Online", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "online", "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.", "fluentSetterMethodName" : "online", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Online", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Online", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Online", "setterDocumentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              \n@param online The number of instances with online status.", "setterMethodName" : "setOnline", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with online status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPending", "beanStyleSetterMethodName" : "setPending", "c2jName" : "Pending", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "pending", "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.", "fluentSetterMethodName" : "pending", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Pending", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Pending", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Pending", "setterDocumentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              \n@param pending The number of instances with pending status.", "setterMethodName" : "setPending", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with pending status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRebooting", "beanStyleSetterMethodName" : "setRebooting", "c2jName" : "Rebooting", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "rebooting", "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.", "fluentSetterMethodName" : "rebooting", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rebooting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rebooting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Rebooting", "setterDocumentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              \n@param rebooting The number of instances with rebooting status.", "setterMethodName" : "setRebooting", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with rebooting status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistered", "beanStyleSetterMethodName" : "setRegistered", "c2jName" : "Registered", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "registered", "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.", "fluentSetterMethodName" : "registered", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Registered", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Registered", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Registered", "setterDocumentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              \n@param registered The number of instances in the Registered state.", "setterMethodName" : "setRegistered", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Registered state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistering", "beanStyleSetterMethodName" : "setRegistering", "c2jName" : "Registering", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "registering", "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.", "fluentSetterMethodName" : "registering", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Registering", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Registering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Registering", "setterDocumentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              \n@param registering The number of instances in the Registering state.", "setterMethodName" : "setRegistering", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Registering state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequested", "beanStyleSetterMethodName" : "setRequested", "c2jName" : "Requested", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "requested", "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.", "fluentSetterMethodName" : "requested", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Requested", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Requested", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Requested", "setterDocumentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              \n@param requested The number of instances with requested status.", "setterMethodName" : "setRequested", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with requested status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRunningSetup", "beanStyleSetterMethodName" : "setRunningSetup", "c2jName" : "RunningSetup", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "runningSetup", "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.", "fluentSetterMethodName" : "runningSetup", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RunningSetup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RunningSetup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "RunningSetup", "setterDocumentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              \n@param runningSetup The number of instances with running_setup status.", "setterMethodName" : "setRunningSetup", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with running_setup status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSetupFailed", "beanStyleSetterMethodName" : "setSetupFailed", "c2jName" : "SetupFailed", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "setupFailed", "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.", "fluentSetterMethodName" : "setupFailed", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SetupFailed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SetupFailed", "setterDocumentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              \n@param setupFailed The number of instances with setup_failed status.", "setterMethodName" : "setSetupFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with setup_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShuttingDown", "beanStyleSetterMethodName" : "setShuttingDown", "c2jName" : "ShuttingDown", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "shuttingDown", "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.", "fluentSetterMethodName" : "shuttingDown", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ShuttingDown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShuttingDown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ShuttingDown", "setterDocumentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              \n@param shuttingDown The number of instances with shutting_down status.", "setterMethodName" : "setShuttingDown", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with shutting_down status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartFailed", "beanStyleSetterMethodName" : "setStartFailed", "c2jName" : "StartFailed", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "startFailed", "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.", "fluentSetterMethodName" : "startFailed", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartFailed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartFailed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartFailed", "setterDocumentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              \n@param startFailed The number of instances with start_failed status.", "setterMethodName" : "setStartFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with start_failed status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "Stopped", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stopped", "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.", "fluentSetterMethodName" : "stopped", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Stopped", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Stopped", "setterDocumentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              \n@param stopped The number of instances with stopped status.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stopped status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopping", "beanStyleSetterMethodName" : "setStopping", "c2jName" : "Stopping", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stopping", "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.", "fluentSetterMethodName" : "stopping", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Stopping", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stopping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Stopping", "setterDocumentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              \n@param stopping The number of instances with stopping status.", "setterMethodName" : "setStopping", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with stopping status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTerminated", "beanStyleSetterMethodName" : "setTerminated", "c2jName" : "Terminated", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "terminated", "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.", "fluentSetterMethodName" : "terminated", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Terminated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Terminated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Terminated", "setterDocumentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              \n@param terminated The number of instances with terminated status.", "setterMethodName" : "setTerminated", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with terminated status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTerminating", "beanStyleSetterMethodName" : "setTerminating", "c2jName" : "Terminating", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "terminating", "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.", "fluentSetterMethodName" : "terminating", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Terminating", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Terminating", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Terminating", "setterDocumentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              \n@param terminating The number of instances with terminating status.", "setterMethodName" : "setTerminating", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with terminating status.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnassigning", "beanStyleSetterMethodName" : "setUnassigning", "c2jName" : "Unassigning", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "unassigning", "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.", "fluentSetterMethodName" : "unassigning", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Unassigning", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Unassigning", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Unassigning", "setterDocumentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              \n@param unassigning The number of instances in the Unassigning state.", "setterMethodName" : "setUnassigning", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances in the Unassigning state.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstancesCount", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "Sets the value of the Arn property for this object.\n\n@param arn The new value for the Arn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "Returns the value of the Arn property for this object.\n@return The value of the Arn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "Sets the value of the Arn property for this object.\n\n@param arn The new value for the Arn property for this object.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The layer stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@return The layer stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@param stackId The layer stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The layer stack ID.

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

                                                                                                              The layer ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "LayerType", "deprecated" : false, "documentation" : "

                                                                                                              The layer type.

                                                                                                              ", "enumType" : "LayerType", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n@param type The layer type.\n@see LayerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n@return The layer type.\n@see LayerType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n@param type The layer type.\n@see LayerType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The layer type.

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

                                                                                                              The layer name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The layer name.

                                                                                                              \n@return The layer name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                              The layer name.

                                                                                                              \n@param name The layer name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The layer name.

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

                                                                                                              The layer short name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "shortname", "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.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@return The layer short name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@param shortname The layer short name.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                              The layer short name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "deprecated" : false, "documentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks 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 Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see LayerAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Attributes", "setterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks 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 Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@param cloudWatchLogsConfiguration The Amazon CloudWatch Logs configuration settings for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@return The Amazon CloudWatch Logs configuration settings for the layer.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudWatchLogsConfiguration", "setterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@param cloudWatchLogsConfiguration The Amazon CloudWatch Logs configuration settings for the layer.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "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, "fluentGetterMethodName" : "customInstanceProfileArn", "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.", "fluentSetterMethodName" : "customInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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.", "fluentSetterMethodName" : "customJson", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "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.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getDefaultSecurityGroupNames", "beanStyleSetterMethodName" : "setDefaultSecurityGroupNames", "c2jName" : "DefaultSecurityGroupNames", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "defaultSecurityGroupNames", "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.", "fluentSetterMethodName" : "defaultSecurityGroupNames", "getterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSecurityGroupNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSecurityGroupNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DefaultSecurityGroupNames", "setterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n@param defaultSecurityGroupNames An array containing the layer's security group names.", "setterMethodName" : "setDefaultSecurityGroupNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "packages", "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.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "volumeConfigurations", "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.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "enableAutoHealing", "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.", "fluentSetterMethodName" : "enableAutoHealing", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "setterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \n@param enableAutoHealing Whether auto healing is disabled for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "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, "fluentGetterMethodName" : "autoAssignElasticIps", "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.", "fluentSetterMethodName" : "autoAssignElasticIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "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, "fluentGetterMethodName" : "autoAssignPublicIps", "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.", "fluentSetterMethodName" : "autoAssignPublicIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultRecipes", "beanStyleSetterMethodName" : "setDefaultRecipes", "c2jName" : "DefaultRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "defaultRecipes", "fluentSetterDocumentation" : "Sets the value of the DefaultRecipes property for this object.\n\n@param defaultRecipes The new value for the DefaultRecipes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRecipes", "getterDocumentation" : "Returns the value of the DefaultRecipes property for this object.\n@return The value of the DefaultRecipes property for this object.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DefaultRecipes", "setterDocumentation" : "Sets the value of the DefaultRecipes property for this object.\n\n@param defaultRecipes The new value for the DefaultRecipes property for this object.", "setterMethodName" : "setDefaultRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "customRecipes", "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.", "fluentSetterMethodName" : "customRecipes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \n@param createdAt Date when the layer was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                                                                                              ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "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.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "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.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LifecycleEventConfiguration", "setterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "Sets the value of the Arn property for this object.\n\n@param arn The new value for the Arn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "Returns the value of the Arn property for this object.\n@return The value of the Arn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "Sets the value of the Arn property for this object.\n\n@param arn The new value for the Arn property for this object.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "deprecated" : false, "documentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks 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 Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see LayerAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Attributes", "setterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks 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 Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "AutoAssignElasticIps" : { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "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, "fluentGetterMethodName" : "autoAssignElasticIps", "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.", "fluentSetterMethodName" : "autoAssignElasticIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "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, "fluentGetterMethodName" : "autoAssignPublicIps", "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.", "fluentSetterMethodName" : "autoAssignPublicIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, "CloudWatchLogsConfiguration" : { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@param cloudWatchLogsConfiguration The Amazon CloudWatch Logs configuration settings for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@return The Amazon CloudWatch Logs configuration settings for the layer.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudWatchLogsConfiguration", "setterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@param cloudWatchLogsConfiguration The Amazon CloudWatch Logs configuration settings for the layer.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlNameSpaceUri" : null }, "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \n@param createdAt Date when the layer was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomInstanceProfileArn" : { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "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, "fluentGetterMethodName" : "customInstanceProfileArn", "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.", "fluentSetterMethodName" : "customInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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.", "fluentSetterMethodName" : "customJson", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "customRecipes", "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.", "fluentSetterMethodName" : "customRecipes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "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.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getDefaultRecipes", "beanStyleSetterMethodName" : "setDefaultRecipes", "c2jName" : "DefaultRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "defaultRecipes", "fluentSetterDocumentation" : "Sets the value of the DefaultRecipes property for this object.\n\n@param defaultRecipes The new value for the DefaultRecipes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRecipes", "getterDocumentation" : "Returns the value of the DefaultRecipes property for this object.\n@return The value of the DefaultRecipes property for this object.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DefaultRecipes", "setterDocumentation" : "Sets the value of the DefaultRecipes property for this object.\n\n@param defaultRecipes The new value for the DefaultRecipes property for this object.", "setterMethodName" : "setDefaultRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, "DefaultSecurityGroupNames" : { "beanStyleGetterMethodName" : "getDefaultSecurityGroupNames", "beanStyleSetterMethodName" : "setDefaultSecurityGroupNames", "c2jName" : "DefaultSecurityGroupNames", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "defaultSecurityGroupNames", "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.", "fluentSetterMethodName" : "defaultSecurityGroupNames", "getterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSecurityGroupNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSecurityGroupNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DefaultSecurityGroupNames", "setterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n@param defaultSecurityGroupNames An array containing the layer's security group names.", "setterMethodName" : "setDefaultSecurityGroupNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "enableAutoHealing", "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.", "fluentSetterMethodName" : "enableAutoHealing", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "setterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \n@param enableAutoHealing Whether auto healing is disabled for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                                                                                              ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LifecycleEventConfiguration" : { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "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.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LifecycleEventConfiguration", "setterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The layer name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The layer name.

                                                                                                              \n@return The layer name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                              The layer name.

                                                                                                              \n@param name The layer name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The layer name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Packages" : { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "packages", "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.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "c2jName" : "Shortname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The layer short name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "shortname", "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.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@return The layer short name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@param shortname The layer short name.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                              The layer short name.

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

                                                                                                              The layer stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@return The layer stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@param stackId The layer stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The layer stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "LayerType", "deprecated" : false, "documentation" : "

                                                                                                              The layer type.

                                                                                                              ", "enumType" : "LayerType", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n@param type The layer type.\n@see LayerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n@return The layer type.\n@see LayerType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n@param type The layer type.\n@see LayerType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The layer type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UseEbsOptimizedInstances" : { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "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.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "VolumeConfigurations" : { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "volumeConfigurations", "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.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "Sets the value of the Arn property for this object.\n\n@param arn The new value for the Arn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "Returns the value of the Arn property for this object.\n@return The value of the Arn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "Sets the value of the Arn property for this object.\n\n@param arn The new value for the Arn property for this object.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The layer stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@return The layer stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                                                                                              The layer stack ID.

                                                                                                              \n@param stackId The layer stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The layer stack ID.

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

                                                                                                              The layer ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "LayerType", "deprecated" : false, "documentation" : "

                                                                                                              The layer type.

                                                                                                              ", "enumType" : "LayerType", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n@param type The layer type.\n@see LayerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n@return The layer type.\n@see LayerType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                                                                                              The layer type.

                                                                                                              \n@param type The layer type.\n@see LayerType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The layer type.

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

                                                                                                              The layer name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The layer name.

                                                                                                              \n@return The layer name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                              The layer name.

                                                                                                              \n@param name The layer name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The layer name.

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

                                                                                                              The layer short name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "shortname", "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.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@return The layer short name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

                                                                                                              The layer short name.

                                                                                                              \n@param shortname The layer short name.", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                              The layer short name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "deprecated" : false, "documentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks 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 Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see LayerAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Attributes", "setterDocumentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks 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 Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The layer attributes.

                                                                                                              For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

                                                                                                              For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@param cloudWatchLogsConfiguration The Amazon CloudWatch Logs configuration settings for the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@return The Amazon CloudWatch Logs configuration settings for the layer.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudWatchLogsConfiguration", "setterDocumentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              \n@param cloudWatchLogsConfiguration The Amazon CloudWatch Logs configuration settings for the layer.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                                                                                              The Amazon CloudWatch Logs configuration settings for the layer.

                                                                                                              ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "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, "fluentGetterMethodName" : "customInstanceProfileArn", "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.", "fluentSetterMethodName" : "customInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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.", "fluentSetterMethodName" : "customJson", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "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.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                                                                                              An array containing the layer's custom security group IDs.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getDefaultSecurityGroupNames", "beanStyleSetterMethodName" : "setDefaultSecurityGroupNames", "c2jName" : "DefaultSecurityGroupNames", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "defaultSecurityGroupNames", "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.", "fluentSetterMethodName" : "defaultSecurityGroupNames", "getterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSecurityGroupNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSecurityGroupNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DefaultSecurityGroupNames", "setterDocumentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              \n@param defaultSecurityGroupNames An array containing the layer's security group names.", "setterMethodName" : "setDefaultSecurityGroupNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array containing the layer's security group names.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "packages", "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.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                                                                                              An array of Package objects that describe the layer's packages.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "volumeConfigurations", "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.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                                                                                              A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "enableAutoHealing", "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.", "fluentSetterMethodName" : "enableAutoHealing", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "setterDocumentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              \n@param enableAutoHealing Whether auto healing is disabled for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether auto healing is disabled for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "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, "fluentGetterMethodName" : "autoAssignElasticIps", "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.", "fluentSetterMethodName" : "autoAssignElasticIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "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, "fluentGetterMethodName" : "autoAssignPublicIps", "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.", "fluentSetterMethodName" : "autoAssignPublicIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultRecipes", "beanStyleSetterMethodName" : "setDefaultRecipes", "c2jName" : "DefaultRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "defaultRecipes", "fluentSetterDocumentation" : "Sets the value of the DefaultRecipes property for this object.\n\n@param defaultRecipes The new value for the DefaultRecipes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRecipes", "getterDocumentation" : "Returns the value of the DefaultRecipes property for this object.\n@return The value of the DefaultRecipes property for this object.", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DefaultRecipes", "setterDocumentation" : "Sets the value of the DefaultRecipes property for this object.\n\n@param defaultRecipes The new value for the DefaultRecipes property for this object.", "setterMethodName" : "setDefaultRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "customRecipes", "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.", "fluentSetterMethodName" : "customRecipes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                              A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                              ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              \n@param createdAt Date when the layer was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              Date when the layer was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                                                                                              ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "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.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the layer uses Amazon EBS-optimized instances.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "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.", "fluentSetterMethodName" : "lifecycleEventConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LifecycleEventConfiguration", "setterDocumentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                              A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Layer", "simpleMethod" : false, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LayerAttributesKeys", "simpleMethod" : false, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LayerType", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getShutdown", "beanStyleSetterMethodName" : "setShutdown", "c2jName" : "Shutdown", "c2jShape" : "ShutdownEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "shutdown", "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.", "fluentSetterMethodName" : "shutdown", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shutdown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Shutdown", "setterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.", "setterMethodName" : "setShutdown", "setterModel" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : "", "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getShutdown", "beanStyleSetterMethodName" : "setShutdown", "c2jName" : "Shutdown", "c2jShape" : "ShutdownEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "shutdown", "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.", "fluentSetterMethodName" : "shutdown", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shutdown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Shutdown", "setterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.", "setterMethodName" : "setShutdown", "setterModel" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : "", "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getShutdown", "beanStyleSetterMethodName" : "setShutdown", "c2jName" : "Shutdown", "c2jShape" : "ShutdownEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "shutdown", "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.", "fluentSetterMethodName" : "shutdown", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shutdown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Shutdown", "setterDocumentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.", "setterMethodName" : "setShutdown", "setterModel" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : "", "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : "

                                                                                                              A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                              ", "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LifecycleEventConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : null, "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "wrapper" : false }, "ListTagsRequest" : { "c2jName" : "ListTagsRequest", "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" : "ListTags", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.ListTags", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "deprecated" : false, "documentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@return The stack or layer's Amazon Resource Number (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResourceArn", "setterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "deprecated" : false, "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@param maxResults Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@return Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxResults", "setterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@param maxResults Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@param nextToken Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@return Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "setterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@param nextToken Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "deprecated" : false, "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@param maxResults Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@return Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxResults", "setterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@param maxResults Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@param nextToken Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@return Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "setterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@param nextToken Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "deprecated" : false, "documentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@return The stack or layer's Amazon Resource Number (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResourceArn", "setterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "deprecated" : false, "documentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@return The stack or layer's Amazon Resource Number (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResourceArn", "setterDocumentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                              The stack or layer's Amazon Resource Number (ARN).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "deprecated" : false, "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@param maxResults Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@return Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxResults", "setterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              \n@param maxResults Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a MaxResults parameter to a ListTagsRequest call.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@param nextToken Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@return Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "setterDocumentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              \n@param nextToken Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              Do not use. A validation exception occurs if you add a NextToken parameter to a ListTagsRequest call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn" ], "shapeName" : "ListTagsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTagsRequest", "variableName" : "listTagsRequest", "variableType" : "ListTagsRequest", "documentation" : null, "simpleType" : "ListTagsRequest", "variableSetterType" : "ListTagsRequest" }, "wrapper" : false }, "ListTagsResponse" : { "c2jName" : "ListTagsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                              Contains the response to a ListTags request.

                                                                                                              ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "deprecated" : false, "documentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n@param tags A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Tags", "setterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n@param tags A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "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 get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "nextToken", "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 get 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 get 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.", "fluentSetterMethodName" : "nextToken", "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 get 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 get 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 get 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 get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 get 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" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "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 get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "nextToken", "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 get 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 get 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.", "fluentSetterMethodName" : "nextToken", "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 get 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 get 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 get 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 get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 get 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 }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "deprecated" : false, "documentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n@param tags A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Tags", "setterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n@param tags A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "deprecated" : false, "documentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n@param tags A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Tags", "setterDocumentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              \n@param tags A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "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 get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "nextToken", "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 get 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 get 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.", "fluentSetterMethodName" : "nextToken", "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 get 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 get 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 get 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 get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 get 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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTagsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTagsResponse", "variableName" : "listTagsResponse", "variableType" : "ListTagsResponse", "documentation" : null, "simpleType" : "ListTagsResponse", "variableSetterType" : "ListTagsResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnable", "beanStyleSetterMethodName" : "setEnable", "c2jName" : "Enable", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "enable", "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.", "fluentSetterMethodName" : "enable", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enable", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setEnable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpScaling", "beanStyleSetterMethodName" : "setUpScaling", "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "upScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@return An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "UpScaling", "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.", "setterMethodName" : "setUpScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownScaling", "beanStyleSetterMethodName" : "setDownScaling", "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "downScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@return An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DownScaling", "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.", "setterMethodName" : "setDownScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DownScaling" : { "beanStyleGetterMethodName" : "getDownScaling", "beanStyleSetterMethodName" : "setDownScaling", "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "downScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@return An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DownScaling", "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.", "setterMethodName" : "setDownScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null }, "Enable" : { "beanStyleGetterMethodName" : "getEnable", "beanStyleSetterMethodName" : "setEnable", "c2jName" : "Enable", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "enable", "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.", "fluentSetterMethodName" : "enable", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enable", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setEnable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UpScaling" : { "beanStyleGetterMethodName" : "getUpScaling", "beanStyleSetterMethodName" : "setUpScaling", "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "upScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@return An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "UpScaling", "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.", "setterMethodName" : "setUpScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnable", "beanStyleSetterMethodName" : "setEnable", "c2jName" : "Enable", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "enable", "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.", "fluentSetterMethodName" : "enable", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enable", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setEnable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether load-based auto scaling is enabled for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpScaling", "beanStyleSetterMethodName" : "setUpScaling", "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "upScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@return An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "UpScaling", "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.", "setterMethodName" : "setUpScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownScaling", "beanStyleSetterMethodName" : "setDownScaling", "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "downScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@return An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DownScaling", "setterDocumentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.", "setterMethodName" : "setDownScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                              An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LoadBasedAutoScalingConfiguration", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@return A stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@param stackId A stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              A stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "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, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAllowSsh", "beanStyleSetterMethodName" : "setAllowSsh", "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "allowSsh", "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.", "fluentSetterMethodName" : "allowSsh", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSsh", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "AllowSsh", "setterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \n@param allowSsh Whether the user can use SSH.", "setterMethodName" : "setAllowSsh", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSudo", "beanStyleSetterMethodName" : "setAllowSudo", "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "allowSudo", "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.", "fluentSetterMethodName" : "allowSudo", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSudo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "AllowSudo", "setterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \n@param allowSudo Whether the user can use sudo.", "setterMethodName" : "setAllowSudo", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevel", "beanStyleSetterMethodName" : "setLevel", "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, "fluentGetterMethodName" : "level", "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.", "fluentSetterMethodName" : "level", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Level", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAllowSsh", "beanStyleSetterMethodName" : "setAllowSsh", "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "allowSsh", "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.", "fluentSetterMethodName" : "allowSsh", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSsh", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "AllowSsh", "setterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \n@param allowSsh Whether the user can use SSH.", "setterMethodName" : "setAllowSsh", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "AllowSudo" : { "beanStyleGetterMethodName" : "getAllowSudo", "beanStyleSetterMethodName" : "setAllowSudo", "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "allowSudo", "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.", "fluentSetterMethodName" : "allowSudo", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSudo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "AllowSudo", "setterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \n@param allowSudo Whether the user can use sudo.", "setterMethodName" : "setAllowSudo", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "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, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getLevel", "beanStyleSetterMethodName" : "setLevel", "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, "fluentGetterMethodName" : "level", "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.", "fluentSetterMethodName" : "level", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Level", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@return A stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@param stackId A stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              A stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@return A stack ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                                                                                              A stack ID.

                                                                                                              \n@param stackId A stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              A stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "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, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAllowSsh", "beanStyleSetterMethodName" : "setAllowSsh", "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "allowSsh", "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.", "fluentSetterMethodName" : "allowSsh", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSsh", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "AllowSsh", "setterDocumentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              \n@param allowSsh Whether the user can use SSH.", "setterMethodName" : "setAllowSsh", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the user can use SSH.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSudo", "beanStyleSetterMethodName" : "setAllowSudo", "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "allowSudo", "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.", "fluentSetterMethodName" : "allowSudo", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSudo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "AllowSudo", "setterDocumentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              \n@param allowSudo Whether the user can use sudo.", "setterMethodName" : "setAllowSudo", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the user can use sudo.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevel", "beanStyleSetterMethodName" : "setLevel", "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, "fluentGetterMethodName" : "level", "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.", "fluentSetterMethodName" : "level", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Level", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Permission", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The array ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "raidArrayId", "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.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@return The array ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RaidArrayId", "setterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@param raidArrayId The array ID.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                              The array ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The array name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The array name.

                                                                                                              \n@return The array name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                              The array name.

                                                                                                              \n@param name The array name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The array name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidLevel", "beanStyleSetterMethodName" : "setRaidLevel", "c2jName" : "RaidLevel", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The RAID level.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "raidLevel", "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.", "fluentSetterMethodName" : "raidLevel", "getterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@return The RAID level.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidLevel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "RaidLevel", "setterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@param raidLevel The RAID level.", "setterMethodName" : "setRaidLevel", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                              The RAID level.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNumberOfDisks", "beanStyleSetterMethodName" : "setNumberOfDisks", "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "numberOfDisks", "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.", "fluentSetterMethodName" : "numberOfDisks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberOfDisks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NumberOfDisks", "setterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \n@param numberOfDisks The number of disks in the array.", "setterMethodName" : "setNumberOfDisks", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The array's size.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "size", "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.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@return The array's size.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@param size The array's size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                              The array's size.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "device", "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.", "fluentSetterMethodName" : "device", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Device", "setterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \n@param device The array's Linux device. For example /dev/mdadm0.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The array's mount point.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "mountPoint", "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.", "fluentSetterMethodName" : "mountPoint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MountPoint", "setterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \n@param mountPoint The array's mount point.", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                              The array's mount point.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "availabilityZone", "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.", "fluentSetterMethodName" : "availabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \n@param createdAt When the RAID array was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              When the RAID array was created.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "volumeType", "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.", "fluentSetterMethodName" : "volumeType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VolumeType", "setterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \n@param volumeType The volume type, standard or PIOPS.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "iops", "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.", "fluentSetterMethodName" : "iops", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Iops", "setterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZone" : { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "availabilityZone", "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.", "fluentSetterMethodName" : "availabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \n@param createdAt When the RAID array was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Device" : { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "device", "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.", "fluentSetterMethodName" : "device", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Device", "setterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \n@param device The array's Linux device. For example /dev/mdadm0.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

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

                                                                                                              The instance ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Iops" : { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "iops", "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.", "fluentSetterMethodName" : "iops", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Iops", "setterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MountPoint" : { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The array's mount point.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "mountPoint", "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.", "fluentSetterMethodName" : "mountPoint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MountPoint", "setterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \n@param mountPoint The array's mount point.", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                              The array's mount point.

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

                                                                                                              The array name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The array name.

                                                                                                              \n@return The array name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                              The array name.

                                                                                                              \n@param name The array name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The array name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NumberOfDisks" : { "beanStyleGetterMethodName" : "getNumberOfDisks", "beanStyleSetterMethodName" : "setNumberOfDisks", "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "numberOfDisks", "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.", "fluentSetterMethodName" : "numberOfDisks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberOfDisks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NumberOfDisks", "setterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \n@param numberOfDisks The number of disks in the array.", "setterMethodName" : "setNumberOfDisks", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RaidArrayId" : { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The array ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "raidArrayId", "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.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@return The array ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RaidArrayId", "setterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@param raidArrayId The array ID.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                              The array ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RaidLevel" : { "beanStyleGetterMethodName" : "getRaidLevel", "beanStyleSetterMethodName" : "setRaidLevel", "c2jName" : "RaidLevel", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The RAID level.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "raidLevel", "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.", "fluentSetterMethodName" : "raidLevel", "getterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@return The RAID level.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidLevel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "RaidLevel", "setterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@param raidLevel The RAID level.", "setterMethodName" : "setRaidLevel", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                              The RAID level.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Size" : { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The array's size.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "size", "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.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@return The array's size.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@param size The array's size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                              The array's size.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VolumeType" : { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "volumeType", "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.", "fluentSetterMethodName" : "volumeType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VolumeType", "setterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \n@param volumeType The volume type, standard or PIOPS.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The array ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "raidArrayId", "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.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@return The array ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RaidArrayId", "setterDocumentation" : "

                                                                                                              The array ID.

                                                                                                              \n@param raidArrayId The array ID.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                              The array ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The array name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The array name.

                                                                                                              \n@return The array name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                              The array name.

                                                                                                              \n@param name The array name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The array name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidLevel", "beanStyleSetterMethodName" : "setRaidLevel", "c2jName" : "RaidLevel", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The RAID level.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "raidLevel", "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.", "fluentSetterMethodName" : "raidLevel", "getterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@return The RAID level.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidLevel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "RaidLevel", "setterDocumentation" : "

                                                                                                              The RAID level.

                                                                                                              \n@param raidLevel The RAID level.", "setterMethodName" : "setRaidLevel", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                              The RAID level.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNumberOfDisks", "beanStyleSetterMethodName" : "setNumberOfDisks", "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "numberOfDisks", "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.", "fluentSetterMethodName" : "numberOfDisks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberOfDisks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NumberOfDisks", "setterDocumentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              \n@param numberOfDisks The number of disks in the array.", "setterMethodName" : "setNumberOfDisks", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of disks in the array.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The array's size.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "size", "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.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@return The array's size.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "

                                                                                                              The array's size.

                                                                                                              \n@param size The array's size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                              The array's size.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "device", "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.", "fluentSetterMethodName" : "device", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Device", "setterDocumentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              \n@param device The array's Linux device. For example /dev/mdadm0.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                              The array's Linux device. For example /dev/mdadm0.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The array's mount point.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "mountPoint", "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.", "fluentSetterMethodName" : "mountPoint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MountPoint", "setterDocumentation" : "

                                                                                                              The array's mount point.

                                                                                                              \n@param mountPoint The array's mount point.", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                              The array's mount point.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "availabilityZone", "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.", "fluentSetterMethodName" : "availabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                              When the RAID array was created.

                                                                                                              \n@param createdAt When the RAID array was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              When the RAID array was created.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "volumeType", "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.", "fluentSetterMethodName" : "volumeType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VolumeType", "setterDocumentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              \n@param volumeType The volume type, standard or PIOPS.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                              The volume type, standard or PIOPS.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "iops", "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.", "fluentSetterMethodName" : "iops", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Iops", "setterDocumentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                              For PIOPS volumes, the IOPS per disk.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RaidArray", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "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.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@return The instance's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "setterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                              The instance's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbInstanceIdentifier", "beanStyleSetterMethodName" : "setDbInstanceIdentifier", "c2jName" : "DbInstanceIdentifier", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbInstanceIdentifier", "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.", "fluentSetterMethodName" : "dbInstanceIdentifier", "getterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@return The DB instance identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbInstanceIdentifier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbInstanceIdentifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbInstanceIdentifier", "setterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@param dbInstanceIdentifier The DB instance identifier.", "setterMethodName" : "setDbInstanceIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The master user name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbUser", "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.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@return The master user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbUser", "setterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@param dbUser The master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                              The master user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbPassword", "fluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@param dbPassword AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@return AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbPassword", "setterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@param dbPassword AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Region", "setterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \n@param region The instance's AWS region.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "address", "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.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@return The instance's address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Address", "setterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@param address The instance's address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

                                                                                                              The instance's address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's database engine.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "engine", "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.", "fluentSetterMethodName" : "engine", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Engine", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Engine", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Engine", "setterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \n@param engine The instance's database engine.", "setterMethodName" : "setEngine", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "

                                                                                                              The instance's database engine.

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

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@param stackId The ID of the stack with which the instance is registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@return The ID of the stack with which the instance is registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@param stackId The ID of the stack with which the instance is registered.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMissingOnRds", "beanStyleSetterMethodName" : "setMissingOnRds", "c2jName" : "MissingOnRds", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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, "fluentGetterMethodName" : "missingOnRds", "fluentSetterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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 Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "missingOnRds", "getterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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 Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MissingOnRds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MissingOnRds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "MissingOnRds", "setterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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 Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.", "setterMethodName" : "setMissingOnRds", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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" : { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "address", "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.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@return The instance's address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Address", "setterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@param address The instance's address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

                                                                                                              The instance's address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DbInstanceIdentifier" : { "beanStyleGetterMethodName" : "getDbInstanceIdentifier", "beanStyleSetterMethodName" : "setDbInstanceIdentifier", "c2jName" : "DbInstanceIdentifier", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbInstanceIdentifier", "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.", "fluentSetterMethodName" : "dbInstanceIdentifier", "getterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@return The DB instance identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbInstanceIdentifier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbInstanceIdentifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbInstanceIdentifier", "setterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@param dbInstanceIdentifier The DB instance identifier.", "setterMethodName" : "setDbInstanceIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DbPassword" : { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbPassword", "fluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@param dbPassword AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@return AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbPassword", "setterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@param dbPassword AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DbUser" : { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The master user name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbUser", "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.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@return The master user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbUser", "setterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@param dbUser The master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                              The master user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Engine" : { "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's database engine.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "engine", "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.", "fluentSetterMethodName" : "engine", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Engine", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Engine", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Engine", "setterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \n@param engine The instance's database engine.", "setterMethodName" : "setEngine", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "

                                                                                                              The instance's database engine.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MissingOnRds" : { "beanStyleGetterMethodName" : "getMissingOnRds", "beanStyleSetterMethodName" : "setMissingOnRds", "c2jName" : "MissingOnRds", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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, "fluentGetterMethodName" : "missingOnRds", "fluentSetterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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 Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "missingOnRds", "getterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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 Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MissingOnRds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MissingOnRds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "MissingOnRds", "setterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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 Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.", "setterMethodName" : "setMissingOnRds", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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" : { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "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.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@return The instance's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "setterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                              The instance's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Region", "setterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \n@param region The instance's AWS region.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                              The instance's AWS region.

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

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@param stackId The ID of the stack with which the instance is registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@return The ID of the stack with which the instance is registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@param stackId The ID of the stack with which the instance is registered.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "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.", "fluentSetterMethodName" : "rdsDbInstanceArn", "getterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@return The instance's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "setterDocumentation" : "

                                                                                                              The instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                              The instance's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbInstanceIdentifier", "beanStyleSetterMethodName" : "setDbInstanceIdentifier", "c2jName" : "DbInstanceIdentifier", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbInstanceIdentifier", "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.", "fluentSetterMethodName" : "dbInstanceIdentifier", "getterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@return The DB instance identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbInstanceIdentifier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbInstanceIdentifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbInstanceIdentifier", "setterDocumentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              \n@param dbInstanceIdentifier The DB instance identifier.", "setterMethodName" : "setDbInstanceIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "

                                                                                                              The DB instance identifier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The master user name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbUser", "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.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@return The master user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbUser", "setterDocumentation" : "

                                                                                                              The master user name.

                                                                                                              \n@param dbUser The master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                              The master user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbPassword", "fluentSetterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@param dbPassword AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@return AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbPassword", "setterDocumentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              \n@param dbPassword AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                              AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Region", "setterDocumentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              \n@param region The instance's AWS region.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                              The instance's AWS region.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "address", "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.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@return The instance's address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Address", "setterDocumentation" : "

                                                                                                              The instance's address.

                                                                                                              \n@param address The instance's address.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

                                                                                                              The instance's address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's database engine.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "engine", "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.", "fluentSetterMethodName" : "engine", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Engine", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Engine", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Engine", "setterDocumentation" : "

                                                                                                              The instance's database engine.

                                                                                                              \n@param engine The instance's database engine.", "setterMethodName" : "setEngine", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "

                                                                                                              The instance's database engine.

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

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@param stackId The ID of the stack with which the instance is registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@return The ID of the stack with which the instance is registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StackId", "setterDocumentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              \n@param stackId The ID of the stack with which the instance is registered.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the stack with which the instance is registered.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMissingOnRds", "beanStyleSetterMethodName" : "setMissingOnRds", "c2jName" : "MissingOnRds", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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, "fluentGetterMethodName" : "missingOnRds", "fluentSetterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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 Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "missingOnRds", "getterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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 Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MissingOnRds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MissingOnRds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "MissingOnRds", "setterDocumentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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 Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.", "setterMethodName" : "setMissingOnRds", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "

                                                                                                              Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks 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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RdsDbInstance", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "RebootInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RebootInstanceRequest", "variableName" : "rebootInstanceRequest", "variableType" : "RebootInstanceRequest", "documentation" : null, "simpleType" : "RebootInstanceRequest", "variableSetterType" : "RebootInstanceRequest" }, "wrapper" : false }, "RebootInstanceResponse" : { "c2jName" : "RebootInstanceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RebootInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RebootInstanceResponse", "variableName" : "rebootInstanceResponse", "variableType" : "RebootInstanceResponse", "documentation" : null, "simpleType" : "RebootInstanceResponse", "variableSetterType" : "RebootInstanceResponse" }, "wrapper" : false }, "Recipes" : { "c2jName" : "Recipes", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                              AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks 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 Stacks 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" : [ { "beanStyleGetterMethodName" : "getSetup", "beanStyleSetterMethodName" : "setSetup", "c2jName" : "Setup", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "setup", "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.", "fluentSetterMethodName" : "setup", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Setup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Setup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setSetup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getConfigure", "beanStyleSetterMethodName" : "setConfigure", "c2jName" : "Configure", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "configure", "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.", "fluentSetterMethodName" : "configure", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Configure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Configure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setConfigure", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getDeploy", "beanStyleSetterMethodName" : "setDeploy", "c2jName" : "Deploy", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "deploy", "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.", "fluentSetterMethodName" : "deploy", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deploy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deploy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setDeploy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getUndeploy", "beanStyleSetterMethodName" : "setUndeploy", "c2jName" : "Undeploy", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "undeploy", "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.", "fluentSetterMethodName" : "undeploy", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Undeploy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Undeploy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setUndeploy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getShutdown", "beanStyleSetterMethodName" : "setShutdown", "c2jName" : "Shutdown", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "shutdown", "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.", "fluentSetterMethodName" : "shutdown", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shutdown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setShutdown", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getConfigure", "beanStyleSetterMethodName" : "setConfigure", "c2jName" : "Configure", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "configure", "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.", "fluentSetterMethodName" : "configure", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Configure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Configure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setConfigure", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getDeploy", "beanStyleSetterMethodName" : "setDeploy", "c2jName" : "Deploy", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "deploy", "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.", "fluentSetterMethodName" : "deploy", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deploy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deploy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setDeploy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getSetup", "beanStyleSetterMethodName" : "setSetup", "c2jName" : "Setup", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "setup", "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.", "fluentSetterMethodName" : "setup", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Setup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Setup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setSetup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getShutdown", "beanStyleSetterMethodName" : "setShutdown", "c2jName" : "Shutdown", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "shutdown", "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.", "fluentSetterMethodName" : "shutdown", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shutdown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setShutdown", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getUndeploy", "beanStyleSetterMethodName" : "setUndeploy", "c2jName" : "Undeploy", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "undeploy", "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.", "fluentSetterMethodName" : "undeploy", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Undeploy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Undeploy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setUndeploy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSetup", "beanStyleSetterMethodName" : "setSetup", "c2jName" : "Setup", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "setup", "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.", "fluentSetterMethodName" : "setup", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a setup event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Setup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Setup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setSetup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getConfigure", "beanStyleSetterMethodName" : "setConfigure", "c2jName" : "Configure", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "configure", "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.", "fluentSetterMethodName" : "configure", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a configure event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Configure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Configure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setConfigure", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getDeploy", "beanStyleSetterMethodName" : "setDeploy", "c2jName" : "Deploy", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "deploy", "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.", "fluentSetterMethodName" : "deploy", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a deploy event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deploy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deploy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setDeploy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getUndeploy", "beanStyleSetterMethodName" : "setUndeploy", "c2jName" : "Undeploy", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "undeploy", "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.", "fluentSetterMethodName" : "undeploy", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a undeploy event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Undeploy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Undeploy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setUndeploy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getShutdown", "beanStyleSetterMethodName" : "setShutdown", "c2jName" : "Shutdown", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "shutdown", "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.", "fluentSetterMethodName" : "shutdown", "getterDocumentation" : "

                                                                                                              An array of custom recipe names to be run following a shutdown event.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shutdown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setShutdown", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Recipes", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@return The cluster's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                              The cluster's ARN.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArn" : { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@return The cluster's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                              The cluster's ARN.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@return The cluster's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                              The cluster's ARN.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EcsClusterArn", "StackId" ], "shapeName" : "RegisterEcsClusterRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterEcsClusterRequest", "variableName" : "registerEcsClusterRequest", "variableType" : "RegisterEcsClusterRequest", "documentation" : null, "simpleType" : "RegisterEcsClusterRequest", "variableSetterType" : "RegisterEcsClusterRequest" }, "wrapper" : false }, "RegisterEcsClusterResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@return The cluster's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArn" : { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@return The cluster's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEcsClusterArn", "beanStyleSetterMethodName" : "setEcsClusterArn", "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "ecsClusterArn", "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.", "fluentSetterMethodName" : "ecsClusterArn", "getterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@return The cluster's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EcsClusterArn", "setterDocumentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              \n@param ecsClusterArn The cluster's ARN.", "setterMethodName" : "setEcsClusterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                              The cluster's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterEcsClusterResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterEcsClusterResponse", "variableName" : "registerEcsClusterResponse", "variableType" : "RegisterEcsClusterResponse", "documentation" : null, "simpleType" : "RegisterEcsClusterResponse", "variableSetterType" : "RegisterEcsClusterResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The Elastic IP address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticIp", "StackId" ], "shapeName" : "RegisterElasticIpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterElasticIpRequest", "variableName" : "registerElasticIpRequest", "variableType" : "RegisterElasticIpRequest", "documentation" : null, "simpleType" : "RegisterElasticIpRequest", "variableSetterType" : "RegisterElasticIpRequest" }, "wrapper" : false }, "RegisterElasticIpResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The Elastic IP address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "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.", "fluentSetterMethodName" : "elasticIp", "getterDocumentation" : "

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

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

                                                                                                              The Elastic IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterElasticIpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterElasticIpResponse", "variableName" : "registerElasticIpResponse", "variableType" : "RegisterElasticIpResponse", "documentation" : null, "simpleType" : "RegisterElasticIpResponse", "variableSetterType" : "RegisterElasticIpResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's hostname.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@return The instance's hostname.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@param hostname The instance's hostname.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                              The instance's hostname.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPublicIp", "beanStyleSetterMethodName" : "setPublicIp", "c2jName" : "PublicIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "publicIp", "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.", "fluentSetterMethodName" : "publicIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PublicIp", "setterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \n@param publicIp The instance's public IP address.", "setterMethodName" : "setPublicIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateIp", "beanStyleSetterMethodName" : "setPrivateIp", "c2jName" : "PrivateIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "privateIp", "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.", "fluentSetterMethodName" : "privateIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PrivateIp", "setterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \n@param privateIp The instance's private IP address.", "setterMethodName" : "setPrivateIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRsaPublicKey", "beanStyleSetterMethodName" : "setRsaPublicKey", "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, "fluentGetterMethodName" : "rsaPublicKey", "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.", "fluentSetterMethodName" : "rsaPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RsaPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRsaPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getRsaPublicKeyFingerprint", "beanStyleSetterMethodName" : "setRsaPublicKeyFingerprint", "c2jName" : "RsaPublicKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "rsaPublicKeyFingerprint", "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.", "fluentSetterMethodName" : "rsaPublicKeyFingerprint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RsaPublicKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RsaPublicKeyFingerprint", "setterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.", "setterMethodName" : "setRsaPublicKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIdentity", "beanStyleSetterMethodName" : "setInstanceIdentity", "c2jName" : "InstanceIdentity", "c2jShape" : "InstanceIdentity", "deprecated" : false, "documentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceIdentity", "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.", "fluentSetterMethodName" : "instanceIdentity", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIdentity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIdentity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "InstanceIdentity", "setterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.", "setterMethodName" : "setInstanceIdentity", "setterModel" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : "", "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's hostname.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@return The instance's hostname.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@param hostname The instance's hostname.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                              The instance's hostname.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceIdentity" : { "beanStyleGetterMethodName" : "getInstanceIdentity", "beanStyleSetterMethodName" : "setInstanceIdentity", "c2jName" : "InstanceIdentity", "c2jShape" : "InstanceIdentity", "deprecated" : false, "documentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceIdentity", "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.", "fluentSetterMethodName" : "instanceIdentity", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIdentity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIdentity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "InstanceIdentity", "setterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.", "setterMethodName" : "setInstanceIdentity", "setterModel" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : "", "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "simple" : false, "variable" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              ", "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "xmlNameSpaceUri" : null }, "PrivateIp" : { "beanStyleGetterMethodName" : "getPrivateIp", "beanStyleSetterMethodName" : "setPrivateIp", "c2jName" : "PrivateIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "privateIp", "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.", "fluentSetterMethodName" : "privateIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PrivateIp", "setterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \n@param privateIp The instance's private IP address.", "setterMethodName" : "setPrivateIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PublicIp" : { "beanStyleGetterMethodName" : "getPublicIp", "beanStyleSetterMethodName" : "setPublicIp", "c2jName" : "PublicIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "publicIp", "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.", "fluentSetterMethodName" : "publicIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PublicIp", "setterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \n@param publicIp The instance's public IP address.", "setterMethodName" : "setPublicIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RsaPublicKey" : { "beanStyleGetterMethodName" : "getRsaPublicKey", "beanStyleSetterMethodName" : "setRsaPublicKey", "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, "fluentGetterMethodName" : "rsaPublicKey", "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.", "fluentSetterMethodName" : "rsaPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RsaPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRsaPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getRsaPublicKeyFingerprint", "beanStyleSetterMethodName" : "setRsaPublicKeyFingerprint", "c2jName" : "RsaPublicKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "rsaPublicKeyFingerprint", "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.", "fluentSetterMethodName" : "rsaPublicKeyFingerprint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RsaPublicKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RsaPublicKeyFingerprint", "setterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.", "setterMethodName" : "setRsaPublicKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                              The instances public RSA key fingerprint.

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

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the stack that the instance is to be registered with.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's hostname.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@return The instance's hostname.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                                                                                              The instance's hostname.

                                                                                                              \n@param hostname The instance's hostname.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                              The instance's hostname.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPublicIp", "beanStyleSetterMethodName" : "setPublicIp", "c2jName" : "PublicIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "publicIp", "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.", "fluentSetterMethodName" : "publicIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PublicIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PublicIp", "setterDocumentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              \n@param publicIp The instance's public IP address.", "setterMethodName" : "setPublicIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                                              The instance's public IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateIp", "beanStyleSetterMethodName" : "setPrivateIp", "c2jName" : "PrivateIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "privateIp", "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.", "fluentSetterMethodName" : "privateIp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PrivateIp", "setterDocumentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              \n@param privateIp The instance's private IP address.", "setterMethodName" : "setPrivateIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                                              The instance's private IP address.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRsaPublicKey", "beanStyleSetterMethodName" : "setRsaPublicKey", "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, "fluentGetterMethodName" : "rsaPublicKey", "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.", "fluentSetterMethodName" : "rsaPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RsaPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRsaPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getRsaPublicKeyFingerprint", "beanStyleSetterMethodName" : "setRsaPublicKeyFingerprint", "c2jName" : "RsaPublicKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "rsaPublicKeyFingerprint", "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.", "fluentSetterMethodName" : "rsaPublicKeyFingerprint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RsaPublicKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RsaPublicKeyFingerprint", "setterDocumentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.", "setterMethodName" : "setRsaPublicKeyFingerprint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                              The instances public RSA key fingerprint.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIdentity", "beanStyleSetterMethodName" : "setInstanceIdentity", "c2jName" : "InstanceIdentity", "c2jShape" : "InstanceIdentity", "deprecated" : false, "documentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceIdentity", "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.", "fluentSetterMethodName" : "instanceIdentity", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIdentity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIdentity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "InstanceIdentity", "setterDocumentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.", "setterMethodName" : "setInstanceIdentity", "setterModel" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : "", "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "simple" : false, "variable" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : "

                                                                                                              An InstanceIdentity object that contains the instance's identity.

                                                                                                              ", "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "RegisterInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterInstanceRequest", "variableName" : "registerInstanceRequest", "variableType" : "RegisterInstanceRequest", "documentation" : null, "simpleType" : "RegisterInstanceRequest", "variableSetterType" : "RegisterInstanceRequest" }, "wrapper" : false }, "RegisterInstanceResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@param instanceId The registered instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@return The registered instance's AWS OpsWorks Stacks ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InstanceId", "setterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@param instanceId The registered instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

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

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@param instanceId The registered instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@return The registered instance's AWS OpsWorks Stacks ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InstanceId", "setterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@param instanceId The registered instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@param instanceId The registered instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@return The registered instance's AWS OpsWorks Stacks ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InstanceId", "setterDocumentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              \n@param instanceId The registered instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The registered instance's AWS OpsWorks Stacks ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterInstanceResponse", "variableName" : "registerInstanceResponse", "variableType" : "RegisterInstanceResponse", "documentation" : null, "simpleType" : "RegisterInstanceResponse", "variableSetterType" : "RegisterInstanceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "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.", "fluentSetterMethodName" : "rdsDbInstanceArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "setterDocumentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The database's master user name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbUser", "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.", "fluentSetterMethodName" : "dbUser", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbUser", "setterDocumentation" : "

                                                                                                              The database's master user name.

                                                                                                              \n@param dbUser The database's master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                              The database's master user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The database password.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbPassword", "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.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@return The database password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbPassword", "setterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@param dbPassword The database password.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                              The database password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DbPassword" : { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The database password.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbPassword", "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.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@return The database password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbPassword", "setterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@param dbPassword The database password.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                              The database password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DbUser" : { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The database's master user name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbUser", "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.", "fluentSetterMethodName" : "dbUser", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbUser", "setterDocumentation" : "

                                                                                                              The database's master user name.

                                                                                                              \n@param dbUser The database's master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                              The database's master user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RdsDbInstanceArn" : { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "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.", "fluentSetterMethodName" : "rdsDbInstanceArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "setterDocumentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon RDS instance's ARN.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "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.", "fluentSetterMethodName" : "rdsDbInstanceArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "setterDocumentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon RDS instance's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The database's master user name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbUser", "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.", "fluentSetterMethodName" : "dbUser", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbUser", "setterDocumentation" : "

                                                                                                              The database's master user name.

                                                                                                              \n@param dbUser The database's master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                              The database's master user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The database password.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "dbPassword", "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.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@return The database password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbPassword", "setterDocumentation" : "

                                                                                                              The database password.

                                                                                                              \n@param dbPassword The database password.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                              The database password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId", "RdsDbInstanceArn", "DbUser", "DbPassword" ], "shapeName" : "RegisterRdsDbInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterRdsDbInstanceRequest", "variableName" : "registerRdsDbInstanceRequest", "variableType" : "RegisterRdsDbInstanceRequest", "documentation" : null, "simpleType" : "RegisterRdsDbInstanceRequest", "variableSetterType" : "RegisterRdsDbInstanceRequest" }, "wrapper" : false }, "RegisterRdsDbInstanceResponse" : { "c2jName" : "RegisterRdsDbInstanceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterRdsDbInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterRdsDbInstanceResponse", "variableName" : "registerRdsDbInstanceResponse", "variableType" : "RegisterRdsDbInstanceResponse", "documentation" : null, "simpleType" : "RegisterRdsDbInstanceResponse", "variableSetterType" : "RegisterRdsDbInstanceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getEc2VolumeId", "beanStyleSetterMethodName" : "setEc2VolumeId", "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "ec2VolumeId", "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.", "fluentSetterMethodName" : "ec2VolumeId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Ec2VolumeId", "setterDocumentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              \n@param ec2VolumeId The Amazon EBS volume ID.", "setterMethodName" : "setEc2VolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon EBS volume ID.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Ec2VolumeId" : { "beanStyleGetterMethodName" : "getEc2VolumeId", "beanStyleSetterMethodName" : "setEc2VolumeId", "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "ec2VolumeId", "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.", "fluentSetterMethodName" : "ec2VolumeId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Ec2VolumeId", "setterDocumentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              \n@param ec2VolumeId The Amazon EBS volume ID.", "setterMethodName" : "setEc2VolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon EBS volume ID.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEc2VolumeId", "beanStyleSetterMethodName" : "setEc2VolumeId", "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "ec2VolumeId", "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.", "fluentSetterMethodName" : "ec2VolumeId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Ec2VolumeId", "setterDocumentation" : "

                                                                                                              The Amazon EBS volume ID.

                                                                                                              \n@param ec2VolumeId The Amazon EBS volume ID.", "setterMethodName" : "setEc2VolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon EBS volume ID.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "RegisterVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterVolumeRequest", "variableName" : "registerVolumeRequest", "variableType" : "RegisterVolumeRequest", "documentation" : null, "simpleType" : "RegisterVolumeRequest", "variableSetterType" : "RegisterVolumeRequest" }, "wrapper" : false }, "RegisterVolumeResponse" : { "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" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The volume ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                              The volume ID.

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

                                                                                                              The volume ID.

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

                                                                                                              The volume ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeId" : { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The volume ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                              The volume ID.

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

                                                                                                              The volume ID.

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

                                                                                                              The volume ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The volume ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                              The volume ID.

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

                                                                                                              The volume ID.

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

                                                                                                              The volume ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterVolumeResponse", "variableName" : "registerVolumeResponse", "variableType" : "RegisterVolumeResponse", "documentation" : null, "simpleType" : "RegisterVolumeResponse", "variableSetterType" : "RegisterVolumeResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getFamily", "beanStyleSetterMethodName" : "setFamily", "c2jName" : "Family", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The operating system family.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "family", "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.", "fluentSetterMethodName" : "family", "getterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@return The operating system family.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Family", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Family", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Family", "setterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@param family The operating system family.", "setterMethodName" : "setFamily", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "

                                                                                                              The operating system family.

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

                                                                                                              The operating system name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The operating system name.

                                                                                                              \n@return The operating system name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                              The operating system name.

                                                                                                              \n@param name The operating system name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The operating system name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The operating system version.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "version", "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.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \n@return The operating system version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Version", "setterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \n@param version The operating system version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The operating system version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Family" : { "beanStyleGetterMethodName" : "getFamily", "beanStyleSetterMethodName" : "setFamily", "c2jName" : "Family", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The operating system family.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "family", "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.", "fluentSetterMethodName" : "family", "getterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@return The operating system family.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Family", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Family", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Family", "setterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@param family The operating system family.", "setterMethodName" : "setFamily", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "

                                                                                                              The operating system family.

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

                                                                                                              The operating system name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The operating system name.

                                                                                                              \n@return The operating system name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                              The operating system name.

                                                                                                              \n@param name The operating system name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The operating system name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The operating system version.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "version", "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.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \n@return The operating system version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Version", "setterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \n@param version The operating system version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The operating system version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFamily", "beanStyleSetterMethodName" : "setFamily", "c2jName" : "Family", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The operating system family.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "family", "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.", "fluentSetterMethodName" : "family", "getterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@return The operating system family.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Family", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Family", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Family", "setterDocumentation" : "

                                                                                                              The operating system family.

                                                                                                              \n@param family The operating system family.", "setterMethodName" : "setFamily", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "

                                                                                                              The operating system family.

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

                                                                                                              The operating system name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The operating system name.

                                                                                                              \n@return The operating system name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                              The operating system name.

                                                                                                              \n@param name The operating system name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The operating system name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The operating system version.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "version", "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.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \n@return The operating system version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Version", "setterDocumentation" : "

                                                                                                              The operating system version.

                                                                                                              \n@param version The operating system version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The operating system version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ReportedOs", "simpleMethod" : false, "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" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceNotFoundException", "simpleMethod" : false, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RootDeviceType", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The user's IAM ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                                                              The user's IAM ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                              The user's IAM ARN.

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

                                                                                                              The user's name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The user's name.

                                                                                                              \n@return The user's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                              The user's name.

                                                                                                              \n@param name The user's name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The user's name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "sshUsername", "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.", "fluentSetterMethodName" : "sshUsername", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshUsername", "setterDocumentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              \n@param sshUsername The user's SSH user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArn" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The user's IAM ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                                                              The user's IAM ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                              The user's IAM ARN.

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

                                                                                                              The user's name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The user's name.

                                                                                                              \n@return The user's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                              The user's name.

                                                                                                              \n@param name The user's name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The user's name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshUsername" : { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "sshUsername", "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.", "fluentSetterMethodName" : "sshUsername", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshUsername", "setterDocumentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              \n@param sshUsername The user's SSH user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The user's IAM ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                                                              The user's IAM ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                              The user's IAM ARN.

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

                                                                                                              The user's name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The user's name.

                                                                                                              \n@return The user's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                              The user's name.

                                                                                                              \n@param name The user's name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The user's name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "sshUsername", "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.", "fluentSetterMethodName" : "sshUsername", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshUsername", "setterDocumentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              \n@param sshUsername The user's SSH user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                              The user's SSH user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                              The user's SSH public key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SelfUserProfile", "simpleMethod" : false, "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 Stacks service error.

                                                                                                              ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getServiceErrorId", "beanStyleSetterMethodName" : "setServiceErrorId", "c2jName" : "ServiceErrorId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The error ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "serviceErrorId", "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.", "fluentSetterMethodName" : "serviceErrorId", "getterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@return The error ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceErrorId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServiceErrorId", "setterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@param serviceErrorId The error ID.", "setterMethodName" : "setServiceErrorId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "

                                                                                                              The error ID.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The error type.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "type", "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.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \n@return The error type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \n@param type The error type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The error type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A message that describes the error.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "message", "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.", "fluentSetterMethodName" : "message", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Message", "setterDocumentation" : "

                                                                                                              A message that describes the error.

                                                                                                              \n@param message A message that describes the error.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                              A message that describes the error.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                              When the error occurred.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@return When the error occurred.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@param createdAt When the error occurred.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              When the error occurred.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                              When the error occurred.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@return When the error occurred.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@param createdAt When the error occurred.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              When the error occurred.

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

                                                                                                              The instance ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A message that describes the error.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "message", "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.", "fluentSetterMethodName" : "message", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Message", "setterDocumentation" : "

                                                                                                              A message that describes the error.

                                                                                                              \n@param message A message that describes the error.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                              A message that describes the error.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServiceErrorId" : { "beanStyleGetterMethodName" : "getServiceErrorId", "beanStyleSetterMethodName" : "setServiceErrorId", "c2jName" : "ServiceErrorId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The error ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "serviceErrorId", "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.", "fluentSetterMethodName" : "serviceErrorId", "getterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@return The error ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceErrorId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServiceErrorId", "setterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@param serviceErrorId The error ID.", "setterMethodName" : "setServiceErrorId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "

                                                                                                              The error ID.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The error type.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "type", "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.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \n@return The error type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \n@param type The error type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The error type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getServiceErrorId", "beanStyleSetterMethodName" : "setServiceErrorId", "c2jName" : "ServiceErrorId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The error ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "serviceErrorId", "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.", "fluentSetterMethodName" : "serviceErrorId", "getterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@return The error ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceErrorId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServiceErrorId", "setterDocumentation" : "

                                                                                                              The error ID.

                                                                                                              \n@param serviceErrorId The error ID.", "setterMethodName" : "setServiceErrorId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "

                                                                                                              The error ID.

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

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The error type.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "type", "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.", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \n@return The error type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                                                                                              The error type.

                                                                                                              \n@param type The error type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The error type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              A message that describes the error.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "message", "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.", "fluentSetterMethodName" : "message", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Message", "setterDocumentation" : "

                                                                                                              A message that describes the error.

                                                                                                              \n@param message A message that describes the error.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                              A message that describes the error.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                              When the error occurred.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@return When the error occurred.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                              When the error occurred.

                                                                                                              \n@param createdAt When the error occurred.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                              When the error occurred.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServiceError", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnable", "beanStyleSetterMethodName" : "setEnable", "c2jName" : "Enable", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "enable", "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.", "fluentSetterMethodName" : "enable", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enable", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "Enable", "setterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \n@param enable Enables load-based auto scaling for the layer.", "setterMethodName" : "setEnable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpScaling", "beanStyleSetterMethodName" : "setUpScaling", "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 Stacks starts a specified number of instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "upScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks 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 Stacks starts a specified number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks 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 Stacks starts a specified number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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 Stacks 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 Stacks starts a specified number of instances.", "setterMethodName" : "setUpScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "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 Stacks starts a specified number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownScaling", "beanStyleSetterMethodName" : "setDownScaling", "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 Stacks stops a specified number of instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "downScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks 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 Stacks stops a specified number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks 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 Stacks stops a specified number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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 Stacks 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 Stacks stops a specified number of instances.", "setterMethodName" : "setDownScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "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 Stacks stops a specified number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DownScaling" : { "beanStyleGetterMethodName" : "getDownScaling", "beanStyleSetterMethodName" : "setDownScaling", "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 Stacks stops a specified number of instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "downScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks 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 Stacks stops a specified number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks 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 Stacks stops a specified number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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 Stacks 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 Stacks stops a specified number of instances.", "setterMethodName" : "setDownScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "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 Stacks stops a specified number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null }, "Enable" : { "beanStyleGetterMethodName" : "getEnable", "beanStyleSetterMethodName" : "setEnable", "c2jName" : "Enable", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "enable", "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.", "fluentSetterMethodName" : "enable", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enable", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "Enable", "setterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \n@param enable Enables load-based auto scaling for the layer.", "setterMethodName" : "setEnable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LayerId" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UpScaling" : { "beanStyleGetterMethodName" : "getUpScaling", "beanStyleSetterMethodName" : "setUpScaling", "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 Stacks starts a specified number of instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "upScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks 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 Stacks starts a specified number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks 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 Stacks starts a specified number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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 Stacks 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 Stacks starts a specified number of instances.", "setterMethodName" : "setUpScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "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 Stacks starts a specified number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                                              The layer ID.

                                                                                                              \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                              The layer ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnable", "beanStyleSetterMethodName" : "setEnable", "c2jName" : "Enable", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "enable", "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.", "fluentSetterMethodName" : "enable", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enable", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "Enable", "setterDocumentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              \n@param enable Enables load-based auto scaling for the layer.", "setterMethodName" : "setEnable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                              Enables load-based auto scaling for the layer.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpScaling", "beanStyleSetterMethodName" : "setUpScaling", "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 Stacks starts a specified number of instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "upScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks 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 Stacks starts a specified number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks 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 Stacks starts a specified number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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 Stacks 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 Stacks starts a specified number of instances.", "setterMethodName" : "setUpScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "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 Stacks starts a specified number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownScaling", "beanStyleSetterMethodName" : "setDownScaling", "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 Stacks stops a specified number of instances.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "downScaling", "fluentSetterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks 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 Stacks stops a specified number of instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downScaling", "getterDocumentation" : "

                                                                                                              An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks 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 Stacks stops a specified number of instances.", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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 Stacks 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 Stacks stops a specified number of instances.", "setterMethodName" : "setDownScaling", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "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 Stacks stops a specified number of instances.

                                                                                                              ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerId" ], "shapeName" : "SetLoadBasedAutoScalingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetLoadBasedAutoScalingRequest", "variableName" : "setLoadBasedAutoScalingRequest", "variableType" : "SetLoadBasedAutoScalingRequest", "documentation" : null, "simpleType" : "SetLoadBasedAutoScalingRequest", "variableSetterType" : "SetLoadBasedAutoScalingRequest" }, "wrapper" : false }, "SetLoadBasedAutoScalingResponse" : { "c2jName" : "SetLoadBasedAutoScalingResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SetLoadBasedAutoScalingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetLoadBasedAutoScalingResponse", "variableName" : "setLoadBasedAutoScalingResponse", "variableType" : "SetLoadBasedAutoScalingResponse", "documentation" : null, "simpleType" : "SetLoadBasedAutoScalingResponse", "variableSetterType" : "SetLoadBasedAutoScalingResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@return The user's IAM ARN. This can also be a federated user's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSsh", "beanStyleSetterMethodName" : "setAllowSsh", "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "allowSsh", "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.", "fluentSetterMethodName" : "allowSsh", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSsh", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSsh", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAllowSudo", "beanStyleSetterMethodName" : "setAllowSudo", "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "allowSudo", "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.", "fluentSetterMethodName" : "allowSudo", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSudo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSudo", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevel", "beanStyleSetterMethodName" : "setLevel", "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, "fluentGetterMethodName" : "level", "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.", "fluentSetterMethodName" : "level", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Level", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAllowSsh", "beanStyleSetterMethodName" : "setAllowSsh", "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "allowSsh", "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.", "fluentSetterMethodName" : "allowSsh", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSsh", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSsh", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAllowSudo", "beanStyleSetterMethodName" : "setAllowSudo", "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "allowSudo", "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.", "fluentSetterMethodName" : "allowSudo", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSudo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSudo", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@return The user's IAM ARN. This can also be a federated user's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Level" : { "beanStyleGetterMethodName" : "getLevel", "beanStyleSetterMethodName" : "setLevel", "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, "fluentGetterMethodName" : "level", "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.", "fluentSetterMethodName" : "level", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Level", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                              The stack ID.

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

                                                                                                              The stack ID.

                                                                                                              \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                              The stack ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@return The user's IAM ARN. This can also be a federated user's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              \n@param iamUserArn The user's IAM ARN. This can also be a federated user's ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                              The user's IAM ARN. This can also be a federated user's ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSsh", "beanStyleSetterMethodName" : "setAllowSsh", "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              The user is allowed to use SSH to communicate with the instance.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "allowSsh", "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.", "fluentSetterMethodName" : "allowSsh", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSsh", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSsh", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAllowSudo", "beanStyleSetterMethodName" : "setAllowSudo", "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "allowSudo", "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.", "fluentSetterMethodName" : "allowSudo", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSudo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSudo", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                              The user is allowed to use sudo to elevate privileges.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevel", "beanStyleSetterMethodName" : "setLevel", "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, "fluentGetterMethodName" : "level", "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.", "fluentSetterMethodName" : "level", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Level", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId", "IamUserArn" ], "shapeName" : "SetPermissionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetPermissionRequest", "variableName" : "setPermissionRequest", "variableType" : "SetPermissionRequest", "documentation" : null, "simpleType" : "SetPermissionRequest", "variableSetterType" : "SetPermissionRequest" }, "wrapper" : false }, "SetPermissionResponse" : { "c2jName" : "SetPermissionResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SetPermissionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetPermissionResponse", "variableName" : "setPermissionResponse", "variableType" : "SetPermissionResponse", "documentation" : null, "simpleType" : "SetPermissionResponse", "variableSetterType" : "SetPermissionResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingSchedule", "beanStyleSetterMethodName" : "setAutoScalingSchedule", "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "autoScalingSchedule", "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.", "fluentSetterMethodName" : "autoScalingSchedule", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AutoScalingSchedule", "setterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.", "setterMethodName" : "setAutoScalingSchedule", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutoScalingSchedule" : { "beanStyleGetterMethodName" : "getAutoScalingSchedule", "beanStyleSetterMethodName" : "setAutoScalingSchedule", "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "autoScalingSchedule", "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.", "fluentSetterMethodName" : "autoScalingSchedule", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AutoScalingSchedule", "setterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.", "setterMethodName" : "setAutoScalingSchedule", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

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

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingSchedule", "beanStyleSetterMethodName" : "setAutoScalingSchedule", "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "autoScalingSchedule", "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.", "fluentSetterMethodName" : "autoScalingSchedule", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AutoScalingSchedule", "setterDocumentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.", "setterMethodName" : "setAutoScalingSchedule", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                              An AutoScalingSchedule with the instance schedule.

                                                                                                              ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "SetTimeBasedAutoScalingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetTimeBasedAutoScalingRequest", "variableName" : "setTimeBasedAutoScalingRequest", "variableType" : "SetTimeBasedAutoScalingRequest", "documentation" : null, "simpleType" : "SetTimeBasedAutoScalingRequest", "variableSetterType" : "SetTimeBasedAutoScalingRequest" }, "wrapper" : false }, "SetTimeBasedAutoScalingResponse" : { "c2jName" : "SetTimeBasedAutoScalingResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SetTimeBasedAutoScalingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetTimeBasedAutoScalingResponse", "variableName" : "setTimeBasedAutoScalingResponse", "variableType" : "SetTimeBasedAutoScalingResponse", "documentation" : null, "simpleType" : "SetTimeBasedAutoScalingResponse", "variableSetterType" : "SetTimeBasedAutoScalingResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getExecutionTimeout", "beanStyleSetterMethodName" : "setExecutionTimeout", "c2jName" : "ExecutionTimeout", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "executionTimeout", "fluentSetterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@param executionTimeout The time, in seconds, that AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "executionTimeout", "getterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@return The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionTimeout", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTimeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ExecutionTimeout", "setterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@param executionTimeout The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.", "setterMethodName" : "setExecutionTimeout", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelayUntilElbConnectionsDrained", "beanStyleSetterMethodName" : "setDelayUntilElbConnectionsDrained", "c2jName" : "DelayUntilElbConnectionsDrained", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "delayUntilElbConnectionsDrained", "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.", "fluentSetterMethodName" : "delayUntilElbConnectionsDrained", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DelayUntilElbConnectionsDrained", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DelayUntilElbConnectionsDrained", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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", "setterMethodName" : "setDelayUntilElbConnectionsDrained", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDelayUntilElbConnectionsDrained", "beanStyleSetterMethodName" : "setDelayUntilElbConnectionsDrained", "c2jName" : "DelayUntilElbConnectionsDrained", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "delayUntilElbConnectionsDrained", "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.", "fluentSetterMethodName" : "delayUntilElbConnectionsDrained", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DelayUntilElbConnectionsDrained", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DelayUntilElbConnectionsDrained", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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", "setterMethodName" : "setDelayUntilElbConnectionsDrained", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getExecutionTimeout", "beanStyleSetterMethodName" : "setExecutionTimeout", "c2jName" : "ExecutionTimeout", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "executionTimeout", "fluentSetterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@param executionTimeout The time, in seconds, that AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "executionTimeout", "getterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@return The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionTimeout", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTimeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ExecutionTimeout", "setterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@param executionTimeout The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.", "setterMethodName" : "setExecutionTimeout", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getExecutionTimeout", "beanStyleSetterMethodName" : "setExecutionTimeout", "c2jName" : "ExecutionTimeout", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "executionTimeout", "fluentSetterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@param executionTimeout The time, in seconds, that AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "executionTimeout", "getterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@return The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionTimeout", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTimeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ExecutionTimeout", "setterDocumentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              \n@param executionTimeout The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.", "setterMethodName" : "setExecutionTimeout", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "

                                                                                                              The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDelayUntilElbConnectionsDrained", "beanStyleSetterMethodName" : "setDelayUntilElbConnectionsDrained", "c2jName" : "DelayUntilElbConnectionsDrained", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                              Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "delayUntilElbConnectionsDrained", "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.", "fluentSetterMethodName" : "delayUntilElbConnectionsDrained", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DelayUntilElbConnectionsDrained", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DelayUntilElbConnectionsDrained", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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", "setterMethodName" : "setDelayUntilElbConnectionsDrained", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ShutdownEventConfiguration", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "SourceType", "deprecated" : false, "documentation" : "

                                                                                                              The repository type.

                                                                                                              ", "enumType" : "SourceType", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                              The repository type.

                                                                                                              \n@param type The repository type.\n@see SourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The repository type.

                                                                                                              \n@return The repository type.\n@see SourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                                                                                              The repository type.

                                                                                                              \n@param type The repository type.\n@see SourceType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The repository type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                              The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

                                                                                                              The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                              \n@param url The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                                                                                                              The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                              \n@return The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "setterDocumentation" : "

                                                                                                              The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                              \n@param url The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                              The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "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, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.

                                                                                                                  • ", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "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 Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "password", "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 Stacks 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 Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "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 Stacks 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 Stacks returns *****FILTERED***** instead of the actual value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKey", "beanStyleSetterMethodName" : "setSshKey", "c2jName" : "SshKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "sshKey", "fluentSetterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@param sshKey In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKey", "getterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@return In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshKey", "setterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@param sshKey In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setSshKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "Revision", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks 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, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Revision", "setterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks 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 Stacks 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.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks 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" : { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "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 Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "password", "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 Stacks 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 Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "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 Stacks 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 Stacks returns *****FILTERED***** instead of the actual value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Revision" : { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "Revision", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks 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, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Revision", "setterDocumentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks 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 Stacks 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.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "

                                                                                                                    The application's version. AWS OpsWorks Stacks 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" : { "beanStyleGetterMethodName" : "getSshKey", "beanStyleSetterMethodName" : "setSshKey", "c2jName" : "SshKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "sshKey", "fluentSetterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@param sshKey In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKey", "getterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@return In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshKey", "setterDocumentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    \n@param sshKey In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setSshKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "

                                                                                                                    In requests, the repository's SSH key.

                                                                                                                    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "SourceType", "deprecated" : false, "documentation" : "

                                                                                                                    The repository type.

                                                                                                                    ", "enumType" : "SourceType", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                                    The repository type.

                                                                                                                    \n@param type The repository type.\n@see SourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                    The repository type.

                                                                                                                    \n@return The repository type.\n@see SourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                                                                                                    The repository type.

                                                                                                                    \n@param type The repository type.\n@see SourceType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                    The repository type.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Url" : { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                    The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

                                                                                                                    The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                    \n@param url The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                                                                                                                    The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                    \n@return The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "setterDocumentation" : "

                                                                                                                    The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                    \n@param url The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                                    The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "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, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.

                                                                                                                        • ", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "SourceType", "deprecated" : false, "documentation" : "

                                                                                                                          The repository type.

                                                                                                                          ", "enumType" : "SourceType", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                                          The repository type.

                                                                                                                          \n@param type The repository type.\n@see SourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                          The repository type.

                                                                                                                          \n@return The repository type.\n@see SourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Type", "setterDocumentation" : "

                                                                                                                          The repository type.

                                                                                                                          \n@param type The repository type.\n@see SourceType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                          The repository type.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                          The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                          ", "enumType" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

                                                                                                                          The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                          \n@param url The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                                                                                                                          The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                          \n@return The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "setterDocumentation" : "

                                                                                                                          The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                          \n@param url The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                                          The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "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, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.

                                                                                                                              • ", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "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 Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "password", "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 Stacks 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 Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "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 Stacks 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 Stacks returns *****FILTERED***** instead of the actual value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks 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 Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKey", "beanStyleSetterMethodName" : "setSshKey", "c2jName" : "SshKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "sshKey", "fluentSetterDocumentation" : "

                                                                                                                                In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                \n@param sshKey In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshKey", "getterDocumentation" : "

                                                                                                                                In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                \n@return In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshKey", "setterDocumentation" : "

                                                                                                                                In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                \n@param sshKey In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.", "setterMethodName" : "setSshKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "

                                                                                                                                In requests, the repository's SSH key.

                                                                                                                                In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRevision", "beanStyleSetterMethodName" : "setRevision", "c2jName" : "Revision", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The application's version. AWS OpsWorks Stacks 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, "fluentGetterMethodName" : "revision", "fluentSetterDocumentation" : "

                                                                                                                                The application's version. AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "revision", "getterDocumentation" : "

                                                                                                                                The application's version. AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Revision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Revision", "setterDocumentation" : "

                                                                                                                                The application's version. AWS OpsWorks Stacks 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 Stacks 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.", "setterMethodName" : "setRevision", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "

                                                                                                                                The application's version. AWS OpsWorks Stacks 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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Source", "simpleMethod" : false, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SourceType", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getCertificate", "beanStyleSetterMethodName" : "setCertificate", "c2jName" : "Certificate", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "certificate", "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.", "fluentSetterMethodName" : "certificate", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Certificate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Certificate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Certificate", "setterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                \n@param certificate The contents of the certificate's domain.crt file.", "setterMethodName" : "setCertificate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateKey", "beanStyleSetterMethodName" : "setPrivateKey", "c2jName" : "PrivateKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "privateKey", "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.", "fluentSetterMethodName" : "privateKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setPrivateKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getChain", "beanStyleSetterMethodName" : "setChain", "c2jName" : "Chain", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "chain", "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.", "fluentSetterMethodName" : "chain", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Chain", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Chain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setChain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getCertificate", "beanStyleSetterMethodName" : "setCertificate", "c2jName" : "Certificate", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "certificate", "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.", "fluentSetterMethodName" : "certificate", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Certificate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Certificate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Certificate", "setterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                \n@param certificate The contents of the certificate's domain.crt file.", "setterMethodName" : "setCertificate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Chain" : { "beanStyleGetterMethodName" : "getChain", "beanStyleSetterMethodName" : "setChain", "c2jName" : "Chain", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "chain", "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.", "fluentSetterMethodName" : "chain", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Chain", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Chain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setChain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getPrivateKey", "beanStyleSetterMethodName" : "setPrivateKey", "c2jName" : "PrivateKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "privateKey", "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.", "fluentSetterMethodName" : "privateKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setPrivateKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCertificate", "beanStyleSetterMethodName" : "setCertificate", "c2jName" : "Certificate", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "certificate", "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.", "fluentSetterMethodName" : "certificate", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Certificate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Certificate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Certificate", "setterDocumentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                \n@param certificate The contents of the certificate's domain.crt file.", "setterMethodName" : "setCertificate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "

                                                                                                                                The contents of the certificate's domain.crt file.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivateKey", "beanStyleSetterMethodName" : "setPrivateKey", "c2jName" : "PrivateKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The private key; the contents of the certificate's domain.kex file.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "privateKey", "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.", "fluentSetterMethodName" : "privateKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivateKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setPrivateKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getChain", "beanStyleSetterMethodName" : "setChain", "c2jName" : "Chain", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "chain", "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.", "fluentSetterMethodName" : "chain", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Chain", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Chain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setChain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Certificate", "PrivateKey" ], "shapeName" : "SslConfiguration", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack name.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@return The stack name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@param name The stack name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                The stack name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "arn", "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.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@return The stack's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "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, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "vpcId", "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.", "fluentSetterMethodName" : "vpcId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The stack's attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see StackAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Attributes", "setterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n@param attributes The stack's attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "serviceRoleArn", "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.", "fluentSetterMethodName" : "serviceRoleArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServiceRoleArn", "setterDocumentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "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, "fluentGetterMethodName" : "defaultInstanceProfileArn", "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.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "defaultOs", "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.", "fluentSetterMethodName" : "defaultOs", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DefaultOs", "setterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \n@param defaultOs The stack's default operating system.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "hostnameTheme", "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.", "fluentSetterMethodName" : "hostnameTheme", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "defaultAvailabilityZone", "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.", "fluentSetterMethodName" : "defaultAvailabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "defaultSubnetId", "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.", "fluentSetterMethodName" : "defaultSubnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

                                                                                                                                \"{\\\"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:

                                                                                                                                \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

                                                                                                                                \"{\\\"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:

                                                                                                                                \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

                                                                                                                                \"{\\\"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:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

                                                                                                                                \"{\\\"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 }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                                                                                The configuration manager.

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

                                                                                                                                The configuration manager.

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

                                                                                                                                The configuration manager.

                                                                                                                                ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "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, "fluentGetterMethodName" : "chefConfiguration", "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.", "fluentSetterMethodName" : "chefConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "useCustomCookbooks", "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.", "fluentSetterMethodName" : "useCustomCookbooks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "setterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@return Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "Returns the value of the CustomCookbooksSource property for this object.\n@return The value of the CustomCookbooksSource property for this object.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomCookbooksSource", "setterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "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, "fluentGetterMethodName" : "defaultSshKeyName", "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.", "fluentSetterMethodName" : "defaultSshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \n@param createdAt The date when the stack was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceType", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "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", "fluentGetterMethodName" : "defaultRootDeviceType", "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "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, "fluentGetterMethodName" : "agentVersion", "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.", "fluentSetterMethodName" : "agentVersion", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "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, "fluentGetterMethodName" : "agentVersion", "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.", "fluentSetterMethodName" : "agentVersion", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "arn", "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.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@return The stack's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The stack's attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see StackAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Attributes", "setterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n@param attributes The stack's attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ChefConfiguration" : { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "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, "fluentGetterMethodName" : "chefConfiguration", "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.", "fluentSetterMethodName" : "chefConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                                                                                The configuration manager.

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

                                                                                                                                The configuration manager.

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

                                                                                                                                The configuration manager.

                                                                                                                                ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, "CreatedAt" : { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \n@param createdAt The date when the stack was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomCookbooksSource" : { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "Returns the value of the CustomCookbooksSource property for this object.\n@return The value of the CustomCookbooksSource property for this object.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomCookbooksSource", "setterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

                                                                                                                                \"{\\\"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:

                                                                                                                                \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

                                                                                                                                \"{\\\"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:

                                                                                                                                \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

                                                                                                                                \"{\\\"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:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

                                                                                                                                \"{\\\"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" : { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "defaultAvailabilityZone", "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.", "fluentSetterMethodName" : "defaultAvailabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "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, "fluentGetterMethodName" : "defaultInstanceProfileArn", "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.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "defaultOs", "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.", "fluentSetterMethodName" : "defaultOs", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DefaultOs", "setterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \n@param defaultOs The stack's default operating system.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultRootDeviceType" : { "beanStyleGetterMethodName" : "getDefaultRootDeviceType", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "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", "fluentGetterMethodName" : "defaultRootDeviceType", "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "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, "fluentGetterMethodName" : "defaultSshKeyName", "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.", "fluentSetterMethodName" : "defaultSshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "defaultSubnetId", "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.", "fluentSetterMethodName" : "defaultSubnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "hostnameTheme", "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.", "fluentSetterMethodName" : "hostnameTheme", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack name.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@return The stack name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@param name The stack name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                The stack name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "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, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "serviceRoleArn", "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.", "fluentSetterMethodName" : "serviceRoleArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServiceRoleArn", "setterDocumentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

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

                                                                                                                                The stack ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UseCustomCookbooks" : { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "useCustomCookbooks", "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.", "fluentSetterMethodName" : "useCustomCookbooks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "setterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "UseOpsworksSecurityGroups" : { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@return Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "VpcId" : { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "vpcId", "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.", "fluentSetterMethodName" : "vpcId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack name.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@return The stack name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@param name The stack name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                The stack name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "arn", "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.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@return The stack's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "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, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "vpcId", "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.", "fluentSetterMethodName" : "vpcId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The stack's attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see StackAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Attributes", "setterDocumentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                \n@param attributes The stack's attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                The stack's attributes.

                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "serviceRoleArn", "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.", "fluentSetterMethodName" : "serviceRoleArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ServiceRoleArn", "setterDocumentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack AWS Identity and Access Management (IAM) role.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "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, "fluentGetterMethodName" : "defaultInstanceProfileArn", "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.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "c2jName" : "DefaultOs", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "defaultOs", "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.", "fluentSetterMethodName" : "defaultOs", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DefaultOs", "setterDocumentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                \n@param defaultOs The stack's default operating system.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's default operating system.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "c2jName" : "HostnameTheme", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "hostnameTheme", "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.", "fluentSetterMethodName" : "hostnameTheme", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                                                                                                                The stack host name theme, with spaces replaced by underscores.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "defaultAvailabilityZone", "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.", "fluentSetterMethodName" : "defaultAvailabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "defaultSubnetId", "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.", "fluentSetterMethodName" : "defaultSubnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

                                                                                                                                \"{\\\"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:

                                                                                                                                \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

                                                                                                                                \"{\\\"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:

                                                                                                                                \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

                                                                                                                                \"{\\\"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:

                                                                                                                                \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

                                                                                                                                \"{\\\"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 }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

                                                                                                                                The configuration manager.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "getterDocumentation" : "

                                                                                                                                The configuration manager.

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

                                                                                                                                The configuration manager.

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

                                                                                                                                The configuration manager.

                                                                                                                                ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "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, "fluentGetterMethodName" : "chefConfiguration", "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.", "fluentSetterMethodName" : "chefConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "useCustomCookbooks", "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.", "fluentSetterMethodName" : "useCustomCookbooks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "setterDocumentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Whether the stack uses custom cookbooks.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@return Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "Returns the value of the CustomCookbooksSource property for this object.\n@return The value of the CustomCookbooksSource property for this object.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomCookbooksSource", "setterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "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, "fluentGetterMethodName" : "defaultSshKeyName", "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.", "fluentSetterMethodName" : "defaultSshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "createdAt", "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.", "fluentSetterMethodName" : "createdAt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "CreatedAt", "setterDocumentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                \n@param createdAt The date when the stack was created.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                                                The date when the stack was created.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceType", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "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", "fluentGetterMethodName" : "defaultRootDeviceType", "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "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, "fluentGetterMethodName" : "agentVersion", "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.", "fluentSetterMethodName" : "agentVersion", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Stack", "simpleMethod" : false, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StackAttributesKeys", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                \n@param name The name. This parameter must be set to \"Chef\".", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "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, "fluentGetterMethodName" : "version", "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.", "fluentSetterMethodName" : "version", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                \n@param name The name. This parameter must be set to \"Chef\".", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "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, "fluentGetterMethodName" : "version", "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.", "fluentSetterMethodName" : "version", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                \n@param name The name. This parameter must be set to \"Chef\".", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                The name. This parameter must be set to \"Chef\".

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "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, "fluentGetterMethodName" : "version", "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.", "fluentSetterMethodName" : "version", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StackConfigurationManager", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack name.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@return The stack name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@param name The stack name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                The stack name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "arn", "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.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@return The stack's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayersCount", "beanStyleSetterMethodName" : "setLayersCount", "c2jName" : "LayersCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                The number of layers.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "layersCount", "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.", "fluentSetterMethodName" : "layersCount", "getterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@return The number of layers.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayersCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayersCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "LayersCount", "setterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@param layersCount The number of layers.", "setterMethodName" : "setLayersCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of layers.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppsCount", "beanStyleSetterMethodName" : "setAppsCount", "c2jName" : "AppsCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                The number of apps.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "appsCount", "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.", "fluentSetterMethodName" : "appsCount", "getterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@return The number of apps.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppsCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppsCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "AppsCount", "setterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@param appsCount The number of apps.", "setterMethodName" : "setAppsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of apps.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesCount", "beanStyleSetterMethodName" : "setInstancesCount", "c2jName" : "InstancesCount", "c2jShape" : "InstancesCount", "deprecated" : false, "documentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "instancesCount", "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.", "fluentSetterMethodName" : "instancesCount", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstancesCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setInstancesCount", "setterModel" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : "", "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getAppsCount", "beanStyleSetterMethodName" : "setAppsCount", "c2jName" : "AppsCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                The number of apps.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "appsCount", "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.", "fluentSetterMethodName" : "appsCount", "getterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@return The number of apps.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppsCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppsCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "AppsCount", "setterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@param appsCount The number of apps.", "setterMethodName" : "setAppsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of apps.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "arn", "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.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@return The stack's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstancesCount" : { "beanStyleGetterMethodName" : "getInstancesCount", "beanStyleSetterMethodName" : "setInstancesCount", "c2jName" : "InstancesCount", "c2jShape" : "InstancesCount", "deprecated" : false, "documentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "instancesCount", "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.", "fluentSetterMethodName" : "instancesCount", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstancesCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setInstancesCount", "setterModel" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : "", "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getLayersCount", "beanStyleSetterMethodName" : "setLayersCount", "c2jName" : "LayersCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                The number of layers.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "layersCount", "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.", "fluentSetterMethodName" : "layersCount", "getterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@return The number of layers.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayersCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayersCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "LayersCount", "setterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@param layersCount The number of layers.", "setterMethodName" : "setLayersCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of layers.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack name.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@return The stack name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@param name The stack name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                The stack name.

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

                                                                                                                                The stack ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack name.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@return The stack name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                The stack name.

                                                                                                                                \n@param name The stack name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                The stack name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "arn", "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.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@return The stack's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "setterDocumentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                \n@param arn The stack's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLayersCount", "beanStyleSetterMethodName" : "setLayersCount", "c2jName" : "LayersCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                The number of layers.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "layersCount", "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.", "fluentSetterMethodName" : "layersCount", "getterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@return The number of layers.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayersCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayersCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "LayersCount", "setterDocumentation" : "

                                                                                                                                The number of layers.

                                                                                                                                \n@param layersCount The number of layers.", "setterMethodName" : "setLayersCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of layers.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppsCount", "beanStyleSetterMethodName" : "setAppsCount", "c2jName" : "AppsCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                The number of apps.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "appsCount", "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.", "fluentSetterMethodName" : "appsCount", "getterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@return The number of apps.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppsCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppsCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "AppsCount", "setterDocumentation" : "

                                                                                                                                The number of apps.

                                                                                                                                \n@param appsCount The number of apps.", "setterMethodName" : "setAppsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of apps.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesCount", "beanStyleSetterMethodName" : "setInstancesCount", "c2jName" : "InstancesCount", "c2jShape" : "InstancesCount", "deprecated" : false, "documentation" : "

                                                                                                                                An InstancesCount object with the number of instances in each status.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "instancesCount", "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.", "fluentSetterMethodName" : "instancesCount", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstancesCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setInstancesCount", "setterModel" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : "", "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "simple" : false, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StackSummary", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "StartInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartInstanceRequest", "variableName" : "startInstanceRequest", "variableType" : "StartInstanceRequest", "documentation" : null, "simpleType" : "StartInstanceRequest", "variableSetterType" : "StartInstanceRequest" }, "wrapper" : false }, "StartInstanceResponse" : { "c2jName" : "StartInstanceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartInstanceResponse", "variableName" : "startInstanceResponse", "variableType" : "StartInstanceResponse", "documentation" : null, "simpleType" : "StartInstanceResponse", "variableSetterType" : "StartInstanceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "StartStackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartStackRequest", "variableName" : "startStackRequest", "variableType" : "StartStackRequest", "documentation" : null, "simpleType" : "StartStackRequest", "variableSetterType" : "StartStackRequest" }, "wrapper" : false }, "StartStackResponse" : { "c2jName" : "StartStackResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartStackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartStackResponse", "variableName" : "startStackResponse", "variableType" : "StartStackResponse", "documentation" : null, "simpleType" : "StartStackResponse", "variableSetterType" : "StartStackResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The instance ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

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

                                                                                                                                The instance ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "StopInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopInstanceRequest", "variableName" : "stopInstanceRequest", "variableType" : "StopInstanceRequest", "documentation" : null, "simpleType" : "StopInstanceRequest", "variableSetterType" : "StopInstanceRequest" }, "wrapper" : false }, "StopInstanceResponse" : { "c2jName" : "StopInstanceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StopInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopInstanceResponse", "variableName" : "stopInstanceResponse", "variableType" : "StopInstanceResponse", "documentation" : null, "simpleType" : "StopInstanceResponse", "variableSetterType" : "StopInstanceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                The stack ID.

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

                                                                                                                                The stack ID.

                                                                                                                                \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                The stack ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "StopStackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopStackRequest", "variableName" : "stopStackRequest", "variableType" : "StopStackRequest", "documentation" : null, "simpleType" : "StopStackRequest", "variableSetterType" : "StopStackRequest" }, "wrapper" : false }, "StopStackResponse" : { "c2jName" : "StopStackResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StopStackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopStackResponse", "variableName" : "stopStackResponse", "variableType" : "StopStackResponse", "documentation" : null, "simpleType" : "StopStackResponse", "variableSetterType" : "StopStackResponse" }, "wrapper" : false }, "TagResourceRequest" : { "c2jName" : "TagResourceRequest", "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" : "TagResource", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.TagResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "deprecated" : false, "documentation" : "

                                                                                                                                The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                \n@return The stack or layer's Amazon Resource Number (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResourceArn", "setterDocumentation" : "

                                                                                                                                The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "deprecated" : false, "documentation" : "

                                                                                                                                A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                • The key cannot be empty.

                                                                                                                                • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                • A maximum of 40 tags is allowed for any resource.

                                                                                                                                ", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                • The key cannot be empty.

                                                                                                                                • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                • A maximum of 40 tags is allowed for any resource.

                                                                                                                                \n@param tags A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                • The key cannot be empty.

                                                                                                                                • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                • A maximum of 40 tags is allowed for any resource.

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

                                                                                                                                  A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                  • The key cannot be empty.

                                                                                                                                  • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                  • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                  • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                  • A maximum of 40 tags is allowed for any resource.

                                                                                                                                  \n

                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                  \n@return A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                  • The key cannot be empty.

                                                                                                                                  • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                  • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                  • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                  • A maximum of 40 tags is allowed for any resource.

                                                                                                                                  • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Tags", "setterDocumentation" : "

                                                                                                                                    A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                    • The key cannot be empty.

                                                                                                                                    • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                    • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                    • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                    • A maximum of 40 tags is allowed for any resource.

                                                                                                                                    \n@param tags A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                    • The key cannot be empty.

                                                                                                                                    • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                    • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                    • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                    • A maximum of 40 tags is allowed for any resource.

                                                                                                                                    • ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                      A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                      • The key cannot be empty.

                                                                                                                                      • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                      • A maximum of 40 tags is allowed for any resource.

                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "deprecated" : false, "documentation" : "

                                                                                                                                      The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                      ", "enumType" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                      The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                      \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                      The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                      \n@return The stack or layer's Amazon Resource Number (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResourceArn", "setterDocumentation" : "

                                                                                                                                      The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                      \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                      The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "deprecated" : false, "documentation" : "

                                                                                                                                      A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                      • The key cannot be empty.

                                                                                                                                      • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                      • A maximum of 40 tags is allowed for any resource.

                                                                                                                                      ", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                      A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                      • The key cannot be empty.

                                                                                                                                      • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                      • A maximum of 40 tags is allowed for any resource.

                                                                                                                                      \n@param tags A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                      • The key cannot be empty.

                                                                                                                                      • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                      • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                      • A maximum of 40 tags is allowed for any resource.

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

                                                                                                                                        A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                        • The key cannot be empty.

                                                                                                                                        • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                        • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                        • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                        • A maximum of 40 tags is allowed for any resource.

                                                                                                                                        \n

                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                        \n@return A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                        • The key cannot be empty.

                                                                                                                                        • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                        • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                        • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                        • A maximum of 40 tags is allowed for any resource.

                                                                                                                                        • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Tags", "setterDocumentation" : "

                                                                                                                                          A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                          • The key cannot be empty.

                                                                                                                                          • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                          • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                          • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                          • A maximum of 40 tags is allowed for any resource.

                                                                                                                                          \n@param tags A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                          • The key cannot be empty.

                                                                                                                                          • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                          • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                          • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                          • A maximum of 40 tags is allowed for any resource.

                                                                                                                                          • ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                            A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                            • The key cannot be empty.

                                                                                                                                            • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                            • A maximum of 40 tags is allowed for any resource.

                                                                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "deprecated" : false, "documentation" : "

                                                                                                                                            The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                            The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                            \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                            The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                            \n@return The stack or layer's Amazon Resource Number (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResourceArn", "setterDocumentation" : "

                                                                                                                                            The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                            \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                            The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "deprecated" : false, "documentation" : "

                                                                                                                                            A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                            • The key cannot be empty.

                                                                                                                                            • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                            • A maximum of 40 tags is allowed for any resource.

                                                                                                                                            ", "enumType" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                            A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                            • The key cannot be empty.

                                                                                                                                            • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                            • A maximum of 40 tags is allowed for any resource.

                                                                                                                                            \n@param tags A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                            • The key cannot be empty.

                                                                                                                                            • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                            • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                            • A maximum of 40 tags is allowed for any resource.

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

                                                                                                                                              A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                              • The key cannot be empty.

                                                                                                                                              • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                              • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                              • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                              • A maximum of 40 tags is allowed for any resource.

                                                                                                                                              \n

                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                              \n@return A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                              • The key cannot be empty.

                                                                                                                                              • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                              • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                              • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                              • A maximum of 40 tags is allowed for any resource.

                                                                                                                                              • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValue", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Tags", "setterDocumentation" : "

                                                                                                                                                A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                                • The key cannot be empty.

                                                                                                                                                • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                                • A maximum of 40 tags is allowed for any resource.

                                                                                                                                                \n@param tags A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                                • The key cannot be empty.

                                                                                                                                                • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                                • A maximum of 40 tags is allowed for any resource.

                                                                                                                                                • ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  A map that contains tag keys and tag values that are attached to a stack or layer.

                                                                                                                                                  • The key cannot be empty.

                                                                                                                                                  • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                  • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                  • Leading and trailing white spaces are trimmed from both the key and value.

                                                                                                                                                  • A maximum of 40 tags is allowed for any resource.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn", "Tags" ], "shapeName" : "TagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : null, "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "wrapper" : false }, "TagResourceResponse" : { "c2jName" : "TagResourceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TagResourceResponse", "variableName" : "tagResourceResponse", "variableType" : "TagResourceResponse", "documentation" : null, "simpleType" : "TagResourceResponse", "variableSetterType" : "TagResourceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Username", "setterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                                                  The password.

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

                                                                                                                                                  The password.

                                                                                                                                                  \n@return The password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Password", "setterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \n@param password The password.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValidForInMinutes", "beanStyleSetterMethodName" : "setValidForInMinutes", "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, "fluentGetterMethodName" : "validForInMinutes", "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.", "fluentSetterMethodName" : "validForInMinutes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidForInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setValidForInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@param instanceId The instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@return The instance's AWS OpsWorks Stacks ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InstanceId", "setterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@param instanceId The instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

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

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@param instanceId The instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@return The instance's AWS OpsWorks Stacks ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InstanceId", "setterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@param instanceId The instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Password" : { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                                                  The password.

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

                                                                                                                                                  The password.

                                                                                                                                                  \n@return The password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Password", "setterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \n@param password The password.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Username", "setterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ValidForInMinutes" : { "beanStyleGetterMethodName" : "getValidForInMinutes", "beanStyleSetterMethodName" : "setValidForInMinutes", "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, "fluentGetterMethodName" : "validForInMinutes", "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.", "fluentSetterMethodName" : "validForInMinutes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidForInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setValidForInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Username", "setterDocumentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                                                  The password.

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

                                                                                                                                                  The password.

                                                                                                                                                  \n@return The password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Password", "setterDocumentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  \n@param password The password.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                                  The password.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValidForInMinutes", "beanStyleSetterMethodName" : "setValidForInMinutes", "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, "fluentGetterMethodName" : "validForInMinutes", "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.", "fluentSetterMethodName" : "validForInMinutes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidForInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "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.", "setterMethodName" : "setValidForInMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@param instanceId The instance's AWS OpsWorks Stacks ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@return The instance's AWS OpsWorks Stacks ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "InstanceId", "setterDocumentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  \n@param instanceId The instance's AWS OpsWorks Stacks ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's AWS OpsWorks Stacks ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TemporaryCredential", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingSchedule", "beanStyleSetterMethodName" : "setAutoScalingSchedule", "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "autoScalingSchedule", "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.", "fluentSetterMethodName" : "autoScalingSchedule", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AutoScalingSchedule", "setterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.", "setterMethodName" : "setAutoScalingSchedule", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutoScalingSchedule" : { "beanStyleGetterMethodName" : "getAutoScalingSchedule", "beanStyleSetterMethodName" : "setAutoScalingSchedule", "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "autoScalingSchedule", "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.", "fluentSetterMethodName" : "autoScalingSchedule", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AutoScalingSchedule", "setterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.", "setterMethodName" : "setAutoScalingSchedule", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoScalingSchedule", "beanStyleSetterMethodName" : "setAutoScalingSchedule", "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "autoScalingSchedule", "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.", "fluentSetterMethodName" : "autoScalingSchedule", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AutoScalingSchedule", "setterDocumentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.", "setterMethodName" : "setAutoScalingSchedule", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                                                  ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TimeBasedAutoScalingConfiguration", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "UnassignInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnassignInstanceRequest", "variableName" : "unassignInstanceRequest", "variableType" : "UnassignInstanceRequest", "documentation" : null, "simpleType" : "UnassignInstanceRequest", "variableSetterType" : "UnassignInstanceRequest" }, "wrapper" : false }, "UnassignInstanceResponse" : { "c2jName" : "UnassignInstanceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnassignInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UnassignInstanceResponse", "variableName" : "unassignInstanceResponse", "variableType" : "UnassignInstanceResponse", "documentation" : null, "simpleType" : "UnassignInstanceResponse", "variableSetterType" : "UnassignInstanceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeId" : { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeId" ], "shapeName" : "UnassignVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnassignVolumeRequest", "variableName" : "unassignVolumeRequest", "variableType" : "UnassignVolumeRequest", "documentation" : null, "simpleType" : "UnassignVolumeRequest", "variableSetterType" : "UnassignVolumeRequest" }, "wrapper" : false }, "UnassignVolumeResponse" : { "c2jName" : "UnassignVolumeResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnassignVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UnassignVolumeResponse", "variableName" : "unassignVolumeResponse", "variableType" : "UnassignVolumeResponse", "documentation" : null, "simpleType" : "UnassignVolumeResponse", "variableSetterType" : "UnassignVolumeResponse" }, "wrapper" : false }, "UntagResourceRequest" : { "c2jName" : "UntagResourceRequest", "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" : "UntagResource", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UntagResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@return The stack or layer's Amazon Resource Number (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResourceArn", "setterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeys", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n@param tagKeys A list of the keys of tags to be removed from a stack or layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return A list of the keys of tags to be removed from a stack or layer.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TagKeys", "setterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n@param tagKeys A list of the keys of tags to be removed from a stack or layer.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@return The stack or layer's Amazon Resource Number (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResourceArn", "setterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TagKeys" : { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeys", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n@param tagKeys A list of the keys of tags to be removed from a stack or layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return A list of the keys of tags to be removed from a stack or layer.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TagKeys", "setterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n@param tagKeys A list of the keys of tags to be removed from a stack or layer.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@return The stack or layer's Amazon Resource Number (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResourceArn", "setterDocumentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  \n@param resourceArn The stack or layer's Amazon Resource Number (ARN).", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack or layer's Amazon Resource Number (ARN).

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeys", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n@param tagKeys A list of the keys of tags to be removed from a stack or layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return A list of the keys of tags to be removed from a stack or layer.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "TagKeys", "setterDocumentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  \n@param tagKeys A list of the keys of tags to be removed from a stack or layer.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  A list of the keys of tags to be removed from a stack or layer.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn", "TagKeys" ], "shapeName" : "UntagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : null, "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "wrapper" : false }, "UntagResourceResponse" : { "c2jName" : "UntagResourceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UntagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UntagResourceResponse", "variableName" : "untagResourceResponse", "variableType" : "UntagResourceResponse", "documentation" : null, "simpleType" : "UntagResourceResponse", "variableSetterType" : "UntagResourceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                                                                                                                                  The app ID.

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

                                                                                                                                                  The app ID.

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

                                                                                                                                                  The app ID.

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

                                                                                                                                                  The app name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The app name.

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

                                                                                                                                                  The app name.

                                                                                                                                                  \n@param name The app name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The app name.

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

                                                                                                                                                  A description of the app.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "description", "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.", "fluentSetterMethodName" : "description", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "setterDocumentation" : "

                                                                                                                                                  A description of the app.

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

                                                                                                                                                  A description of the app.

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

                                                                                                                                                  The app's data sources.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "dataSources", "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.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The app's data sources.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DataSources", "setterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n@param dataSources The app's data sources.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The app's data sources.

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

                                                                                                                                                  The app type.

                                                                                                                                                  ", "enumType" : "AppType", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                                                                  The app type.

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

                                                                                                                                                  The app type.

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

                                                                                                                                                  The app type.

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

                                                                                                                                                  The app type.

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

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "appSource", "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.", "fluentSetterMethodName" : "appSource", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AppSource", "setterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \n@param appSource A Source object that specifies the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "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, "fluentGetterMethodName" : "domains", "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.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

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

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "enableSsl", "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.", "fluentSetterMethodName" : "enableSsl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "setterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.", "setterMethodName" : "setEnableSsl", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

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

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sslConfiguration", "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.", "fluentSetterMethodName" : "sslConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SslConfiguration", "setterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

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

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

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

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see AppAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "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, "fluentGetterMethodName" : "environment", "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.", "fluentSetterMethodName" : "environment", "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

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.

                                                                                                                                                  ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                                                                                                                                  The app ID.

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

                                                                                                                                                  The app ID.

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

                                                                                                                                                  The app ID.

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

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "appSource", "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.", "fluentSetterMethodName" : "appSource", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AppSource", "setterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \n@param appSource A Source object that specifies the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

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

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see AppAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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" : { "beanStyleGetterMethodName" : "getDataSources", "beanStyleSetterMethodName" : "setDataSources", "c2jName" : "DataSources", "c2jShape" : "DataSources", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "dataSources", "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.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The app's data sources.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DataSources", "setterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n@param dataSources The app's data sources.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The app's data sources.

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

                                                                                                                                                  A description of the app.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "description", "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.", "fluentSetterMethodName" : "description", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "setterDocumentation" : "

                                                                                                                                                  A description of the app.

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

                                                                                                                                                  A description of the app.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Domains" : { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "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, "fluentGetterMethodName" : "domains", "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.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

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

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "enableSsl", "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.", "fluentSetterMethodName" : "enableSsl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "setterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.", "setterMethodName" : "setEnableSsl", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Environment" : { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "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, "fluentGetterMethodName" : "environment", "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.", "fluentSetterMethodName" : "environment", "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

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.

                                                                                                                                                  ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The app name.

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

                                                                                                                                                  The app name.

                                                                                                                                                  \n@param name The app name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The app name.

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

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sslConfiguration", "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.", "fluentSetterMethodName" : "sslConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SslConfiguration", "setterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

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

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  ", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AppType", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app type.

                                                                                                                                                  ", "enumType" : "AppType", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                                                                  The app type.

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

                                                                                                                                                  The app type.

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

                                                                                                                                                  The app type.

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

                                                                                                                                                  The app type.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAppId", "beanStyleSetterMethodName" : "setAppId", "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "appId", "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.", "fluentSetterMethodName" : "appId", "getterDocumentation" : "

                                                                                                                                                  The app ID.

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

                                                                                                                                                  The app ID.

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

                                                                                                                                                  The app ID.

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

                                                                                                                                                  The app name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The app name.

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

                                                                                                                                                  The app name.

                                                                                                                                                  \n@param name The app name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The app name.

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

                                                                                                                                                  A description of the app.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "description", "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.", "fluentSetterMethodName" : "description", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "setterDocumentation" : "

                                                                                                                                                  A description of the app.

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

                                                                                                                                                  A description of the app.

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

                                                                                                                                                  The app's data sources.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "dataSources", "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.", "fluentSetterMethodName" : "dataSources", "getterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The app's data sources.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "DataSources", "setterDocumentation" : "

                                                                                                                                                  The app's data sources.

                                                                                                                                                  \n@param dataSources The app's data sources.", "setterMethodName" : "setDataSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The app's data sources.

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

                                                                                                                                                  The app type.

                                                                                                                                                  ", "enumType" : "AppType", "fluentGetterMethodName" : "type", "fluentSetterDocumentation" : "

                                                                                                                                                  The app type.

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

                                                                                                                                                  The app type.

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

                                                                                                                                                  The app type.

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

                                                                                                                                                  The app type.

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

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "appSource", "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.", "fluentSetterMethodName" : "appSource", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "AppSource", "setterDocumentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  \n@param appSource A Source object that specifies the app repository.", "setterMethodName" : "setAppSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                                                                                                                                  A Source object that specifies the app repository.

                                                                                                                                                  ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomains", "beanStyleSetterMethodName" : "setDomains", "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, "fluentGetterMethodName" : "domains", "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.", "fluentSetterMethodName" : "domains", "getterDocumentation" : "

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

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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'", "setterMethodName" : "setDomains", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEnableSsl", "beanStyleSetterMethodName" : "setEnableSsl", "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "enableSsl", "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.", "fluentSetterMethodName" : "enableSsl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableSsl", "setterDocumentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.", "setterMethodName" : "setEnableSsl", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether SSL is enabled for the app.

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

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sslConfiguration", "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.", "fluentSetterMethodName" : "sslConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SslConfiguration", "setterDocumentation" : "

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

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

                                                                                                                                                  An SslConfiguration object with the SSL configuration.

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

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see AppAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see AppAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getEnvironment", "beanStyleSetterMethodName" : "setEnvironment", "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, "fluentGetterMethodName" : "environment", "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.", "fluentSetterMethodName" : "environment", "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

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.

                                                                                                                                                  ", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AppId" ], "shapeName" : "UpdateAppRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateAppRequest", "variableName" : "updateAppRequest", "variableType" : "UpdateAppRequest", "documentation" : null, "simpleType" : "UpdateAppRequest", "variableSetterType" : "UpdateAppRequest" }, "wrapper" : false }, "UpdateAppResponse" : { "c2jName" : "UpdateAppResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateAppResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateAppResponse", "variableName" : "updateAppResponse", "variableType" : "UpdateAppResponse", "documentation" : null, "simpleType" : "UpdateAppResponse", "variableSetterType" : "UpdateAppResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The address.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                                                                  The address.

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

                                                                                                                                                  The address.

                                                                                                                                                  \n@return The address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticIp", "setterDocumentation" : "

                                                                                                                                                  The address.

                                                                                                                                                  \n@param elasticIp The address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                                                                  The address.

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

                                                                                                                                                  The new name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@return The new name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@param name The new name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The new name.

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

                                                                                                                                                  The address.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                                                                  The address.

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

                                                                                                                                                  The address.

                                                                                                                                                  \n@return The address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticIp", "setterDocumentation" : "

                                                                                                                                                  The address.

                                                                                                                                                  \n@param elasticIp The address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                                                                  The address.

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

                                                                                                                                                  The new name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@return The new name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@param name The new name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticIp", "beanStyleSetterMethodName" : "setElasticIp", "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The address.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "elasticIp", "fluentSetterDocumentation" : "

                                                                                                                                                  The address.

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

                                                                                                                                                  The address.

                                                                                                                                                  \n@return The address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ElasticIp", "setterDocumentation" : "

                                                                                                                                                  The address.

                                                                                                                                                  \n@param elasticIp The address.", "setterMethodName" : "setElasticIp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                                                                  The address.

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

                                                                                                                                                  The new name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@return The new name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@param name The new name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticIp" ], "shapeName" : "UpdateElasticIpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateElasticIpRequest", "variableName" : "updateElasticIpRequest", "variableType" : "UpdateElasticIpRequest", "documentation" : null, "simpleType" : "UpdateElasticIpRequest", "variableSetterType" : "UpdateElasticIpRequest" }, "wrapper" : false }, "UpdateElasticIpResponse" : { "c2jName" : "UpdateElasticIpResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateElasticIpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateElasticIpResponse", "variableName" : "updateElasticIpResponse", "variableType" : "UpdateElasticIpResponse", "documentation" : null, "simpleType" : "UpdateElasticIpResponse", "variableSetterType" : "UpdateElasticIpResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The instance's layer IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n@param layerIds The instance's layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "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, "fluentGetterMethodName" : "instanceType", "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.", "fluentSetterMethodName" : "instanceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAutoScalingType", "beanStyleSetterMethodName" : "setAutoScalingType", "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", "fluentGetterMethodName" : "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@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@return The instance host name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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, "fluentGetterMethodName" : "os", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Os", "setterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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.

                                                                                                                                                  ", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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 }, { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "c2jName" : "AmiId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "amiId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@param amiId The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amiId", "getterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@return The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AmiId", "setterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@param amiId The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshKeyName", "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.", "fluentSetterMethodName" : "sshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshKeyName", "setterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArchitecture", "beanStyleSetterMethodName" : "setArchitecture", "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", "fluentGetterMethodName" : "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@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                                                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "ebsOptimized", "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.", "fluentSetterMethodName" : "ebsOptimized", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "setterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \n@param ebsOptimized This property cannot be updated.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@return The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@return The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AmiId" : { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "c2jName" : "AmiId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "amiId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@param amiId The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amiId", "getterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@return The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AmiId", "setterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@param amiId The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Architecture" : { "beanStyleGetterMethodName" : "getArchitecture", "beanStyleSetterMethodName" : "setArchitecture", "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", "fluentGetterMethodName" : "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@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAutoScalingType", "beanStyleSetterMethodName" : "setAutoScalingType", "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", "fluentGetterMethodName" : "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@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "ebsOptimized", "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.", "fluentSetterMethodName" : "ebsOptimized", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "setterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \n@param ebsOptimized This property cannot be updated.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Hostname" : { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@return The instance host name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                                                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceType" : { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "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, "fluentGetterMethodName" : "instanceType", "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.", "fluentSetterMethodName" : "instanceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getLayerIds", "beanStyleSetterMethodName" : "setLayerIds", "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The instance's layer IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n@param layerIds The instance's layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Os" : { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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, "fluentGetterMethodName" : "os", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Os", "setterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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.

                                                                                                                                                  ", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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" : { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshKeyName", "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.", "fluentSetterMethodName" : "sshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshKeyName", "setterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "layerIds", "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.", "fluentSetterMethodName" : "layerIds", "getterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The instance's layer IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "LayerIds", "setterDocumentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  \n@param layerIds The instance's layer IDs.", "setterMethodName" : "setLayerIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The instance's layer IDs.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "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, "fluentGetterMethodName" : "instanceType", "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.", "fluentSetterMethodName" : "instanceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAutoScalingType", "beanStyleSetterMethodName" : "setAutoScalingType", "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", "fluentGetterMethodName" : "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@see AutoScalingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setAutoScalingType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getHostname", "beanStyleSetterMethodName" : "setHostname", "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "hostname", "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.", "fluentSetterMethodName" : "hostname", "getterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@return The instance host name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Hostname", "setterDocumentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  \n@param hostname The instance host name.", "setterMethodName" : "setHostname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance host name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "Os", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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, "fluentGetterMethodName" : "os", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Os", "setterDocumentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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.

                                                                                                                                                  ", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.

                                                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2017.03, Amazon Linux 2016.09, 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 Linux 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.

                                                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Stacks 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 }, { "beanStyleGetterMethodName" : "getAmiId", "beanStyleSetterMethodName" : "setAmiId", "c2jName" : "AmiId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "amiId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@param amiId The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amiId", "getterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@return The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AmiId", "setterDocumentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  \n@param amiId The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.", "setterMethodName" : "setAmiId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshKeyName", "beanStyleSetterMethodName" : "setSshKeyName", "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshKeyName", "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.", "fluentSetterMethodName" : "sshKeyName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshKeyName", "setterDocumentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.", "setterMethodName" : "setSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArchitecture", "beanStyleSetterMethodName" : "setArchitecture", "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", "fluentGetterMethodName" : "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@see Architecture\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture", "fluentSetterMethodName" : "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                                                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getEbsOptimized", "beanStyleSetterMethodName" : "setEbsOptimized", "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "ebsOptimized", "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.", "fluentSetterMethodName" : "ebsOptimized", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EbsOptimized", "setterDocumentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  \n@param ebsOptimized This property cannot be updated.", "setterMethodName" : "setEbsOptimized", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  This property cannot be updated.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@return The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  \n@param agentVersion The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks 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 Stacks 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.

                                                                                                                                                  AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "UpdateInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateInstanceRequest", "variableName" : "updateInstanceRequest", "variableType" : "UpdateInstanceRequest", "documentation" : null, "simpleType" : "UpdateInstanceRequest", "variableSetterType" : "UpdateInstanceRequest" }, "wrapper" : false }, "UpdateInstanceResponse" : { "c2jName" : "UpdateInstanceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateInstanceResponse", "variableName" : "updateInstanceResponse", "variableType" : "UpdateInstanceResponse", "documentation" : null, "simpleType" : "UpdateInstanceResponse", "variableSetterType" : "UpdateInstanceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The layer ID.

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

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  \n@param name The layer name, which is used by the console.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "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 Stacks and 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 Stacks. For more information, see the Layer Reference

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and 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 Stacks. 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 Stacks and 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 Stacks. For more information, see the Layer Reference\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and 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 Stacks. 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 Stacks and 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 Stacks. For more information, see the Layer Reference", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and 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 Stacks. 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 Stacks and 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 Stacks. For more information, see the Layer Reference", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks and 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 Stacks. For more information, see the Layer Reference

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see LayerAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@return Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudWatchLogsConfiguration", "setterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "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, "fluentGetterMethodName" : "customInstanceProfileArn", "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.", "fluentSetterMethodName" : "customInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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, "fluentGetterMethodName" : "customJson", "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.", "fluentSetterMethodName" : "customJson", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "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.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "packages", "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.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeConfigurations", "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.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "enableAutoHealing", "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.", "fluentSetterMethodName" : "enableAutoHealing", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "setterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "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, "fluentGetterMethodName" : "autoAssignElasticIps", "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.", "fluentSetterMethodName" : "autoAssignElasticIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "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, "fluentGetterMethodName" : "autoAssignPublicIps", "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.", "fluentSetterMethodName" : "autoAssignPublicIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "customRecipes", "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.", "fluentSetterMethodName" : "customRecipes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                                                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "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.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "fluentSetterDocumentation" : "

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

                                                                                                                                                  \n@return ", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LifecycleEventConfiguration", "setterDocumentation" : "

                                                                                                                                                  \n@param lifecycleEventConfiguration ", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                                                                  ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see LayerAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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" : { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "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, "fluentGetterMethodName" : "autoAssignElasticIps", "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.", "fluentSetterMethodName" : "autoAssignElasticIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "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, "fluentGetterMethodName" : "autoAssignPublicIps", "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.", "fluentSetterMethodName" : "autoAssignPublicIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, "CloudWatchLogsConfiguration" : { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@return Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudWatchLogsConfiguration", "setterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlNameSpaceUri" : null }, "CustomInstanceProfileArn" : { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "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, "fluentGetterMethodName" : "customInstanceProfileArn", "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.", "fluentSetterMethodName" : "customInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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, "fluentGetterMethodName" : "customJson", "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.", "fluentSetterMethodName" : "customJson", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "customRecipes", "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.", "fluentSetterMethodName" : "customRecipes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "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.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "enableAutoHealing", "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.", "fluentSetterMethodName" : "enableAutoHealing", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "setterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                                                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LifecycleEventConfiguration" : { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "fluentSetterDocumentation" : "

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

                                                                                                                                                  \n@return ", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LifecycleEventConfiguration", "setterDocumentation" : "

                                                                                                                                                  \n@param lifecycleEventConfiguration ", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                                                                  ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  \n@param name The layer name, which is used by the console.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Packages" : { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "packages", "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.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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" : { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "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 Stacks and 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 Stacks. For more information, see the Layer Reference

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and 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 Stacks. 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 Stacks and 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 Stacks. For more information, see the Layer Reference\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and 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 Stacks. 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 Stacks and 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 Stacks. For more information, see the Layer Reference", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and 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 Stacks. 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 Stacks and 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 Stacks. For more information, see the Layer Reference", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks and 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 Stacks. For more information, see the Layer Reference

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UseEbsOptimizedInstances" : { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "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.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "VolumeConfigurations" : { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeConfigurations", "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.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLayerId", "beanStyleSetterMethodName" : "setLayerId", "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "layerId", "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.", "fluentSetterMethodName" : "layerId", "getterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@return The layer ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "LayerId", "setterDocumentation" : "

                                                                                                                                                  The layer ID.

                                                                                                                                                  \n@param layerId The layer ID.", "setterMethodName" : "setLayerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The layer ID.

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

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  \n@param name The layer name, which is used by the console.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The layer name, which is used by the console.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortname", "beanStyleSetterMethodName" : "setShortname", "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 Stacks and 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 Stacks. For more information, see the Layer Reference

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "shortname", "fluentSetterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and 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 Stacks. 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 Stacks and 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 Stacks. For more information, see the Layer Reference\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortname", "getterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and 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 Stacks. 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 Stacks and 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 Stacks. For more information, see the Layer Reference", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Shortname", "setterDocumentation" : "

                                                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and 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 Stacks. 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 Stacks and 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 Stacks. For more information, see the Layer Reference", "setterMethodName" : "setShortname", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks and 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 Stacks. For more information, see the Layer Reference

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see LayerAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LayerAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getCloudWatchLogsConfiguration", "beanStyleSetterMethodName" : "setCloudWatchLogsConfiguration", "c2jName" : "CloudWatchLogsConfiguration", "c2jShape" : "CloudWatchLogsConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "cloudWatchLogsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsConfiguration", "getterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@return Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "getterModel" : { "returnType" : "CloudWatchLogsConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CloudWatchLogsConfiguration", "setterDocumentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  \n@param cloudWatchLogsConfiguration Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.", "setterMethodName" : "setCloudWatchLogsConfiguration", "setterModel" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "CloudWatchLogsConfiguration", "variableName" : "cloudWatchLogsConfiguration", "variableType" : "CloudWatchLogsConfiguration", "documentation" : "

                                                                                                                                                  Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

                                                                                                                                                  ", "simpleType" : "CloudWatchLogsConfiguration", "variableSetterType" : "CloudWatchLogsConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomInstanceProfileArn", "beanStyleSetterMethodName" : "setCustomInstanceProfileArn", "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, "fluentGetterMethodName" : "customInstanceProfileArn", "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.", "fluentSetterMethodName" : "customInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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, "fluentGetterMethodName" : "customJson", "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.", "fluentSetterMethodName" : "customJson", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomSecurityGroupIds", "beanStyleSetterMethodName" : "setCustomSecurityGroupIds", "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "customSecurityGroupIds", "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.", "fluentSetterMethodName" : "customSecurityGroupIds", "getterDocumentation" : "

                                                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setCustomSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getPackages", "beanStyleSetterMethodName" : "setPackages", "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "packages", "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.", "fluentSetterMethodName" : "packages", "getterDocumentation" : "

                                                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setPackages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getVolumeConfigurations", "beanStyleSetterMethodName" : "setVolumeConfigurations", "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeConfigurations", "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.", "fluentSetterMethodName" : "volumeConfigurations", "getterDocumentation" : "

                                                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "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.", "setterMethodName" : "setVolumeConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.List", "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 }, { "beanStyleGetterMethodName" : "getEnableAutoHealing", "beanStyleSetterMethodName" : "setEnableAutoHealing", "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "enableAutoHealing", "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.", "fluentSetterMethodName" : "enableAutoHealing", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "EnableAutoHealing", "setterDocumentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.", "setterMethodName" : "setEnableAutoHealing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAssignElasticIps", "beanStyleSetterMethodName" : "setAutoAssignElasticIps", "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, "fluentGetterMethodName" : "autoAssignElasticIps", "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.", "fluentSetterMethodName" : "autoAssignElasticIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignElasticIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAutoAssignPublicIps", "beanStyleSetterMethodName" : "setAutoAssignPublicIps", "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, "fluentGetterMethodName" : "autoAssignPublicIps", "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.", "fluentSetterMethodName" : "autoAssignPublicIps", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAutoAssignPublicIps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomRecipes", "beanStyleSetterMethodName" : "setCustomRecipes", "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "customRecipes", "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.", "fluentSetterMethodName" : "customRecipes", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setCustomRecipes", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                                                  ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallUpdatesOnBoot", "beanStyleSetterMethodName" : "setInstallUpdatesOnBoot", "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, "fluentGetterMethodName" : "installUpdatesOnBoot", "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.", "fluentSetterMethodName" : "installUpdatesOnBoot", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.

                                                                                                                                                  ", "setterMethodName" : "setInstallUpdatesOnBoot", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getUseEbsOptimizedInstances", "beanStyleSetterMethodName" : "setUseEbsOptimizedInstances", "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "useEbsOptimizedInstances", "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.", "fluentSetterMethodName" : "useEbsOptimizedInstances", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.", "setterMethodName" : "setUseEbsOptimizedInstances", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecycleEventConfiguration", "beanStyleSetterMethodName" : "setLifecycleEventConfiguration", "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "lifecycleEventConfiguration", "fluentSetterDocumentation" : "

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

                                                                                                                                                  \n@return ", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "LifecycleEventConfiguration", "setterDocumentation" : "

                                                                                                                                                  \n@param lifecycleEventConfiguration ", "setterMethodName" : "setLifecycleEventConfiguration", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                                                                  ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerId" ], "shapeName" : "UpdateLayerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateLayerRequest", "variableName" : "updateLayerRequest", "variableType" : "UpdateLayerRequest", "documentation" : null, "simpleType" : "UpdateLayerRequest", "variableSetterType" : "UpdateLayerRequest" }, "wrapper" : false }, "UpdateLayerResponse" : { "c2jName" : "UpdateLayerResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateLayerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateLayerResponse", "variableName" : "updateLayerResponse", "variableType" : "UpdateLayerResponse", "documentation" : null, "simpleType" : "UpdateLayerResponse", "variableSetterType" : "UpdateLayerResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SshPublicKey" : { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateMyUserProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateMyUserProfileRequest", "variableName" : "updateMyUserProfileRequest", "variableType" : "UpdateMyUserProfileRequest", "documentation" : null, "simpleType" : "UpdateMyUserProfileRequest", "variableSetterType" : "UpdateMyUserProfileRequest" }, "wrapper" : false }, "UpdateMyUserProfileResponse" : { "c2jName" : "UpdateMyUserProfileResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateMyUserProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateMyUserProfileResponse", "variableName" : "updateMyUserProfileResponse", "variableType" : "UpdateMyUserProfileResponse", "documentation" : null, "simpleType" : "UpdateMyUserProfileResponse", "variableSetterType" : "UpdateMyUserProfileResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "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.", "fluentSetterMethodName" : "rdsDbInstanceArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "setterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "dbUser", "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.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@return The master user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbUser", "setterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@param dbUser The master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "dbPassword", "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.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@return The database password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbPassword", "setterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@param dbPassword The database password.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DbPassword" : { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "dbPassword", "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.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@return The database password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbPassword", "setterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@param dbPassword The database password.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DbUser" : { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "dbUser", "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.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@return The master user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbUser", "setterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@param dbUser The master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RdsDbInstanceArn" : { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "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.", "fluentSetterMethodName" : "rdsDbInstanceArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "setterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRdsDbInstanceArn", "beanStyleSetterMethodName" : "setRdsDbInstanceArn", "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "rdsDbInstanceArn", "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.", "fluentSetterMethodName" : "rdsDbInstanceArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RdsDbInstanceArn", "setterDocumentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.", "setterMethodName" : "setRdsDbInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbUser", "beanStyleSetterMethodName" : "setDbUser", "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "dbUser", "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.", "fluentSetterMethodName" : "dbUser", "getterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@return The master user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbUser", "setterDocumentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  \n@param dbUser The master user name.", "setterMethodName" : "setDbUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                                                                  The master user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDbPassword", "beanStyleSetterMethodName" : "setDbPassword", "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "dbPassword", "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.", "fluentSetterMethodName" : "dbPassword", "getterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@return The database password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DbPassword", "setterDocumentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  \n@param dbPassword The database password.", "setterMethodName" : "setDbPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                                                                  The database password.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "RdsDbInstanceArn" ], "shapeName" : "UpdateRdsDbInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateRdsDbInstanceRequest", "variableName" : "updateRdsDbInstanceRequest", "variableType" : "UpdateRdsDbInstanceRequest", "documentation" : null, "simpleType" : "UpdateRdsDbInstanceRequest", "variableSetterType" : "UpdateRdsDbInstanceRequest" }, "wrapper" : false }, "UpdateRdsDbInstanceResponse" : { "c2jName" : "UpdateRdsDbInstanceResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateRdsDbInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateRdsDbInstanceResponse", "variableName" : "updateRdsDbInstanceResponse", "variableType" : "UpdateRdsDbInstanceResponse", "documentation" : null, "simpleType" : "UpdateRdsDbInstanceResponse", "variableSetterType" : "UpdateRdsDbInstanceResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                                  The stack ID.

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

                                                                                                                                                  The stack ID.

                                                                                                                                                  \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack ID.

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

                                                                                                                                                  The stack's new name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  \n@param name The stack's new name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see StackAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "serviceRoleArn", "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.", "fluentSetterMethodName" : "serviceRoleArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "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, "fluentGetterMethodName" : "defaultInstanceProfileArn", "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.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "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, "fluentGetterMethodName" : "hostnameTheme", "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.", "fluentSetterMethodName" : "hostnameTheme", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "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, "fluentGetterMethodName" : "defaultAvailabilityZone", "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.", "fluentSetterMethodName" : "defaultAvailabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "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, "fluentGetterMethodName" : "defaultSubnetId", "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.", "fluentSetterMethodName" : "defaultSubnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

                                                                                                                                                  \"{\\\"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:

                                                                                                                                                  \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

                                                                                                                                                  \"{\\\"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:

                                                                                                                                                  \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

                                                                                                                                                  \"{\\\"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:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

                                                                                                                                                  \"{\\\"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 }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "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, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "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, "fluentGetterMethodName" : "chefConfiguration", "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.", "fluentSetterMethodName" : "chefConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "useCustomCookbooks", "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.", "fluentSetterMethodName" : "useCustomCookbooks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "setterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "Returns the value of the CustomCookbooksSource property for this object.\n@return The value of the CustomCookbooksSource property for this object.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomCookbooksSource", "setterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "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 Stacks 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, "fluentGetterMethodName" : "defaultSshKeyName", "fluentSetterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "setterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks 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 Stacks 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.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks 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 }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceType", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "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", "fluentGetterMethodName" : "defaultRootDeviceType", "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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 Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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 Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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 Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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 Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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 Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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 Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see StackAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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" : { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "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, "fluentGetterMethodName" : "chefConfiguration", "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.", "fluentSetterMethodName" : "chefConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "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, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "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" : { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "Returns the value of the CustomCookbooksSource property for this object.\n@return The value of the CustomCookbooksSource property for this object.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomCookbooksSource", "setterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

                                                                                                                                                  \"{\\\"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:

                                                                                                                                                  \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

                                                                                                                                                  \"{\\\"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:

                                                                                                                                                  \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

                                                                                                                                                  \"{\\\"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:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

                                                                                                                                                  \"{\\\"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" : { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "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, "fluentGetterMethodName" : "defaultAvailabilityZone", "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.", "fluentSetterMethodName" : "defaultAvailabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "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, "fluentGetterMethodName" : "defaultInstanceProfileArn", "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.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultRootDeviceType" : { "beanStyleGetterMethodName" : "getDefaultRootDeviceType", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "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", "fluentGetterMethodName" : "defaultRootDeviceType", "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "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 Stacks 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, "fluentGetterMethodName" : "defaultSshKeyName", "fluentSetterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "setterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks 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 Stacks 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.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks 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" : { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "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, "fluentGetterMethodName" : "defaultSubnetId", "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.", "fluentSetterMethodName" : "defaultSubnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "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, "fluentGetterMethodName" : "hostnameTheme", "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.", "fluentSetterMethodName" : "hostnameTheme", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  \n@param name The stack's new name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "serviceRoleArn", "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.", "fluentSetterMethodName" : "serviceRoleArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                                  The stack ID.

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

                                                                                                                                                  The stack ID.

                                                                                                                                                  \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UseCustomCookbooks" : { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "useCustomCookbooks", "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.", "fluentSetterMethodName" : "useCustomCookbooks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "setterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "UseOpsworksSecurityGroups" : { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStackId", "beanStyleSetterMethodName" : "setStackId", "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The stack ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "stackId", "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.", "fluentSetterMethodName" : "stackId", "getterDocumentation" : "

                                                                                                                                                  The stack ID.

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

                                                                                                                                                  The stack ID.

                                                                                                                                                  \n@param stackId The stack ID.", "setterMethodName" : "setStackId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack ID.

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

                                                                                                                                                  The stack's new name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  \n@param name The stack's new name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The stack's new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "attributes", "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.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@see StackAttributesKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Key", "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see StackAttributesKeys", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "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.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "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 }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "serviceRoleArn", "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.", "fluentSetterMethodName" : "serviceRoleArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setServiceRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultInstanceProfileArn", "beanStyleSetterMethodName" : "setDefaultInstanceProfileArn", "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, "fluentGetterMethodName" : "defaultInstanceProfileArn", "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.", "fluentSetterMethodName" : "defaultInstanceProfileArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultInstanceProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultOs", "beanStyleSetterMethodName" : "setDefaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultOs", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks 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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.", "setterMethodName" : "setDefaultOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 2017.03, Amazon Linux 2016.09, 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 Linux 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 Stacks Operating Systems.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostnameTheme", "beanStyleSetterMethodName" : "setHostnameTheme", "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, "fluentGetterMethodName" : "hostnameTheme", "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.", "fluentSetterMethodName" : "hostnameTheme", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setHostnameTheme", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultAvailabilityZone", "beanStyleSetterMethodName" : "setDefaultAvailabilityZone", "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, "fluentGetterMethodName" : "defaultAvailabilityZone", "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.", "fluentSetterMethodName" : "defaultAvailabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getDefaultSubnetId", "beanStyleSetterMethodName" : "setDefaultSubnetId", "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, "fluentGetterMethodName" : "defaultSubnetId", "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.", "fluentSetterMethodName" : "defaultSubnetId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setDefaultSubnetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getCustomJson", "beanStyleSetterMethodName" : "setCustomJson", "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:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "customJson", "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:

                                                                                                                                                  \"{\\\"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:

                                                                                                                                                  \"{\\\"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.", "fluentSetterMethodName" : "customJson", "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:

                                                                                                                                                  \"{\\\"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:

                                                                                                                                                  \"{\\\"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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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:

                                                                                                                                                  \"{\\\"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:

                                                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.", "setterMethodName" : "setCustomJson", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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:

                                                                                                                                                  \"{\\\"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 }, { "beanStyleGetterMethodName" : "getConfigurationManager", "beanStyleSetterMethodName" : "setConfigurationManager", "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, "fluentGetterMethodName" : "configurationManager", "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.", "fluentSetterMethodName" : "configurationManager", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setConfigurationManager", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getChefConfiguration", "beanStyleSetterMethodName" : "setChefConfiguration", "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, "fluentGetterMethodName" : "chefConfiguration", "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.", "fluentSetterMethodName" : "chefConfiguration", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "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.", "setterMethodName" : "setChefConfiguration", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "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 }, { "beanStyleGetterMethodName" : "getUseCustomCookbooks", "beanStyleSetterMethodName" : "setUseCustomCookbooks", "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "useCustomCookbooks", "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.", "fluentSetterMethodName" : "useCustomCookbooks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseCustomCookbooks", "setterDocumentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.", "setterMethodName" : "setUseCustomCookbooks", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomCookbooksSource", "beanStyleSetterMethodName" : "setCustomCookbooksSource", "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "customCookbooksSource", "fluentSetterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customCookbooksSource", "getterDocumentation" : "Returns the value of the CustomCookbooksSource property for this object.\n@return The value of the CustomCookbooksSource property for this object.", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "CustomCookbooksSource", "setterDocumentation" : "Sets the value of the CustomCookbooksSource property for this object.\n\n@param customCookbooksSource The new value for the CustomCookbooksSource property for this object.", "setterMethodName" : "setCustomCookbooksSource", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultSshKeyName", "beanStyleSetterMethodName" : "setDefaultSshKeyName", "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 Stacks 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, "fluentGetterMethodName" : "defaultSshKeyName", "fluentSetterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks 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 Stacks 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.", "fluentSetterMethodName" : "defaultSshKeyName", "getterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "DefaultSshKeyName", "setterDocumentation" : "

                                                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks Stacks 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 Stacks 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.", "setterMethodName" : "setDefaultSshKeyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks 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 }, { "beanStyleGetterMethodName" : "getDefaultRootDeviceType", "beanStyleSetterMethodName" : "setDefaultRootDeviceType", "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", "fluentGetterMethodName" : "defaultRootDeviceType", "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@see RootDeviceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType", "fluentSetterMethodName" : "defaultRootDeviceType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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", "setterMethodName" : "setDefaultRootDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getUseOpsworksSecurityGroups", "beanStyleSetterMethodName" : "setUseOpsworksSecurityGroups", "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "fluentGetterMethodName" : "useOpsworksSecurityGroups", "fluentSetterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "fluentSetterMethodName" : "useOpsworksSecurityGroups", "getterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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.", "setterMethodName" : "setUseOpsworksSecurityGroups", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  Whether to associate the AWS OpsWorks Stacks built-in security groups with the stack's layers.

                                                                                                                                                  AWS OpsWorks Stacks 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 Stacks 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 Stacks 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 }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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 Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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 Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AgentVersion", "setterDocumentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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 Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                                                  ", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The default AWS OpsWorks Stacks agent version. You have the following options:

                                                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks Stacks 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 Stacks 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. AgentVersion cannot be set to Chef 12.2.

                                                                                                                                                  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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "StackId" ], "shapeName" : "UpdateStackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateStackRequest", "variableName" : "updateStackRequest", "variableType" : "UpdateStackRequest", "documentation" : null, "simpleType" : "UpdateStackRequest", "variableSetterType" : "UpdateStackRequest" }, "wrapper" : false }, "UpdateStackResponse" : { "c2jName" : "UpdateStackResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateStackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateStackResponse", "variableName" : "updateStackResponse", "variableType" : "UpdateStackResponse", "documentation" : null, "simpleType" : "UpdateStackResponse", "variableSetterType" : "UpdateStackResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@param iamUserArn The user IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@return The user IAM ARN. This can also be a federated user's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@param iamUserArn The user IAM ARN. This can also be a federated user's ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's new SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "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, "fluentGetterMethodName" : "allowSelfManagement", "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.", "fluentSetterMethodName" : "allowSelfManagement", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "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, "fluentGetterMethodName" : "allowSelfManagement", "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.", "fluentSetterMethodName" : "allowSelfManagement", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@param iamUserArn The user IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@return The user IAM ARN. This can also be a federated user's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@param iamUserArn The user IAM ARN. This can also be a federated user's ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's new SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshUsername" : { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@param iamUserArn The user IAM ARN. This can also be a federated user's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamUserArn", "getterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@return The user IAM ARN. This can also be a federated user's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  \n@param iamUserArn The user IAM ARN. This can also be a federated user's ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user IAM ARN. This can also be a federated user's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshUsername", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks 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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's new SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's new SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "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, "fluentGetterMethodName" : "allowSelfManagement", "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.", "fluentSetterMethodName" : "allowSelfManagement", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IamUserArn" ], "shapeName" : "UpdateUserProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserProfileRequest", "variableName" : "updateUserProfileRequest", "variableType" : "UpdateUserProfileRequest", "documentation" : null, "simpleType" : "UpdateUserProfileRequest", "variableSetterType" : "UpdateUserProfileRequest" }, "wrapper" : false }, "UpdateUserProfileResponse" : { "c2jName" : "UpdateUserProfileResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateUserProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserProfileResponse", "variableName" : "updateUserProfileResponse", "variableType" : "UpdateUserProfileResponse", "documentation" : null, "simpleType" : "UpdateUserProfileResponse", "variableSetterType" : "UpdateUserProfileResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The new name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@return The new name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@param name The new name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "mountPoint", "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.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@return The new mount point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MountPoint", "setterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@param mountPoint The new mount point.", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MountPoint" : { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "mountPoint", "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.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@return The new mount point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MountPoint", "setterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@param mountPoint The new mount point.", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                  The new mount point.

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

                                                                                                                                                  The new name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@return The new name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@param name The new name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The new name.

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

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The new name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@return The new name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  \n@param name The new name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The new name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "mountPoint", "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.", "fluentSetterMethodName" : "mountPoint", "getterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@return The new mount point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MountPoint", "setterDocumentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  \n@param mountPoint The new mount point.", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                  The new mount point.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeId" ], "shapeName" : "UpdateVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateVolumeRequest", "variableName" : "updateVolumeRequest", "variableType" : "UpdateVolumeRequest", "documentation" : null, "simpleType" : "UpdateVolumeRequest", "variableSetterType" : "UpdateVolumeRequest" }, "wrapper" : false }, "UpdateVolumeResponse" : { "c2jName" : "UpdateVolumeResponse", "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateVolumeResponse", "variableName" : "updateVolumeResponse", "variableType" : "UpdateVolumeResponse", "documentation" : null, "simpleType" : "UpdateVolumeResponse", "variableSetterType" : "UpdateVolumeResponse" }, "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" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's IAM ARN.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                                                                                                  The user's IAM ARN.

                                                                                                                                                  \n@param iamUserArn The user's IAM ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's IAM ARN.

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

                                                                                                                                                  The user's name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  \n@return The user's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  \n@param name The user's name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshUsername", "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.", "fluentSetterMethodName" : "sshUsername", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshUsername", "setterDocumentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "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, "fluentGetterMethodName" : "allowSelfManagement", "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.", "fluentSetterMethodName" : "allowSelfManagement", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "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, "fluentGetterMethodName" : "allowSelfManagement", "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.", "fluentSetterMethodName" : "allowSelfManagement", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's IAM ARN.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                                                                                                  The user's IAM ARN.

                                                                                                                                                  \n@param iamUserArn The user's IAM ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's IAM ARN.

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

                                                                                                                                                  The user's name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  \n@return The user's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  \n@param name The user's name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshUsername" : { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshUsername", "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.", "fluentSetterMethodName" : "sshUsername", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshUsername", "setterDocumentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIamUserArn", "beanStyleSetterMethodName" : "setIamUserArn", "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's IAM ARN.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "iamUserArn", "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.", "fluentSetterMethodName" : "iamUserArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "IamUserArn", "setterDocumentation" : "

                                                                                                                                                  The user's IAM ARN.

                                                                                                                                                  \n@param iamUserArn The user's IAM ARN.", "setterMethodName" : "setIamUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's IAM ARN.

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

                                                                                                                                                  The user's name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  \n@return The user's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  \n@param name The user's name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshUsername", "beanStyleSetterMethodName" : "setSshUsername", "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshUsername", "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.", "fluentSetterMethodName" : "sshUsername", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshUsername", "setterDocumentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  \n@param sshUsername The user's SSH user name.", "setterMethodName" : "setSshUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH user name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "sshPublicKey", "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.", "fluentSetterMethodName" : "sshPublicKey", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "SshPublicKey", "setterDocumentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  \n@param sshPublicKey The user's SSH public key.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                                                  The user's SSH public key.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowSelfManagement", "beanStyleSetterMethodName" : "setAllowSelfManagement", "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, "fluentGetterMethodName" : "allowSelfManagement", "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.", "fluentSetterMethodName" : "allowSelfManagement", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "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.", "setterMethodName" : "setAllowSelfManagement", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserProfile", "simpleMethod" : false, "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" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ValidationException", "simpleMethod" : false, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VirtualizationType", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2VolumeId", "beanStyleSetterMethodName" : "setEc2VolumeId", "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "ec2VolumeId", "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.", "fluentSetterMethodName" : "ec2VolumeId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Ec2VolumeId", "setterDocumentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                                                  \n@param ec2VolumeId The Amazon EC2 volume ID.", "setterMethodName" : "setEc2VolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

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

                                                                                                                                                  The volume name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The volume name.

                                                                                                                                                  \n@return The volume name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The volume name.

                                                                                                                                                  \n@param name The volume name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "raidArrayId", "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.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  \n@return The RAID array ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RaidArrayId", "setterDocumentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  \n@param raidArrayId The RAID array ID.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The RAID array ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "status", "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.", "fluentSetterMethodName" : "status", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "

                                                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                                                  \n@param status The value returned by DescribeVolumes.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "size", "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.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  \n@return The volume size.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  \n@param size The volume size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "device", "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.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  \n@return The device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Device", "setterDocumentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  \n@param device The device name.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "mountPoint", "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.", "fluentSetterMethodName" : "mountPoint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MountPoint", "setterDocumentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "availabilityZone", "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.", "fluentSetterMethodName" : "availabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeType", "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.", "fluentSetterMethodName" : "volumeType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VolumeType", "setterDocumentation" : "

                                                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                                                  \n@param volumeType The volume type, standard or PIOPS.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "iops", "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.", "fluentSetterMethodName" : "iops", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Iops", "setterDocumentation" : "

                                                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZone" : { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "availabilityZone", "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.", "fluentSetterMethodName" : "availabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "device", "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.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  \n@return The device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Device", "setterDocumentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  \n@param device The device name.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Ec2VolumeId" : { "beanStyleGetterMethodName" : "getEc2VolumeId", "beanStyleSetterMethodName" : "setEc2VolumeId", "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "ec2VolumeId", "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.", "fluentSetterMethodName" : "ec2VolumeId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Ec2VolumeId", "setterDocumentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                                                  \n@param ec2VolumeId The Amazon EC2 volume ID.", "setterMethodName" : "setEc2VolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Iops" : { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "iops", "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.", "fluentSetterMethodName" : "iops", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Iops", "setterDocumentation" : "

                                                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MountPoint" : { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "mountPoint", "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.", "fluentSetterMethodName" : "mountPoint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MountPoint", "setterDocumentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

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

                                                                                                                                                  The volume name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The volume name.

                                                                                                                                                  \n@return The volume name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The volume name.

                                                                                                                                                  \n@param name The volume name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RaidArrayId" : { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "raidArrayId", "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.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  \n@return The RAID array ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RaidArrayId", "setterDocumentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  \n@param raidArrayId The RAID array ID.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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" : { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "size", "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.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  \n@return The volume size.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  \n@param size The volume size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "status", "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.", "fluentSetterMethodName" : "status", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "

                                                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                                                  \n@param status The value returned by DescribeVolumes.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                  The value returned by DescribeVolumes.

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

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VolumeType" : { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeType", "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.", "fluentSetterMethodName" : "volumeType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VolumeType", "setterDocumentation" : "

                                                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                                                  \n@param volumeType The volume type, standard or PIOPS.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeId", "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.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

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

                                                                                                                                                  The volume ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEc2VolumeId", "beanStyleSetterMethodName" : "setEc2VolumeId", "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "ec2VolumeId", "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.", "fluentSetterMethodName" : "ec2VolumeId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Ec2VolumeId", "setterDocumentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                                                  \n@param ec2VolumeId The Amazon EC2 volume ID.", "setterMethodName" : "setEc2VolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon EC2 volume ID.

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

                                                                                                                                                  The volume name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The volume name.

                                                                                                                                                  \n@return The volume name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Name", "setterDocumentation" : "

                                                                                                                                                  The volume name.

                                                                                                                                                  \n@param name The volume name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidArrayId", "beanStyleSetterMethodName" : "setRaidArrayId", "c2jName" : "RaidArrayId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "raidArrayId", "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.", "fluentSetterMethodName" : "raidArrayId", "getterDocumentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  \n@return The RAID array ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RaidArrayId", "setterDocumentation" : "

                                                                                                                                                  The RAID array ID.

                                                                                                                                                  \n@param raidArrayId The RAID array ID.", "setterMethodName" : "setRaidArrayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The RAID array ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "instanceId", "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.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

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

                                                                                                                                                  The instance ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "status", "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.", "fluentSetterMethodName" : "status", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Status", "setterDocumentation" : "

                                                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                                                  \n@param status The value returned by DescribeVolumes.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "size", "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.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  \n@return The volume size.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  \n@param size The volume size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "device", "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.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  \n@return The device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Device", "setterDocumentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  \n@param device The device name.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                                                                  The device name.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "mountPoint", "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.", "fluentSetterMethodName" : "mountPoint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MountPoint", "setterDocumentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "region", "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.", "fluentSetterMethodName" : "region", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getAvailabilityZone", "beanStyleSetterMethodName" : "setAvailabilityZone", "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "availabilityZone", "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.", "fluentSetterMethodName" : "availabilityZone", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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.", "setterMethodName" : "setAvailabilityZone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeType", "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.", "fluentSetterMethodName" : "volumeType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "VolumeType", "setterDocumentation" : "

                                                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                                                  \n@param volumeType The volume type, standard or PIOPS.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "iops", "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.", "fluentSetterMethodName" : "iops", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Iops", "setterDocumentation" : "

                                                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Volume", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "mountPoint", "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.", "fluentSetterMethodName" : "mountPoint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MountPoint", "setterDocumentation" : "

                                                                                                                                                  The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                  \n@param mountPoint The volume mount point. For example \"/dev/sdh\".", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                  The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidLevel", "beanStyleSetterMethodName" : "setRaidLevel", "c2jName" : "RaidLevel", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume RAID level.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "raidLevel", "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.", "fluentSetterMethodName" : "raidLevel", "getterDocumentation" : "

                                                                                                                                                  The volume RAID level.

                                                                                                                                                  \n@return The volume RAID level.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidLevel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "RaidLevel", "setterDocumentation" : "

                                                                                                                                                  The volume RAID level.

                                                                                                                                                  \n@param raidLevel The volume RAID level.", "setterMethodName" : "setRaidLevel", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  The volume RAID level.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNumberOfDisks", "beanStyleSetterMethodName" : "setNumberOfDisks", "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                  The number of disks in the volume.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "numberOfDisks", "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.", "fluentSetterMethodName" : "numberOfDisks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberOfDisks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NumberOfDisks", "setterDocumentation" : "

                                                                                                                                                  The number of disks in the volume.

                                                                                                                                                  \n@param numberOfDisks The number of disks in the volume.", "setterMethodName" : "setNumberOfDisks", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  The number of disks in the volume.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "size", "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.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  \n@return The volume size.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  \n@param size The volume size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  The volume size.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                  The volume type:

                                                                                                                                                  • standard - Magnetic

                                                                                                                                                  • io1 - Provisioned IOPS (SSD)

                                                                                                                                                  • gp2 - General Purpose (SSD)

                                                                                                                                                  ", "enumType" : null, "fluentGetterMethodName" : "volumeType", "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.", "fluentSetterMethodName" : "volumeType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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)

                                                                                                                                                      • ", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "iops", "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.", "fluentSetterMethodName" : "iops", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Iops", "setterDocumentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Iops" : { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "iops", "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.", "fluentSetterMethodName" : "iops", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Iops", "setterDocumentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        For PIOPS volumes, the IOPS per disk.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MountPoint" : { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                        The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "mountPoint", "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.", "fluentSetterMethodName" : "mountPoint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MountPoint", "setterDocumentation" : "

                                                                                                                                                        The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                        \n@param mountPoint The volume mount point. For example \"/dev/sdh\".", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                        The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NumberOfDisks" : { "beanStyleGetterMethodName" : "getNumberOfDisks", "beanStyleSetterMethodName" : "setNumberOfDisks", "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                        The number of disks in the volume.

                                                                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "numberOfDisks", "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.", "fluentSetterMethodName" : "numberOfDisks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberOfDisks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NumberOfDisks", "setterDocumentation" : "

                                                                                                                                                        The number of disks in the volume.

                                                                                                                                                        \n@param numberOfDisks The number of disks in the volume.", "setterMethodName" : "setNumberOfDisks", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The number of disks in the volume.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RaidLevel" : { "beanStyleGetterMethodName" : "getRaidLevel", "beanStyleSetterMethodName" : "setRaidLevel", "c2jName" : "RaidLevel", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                        The volume RAID level.

                                                                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "raidLevel", "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.", "fluentSetterMethodName" : "raidLevel", "getterDocumentation" : "

                                                                                                                                                        The volume RAID level.

                                                                                                                                                        \n@return The volume RAID level.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidLevel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "RaidLevel", "setterDocumentation" : "

                                                                                                                                                        The volume RAID level.

                                                                                                                                                        \n@param raidLevel The volume RAID level.", "setterMethodName" : "setRaidLevel", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The volume RAID level.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Size" : { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                        The volume size.

                                                                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "size", "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.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                                                                        The volume size.

                                                                                                                                                        \n@return The volume size.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "

                                                                                                                                                        The volume size.

                                                                                                                                                        \n@param size The volume size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The volume size.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "VolumeType" : { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                        The volume type:

                                                                                                                                                        • standard - Magnetic

                                                                                                                                                        • io1 - Provisioned IOPS (SSD)

                                                                                                                                                        • gp2 - General Purpose (SSD)

                                                                                                                                                        ", "enumType" : null, "fluentGetterMethodName" : "volumeType", "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.", "fluentSetterMethodName" : "volumeType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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)

                                                                                                                                                            • ", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMountPoint", "beanStyleSetterMethodName" : "setMountPoint", "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                              The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "mountPoint", "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.", "fluentSetterMethodName" : "mountPoint", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "MountPoint", "setterDocumentation" : "

                                                                                                                                                              The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                              \n@param mountPoint The volume mount point. For example \"/dev/sdh\".", "setterMethodName" : "setMountPoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                                                              The volume mount point. For example \"/dev/sdh\".

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRaidLevel", "beanStyleSetterMethodName" : "setRaidLevel", "c2jName" : "RaidLevel", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                              The volume RAID level.

                                                                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "raidLevel", "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.", "fluentSetterMethodName" : "raidLevel", "getterDocumentation" : "

                                                                                                                                                              The volume RAID level.

                                                                                                                                                              \n@return The volume RAID level.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RaidLevel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "RaidLevel", "setterDocumentation" : "

                                                                                                                                                              The volume RAID level.

                                                                                                                                                              \n@param raidLevel The volume RAID level.", "setterMethodName" : "setRaidLevel", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                                                                              The volume RAID level.

                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNumberOfDisks", "beanStyleSetterMethodName" : "setNumberOfDisks", "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                              The number of disks in the volume.

                                                                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "numberOfDisks", "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.", "fluentSetterMethodName" : "numberOfDisks", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberOfDisks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "NumberOfDisks", "setterDocumentation" : "

                                                                                                                                                              The number of disks in the volume.

                                                                                                                                                              \n@param numberOfDisks The number of disks in the volume.", "setterMethodName" : "setNumberOfDisks", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                                                                              The number of disks in the volume.

                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                              The volume size.

                                                                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "size", "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.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

                                                                                                                                                              The volume size.

                                                                                                                                                              \n@return The volume size.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Size", "setterDocumentation" : "

                                                                                                                                                              The volume size.

                                                                                                                                                              \n@param size The volume size.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                                                              The volume size.

                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                                                              The volume type:

                                                                                                                                                              • standard - Magnetic

                                                                                                                                                              • io1 - Provisioned IOPS (SSD)

                                                                                                                                                              • gp2 - General Purpose (SSD)

                                                                                                                                                              ", "enumType" : null, "fluentGetterMethodName" : "volumeType", "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.", "fluentSetterMethodName" : "volumeType", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "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)

                                                                                                                                                                  • ", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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 }, { "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                                                                    For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "iops", "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.", "fluentSetterMethodName" : "iops", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "Iops", "setterDocumentation" : "

                                                                                                                                                                    For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                    \n@param iops For PIOPS volumes, the IOPS per disk.", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    For PIOPS volumes, the IOPS per disk.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "MountPoint", "NumberOfDisks", "Size" ], "shapeName" : "VolumeConfiguration", "simpleMethod" : false, "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" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VolumeType", "simpleMethod" : false, "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" : [ { "beanStyleGetterMethodName" : "getMonday", "beanStyleSetterMethodName" : "setMonday", "c2jName" : "Monday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Monday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "monday", "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.", "fluentSetterMethodName" : "monday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Monday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Monday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Monday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Monday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Monday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Monday.

                                                                                                                                                                    \n@param monday The schedule for Monday.", "setterMethodName" : "setMonday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Monday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTuesday", "beanStyleSetterMethodName" : "setTuesday", "c2jName" : "Tuesday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Tuesday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "tuesday", "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.", "fluentSetterMethodName" : "tuesday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Tuesday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Tuesday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tuesday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tuesday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Tuesday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Tuesday.

                                                                                                                                                                    \n@param tuesday The schedule for Tuesday.", "setterMethodName" : "setTuesday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Tuesday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWednesday", "beanStyleSetterMethodName" : "setWednesday", "c2jName" : "Wednesday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Wednesday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "wednesday", "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.", "fluentSetterMethodName" : "wednesday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Wednesday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Wednesday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Wednesday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Wednesday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Wednesday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Wednesday.

                                                                                                                                                                    \n@param wednesday The schedule for Wednesday.", "setterMethodName" : "setWednesday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Wednesday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getThursday", "beanStyleSetterMethodName" : "setThursday", "c2jName" : "Thursday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Thursday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "thursday", "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.", "fluentSetterMethodName" : "thursday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Thursday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Thursday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Thursday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Thursday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Thursday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Thursday.

                                                                                                                                                                    \n@param thursday The schedule for Thursday.", "setterMethodName" : "setThursday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Thursday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFriday", "beanStyleSetterMethodName" : "setFriday", "c2jName" : "Friday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Friday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "friday", "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.", "fluentSetterMethodName" : "friday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Friday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Friday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Friday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Friday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Friday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Friday.

                                                                                                                                                                    \n@param friday The schedule for Friday.", "setterMethodName" : "setFriday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Friday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSaturday", "beanStyleSetterMethodName" : "setSaturday", "c2jName" : "Saturday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Saturday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "saturday", "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.", "fluentSetterMethodName" : "saturday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Saturday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Saturday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Saturday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Saturday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Saturday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Saturday.

                                                                                                                                                                    \n@param saturday The schedule for Saturday.", "setterMethodName" : "setSaturday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Saturday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSunday", "beanStyleSetterMethodName" : "setSunday", "c2jName" : "Sunday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Sunday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "sunday", "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.", "fluentSetterMethodName" : "sunday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Sunday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Sunday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sunday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Sunday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Sunday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Sunday.

                                                                                                                                                                    \n@param sunday The schedule for Sunday.", "setterMethodName" : "setSunday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Sunday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Friday" : { "beanStyleGetterMethodName" : "getFriday", "beanStyleSetterMethodName" : "setFriday", "c2jName" : "Friday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Friday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "friday", "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.", "fluentSetterMethodName" : "friday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Friday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Friday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Friday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Friday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Friday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Friday.

                                                                                                                                                                    \n@param friday The schedule for Friday.", "setterMethodName" : "setFriday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Friday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Monday" : { "beanStyleGetterMethodName" : "getMonday", "beanStyleSetterMethodName" : "setMonday", "c2jName" : "Monday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Monday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "monday", "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.", "fluentSetterMethodName" : "monday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Monday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Monday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Monday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Monday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Monday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Monday.

                                                                                                                                                                    \n@param monday The schedule for Monday.", "setterMethodName" : "setMonday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Monday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Saturday" : { "beanStyleGetterMethodName" : "getSaturday", "beanStyleSetterMethodName" : "setSaturday", "c2jName" : "Saturday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Saturday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "saturday", "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.", "fluentSetterMethodName" : "saturday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Saturday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Saturday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Saturday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Saturday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Saturday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Saturday.

                                                                                                                                                                    \n@param saturday The schedule for Saturday.", "setterMethodName" : "setSaturday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Saturday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Sunday" : { "beanStyleGetterMethodName" : "getSunday", "beanStyleSetterMethodName" : "setSunday", "c2jName" : "Sunday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Sunday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "sunday", "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.", "fluentSetterMethodName" : "sunday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Sunday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Sunday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sunday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Sunday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Sunday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Sunday.

                                                                                                                                                                    \n@param sunday The schedule for Sunday.", "setterMethodName" : "setSunday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Sunday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Thursday" : { "beanStyleGetterMethodName" : "getThursday", "beanStyleSetterMethodName" : "setThursday", "c2jName" : "Thursday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Thursday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "thursday", "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.", "fluentSetterMethodName" : "thursday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Thursday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Thursday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Thursday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Thursday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Thursday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Thursday.

                                                                                                                                                                    \n@param thursday The schedule for Thursday.", "setterMethodName" : "setThursday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Thursday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Tuesday" : { "beanStyleGetterMethodName" : "getTuesday", "beanStyleSetterMethodName" : "setTuesday", "c2jName" : "Tuesday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Tuesday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "tuesday", "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.", "fluentSetterMethodName" : "tuesday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Tuesday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Tuesday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tuesday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tuesday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Tuesday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Tuesday.

                                                                                                                                                                    \n@param tuesday The schedule for Tuesday.", "setterMethodName" : "setTuesday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Tuesday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Wednesday" : { "beanStyleGetterMethodName" : "getWednesday", "beanStyleSetterMethodName" : "setWednesday", "c2jName" : "Wednesday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Wednesday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "wednesday", "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.", "fluentSetterMethodName" : "wednesday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Wednesday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Wednesday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Wednesday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Wednesday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Wednesday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Wednesday.

                                                                                                                                                                    \n@param wednesday The schedule for Wednesday.", "setterMethodName" : "setWednesday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Wednesday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMonday", "beanStyleSetterMethodName" : "setMonday", "c2jName" : "Monday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Monday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "monday", "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.", "fluentSetterMethodName" : "monday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Monday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Monday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Monday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Monday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Monday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Monday.

                                                                                                                                                                    \n@param monday The schedule for Monday.", "setterMethodName" : "setMonday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Monday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTuesday", "beanStyleSetterMethodName" : "setTuesday", "c2jName" : "Tuesday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Tuesday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "tuesday", "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.", "fluentSetterMethodName" : "tuesday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Tuesday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Tuesday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tuesday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tuesday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Tuesday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Tuesday.

                                                                                                                                                                    \n@param tuesday The schedule for Tuesday.", "setterMethodName" : "setTuesday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Tuesday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWednesday", "beanStyleSetterMethodName" : "setWednesday", "c2jName" : "Wednesday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Wednesday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "wednesday", "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.", "fluentSetterMethodName" : "wednesday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Wednesday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Wednesday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Wednesday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Wednesday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Wednesday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Wednesday.

                                                                                                                                                                    \n@param wednesday The schedule for Wednesday.", "setterMethodName" : "setWednesday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Wednesday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getThursday", "beanStyleSetterMethodName" : "setThursday", "c2jName" : "Thursday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Thursday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "thursday", "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.", "fluentSetterMethodName" : "thursday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Thursday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Thursday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Thursday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Thursday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Thursday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Thursday.

                                                                                                                                                                    \n@param thursday The schedule for Thursday.", "setterMethodName" : "setThursday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Thursday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFriday", "beanStyleSetterMethodName" : "setFriday", "c2jName" : "Friday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Friday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "friday", "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.", "fluentSetterMethodName" : "friday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Friday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Friday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Friday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Friday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Friday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Friday.

                                                                                                                                                                    \n@param friday The schedule for Friday.", "setterMethodName" : "setFriday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Friday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSaturday", "beanStyleSetterMethodName" : "setSaturday", "c2jName" : "Saturday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Saturday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "saturday", "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.", "fluentSetterMethodName" : "saturday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Saturday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Saturday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Saturday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Saturday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Saturday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Saturday.

                                                                                                                                                                    \n@param saturday The schedule for Saturday.", "setterMethodName" : "setSaturday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Saturday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSunday", "beanStyleSetterMethodName" : "setSunday", "c2jName" : "Sunday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The schedule for Sunday.

                                                                                                                                                                    ", "enumType" : null, "fluentGetterMethodName" : "sunday", "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.", "fluentSetterMethodName" : "sunday", "getterDocumentation" : "

                                                                                                                                                                    The schedule for Sunday.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The schedule for Sunday.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sunday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Sunday", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Value", "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "marshallingTargetClass" : "Map", "marshallingType" : "MAP", "name" : "Sunday", "setterDocumentation" : "

                                                                                                                                                                    The schedule for Sunday.

                                                                                                                                                                    \n@param sunday The schedule for Sunday.", "setterMethodName" : "setSunday", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The schedule for Sunday.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "WeeklyAutoScalingSchedule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "weeklyAutoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : null, "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "wrapper" : false } }, "customAuthorizers" : { }, "examples" : { "examples" : { }, "version" : "1.0" }, "exceptionUnmarshallerImpl" : null, "fileHeader" : "/*\n * Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights 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 */\n", "hasWaiters" : true, "sdkBaseResponseFqcn" : "software.amazon.awssdk.AmazonWebServiceResult", "sdkModeledExceptionBaseClassName" : "OpsWorksException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.opsworks.model.OpsWorksException", "serviceBaseExceptionFqcn" : "software.amazon.awssdk.AmazonServiceException" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy