/api/vendor/aws/aws-sdk-php/src/Aws/OpsWorks/Resources/opsworks-2013-02-18.php
https://gitlab.com/x33n/respond · PHP · 1307 lines · 1291 code · 2 blank · 14 comment · 0 complexity · 9f0903eaee4f586ecee2b754bb0ed2c8 MD5 · raw file
- <?php
- /**
- * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
- return array (
- 'apiVersion' => '2013-02-18',
- 'endpointPrefix' => 'opsworks',
- 'serviceFullName' => 'AWS OpsWorks',
- 'serviceType' => 'json',
- 'jsonVersion' => '1.1',
- 'targetPrefix' => 'OpsWorks_20130218.',
- 'signatureVersion' => 'v4',
- 'namespace' => 'OpsWorks',
- 'regions' => array(
- 'us-east-1' => array(
- 'http' => false,
- 'https' => true,
- 'hostname' => 'opsworks.us-east-1.amazonaws.com',
- ),
- ),
- 'operations' => array(
- 'AssignInstance' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.AssignInstance',
- ),
- 'InstanceId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'LayerIds' => array(
- 'required' => true,
- 'type' => 'array',
- 'location' => 'json',
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'AssignVolume' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.AssignVolume',
- ),
- 'VolumeId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'InstanceId' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'AssociateElasticIp' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.AssociateElasticIp',
- ),
- 'ElasticIp' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'InstanceId' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'AttachElasticLoadBalancer' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.AttachElasticLoadBalancer',
- ),
- 'ElasticLoadBalancerName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'LayerId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'CloneStack' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'CloneStackResult',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.CloneStack',
- ),
- 'SourceStackId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Name' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Region' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'VpcId' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Attributes' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'additionalProperties' => array(
- 'type' => 'string',
- 'data' => array(
- 'shape_name' => 'StackAttributesKeys',
- ),
- ),
- ),
- 'ServiceRoleArn' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'DefaultInstanceProfileArn' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'DefaultOs' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'HostnameTheme' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'DefaultAvailabilityZone' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'DefaultSubnetId' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'CustomJson' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'ConfigurationManager' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Name' => array(
- 'type' => 'string',
- ),
- 'Version' => array(
- 'type' => 'string',
- ),
- ),
- ),
- 'ChefConfiguration' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'ManageBerkshelf' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- ),
- 'BerkshelfVersion' => array(
- 'type' => 'string',
- ),
- ),
- ),
- 'UseCustomCookbooks' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'UseOpsworksSecurityGroups' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'CustomCookbooksSource' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Type' => array(
- 'type' => 'string',
- ),
- 'Url' => array(
- 'type' => 'string',
- ),
- 'Username' => array(
- 'type' => 'string',
- ),
- 'Password' => array(
- 'type' => 'string',
- ),
- 'SshKey' => array(
- 'type' => 'string',
- ),
- 'Revision' => array(
- 'type' => 'string',
- ),
- ),
- ),
- 'DefaultSshKeyName' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'ClonePermissions' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'CloneAppIds' => array(
- 'type' => 'array',
- 'location' => 'json',
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- 'DefaultRootDeviceType' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'CreateApp' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'CreateAppResult',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.CreateApp',
- ),
- 'StackId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Shortname' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Description' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'DataSources' => array(
- 'type' => 'array',
- 'location' => 'json',
- 'items' => array(
- 'name' => 'DataSource',
- 'type' => 'object',
- 'properties' => array(
- 'Type' => array(
- 'type' => 'string',
- ),
- 'Arn' => array(
- 'type' => 'string',
- ),
- 'DatabaseName' => array(
- 'type' => 'string',
- ),
- ),
- ),
- ),
- 'Type' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'AppSource' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Type' => array(
- 'type' => 'string',
- ),
- 'Url' => array(
- 'type' => 'string',
- ),
- 'Username' => array(
- 'type' => 'string',
- ),
- 'Password' => array(
- 'type' => 'string',
- ),
- 'SshKey' => array(
- 'type' => 'string',
- ),
- 'Revision' => array(
- 'type' => 'string',
- ),
- ),
- ),
- 'Domains' => array(
- 'type' => 'array',
- 'location' => 'json',
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- 'EnableSsl' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'SslConfiguration' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Certificate' => array(
- 'required' => true,
- 'type' => 'string',
- ),
- 'PrivateKey' => array(
- 'required' => true,
- 'type' => 'string',
- ),
- 'Chain' => array(
- 'type' => 'string',
- ),
- ),
- ),
- 'Attributes' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'additionalProperties' => array(
- 'type' => 'string',
- 'data' => array(
- 'shape_name' => 'AppAttributesKeys',
- ),
- ),
- ),
- 'Environment' => array(
- 'type' => 'array',
- 'location' => 'json',
- 'items' => array(
- 'name' => 'EnvironmentVariable',
- 'type' => 'object',
- 'properties' => array(
- 'Key' => array(
- 'required' => true,
- 'type' => 'string',
- ),
- 'Value' => array(
- 'required' => true,
- 'type' => 'string',
- ),
- 'Secure' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- ),
- ),
- ),
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'CreateDeployment' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'CreateDeploymentResult',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.CreateDeployment',
- ),
- 'StackId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'AppId' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'InstanceIds' => array(
- 'type' => 'array',
- 'location' => 'json',
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- 'Command' => array(
- 'required' => true,
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- ),
- 'Args' => array(
- 'type' => 'object',
- 'additionalProperties' => array(
- 'type' => 'array',
- 'data' => array(
- 'shape_name' => 'String',
- ),
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- ),
- ),
- ),
- 'Comment' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'CustomJson' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'CreateInstance' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'CreateInstanceResult',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.CreateInstance',
- ),
- 'StackId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'LayerIds' => array(
- 'required' => true,
- 'type' => 'array',
- 'location' => 'json',
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- 'InstanceType' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'AutoScalingType' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Hostname' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Os' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'AmiId' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'SshKeyName' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'AvailabilityZone' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'VirtualizationType' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'SubnetId' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Architecture' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'RootDeviceType' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'InstallUpdatesOnBoot' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'EbsOptimized' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'CreateLayer' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'CreateLayerResult',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.CreateLayer',
- ),
- 'StackId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Type' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Shortname' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Attributes' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'additionalProperties' => array(
- 'type' => 'string',
- 'data' => array(
- 'shape_name' => 'LayerAttributesKeys',
- ),
- ),
- ),
- 'CustomInstanceProfileArn' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'CustomSecurityGroupIds' => array(
- 'type' => 'array',
- 'location' => 'json',
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- 'Packages' => array(
- 'type' => 'array',
- 'location' => 'json',
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- 'VolumeConfigurations' => array(
- 'type' => 'array',
- 'location' => 'json',
- 'items' => array(
- 'name' => 'VolumeConfiguration',
- 'type' => 'object',
- 'properties' => array(
- 'MountPoint' => array(
- 'required' => true,
- 'type' => 'string',
- ),
- 'RaidLevel' => array(
- 'type' => 'numeric',
- ),
- 'NumberOfDisks' => array(
- 'required' => true,
- 'type' => 'numeric',
- ),
- 'Size' => array(
- 'required' => true,
- 'type' => 'numeric',
- ),
- 'VolumeType' => array(
- 'type' => 'string',
- ),
- 'Iops' => array(
- 'type' => 'numeric',
- ),
- ),
- ),
- ),
- 'EnableAutoHealing' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'AutoAssignElasticIps' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'AutoAssignPublicIps' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'CustomRecipes' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Setup' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- 'Configure' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- 'Deploy' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- 'Undeploy' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- 'Shutdown' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'String',
- 'type' => 'string',
- ),
- ),
- ),
- ),
- 'InstallUpdatesOnBoot' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'UseEbsOptimizedInstances' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'LifecycleEventConfiguration' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Shutdown' => array(
- 'type' => 'object',
- 'properties' => array(
- 'ExecutionTimeout' => array(
- 'type' => 'numeric',
- ),
- 'DelayUntilElbConnectionsDrained' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- ),
- ),
- ),
- ),
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'CreateStack' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'CreateStackResult',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.CreateStack',
- ),
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Region' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'VpcId' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'Attributes' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'additionalProperties' => array(
- 'type' => 'string',
- 'data' => array(
- 'shape_name' => 'StackAttributesKeys',
- ),
- ),
- ),
- 'ServiceRoleArn' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'DefaultInstanceProfileArn' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'DefaultOs' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'HostnameTheme' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'DefaultAvailabilityZone' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'DefaultSubnetId' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'CustomJson' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'ConfigurationManager' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Name' => array(
- 'type' => 'string',
- ),
- 'Version' => array(
- 'type' => 'string',
- ),
- ),
- ),
- 'ChefConfiguration' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'ManageBerkshelf' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- ),
- 'BerkshelfVersion' => array(
- 'type' => 'string',
- ),
- ),
- ),
- 'UseCustomCookbooks' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'UseOpsworksSecurityGroups' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'CustomCookbooksSource' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'Type' => array(
- 'type' => 'string',
- ),
- 'Url' => array(
- 'type' => 'string',
- ),
- 'Username' => array(
- 'type' => 'string',
- ),
- 'Password' => array(
- 'type' => 'string',
- ),
- 'SshKey' => array(
- 'type' => 'string',
- ),
- 'Revision' => array(
- 'type' => 'string',
- ),
- ),
- ),
- 'DefaultSshKeyName' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'DefaultRootDeviceType' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- ),
- ),
- 'CreateUserProfile' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'CreateUserProfileResult',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.CreateUserProfile',
- ),
- 'IamUserArn' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'SshUsername' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'SshPublicKey' => array(
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'AllowSelfManagement' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- ),
- ),
- 'DeleteApp' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.DeleteApp',
- ),
- 'AppId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'DeleteInstance' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.DeleteInstance',
- ),
- 'InstanceId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- 'DeleteElasticIp' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'DeleteVolumes' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'DeleteLayer' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.DeleteLayer',
- ),
- 'LayerId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'DeleteStack' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.DeleteStack',
- ),
- 'StackId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'Indicates that a request was invalid.',
- 'class' => 'ValidationException',
- ),
- array(
- 'reason' => 'Indicates that a resource was not found.',
- 'class' => 'ResourceNotFoundException',
- ),
- ),
- ),
- 'DeleteUserProfile' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'OpsWorks_20130218.DeleteUserProfile',
- ),
- 'IamUserArn' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(