libZSservicesZSamazonka-opsworksZSamazonka-opsworks
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.OpsWorks

Contents

Description

Derived from API version 2013-02-18 of the AWS service descriptions, licensed under Apache 2.0.

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.ca-central-1.amazonaws.com (API only; not available in the AWS console)
  • opsworks.eu-west-1.amazonaws.com
  • opsworks.eu-west-2.amazonaws.com
  • opsworks.eu-west-3.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.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2013-02-18 of the Amazon OpsWorks SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by OpsWorks.

ValidationException

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that a request was not valid.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that a resource was not found.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

InstanceTerminated

newInstanceTerminated :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

DeploymentSuccessful

newDeploymentSuccessful :: Wait DescribeDeployments Source #

Polls DescribeDeployments every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceStopped

newInstanceStopped :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceOnline

newInstanceOnline :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

AppExists

newAppExists :: Wait DescribeApps Source #

Polls DescribeApps every 1 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceRegistered

newInstanceRegistered :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DescribeRdsDbInstances

data DescribeRdsDbInstances Source #

See: newDescribeRdsDbInstances smart constructor.

Instances

Instances details
Eq DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

Read DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

Show DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

Generic DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

Associated Types

type Rep DescribeRdsDbInstances :: Type -> Type #

NFData DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

Methods

rnf :: DescribeRdsDbInstances -> () #

Hashable DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

ToJSON DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

AWSRequest DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

Associated Types

type AWSResponse DescribeRdsDbInstances #

ToHeaders DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

ToPath DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

ToQuery DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

type Rep DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

type Rep DescribeRdsDbInstances = D1 ('MetaData "DescribeRdsDbInstances" "Amazonka.OpsWorks.DescribeRdsDbInstances" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DescribeRdsDbInstances'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rdsDbInstanceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeRdsDbInstances Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

newDescribeRdsDbInstances Source #

Create a value of DescribeRdsDbInstances with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rdsDbInstanceArns:DescribeRdsDbInstances', describeRdsDbInstances_rdsDbInstanceArns - An array containing the ARNs of the instances to be described.

$sel:stackId:DescribeRdsDbInstances', describeRdsDbInstances_stackId - The ID of the stack with which the instances are registered. The operation returns descriptions of all registered Amazon RDS instances.

data DescribeRdsDbInstancesResponse Source #

Contains the response to a DescribeRdsDbInstances request.

See: newDescribeRdsDbInstancesResponse smart constructor.

Instances

Instances details
Eq DescribeRdsDbInstancesResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

Read DescribeRdsDbInstancesResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

Show DescribeRdsDbInstancesResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

Generic DescribeRdsDbInstancesResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

Associated Types

type Rep DescribeRdsDbInstancesResponse :: Type -> Type #

NFData DescribeRdsDbInstancesResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

type Rep DescribeRdsDbInstancesResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeRdsDbInstances

type Rep DescribeRdsDbInstancesResponse = D1 ('MetaData "DescribeRdsDbInstancesResponse" "Amazonka.OpsWorks.DescribeRdsDbInstances" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DescribeRdsDbInstancesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rdsDbInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RdsDbInstance])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeRdsDbInstancesResponse Source #

Create a value of DescribeRdsDbInstancesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rdsDbInstances:DescribeRdsDbInstancesResponse', describeRdsDbInstancesResponse_rdsDbInstances - An a array of RdsDbInstance objects that describe the instances.

$sel:httpStatus:DescribeRdsDbInstancesResponse', describeRdsDbInstancesResponse_httpStatus - The response's http status code.

DeleteStack

data DeleteStack Source #

See: newDeleteStack smart constructor.

Constructors

DeleteStack' Text 

Instances

Instances details
Eq DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

Read DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

Show DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

Generic DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

Associated Types

type Rep DeleteStack :: Type -> Type #

NFData DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

Methods

rnf :: DeleteStack -> () #

Hashable DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

ToJSON DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

AWSRequest DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

Associated Types

type AWSResponse DeleteStack #

ToHeaders DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

Methods

toHeaders :: DeleteStack -> [Header] #

ToPath DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

ToQuery DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

type Rep DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

type Rep DeleteStack = D1 ('MetaData "DeleteStack" "Amazonka.OpsWorks.DeleteStack" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DeleteStack'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteStack Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

newDeleteStack Source #

Create a value of DeleteStack with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:stackId:DeleteStack', deleteStack_stackId - The stack ID.

data DeleteStackResponse Source #

See: newDeleteStackResponse smart constructor.

Constructors

DeleteStackResponse' 

Instances

Instances details
Eq DeleteStackResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

Read DeleteStackResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

Show DeleteStackResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

Generic DeleteStackResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

Associated Types

type Rep DeleteStackResponse :: Type -> Type #

NFData DeleteStackResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

Methods

rnf :: DeleteStackResponse -> () #

type Rep DeleteStackResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteStack

type Rep DeleteStackResponse = D1 ('MetaData "DeleteStackResponse" "Amazonka.OpsWorks.DeleteStack" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DeleteStackResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteStackResponse :: DeleteStackResponse Source #

Create a value of DeleteStackResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdateStack

data UpdateStack Source #

See: newUpdateStack smart constructor.

Instances

Instances details
Eq UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

Read UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

Show UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

Generic UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

Associated Types

type Rep UpdateStack :: Type -> Type #

NFData UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

Methods

rnf :: UpdateStack -> () #

Hashable UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

ToJSON UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

AWSRequest UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

Associated Types

type AWSResponse UpdateStack #

ToHeaders UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

Methods

toHeaders :: UpdateStack -> [Header] #

ToPath UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

ToQuery UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

type Rep UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

type Rep UpdateStack = D1 ('MetaData "UpdateStack" "Amazonka.OpsWorks.UpdateStack" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "UpdateStack'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "defaultInstanceProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "defaultRootDeviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RootDeviceType)) :*: S1 ('MetaSel ('Just "chefConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChefConfiguration)))) :*: ((S1 ('MetaSel ('Just "agentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultSshKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "customJson") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "customCookbooksSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Source)) :*: S1 ('MetaSel ('Just "defaultAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap StackAttributesKeys (Maybe Text)))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "defaultOs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "useOpsworksSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "useCustomCookbooks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "defaultSubnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "configurationManager") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StackConfigurationManager)) :*: (S1 ('MetaSel ('Just "hostnameTheme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type AWSResponse UpdateStack Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

newUpdateStack Source #

Create a value of UpdateStack with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultInstanceProfileArn:UpdateStack', updateStack_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.

$sel:serviceRoleArn:UpdateStack', updateStack_serviceRoleArn - Do not use this parameter. You cannot update a stack's service role.

$sel:defaultRootDeviceType:UpdateStack', updateStack_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.

$sel:chefConfiguration:UpdateStack', updateStack_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.

$sel:agentVersion:UpdateStack', updateStack_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.

$sel:defaultSshKeyName:UpdateStack', updateStack_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.

$sel:customJson:UpdateStack', updateStack_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 about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

$sel:customCookbooksSource:UpdateStack', updateStack_customCookbooksSource - Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

$sel:defaultAvailabilityZone:UpdateStack', updateStack_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.

$sel:attributes:UpdateStack', updateStack_attributes - One or more user-defined key-value pairs to be added to the stack attributes.

$sel:name:UpdateStack', updateStack_name - The stack's new name.

$sel:defaultOs:UpdateStack', updateStack_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 2018.03, Amazon Linux 2017.09, 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 about how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the stack's current operating system. For more information about supported operating systems, see AWS OpsWorks Stacks Operating Systems.

$sel:useOpsworksSecurityGroups:UpdateStack', updateStack_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.

$sel:useCustomCookbooks:UpdateStack', updateStack_useCustomCookbooks - Whether the stack uses custom cookbooks.

$sel:defaultSubnetId:UpdateStack', updateStack_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.

$sel:configurationManager:UpdateStack', updateStack_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 12.

$sel:hostnameTheme:UpdateStack', updateStack_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_and_Titans
  • 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.

$sel:stackId:UpdateStack', updateStack_stackId - The stack ID.

data UpdateStackResponse Source #

See: newUpdateStackResponse smart constructor.

Constructors

UpdateStackResponse' 

Instances

Instances details
Eq UpdateStackResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

Read UpdateStackResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

Show UpdateStackResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

Generic UpdateStackResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

Associated Types

type Rep UpdateStackResponse :: Type -> Type #

NFData UpdateStackResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

Methods

rnf :: UpdateStackResponse -> () #

type Rep UpdateStackResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateStack

type Rep UpdateStackResponse = D1 ('MetaData "UpdateStackResponse" "Amazonka.OpsWorks.UpdateStack" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "UpdateStackResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateStackResponse :: UpdateStackResponse Source #

Create a value of UpdateStackResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

CreateLayer

data CreateLayer Source #

See: newCreateLayer smart constructor.

Instances

Instances details
Eq CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

Read CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

Show CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

Generic CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

Associated Types

type Rep CreateLayer :: Type -> Type #

NFData CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

Methods

rnf :: CreateLayer -> () #

Hashable CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

ToJSON CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

AWSRequest CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

Associated Types

type AWSResponse CreateLayer #

ToHeaders CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

Methods

toHeaders :: CreateLayer -> [Header] #

ToPath CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

ToQuery CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

type Rep CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

type Rep CreateLayer = D1 ('MetaData "CreateLayer" "Amazonka.OpsWorks.CreateLayer" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "CreateLayer'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "customInstanceProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "installUpdatesOnBoot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cloudWatchLogsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogsConfiguration)))) :*: ((S1 ('MetaSel ('Just "lifecycleEventConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LifecycleEventConfiguration)) :*: S1 ('MetaSel ('Just "customRecipes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Recipes))) :*: (S1 ('MetaSel ('Just "customJson") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "volumeConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeConfiguration])) :*: S1 ('MetaSel ('Just "enableAutoHealing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "packages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap LayerAttributesKeys (Maybe Text))))) :*: (S1 ('MetaSel ('Just "autoAssignPublicIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "useEbsOptimizedInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "autoAssignElasticIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LayerType) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "shortname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type AWSResponse CreateLayer Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

newCreateLayer Source #

Create a value of CreateLayer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:customInstanceProfileArn:CreateLayer', createLayer_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.

$sel:customSecurityGroupIds:CreateLayer', createLayer_customSecurityGroupIds - An array containing the layer custom security group IDs.

$sel:installUpdatesOnBoot:CreateLayer', createLayer_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.

$sel:cloudWatchLogsConfiguration:CreateLayer', createLayer_cloudWatchLogsConfiguration - Specifies CloudWatch Logs configuration options for the layer. For more information, see CloudWatchLogsLogStream.

$sel:lifecycleEventConfiguration:CreateLayer', createLayer_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.

$sel:customRecipes:CreateLayer', createLayer_customRecipes - A LayerCustomRecipes object that specifies the layer custom recipes.

$sel:customJson:CreateLayer', createLayer_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.

$sel:volumeConfigurations:CreateLayer', createLayer_volumeConfigurations - A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

$sel:enableAutoHealing:CreateLayer', createLayer_enableAutoHealing - Whether to disable auto healing for the layer.

$sel:packages:CreateLayer', createLayer_packages - An array of Package objects that describes the layer packages.

$sel:attributes:CreateLayer', createLayer_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.

$sel:autoAssignPublicIps:CreateLayer', createLayer_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.

$sel:useEbsOptimizedInstances:CreateLayer', createLayer_useEbsOptimizedInstances - Whether to use Amazon EBS-optimized instances.

$sel:autoAssignElasticIps:CreateLayer', createLayer_autoAssignElasticIps - Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

$sel:stackId:CreateLayer', createLayer_stackId - The layer stack ID.

$sel:type':CreateLayer', createLayer_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.

$sel:name:CreateLayer', createLayer_name - The layer name, which is used by the console.

$sel:shortname:CreateLayer', createLayer_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.

data CreateLayerResponse Source #

Contains the response to a CreateLayer request.

See: newCreateLayerResponse smart constructor.

Instances

Instances details
Eq CreateLayerResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

Read CreateLayerResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

Show CreateLayerResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

Generic CreateLayerResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

Associated Types

type Rep CreateLayerResponse :: Type -> Type #

NFData CreateLayerResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

Methods

rnf :: CreateLayerResponse -> () #

type Rep CreateLayerResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateLayer

type Rep CreateLayerResponse = D1 ('MetaData "CreateLayerResponse" "Amazonka.OpsWorks.CreateLayer" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "CreateLayerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "layerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateLayerResponse Source #

Create a value of CreateLayerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:layerId:CreateLayerResponse', createLayerResponse_layerId - The layer ID.

$sel:httpStatus:CreateLayerResponse', createLayerResponse_httpStatus - The response's http status code.

SetLoadBasedAutoScaling

data SetLoadBasedAutoScaling Source #

See: newSetLoadBasedAutoScaling smart constructor.

Instances

Instances details
Eq SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

Read SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

Show SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

Generic SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

Associated Types

type Rep SetLoadBasedAutoScaling :: Type -> Type #

NFData SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

Methods

rnf :: SetLoadBasedAutoScaling -> () #

Hashable SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

ToJSON SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

AWSRequest SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

ToHeaders SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

ToPath SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

ToQuery SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

type Rep SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

type Rep SetLoadBasedAutoScaling = D1 ('MetaData "SetLoadBasedAutoScaling" "Amazonka.OpsWorks.SetLoadBasedAutoScaling" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "SetLoadBasedAutoScaling'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "upScaling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScalingThresholds)) :*: S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "downScaling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScalingThresholds)) :*: S1 ('MetaSel ('Just "layerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse SetLoadBasedAutoScaling Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

newSetLoadBasedAutoScaling Source #

Create a value of SetLoadBasedAutoScaling with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:upScaling:SetLoadBasedAutoScaling', setLoadBasedAutoScaling_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.

$sel:enable:SetLoadBasedAutoScaling', setLoadBasedAutoScaling_enable - Enables load-based auto scaling for the layer.

$sel:downScaling:SetLoadBasedAutoScaling', setLoadBasedAutoScaling_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.

$sel:layerId:SetLoadBasedAutoScaling', setLoadBasedAutoScaling_layerId - The layer ID.

data SetLoadBasedAutoScalingResponse Source #

See: newSetLoadBasedAutoScalingResponse smart constructor.

Instances

Instances details
Eq SetLoadBasedAutoScalingResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

Read SetLoadBasedAutoScalingResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

Show SetLoadBasedAutoScalingResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

Generic SetLoadBasedAutoScalingResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

Associated Types

type Rep SetLoadBasedAutoScalingResponse :: Type -> Type #

NFData SetLoadBasedAutoScalingResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

type Rep SetLoadBasedAutoScalingResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.SetLoadBasedAutoScaling

type Rep SetLoadBasedAutoScalingResponse = D1 ('MetaData "SetLoadBasedAutoScalingResponse" "Amazonka.OpsWorks.SetLoadBasedAutoScaling" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "SetLoadBasedAutoScalingResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newSetLoadBasedAutoScalingResponse :: SetLoadBasedAutoScalingResponse Source #

Create a value of SetLoadBasedAutoScalingResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeregisterRdsDbInstance

data DeregisterRdsDbInstance Source #

See: newDeregisterRdsDbInstance smart constructor.

Instances

Instances details
Eq DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

Read DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

Show DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

Generic DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

Associated Types

type Rep DeregisterRdsDbInstance :: Type -> Type #

NFData DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

Methods

rnf :: DeregisterRdsDbInstance -> () #

Hashable DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

ToJSON DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

AWSRequest DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

ToHeaders DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

ToPath DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

ToQuery DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

type Rep DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

type Rep DeregisterRdsDbInstance = D1 ('MetaData "DeregisterRdsDbInstance" "Amazonka.OpsWorks.DeregisterRdsDbInstance" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DeregisterRdsDbInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rdsDbInstanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeregisterRdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

newDeregisterRdsDbInstance Source #

Create a value of DeregisterRdsDbInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rdsDbInstanceArn:DeregisterRdsDbInstance', deregisterRdsDbInstance_rdsDbInstanceArn - The Amazon RDS instance's ARN.

data DeregisterRdsDbInstanceResponse Source #

See: newDeregisterRdsDbInstanceResponse smart constructor.

Instances

Instances details
Eq DeregisterRdsDbInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

Read DeregisterRdsDbInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

Show DeregisterRdsDbInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

Generic DeregisterRdsDbInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

Associated Types

type Rep DeregisterRdsDbInstanceResponse :: Type -> Type #

NFData DeregisterRdsDbInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

type Rep DeregisterRdsDbInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterRdsDbInstance

type Rep DeregisterRdsDbInstanceResponse = D1 ('MetaData "DeregisterRdsDbInstanceResponse" "Amazonka.OpsWorks.DeregisterRdsDbInstance" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DeregisterRdsDbInstanceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeregisterRdsDbInstanceResponse :: DeregisterRdsDbInstanceResponse Source #

Create a value of DeregisterRdsDbInstanceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UnassignVolume

data UnassignVolume Source #

See: newUnassignVolume smart constructor.

Constructors

UnassignVolume' Text 

Instances

Instances details
Eq UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

Read UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

Show UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

Generic UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

Associated Types

type Rep UnassignVolume :: Type -> Type #

NFData UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

Methods

rnf :: UnassignVolume -> () #

Hashable UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

ToJSON UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

AWSRequest UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

Associated Types

type AWSResponse UnassignVolume #

ToHeaders UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

ToPath UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

ToQuery UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

type Rep UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

type Rep UnassignVolume = D1 ('MetaData "UnassignVolume" "Amazonka.OpsWorks.UnassignVolume" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "UnassignVolume'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UnassignVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

newUnassignVolume Source #

Create a value of UnassignVolume with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:volumeId:UnassignVolume', unassignVolume_volumeId - The volume ID.

data UnassignVolumeResponse Source #

See: newUnassignVolumeResponse smart constructor.

Instances

Instances details
Eq UnassignVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

Read UnassignVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

Show UnassignVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

Generic UnassignVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

Associated Types

type Rep UnassignVolumeResponse :: Type -> Type #

NFData UnassignVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

Methods

rnf :: UnassignVolumeResponse -> () #

type Rep UnassignVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignVolume

type Rep UnassignVolumeResponse = D1 ('MetaData "UnassignVolumeResponse" "Amazonka.OpsWorks.UnassignVolume" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "UnassignVolumeResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUnassignVolumeResponse :: UnassignVolumeResponse Source #

Create a value of UnassignVolumeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

CreateInstance

data CreateInstance Source #

See: newCreateInstance smart constructor.

Instances

Instances details
Eq CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

Read CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

Show CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

Generic CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

Associated Types

type Rep CreateInstance :: Type -> Type #

NFData CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

Methods

rnf :: CreateInstance -> () #

Hashable CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

ToJSON CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

AWSRequest CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

Associated Types

type AWSResponse CreateInstance #

ToHeaders CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

ToPath CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

ToQuery CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

type Rep CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

type Rep CreateInstance = D1 ('MetaData "CreateInstance" "Amazonka.OpsWorks.CreateInstance" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "CreateInstance'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "installUpdatesOnBoot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "virtualizationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sshKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "agentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "os") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "tenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "autoScalingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScalingType))) :*: (S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Architecture)) :*: S1 ('MetaSel ('Just "amiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "rootDeviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RootDeviceType)) :*: S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BlockDeviceMapping]))) :*: (S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "layerIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type AWSResponse CreateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

newCreateInstance Source #

Create a value of CreateInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:installUpdatesOnBoot:CreateInstance', createInstance_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.

$sel:virtualizationType:CreateInstance', createInstance_virtualizationType - The instance's virtualization type, paravirtual or hvm.

$sel:hostname:CreateInstance', createInstance_hostname - The instance host name.

$sel:sshKeyName:CreateInstance', createInstance_sshKeyName - The instance's Amazon EC2 key-pair name.

$sel:agentVersion:CreateInstance', createInstance_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.

$sel:subnetId:CreateInstance', createInstance_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.

$sel:ebsOptimized:CreateInstance', createInstance_ebsOptimized - Whether to create an Amazon EBS-optimized instance.

$sel:os:CreateInstance', createInstance_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 2018.03, Amazon Linux 2017.09, 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 about 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 about supported operating systems, see Operating SystemsFor more information about how to use custom AMIs with AWS OpsWorks Stacks, see Using Custom AMIs.

$sel:availabilityZone:CreateInstance', createInstance_availabilityZone - The instance Availability Zone. For more information, see Regions and Endpoints.

$sel:tenancy:CreateInstance', createInstance_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.

$sel:autoScalingType:CreateInstance', createInstance_autoScalingType - For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

$sel:architecture:CreateInstance', createInstance_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.

$sel:amiId:CreateInstance', createInstance_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.

$sel:rootDeviceType:CreateInstance', createInstance_rootDeviceType - The instance root device type. For more information, see Storage for the Root Device.

$sel:blockDeviceMappings:CreateInstance', createInstance_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.

$sel:stackId:CreateInstance', createInstance_stackId - The stack ID.

$sel:layerIds:CreateInstance', createInstance_layerIds - An array that contains the instance's layer IDs.

$sel:instanceType:CreateInstance', createInstance_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.

data CreateInstanceResponse Source #

Contains the response to a CreateInstance request.

See: newCreateInstanceResponse smart constructor.

Instances

Instances details
Eq CreateInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

Read CreateInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

Show CreateInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

Generic CreateInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

Associated Types

type Rep CreateInstanceResponse :: Type -> Type #

NFData CreateInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

Methods

rnf :: CreateInstanceResponse -> () #

type Rep CreateInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateInstance

type Rep CreateInstanceResponse = D1 ('MetaData "CreateInstanceResponse" "Amazonka.OpsWorks.CreateInstance" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "CreateInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateInstanceResponse Source #

Create a value of CreateInstanceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instanceId:CreateInstanceResponse', createInstanceResponse_instanceId - The instance ID.

$sel:httpStatus:CreateInstanceResponse', createInstanceResponse_httpStatus - The response's http status code.

DescribeLayers

data DescribeLayers Source #

See: newDescribeLayers smart constructor.

Constructors

DescribeLayers' (Maybe [Text]) (Maybe Text) 

Instances

Instances details
Eq DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

Read DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

Show DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

Generic DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

Associated Types

type Rep DescribeLayers :: Type -> Type #

NFData DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

Methods

rnf :: DescribeLayers -> () #

Hashable DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

ToJSON DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

AWSRequest DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

Associated Types

type AWSResponse DescribeLayers #

ToHeaders DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

ToPath DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

ToQuery DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

type Rep DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

type Rep DescribeLayers = D1 ('MetaData "DescribeLayers" "Amazonka.OpsWorks.DescribeLayers" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DescribeLayers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "layerIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeLayers Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

newDescribeLayers :: DescribeLayers Source #

Create a value of DescribeLayers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:layerIds:DescribeLayers', describeLayers_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.

$sel:stackId:DescribeLayers', describeLayers_stackId - The stack ID.

data DescribeLayersResponse Source #

Contains the response to a DescribeLayers request.

See: newDescribeLayersResponse smart constructor.

Instances

Instances details
Eq DescribeLayersResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

Read DescribeLayersResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

Show DescribeLayersResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

Generic DescribeLayersResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

Associated Types

type Rep DescribeLayersResponse :: Type -> Type #

NFData DescribeLayersResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

Methods

rnf :: DescribeLayersResponse -> () #

type Rep DescribeLayersResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeLayers

type Rep DescribeLayersResponse = D1 ('MetaData "DescribeLayersResponse" "Amazonka.OpsWorks.DescribeLayers" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DescribeLayersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "layers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Layer])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeLayersResponse Source #

Create a value of DescribeLayersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:layers:DescribeLayersResponse', describeLayersResponse_layers - An array of Layer objects that describe the layers.

$sel:httpStatus:DescribeLayersResponse', describeLayersResponse_httpStatus - The response's http status code.

RegisterElasticIp

data RegisterElasticIp Source #

See: newRegisterElasticIp smart constructor.

Instances

Instances details
Eq RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

Read RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

Show RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

Generic RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

Associated Types

type Rep RegisterElasticIp :: Type -> Type #

NFData RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

Methods

rnf :: RegisterElasticIp -> () #

Hashable RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

ToJSON RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

AWSRequest RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

Associated Types

type AWSResponse RegisterElasticIp #

ToHeaders RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

ToPath RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

ToQuery RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

type Rep RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

type Rep RegisterElasticIp = D1 ('MetaData "RegisterElasticIp" "Amazonka.OpsWorks.RegisterElasticIp" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "RegisterElasticIp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "elasticIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RegisterElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

newRegisterElasticIp Source #

Create a value of RegisterElasticIp with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:elasticIp:RegisterElasticIp', registerElasticIp_elasticIp - The Elastic IP address.

$sel:stackId:RegisterElasticIp', registerElasticIp_stackId - The stack ID.

data RegisterElasticIpResponse Source #

Contains the response to a RegisterElasticIp request.

See: newRegisterElasticIpResponse smart constructor.

Instances

Instances details
Eq RegisterElasticIpResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

Read RegisterElasticIpResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

Show RegisterElasticIpResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

Generic RegisterElasticIpResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

Associated Types

type Rep RegisterElasticIpResponse :: Type -> Type #

NFData RegisterElasticIpResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

type Rep RegisterElasticIpResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.RegisterElasticIp

type Rep RegisterElasticIpResponse = D1 ('MetaData "RegisterElasticIpResponse" "Amazonka.OpsWorks.RegisterElasticIp" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "RegisterElasticIpResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "elasticIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRegisterElasticIpResponse Source #

Create a value of RegisterElasticIpResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:elasticIp:RegisterElasticIp', registerElasticIpResponse_elasticIp - The Elastic IP address.

$sel:httpStatus:RegisterElasticIpResponse', registerElasticIpResponse_httpStatus - The response's http status code.

DescribeAgentVersions

data DescribeAgentVersions Source #

See: newDescribeAgentVersions smart constructor.

Instances

Instances details
Eq DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

Read DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

Show DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

Generic DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

Associated Types

type Rep DescribeAgentVersions :: Type -> Type #

NFData DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

Methods

rnf :: DescribeAgentVersions -> () #

Hashable DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

ToJSON DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

AWSRequest DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

Associated Types

type AWSResponse DescribeAgentVersions #

ToHeaders DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

ToPath DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

ToQuery DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

type Rep DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

type Rep DescribeAgentVersions = D1 ('MetaData "DescribeAgentVersions" "Amazonka.OpsWorks.DescribeAgentVersions" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DescribeAgentVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationManager") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StackConfigurationManager)) :*: S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeAgentVersions Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

newDescribeAgentVersions :: DescribeAgentVersions Source #

Create a value of DescribeAgentVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationManager:DescribeAgentVersions', describeAgentVersions_configurationManager - The configuration manager.

$sel:stackId:DescribeAgentVersions', describeAgentVersions_stackId - The stack ID.

data DescribeAgentVersionsResponse Source #

Contains the response to a DescribeAgentVersions request.

See: newDescribeAgentVersionsResponse smart constructor.

Instances

Instances details
Eq DescribeAgentVersionsResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

Read DescribeAgentVersionsResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

Show DescribeAgentVersionsResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

Generic DescribeAgentVersionsResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

Associated Types

type Rep DescribeAgentVersionsResponse :: Type -> Type #

NFData DescribeAgentVersionsResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

type Rep DescribeAgentVersionsResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeAgentVersions

type Rep DescribeAgentVersionsResponse = D1 ('MetaData "DescribeAgentVersionsResponse" "Amazonka.OpsWorks.DescribeAgentVersions" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DescribeAgentVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "agentVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AgentVersion])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAgentVersionsResponse Source #

Create a value of DescribeAgentVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:agentVersions:DescribeAgentVersionsResponse', describeAgentVersionsResponse_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.

$sel:httpStatus:DescribeAgentVersionsResponse', describeAgentVersionsResponse_httpStatus - The response's http status code.

CreateDeployment

data CreateDeployment Source #

See: newCreateDeployment smart constructor.

Instances

Instances details
Eq CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

Read CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

Show CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

Generic CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

Associated Types

type Rep CreateDeployment :: Type -> Type #

NFData CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

Methods

rnf :: CreateDeployment -> () #

Hashable CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

ToJSON CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

AWSRequest CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

Associated Types

type AWSResponse CreateDeployment #

ToHeaders CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

ToPath CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

ToQuery CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

type Rep CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

type AWSResponse CreateDeployment Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

newCreateDeployment Source #

Create a value of CreateDeployment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:customJson:CreateDeployment', createDeployment_customJson - A string that contains user-defined, custom JSON. You can use this parameter to override some corresponding default stack configuration JSON values. The string should be in the following format:

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

For more information about custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes and Overriding Attributes With Custom JSON.

$sel:appId:CreateDeployment', createDeployment_appId - The app ID. This parameter is required for app deployments, but not for other deployment commands.

$sel:instanceIds:CreateDeployment', createDeployment_instanceIds - The instance IDs for the deployment targets.

$sel:layerIds:CreateDeployment', createDeployment_layerIds - The layer IDs for the deployment targets.

$sel:comment:CreateDeployment', createDeployment_comment - A user-defined comment.

$sel:stackId:CreateDeployment', createDeployment_stackId - The stack ID.

$sel:command:CreateDeployment', createDeployment_command - A DeploymentCommand object that specifies the deployment command and any associated arguments.

data CreateDeploymentResponse Source #

Contains the response to a CreateDeployment request.

See: newCreateDeploymentResponse smart constructor.

Instances

Instances details
Eq CreateDeploymentResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

Read CreateDeploymentResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

Show CreateDeploymentResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

Generic CreateDeploymentResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

Associated Types

type Rep CreateDeploymentResponse :: Type -> Type #

NFData CreateDeploymentResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

type Rep CreateDeploymentResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.CreateDeployment

type Rep CreateDeploymentResponse = D1 ('MetaData "CreateDeploymentResponse" "Amazonka.OpsWorks.CreateDeployment" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "CreateDeploymentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDeploymentResponse Source #

Create a value of CreateDeploymentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deploymentId:CreateDeploymentResponse', createDeploymentResponse_deploymentId - The deployment ID, which can be used with other requests to identify the deployment.

$sel:httpStatus:CreateDeploymentResponse', createDeploymentResponse_httpStatus - The response's http status code.

AssignInstance

data AssignInstance Source #

See: newAssignInstance smart constructor.

Constructors

AssignInstance' Text [Text] 

Instances

Instances details
Eq AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

Read AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

Show AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

Generic AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

Associated Types

type Rep AssignInstance :: Type -> Type #

NFData AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

Methods

rnf :: AssignInstance -> () #

Hashable AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

ToJSON AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

AWSRequest AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

Associated Types

type AWSResponse AssignInstance #

ToHeaders AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

ToPath AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

ToQuery AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

type Rep AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

type Rep AssignInstance = D1 ('MetaData "AssignInstance" "Amazonka.OpsWorks.AssignInstance" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "AssignInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "layerIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse AssignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

newAssignInstance Source #

Create a value of AssignInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instanceId:AssignInstance', assignInstance_instanceId - The instance ID.

$sel:layerIds:AssignInstance', assignInstance_layerIds - The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

data AssignInstanceResponse Source #

See: newAssignInstanceResponse smart constructor.

Instances

Instances details
Eq AssignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

Read AssignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

Show AssignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

Generic AssignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

Associated Types

type Rep AssignInstanceResponse :: Type -> Type #

NFData AssignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

Methods

rnf :: AssignInstanceResponse -> () #

type Rep AssignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.AssignInstance

type Rep AssignInstanceResponse = D1 ('MetaData "AssignInstanceResponse" "Amazonka.OpsWorks.AssignInstance" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "AssignInstanceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newAssignInstanceResponse :: AssignInstanceResponse Source #

Create a value of AssignInstanceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeStacks

data DescribeStacks Source #

See: newDescribeStacks smart constructor.

Constructors

DescribeStacks' (Maybe [Text]) 

Instances

Instances details
Eq DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

Read DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

Show DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

Generic DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

Associated Types

type Rep DescribeStacks :: Type -> Type #

NFData DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

Methods

rnf :: DescribeStacks -> () #

Hashable DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

ToJSON DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

AWSRequest DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

Associated Types

type AWSResponse DescribeStacks #

ToHeaders DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

ToPath DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

ToQuery DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

type Rep DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

type Rep DescribeStacks = D1 ('MetaData "DescribeStacks" "Amazonka.OpsWorks.DescribeStacks" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DescribeStacks'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stackIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))
type AWSResponse DescribeStacks Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

newDescribeStacks :: DescribeStacks Source #

Create a value of DescribeStacks with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:stackIds:DescribeStacks', describeStacks_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.

data DescribeStacksResponse Source #

Contains the response to a DescribeStacks request.

See: newDescribeStacksResponse smart constructor.

Instances

Instances details
Eq DescribeStacksResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

Read DescribeStacksResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

Show DescribeStacksResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

Generic DescribeStacksResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

Associated Types

type Rep DescribeStacksResponse :: Type -> Type #

NFData DescribeStacksResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

Methods

rnf :: DescribeStacksResponse -> () #

type Rep DescribeStacksResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DescribeStacks

type Rep DescribeStacksResponse = D1 ('MetaData "DescribeStacksResponse" "Amazonka.OpsWorks.DescribeStacks" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DescribeStacksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stacks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Stack])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeStacksResponse Source #

Create a value of DescribeStacksResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:stacks:DescribeStacksResponse', describeStacksResponse_stacks - An array of Stack objects that describe the stacks.

$sel:httpStatus:DescribeStacksResponse', describeStacksResponse_httpStatus - The response's http status code.

DeleteInstance

data DeleteInstance Source #

See: newDeleteInstance smart constructor.

Instances

Instances details
Eq DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

Read DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

Show DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

Generic DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

Associated Types

type Rep DeleteInstance :: Type -> Type #

NFData DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

Methods

rnf :: DeleteInstance -> () #

Hashable DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

ToJSON DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

AWSRequest DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

Associated Types

type AWSResponse DeleteInstance #

ToHeaders DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

ToPath DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

ToQuery DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

type Rep DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

type Rep DeleteInstance = D1 ('MetaData "DeleteInstance" "Amazonka.OpsWorks.DeleteInstance" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DeleteInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "deleteElasticIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

newDeleteInstance Source #

Create a value of DeleteInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deleteVolumes:DeleteInstance', deleteInstance_deleteVolumes - Whether to delete the instance's Amazon EBS volumes.

$sel:deleteElasticIp:DeleteInstance', deleteInstance_deleteElasticIp - Whether to delete the instance Elastic IP address.

$sel:instanceId:DeleteInstance', deleteInstance_instanceId - The instance ID.

data DeleteInstanceResponse Source #

See: newDeleteInstanceResponse smart constructor.

Instances

Instances details
Eq DeleteInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

Read DeleteInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

Show DeleteInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

Generic DeleteInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

Associated Types

type Rep DeleteInstanceResponse :: Type -> Type #

NFData DeleteInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

Methods

rnf :: DeleteInstanceResponse -> () #

type Rep DeleteInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeleteInstance

type Rep DeleteInstanceResponse = D1 ('MetaData "DeleteInstanceResponse" "Amazonka.OpsWorks.DeleteInstance" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DeleteInstanceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteInstanceResponse :: DeleteInstanceResponse Source #

Create a value of DeleteInstanceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdateInstance

data UpdateInstance Source #

See: newUpdateInstance smart constructor.

Instances

Instances details
Eq UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

Read UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

Show UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

Generic UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

Associated Types

type Rep UpdateInstance :: Type -> Type #

NFData UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

Methods

rnf :: UpdateInstance -> () #

Hashable UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

ToJSON UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

AWSRequest UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

Associated Types

type AWSResponse UpdateInstance #

ToHeaders UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

ToPath UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

ToQuery UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

type Rep UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

type Rep UpdateInstance = D1 ('MetaData "UpdateInstance" "Amazonka.OpsWorks.UpdateInstance" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "UpdateInstance'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "installUpdatesOnBoot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sshKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "agentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "os") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "autoScalingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScalingType)) :*: S1 ('MetaSel ('Just "layerIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Architecture)) :*: (S1 ('MetaSel ('Just "amiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse UpdateInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

newUpdateInstance Source #

Create a value of UpdateInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:installUpdatesOnBoot:UpdateInstance', updateInstance_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.

$sel:hostname:UpdateInstance', updateInstance_hostname - The instance host name.

$sel:sshKeyName:UpdateInstance', updateInstance_sshKeyName - The instance's Amazon EC2 key name.

$sel:agentVersion:UpdateInstance', updateInstance_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.

$sel:instanceType:UpdateInstance', updateInstance_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.

$sel:ebsOptimized:UpdateInstance', updateInstance_ebsOptimized - This property cannot be updated.

$sel:os:UpdateInstance', updateInstance_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 2018.03, Amazon Linux 2017.09, 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 about 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 about supported operating systems, see Operating Systems. For more information about 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.

$sel:autoScalingType:UpdateInstance', updateInstance_autoScalingType - For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

$sel:layerIds:UpdateInstance', updateInstance_layerIds - The instance's layer IDs.

$sel:architecture:UpdateInstance', updateInstance_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.

$sel:amiId:UpdateInstance', updateInstance_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.

$sel:instanceId:UpdateInstance', updateInstance_instanceId - The instance ID.

data UpdateInstanceResponse Source #

See: newUpdateInstanceResponse smart constructor.

Instances

Instances details
Eq UpdateInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

Read UpdateInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

Show UpdateInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

Generic UpdateInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

Associated Types

type Rep UpdateInstanceResponse :: Type -> Type #

NFData UpdateInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

Methods

rnf :: UpdateInstanceResponse -> () #

type Rep UpdateInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UpdateInstance

type Rep UpdateInstanceResponse = D1 ('MetaData "UpdateInstanceResponse" "Amazonka.OpsWorks.UpdateInstance" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "UpdateInstanceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))