amazonka-opsworks-cm-2.0: Amazon OpsWorks CM SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.OpsWorksCM

Description

Derived from API version 2016-11-01 of the AWS service descriptions, licensed under Apache 2.0.

AWS OpsWorks CM

AWS OpsWorks for configuration management (CM) is a service that runs and manages configuration management servers. You can use AWS OpsWorks CM to create and manage AWS OpsWorks for Chef Automate and AWS OpsWorks for Puppet Enterprise servers, and add or remove nodes for the servers to manage.

Glossary of terms

  • Server: A configuration management server that can be highly-available. The configuration management server runs on an Amazon Elastic Compute Cloud (EC2) instance, and may use various other AWS services, such as Amazon Relational Database Service (RDS) and Elastic Load Balancing. A server is a generic abstraction over the configuration manager that you want to use, much like Amazon RDS. In AWS OpsWorks CM, you do not start or stop servers. After you create servers, they continue to run until they are deleted.
  • Engine: The engine is the specific configuration manager that you want to use. Valid values in this release include ChefAutomate and Puppet.
  • Backup: This is an application-level backup of the data that the configuration manager stores. AWS OpsWorks CM creates an S3 bucket for backups when you launch the first server. A backup maintains a snapshot of a server's configuration-related attributes at the time the backup starts.
  • Events: Events are always related to a server. Events are written during server creation, when health checks run, when backups are created, when system maintenance is performed, etc. When you delete a server, the server's events are also deleted.
  • Account attributes: Every account has attributes that are assigned in the AWS OpsWorks CM database. These attributes store information about configuration limits (servers, backups, etc.) and your customer account.

Endpoints

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

  • opsworks-cm.us-east-1.amazonaws.com
  • opsworks-cm.us-east-2.amazonaws.com
  • opsworks-cm.us-west-1.amazonaws.com
  • opsworks-cm.us-west-2.amazonaws.com
  • opsworks-cm.ap-northeast-1.amazonaws.com
  • opsworks-cm.ap-southeast-1.amazonaws.com
  • opsworks-cm.ap-southeast-2.amazonaws.com
  • opsworks-cm.eu-central-1.amazonaws.com
  • opsworks-cm.eu-west-1.amazonaws.com

For more information, see AWS OpsWorks endpoints and quotas in the AWS General Reference.

Throttling limits

All API operations allow for five requests per second with a burst of 10 requests per second.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-11-01 of the Amazon OpsWorks CM 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 OpsWorksCM.

InvalidNextTokenException

_InvalidNextTokenException :: AsError a => Fold a ServiceError Source #

This occurs when the provided nextToken is not valid.

InvalidStateException

_InvalidStateException :: AsError a => Fold a ServiceError Source #

The resource is in a state that does not allow you to perform a specified action.

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

The limit of servers or backups has been reached.

ResourceAlreadyExistsException

_ResourceAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The requested resource cannot be created because it already exists.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The requested resource does not exist, or access was denied.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

One or more of the provided request parameters are not valid.

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.

NodeAssociated

newNodeAssociated :: Wait DescribeNodeAssociationStatus Source #

Polls DescribeNodeAssociationStatus every 15 seconds until a successful state is reached. An error is returned after 15 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.

AssociateNode

data AssociateNode Source #

See: newAssociateNode smart constructor.

Instances

Instances details
ToJSON AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

ToHeaders AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

ToPath AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

ToQuery AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

AWSRequest AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Associated Types

type AWSResponse AssociateNode #

Generic AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Associated Types

type Rep AssociateNode :: Type -> Type #

Show AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

NFData AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Methods

rnf :: AssociateNode -> () #

Eq AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Hashable AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

type AWSResponse AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

type Rep AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

type Rep AssociateNode = D1 ('MetaData "AssociateNode" "Amazonka.OpsWorksCM.AssociateNode" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "AssociateNode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "nodeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "engineAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [EngineAttribute]))))

newAssociateNode Source #

Create a value of AssociateNode 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:

AssociateNode, associateNode_serverName - The name of the server with which to associate the node.

$sel:nodeName:AssociateNode', associateNode_nodeName - The name of the node.

AssociateNode, associateNode_engineAttributes - Engine attributes used for associating the node.

Attributes accepted in a AssociateNode request for Chef

  • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.
  • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

Attributes accepted in a AssociateNode request for Puppet

  • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

data AssociateNodeResponse Source #

See: newAssociateNodeResponse smart constructor.

Instances

Instances details
Generic AssociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Associated Types

type Rep AssociateNodeResponse :: Type -> Type #

Read AssociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Show AssociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

NFData AssociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Methods

rnf :: AssociateNodeResponse -> () #

Eq AssociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

type Rep AssociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

type Rep AssociateNodeResponse = D1 ('MetaData "AssociateNodeResponse" "Amazonka.OpsWorksCM.AssociateNode" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "AssociateNodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeAssociationStatusToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateNodeResponse Source #

Create a value of AssociateNodeResponse 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:nodeAssociationStatusToken:AssociateNodeResponse', associateNodeResponse_nodeAssociationStatusToken - Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

$sel:httpStatus:AssociateNodeResponse', associateNodeResponse_httpStatus - The response's http status code.

CreateBackup

data CreateBackup Source #

See: newCreateBackup smart constructor.

Constructors

CreateBackup' (Maybe Text) (Maybe [Tag]) Text 

Instances

Instances details
ToJSON CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

ToHeaders CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

ToPath CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

ToQuery CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

AWSRequest CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Associated Types

type AWSResponse CreateBackup #

Generic CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Associated Types

type Rep CreateBackup :: Type -> Type #

Read CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Show CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

NFData CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Methods

rnf :: CreateBackup -> () #

Eq CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Hashable CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

type AWSResponse CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

type Rep CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

type Rep CreateBackup = D1 ('MetaData "CreateBackup" "Amazonka.OpsWorksCM.CreateBackup" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "CreateBackup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateBackup Source #

Create a value of CreateBackup 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:

CreateBackup, createBackup_description - A user-defined description of the backup.

$sel:tags:CreateBackup', createBackup_tags - A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

  • The key cannot be empty.
  • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /
  • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /
  • Leading and trailing white spaces are trimmed from both the key and value.
  • A maximum of 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

CreateBackup, createBackup_serverName - The name of the server that you want to back up.

data CreateBackupResponse Source #

See: newCreateBackupResponse smart constructor.

Instances

Instances details
Generic CreateBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Associated Types

type Rep CreateBackupResponse :: Type -> Type #

Read CreateBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Show CreateBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

NFData CreateBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Methods

rnf :: CreateBackupResponse -> () #

Eq CreateBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

type Rep CreateBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

type Rep CreateBackupResponse = D1 ('MetaData "CreateBackupResponse" "Amazonka.OpsWorksCM.CreateBackup" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "CreateBackupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Backup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateBackupResponse Source #

Create a value of CreateBackupResponse 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:backup:CreateBackupResponse', createBackupResponse_backup - Backup created by request.

$sel:httpStatus:CreateBackupResponse', createBackupResponse_httpStatus - The response's http status code.

CreateServer

data CreateServer Source #

See: newCreateServer smart constructor.

Instances

Instances details
ToJSON CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

ToHeaders CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

ToPath CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

ToQuery CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

AWSRequest CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Associated Types

type AWSResponse CreateServer #

Generic CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Associated Types

type Rep CreateServer :: Type -> Type #

Show CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

NFData CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Methods

rnf :: CreateServer -> () #

Eq CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Hashable CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

type AWSResponse CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

type Rep CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

type Rep CreateServer = D1 ('MetaData "CreateServer" "Amazonka.OpsWorksCM.CreateServer" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "CreateServer'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "associatePublicIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "backupRetentionCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "customCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "customPrivateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "disableAutomatedBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "engineAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EngineAttribute])) :*: (S1 ('MetaSel ('Just "engineModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "preferredBackupWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "instanceProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serviceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newCreateServer Source #

Create a value of CreateServer 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:

CreateServer, createServer_associatePublicIpAddress - Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

CreateServer, createServer_backupId - If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

CreateServer, createServer_backupRetentionCount - The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

$sel:customCertificate:CreateServer', createServer_customCertificate - A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

  • You can provide either a self-signed, custom certificate, or the full certificate chain.
  • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.
  • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).
  • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.
  • The certificate must match the value of CustomPrivateKey.

CreateServer, createServer_customDomain - An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

$sel:customPrivateKey:CreateServer', createServer_customPrivateKey - A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

CreateServer, createServer_disableAutomatedBackup - Enable or disable scheduled backups. Valid values are true or false. The default value is true.

CreateServer, createServer_engineAttributes - Optional engine attributes on a specified server.

Attributes accepted in a Chef createServer request:

  • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.
  • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

Attributes accepted in a Puppet createServer request:

  • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.
  • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://git@your.git-repo.com:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.
  • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

CreateServer, createServer_engineModel - The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

CreateServer, createServer_engineVersion - The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 2. For a Puppet server, valid values are 2019 or 2017.

CreateServer, createServer_keyPair - The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

CreateServer, createServer_preferredBackupWindow - The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

  • HH:MM for daily backups
  • DDD:HH:MM for weekly backups

MM must be specified as 00. The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

Example: 08:00, which represents a daily start time of 08:00 UTC.

Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

CreateServer, createServer_preferredMaintenanceWindow - The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. MM must be specified as 00. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

CreateServer, createServer_securityGroupIds - A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

CreateServer, createServer_subnetIds - The IDs of subnets in which to launch the server EC2 instance.

Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have "Auto Assign Public IP" enabled.

EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have "Auto Assign Public IP" enabled.

For more information about supported Amazon EC2 platforms, see Supported Platforms.

$sel:tags:CreateServer', createServer_tags - A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

  • The key cannot be empty.
  • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : / @
  • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : / @
  • Leading and trailing white spaces are trimmed from both the key and value.
  • A maximum of 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

CreateServer, createServer_engine - The configuration management engine to use. Valid values include ChefAutomate and Puppet.

CreateServer, createServer_serverName - The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

CreateServer, createServer_instanceProfileArn - The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

CreateServer, createServer_instanceType - The Amazon EC2 instance type to use. For example, m5.large.

CreateServer, createServer_serviceRoleArn - The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

data CreateServerResponse Source #

See: newCreateServerResponse smart constructor.

newCreateServerResponse Source #

Create a value of CreateServerResponse 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:server:CreateServerResponse', createServerResponse_server - The server that is created by the request.

$sel:httpStatus:CreateServerResponse', createServerResponse_httpStatus - The response's http status code.

DeleteBackup

data DeleteBackup Source #

See: newDeleteBackup smart constructor.

Constructors

DeleteBackup' Text 

Instances

Instances details
ToJSON DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

ToHeaders DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

ToPath DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

ToQuery DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

AWSRequest DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Associated Types

type AWSResponse DeleteBackup #

Generic DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Associated Types

type Rep DeleteBackup :: Type -> Type #

Read DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Show DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

NFData DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Methods

rnf :: DeleteBackup -> () #

Eq DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Hashable DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

type AWSResponse DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

type Rep DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

type Rep DeleteBackup = D1 ('MetaData "DeleteBackup" "Amazonka.OpsWorksCM.DeleteBackup" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DeleteBackup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteBackup Source #

Create a value of DeleteBackup 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:

DeleteBackup, deleteBackup_backupId - The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

data DeleteBackupResponse Source #

See: newDeleteBackupResponse smart constructor.

Instances

Instances details
Generic DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Associated Types

type Rep DeleteBackupResponse :: Type -> Type #

Read DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Show DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

NFData DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Methods

rnf :: DeleteBackupResponse -> () #

Eq DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

type Rep DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

type Rep DeleteBackupResponse = D1 ('MetaData "DeleteBackupResponse" "Amazonka.OpsWorksCM.DeleteBackup" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DeleteBackupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteBackupResponse Source #

Create a value of DeleteBackupResponse 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:httpStatus:DeleteBackupResponse', deleteBackupResponse_httpStatus - The response's http status code.

DeleteServer

data DeleteServer Source #

See: newDeleteServer smart constructor.

Constructors

DeleteServer' Text 

Instances

Instances details
ToJSON DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

ToHeaders DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

ToPath DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

ToQuery DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

AWSRequest DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Associated Types

type AWSResponse DeleteServer #

Generic DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Associated Types

type Rep DeleteServer :: Type -> Type #

Read DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Show DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

NFData DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Methods

rnf :: DeleteServer -> () #

Eq DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Hashable DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

type AWSResponse DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

type Rep DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

type Rep DeleteServer = D1 ('MetaData "DeleteServer" "Amazonka.OpsWorksCM.DeleteServer" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DeleteServer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteServer Source #

Create a value of DeleteServer 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:

DeleteServer, deleteServer_serverName - The ID of the server to delete.

data DeleteServerResponse Source #

See: newDeleteServerResponse smart constructor.

Instances

Instances details
Generic DeleteServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Associated Types

type Rep DeleteServerResponse :: Type -> Type #

Read DeleteServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Show DeleteServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

NFData DeleteServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Methods

rnf :: DeleteServerResponse -> () #

Eq DeleteServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

type Rep DeleteServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

type Rep DeleteServerResponse = D1 ('MetaData "DeleteServerResponse" "Amazonka.OpsWorksCM.DeleteServer" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DeleteServerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteServerResponse Source #

Create a value of DeleteServerResponse 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:httpStatus:DeleteServerResponse', deleteServerResponse_httpStatus - The response's http status code.

DescribeAccountAttributes

data DescribeAccountAttributes Source #

See: newDescribeAccountAttributes smart constructor.

Instances

Instances details
ToJSON DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

ToHeaders DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

ToPath DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

ToQuery DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

AWSRequest DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Generic DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Associated Types

type Rep DescribeAccountAttributes :: Type -> Type #

Read DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Show DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

NFData DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Eq DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Hashable DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

type AWSResponse DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

type Rep DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

type Rep DescribeAccountAttributes = D1 ('MetaData "DescribeAccountAttributes" "Amazonka.OpsWorksCM.DescribeAccountAttributes" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DescribeAccountAttributes'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeAccountAttributes :: DescribeAccountAttributes Source #

Create a value of DescribeAccountAttributes with all optional fields omitted.

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

data DescribeAccountAttributesResponse Source #

See: newDescribeAccountAttributesResponse smart constructor.

Instances

Instances details
Generic DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Associated Types

type Rep DescribeAccountAttributesResponse :: Type -> Type #

Read DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Show DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

NFData DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Eq DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

type Rep DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

type Rep DescribeAccountAttributesResponse = D1 ('MetaData "DescribeAccountAttributesResponse" "Amazonka.OpsWorksCM.DescribeAccountAttributes" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DescribeAccountAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccountAttribute])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAccountAttributesResponse Source #

Create a value of DescribeAccountAttributesResponse 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:attributes:DescribeAccountAttributesResponse', describeAccountAttributesResponse_attributes - The attributes that are currently set for the account.

$sel:httpStatus:DescribeAccountAttributesResponse', describeAccountAttributesResponse_httpStatus - The response's http status code.

DescribeBackups (Paginated)

data DescribeBackups Source #

See: newDescribeBackups smart constructor.

Instances

Instances details
ToJSON DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

ToHeaders DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

ToPath DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

ToQuery DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

AWSPager DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

AWSRequest DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Associated Types

type AWSResponse DescribeBackups #

Generic DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Associated Types

type Rep DescribeBackups :: Type -> Type #

Read DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Show DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

NFData DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Methods

rnf :: DescribeBackups -> () #

Eq DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Hashable DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

type AWSResponse DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

type Rep DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

type Rep DescribeBackups = D1 ('MetaData "DescribeBackups" "Amazonka.OpsWorksCM.DescribeBackups" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DescribeBackups'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeBackups :: DescribeBackups Source #

Create a value of DescribeBackups 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:

DescribeBackups, describeBackups_backupId - Describes a single backup.

$sel:maxResults:DescribeBackups', describeBackups_maxResults - This is not currently implemented for DescribeBackups requests.

DescribeBackups, describeBackups_nextToken - This is not currently implemented for DescribeBackups requests.

DescribeBackups, describeBackups_serverName - Returns backups for the server with the specified ServerName.

data DescribeBackupsResponse Source #

See: newDescribeBackupsResponse smart constructor.

Instances

Instances details
Generic DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Associated Types

type Rep DescribeBackupsResponse :: Type -> Type #

Read DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Show DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

NFData DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Methods

rnf :: DescribeBackupsResponse -> () #

Eq DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

type Rep DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

type Rep DescribeBackupsResponse = D1 ('MetaData "DescribeBackupsResponse" "Amazonka.OpsWorksCM.DescribeBackups" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DescribeBackupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Backup])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeBackupsResponse Source #

Create a value of DescribeBackupsResponse 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:backups:DescribeBackupsResponse', describeBackupsResponse_backups - Contains the response to a DescribeBackups request.

DescribeBackups, describeBackupsResponse_nextToken - This is not currently implemented for DescribeBackups requests.

$sel:httpStatus:DescribeBackupsResponse', describeBackupsResponse_httpStatus - The response's http status code.

DescribeEvents (Paginated)

data DescribeEvents Source #

See: newDescribeEvents smart constructor.

Instances

Instances details
ToJSON DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

ToHeaders DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

ToPath DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

ToQuery DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

AWSPager DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

AWSRequest DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Associated Types

type AWSResponse DescribeEvents #

Generic DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Associated Types

type Rep DescribeEvents :: Type -> Type #

Read DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Show DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

NFData DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Methods

rnf :: DescribeEvents -> () #

Eq DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Hashable DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

type AWSResponse DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

type Rep DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

type Rep DescribeEvents = D1 ('MetaData "DescribeEvents" "Amazonka.OpsWorksCM.DescribeEvents" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DescribeEvents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeEvents Source #

Create a value of DescribeEvents 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:maxResults:DescribeEvents', describeEvents_maxResults - To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

DescribeEvents, describeEvents_nextToken - NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

DescribeEvents, describeEvents_serverName - The name of the server for which you want to view events.

data DescribeEventsResponse Source #

See: newDescribeEventsResponse smart constructor.

Instances

Instances details
Generic DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Associated Types

type Rep DescribeEventsResponse :: Type -> Type #

Read DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Show DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

NFData DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Methods

rnf :: DescribeEventsResponse -> () #

Eq DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

type Rep DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

type Rep DescribeEventsResponse = D1 ('MetaData "DescribeEventsResponse" "Amazonka.OpsWorksCM.DescribeEvents" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DescribeEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serverEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServerEvent])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventsResponse Source #

Create a value of DescribeEventsResponse 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:

DescribeEvents, describeEventsResponse_nextToken - NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

$sel:serverEvents:DescribeEventsResponse', describeEventsResponse_serverEvents - Contains the response to a DescribeEvents request.

$sel:httpStatus:DescribeEventsResponse', describeEventsResponse_httpStatus - The response's http status code.

DescribeNodeAssociationStatus

data DescribeNodeAssociationStatus Source #

See: newDescribeNodeAssociationStatus smart constructor.

Instances

Instances details
ToJSON DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

ToHeaders DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

ToPath DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

ToQuery DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

AWSRequest DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

Generic DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

Associated Types

type Rep DescribeNodeAssociationStatus :: Type -> Type #

Read DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

Show DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

NFData DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

Eq DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

Hashable DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

type AWSResponse DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

type Rep DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

type Rep DescribeNodeAssociationStatus = D1 ('MetaData "DescribeNodeAssociationStatus" "Amazonka.OpsWorksCM.DescribeNodeAssociationStatus" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DescribeNodeAssociationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeAssociationStatusToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeNodeAssociationStatus Source #

Create a value of DescribeNodeAssociationStatus 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:nodeAssociationStatusToken:DescribeNodeAssociationStatus', describeNodeAssociationStatus_nodeAssociationStatusToken - The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

DescribeNodeAssociationStatus, describeNodeAssociationStatus_serverName - The name of the server from which to disassociate the node.

data DescribeNodeAssociationStatusResponse Source #

Instances

Instances details
Generic DescribeNodeAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

Show DescribeNodeAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

NFData DescribeNodeAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

Eq DescribeNodeAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

type Rep DescribeNodeAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

type Rep DescribeNodeAssociationStatusResponse = D1 ('MetaData "DescribeNodeAssociationStatusResponse" "Amazonka.OpsWorksCM.DescribeNodeAssociationStatus" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DescribeNodeAssociationStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engineAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EngineAttribute])) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "nodeAssociationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NodeAssociationStatus))))

newDescribeNodeAssociationStatusResponse Source #

Create a value of DescribeNodeAssociationStatusResponse 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:

DescribeNodeAssociationStatusResponse, describeNodeAssociationStatusResponse_engineAttributes - Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

$sel:httpStatus:DescribeNodeAssociationStatusResponse', describeNodeAssociationStatusResponse_httpStatus - The response's http status code.

$sel:nodeAssociationStatus:DescribeNodeAssociationStatusResponse', describeNodeAssociationStatusResponse_nodeAssociationStatus - The status of the association or disassociation request.

Possible values:

  • SUCCESS: The association or disassociation succeeded.
  • FAILED: The association or disassociation failed.
  • IN_PROGRESS: The association or disassociation is still in progress.

DescribeServers (Paginated)

data DescribeServers Source #

See: newDescribeServers smart constructor.

Instances

Instances details
ToJSON DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

ToHeaders DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

ToPath DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

ToQuery DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

AWSPager DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

AWSRequest DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Associated Types

type AWSResponse DescribeServers #

Generic DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Associated Types

type Rep DescribeServers :: Type -> Type #

Read DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Show DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

NFData DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Methods

rnf :: DescribeServers -> () #

Eq DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Hashable DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

type AWSResponse DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

type Rep DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

type Rep DescribeServers = D1 ('MetaData "DescribeServers" "Amazonka.OpsWorksCM.DescribeServers" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DescribeServers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeServers :: DescribeServers Source #

Create a value of DescribeServers 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:maxResults:DescribeServers', describeServers_maxResults - This is not currently implemented for DescribeServers requests.

DescribeServers, describeServers_nextToken - This is not currently implemented for DescribeServers requests.

DescribeServers, describeServers_serverName - Describes the server with the specified ServerName.

data DescribeServersResponse Source #

See: newDescribeServersResponse smart constructor.

Instances

Instances details
Generic DescribeServersResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Associated Types

type Rep DescribeServersResponse :: Type -> Type #

Show DescribeServersResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

NFData DescribeServersResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Methods

rnf :: DescribeServersResponse -> () #

Eq DescribeServersResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

type Rep DescribeServersResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

type Rep DescribeServersResponse = D1 ('MetaData "DescribeServersResponse" "Amazonka.OpsWorksCM.DescribeServers" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DescribeServersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "servers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Server])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeServersResponse Source #

Create a value of DescribeServersResponse 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:

DescribeServers, describeServersResponse_nextToken - This is not currently implemented for DescribeServers requests.

$sel:servers:DescribeServersResponse', describeServersResponse_servers - Contains the response to a DescribeServers request.

For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

For Puppet servers: DescribeServersResponse$Servers$EngineAttributes contains the following two responses:

  • PUPPET_API_CA_CERT, the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.
  • PUPPET_API_CRL, a certificate revocation list. The certificate revocation list is for internal maintenance purposes only. For more information about the Puppet certificate revocation list, see Man Page: puppet certificate_revocation_list in the Puppet documentation.

$sel:httpStatus:DescribeServersResponse', describeServersResponse_httpStatus - The response's http status code.

DisassociateNode

data DisassociateNode Source #

See: newDisassociateNode smart constructor.

Instances

Instances details
ToJSON DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

ToHeaders DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

ToPath DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

ToQuery DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

AWSRequest DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Associated Types

type AWSResponse DisassociateNode #

Generic DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Associated Types

type Rep DisassociateNode :: Type -> Type #

Show DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

NFData DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Methods

rnf :: DisassociateNode -> () #

Eq DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Hashable DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

type AWSResponse DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

type Rep DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

type Rep DisassociateNode = D1 ('MetaData "DisassociateNode" "Amazonka.OpsWorksCM.DisassociateNode" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DisassociateNode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engineAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EngineAttribute])) :*: (S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDisassociateNode Source #

Create a value of DisassociateNode 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:

DisassociateNode, disassociateNode_engineAttributes - Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

Attributes required in a DisassociateNode request for Chef

  • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

DisassociateNode, disassociateNode_serverName - The name of the server from which to disassociate the node.

$sel:nodeName:DisassociateNode', disassociateNode_nodeName - The name of the client node.

data DisassociateNodeResponse Source #

See: newDisassociateNodeResponse smart constructor.

Instances

Instances details
Generic DisassociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Associated Types

type Rep DisassociateNodeResponse :: Type -> Type #

Read DisassociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Show DisassociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

NFData DisassociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Eq DisassociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

type Rep DisassociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

type Rep DisassociateNodeResponse = D1 ('MetaData "DisassociateNodeResponse" "Amazonka.OpsWorksCM.DisassociateNode" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "DisassociateNodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeAssociationStatusToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateNodeResponse Source #

Create a value of DisassociateNodeResponse 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:nodeAssociationStatusToken:DisassociateNodeResponse', disassociateNodeResponse_nodeAssociationStatusToken - Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

$sel:httpStatus:DisassociateNodeResponse', disassociateNodeResponse_httpStatus - The response's http status code.

ExportServerEngineAttribute

data ExportServerEngineAttribute Source #

See: newExportServerEngineAttribute smart constructor.

Instances

Instances details
ToJSON ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

ToHeaders ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

ToPath ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

ToQuery ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

AWSRequest ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

Generic ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

Associated Types

type Rep ExportServerEngineAttribute :: Type -> Type #

Show ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

NFData ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

Eq ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

Hashable ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

type AWSResponse ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

type Rep ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

type Rep ExportServerEngineAttribute = D1 ('MetaData "ExportServerEngineAttribute" "Amazonka.OpsWorksCM.ExportServerEngineAttribute" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "ExportServerEngineAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inputAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EngineAttribute])) :*: (S1 ('MetaSel ('Just "exportAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newExportServerEngineAttribute Source #

Create a value of ExportServerEngineAttribute 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:inputAttributes:ExportServerEngineAttribute', exportServerEngineAttribute_inputAttributes - The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

  • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.
  • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.
  • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.
  • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

$sel:exportAttributeName:ExportServerEngineAttribute', exportServerEngineAttribute_exportAttributeName - The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

ExportServerEngineAttribute, exportServerEngineAttribute_serverName - The name of the server from which you are exporting the attribute.

data ExportServerEngineAttributeResponse Source #

Instances

Instances details
Generic ExportServerEngineAttributeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

Show ExportServerEngineAttributeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

NFData ExportServerEngineAttributeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

Eq ExportServerEngineAttributeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

type Rep ExportServerEngineAttributeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

type Rep ExportServerEngineAttributeResponse = D1 ('MetaData "ExportServerEngineAttributeResponse" "Amazonka.OpsWorksCM.ExportServerEngineAttribute" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "ExportServerEngineAttributeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engineAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineAttribute)) :*: (S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newExportServerEngineAttributeResponse Source #

Create a value of ExportServerEngineAttributeResponse 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:engineAttribute:ExportServerEngineAttributeResponse', exportServerEngineAttributeResponse_engineAttribute - The requested engine attribute pair with attribute name and value.

ExportServerEngineAttribute, exportServerEngineAttributeResponse_serverName - The server name used in the request.

$sel:httpStatus:ExportServerEngineAttributeResponse', exportServerEngineAttributeResponse_httpStatus - The response's http status code.

ListTagsForResource (Paginated)

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

AWSPager ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.OpsWorksCM.ListTagsForResource" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListTagsForResource Source #

Create a value of ListTagsForResource 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:maxResults:ListTagsForResource', listTagsForResource_maxResults - To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

ListTagsForResource, listTagsForResource_nextToken - NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.OpsWorksCM.ListTagsForResource" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:

ListTagsForResource, listTagsForResourceResponse_nextToken - A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - Tags that have been applied to the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

RestoreServer

data RestoreServer Source #

See: newRestoreServer smart constructor.

Instances

Instances details
ToJSON RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

ToHeaders RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

ToPath RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

ToQuery RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

AWSRequest RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

Associated Types

type AWSResponse RestoreServer #

Generic RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

Associated Types

type Rep RestoreServer :: Type -> Type #

Read RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

Show RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

NFData RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

Methods

rnf :: RestoreServer -> () #

Eq RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

Hashable RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

type AWSResponse RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

type Rep RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

type Rep RestoreServer = D1 ('MetaData "RestoreServer" "Amazonka.OpsWorksCM.RestoreServer" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "RestoreServer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRestoreServer Source #

Create a value of RestoreServer 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:

RestoreServer, restoreServer_instanceType - The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

RestoreServer, restoreServer_keyPair - The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

RestoreServer, restoreServer_backupId - The ID of the backup that you want to use to restore a server.

RestoreServer, restoreServer_serverName - The name of the server that you want to restore.

data RestoreServerResponse Source #

See: newRestoreServerResponse smart constructor.

newRestoreServerResponse Source #

Create a value of RestoreServerResponse 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:server:RestoreServerResponse', restoreServerResponse_server - Undocumented member.

$sel:httpStatus:RestoreServerResponse', restoreServerResponse_httpStatus - The response's http status code.

StartMaintenance

data StartMaintenance Source #

See: newStartMaintenance smart constructor.

Instances

Instances details
ToJSON StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

ToHeaders StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

ToPath StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

ToQuery StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

AWSRequest StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Associated Types

type AWSResponse StartMaintenance #

Generic StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Associated Types

type Rep StartMaintenance :: Type -> Type #

Show StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

NFData StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Methods

rnf :: StartMaintenance -> () #

Eq StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Hashable StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

type AWSResponse StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

type Rep StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

type Rep StartMaintenance = D1 ('MetaData "StartMaintenance" "Amazonka.OpsWorksCM.StartMaintenance" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "StartMaintenance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engineAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EngineAttribute])) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStartMaintenance Source #

Create a value of StartMaintenance 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:

StartMaintenance, startMaintenance_engineAttributes - Engine attributes that are specific to the server on which you want to run maintenance.

Attributes accepted in a StartMaintenance request for Chef

StartMaintenance, startMaintenance_serverName - The name of the server on which to run maintenance.

data StartMaintenanceResponse Source #

See: newStartMaintenanceResponse smart constructor.

Instances

Instances details
Generic StartMaintenanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Associated Types

type Rep StartMaintenanceResponse :: Type -> Type #

Show StartMaintenanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

NFData StartMaintenanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Eq StartMaintenanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

type Rep StartMaintenanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

type Rep StartMaintenanceResponse = D1 ('MetaData "StartMaintenanceResponse" "Amazonka.OpsWorksCM.StartMaintenance" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "StartMaintenanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "server") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Server)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartMaintenanceResponse Source #

Create a value of StartMaintenanceResponse 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:server:StartMaintenanceResponse', startMaintenanceResponse_server - Contains the response to a StartMaintenance request.

$sel:httpStatus:StartMaintenanceResponse', startMaintenanceResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.OpsWorksCM.TagResource" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

$sel:tags:TagResource', tagResource_tags - A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

  • The key cannot be empty.
  • The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /
  • The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /
  • Leading and trailing white spaces are trimmed from both the key and value.
  • A maximum of 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.OpsWorksCM.TagResource" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.OpsWorksCM.UntagResource" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource 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:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The keys of tags that you want to remove.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.OpsWorksCM.UntagResource" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateServer

data UpdateServer Source #

See: newUpdateServer smart constructor.

Instances

Instances details
ToJSON UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

ToHeaders UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

ToPath UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

ToQuery UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

AWSRequest UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Associated Types

type AWSResponse UpdateServer #

Generic UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Associated Types

type Rep UpdateServer :: Type -> Type #

Read UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Show UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

NFData UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Methods

rnf :: UpdateServer -> () #

Eq UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Hashable UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

type AWSResponse UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

type Rep UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

type Rep UpdateServer = D1 ('MetaData "UpdateServer" "Amazonka.OpsWorksCM.UpdateServer" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "UpdateServer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backupRetentionCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "disableAutomatedBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "preferredBackupWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateServer Source #

Create a value of UpdateServer 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:

UpdateServer, updateServer_backupRetentionCount - Sets the number of automated backups that you want to keep.

UpdateServer, updateServer_disableAutomatedBackup - Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

UpdateServer, updateServer_preferredBackupWindow - Undocumented member.

UpdateServer, updateServer_preferredMaintenanceWindow - Undocumented member.

UpdateServer, updateServer_serverName - The name of the server to update.

data UpdateServerResponse Source #

See: newUpdateServerResponse smart constructor.

newUpdateServerResponse Source #

Create a value of UpdateServerResponse 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:server:UpdateServerResponse', updateServerResponse_server - Contains the response to a UpdateServer request.

$sel:httpStatus:UpdateServerResponse', updateServerResponse_httpStatus - The response's http status code.

UpdateServerEngineAttributes

data UpdateServerEngineAttributes Source #

See: newUpdateServerEngineAttributes smart constructor.

Instances

Instances details
ToJSON UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

ToHeaders UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

ToPath UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

ToQuery UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

AWSRequest UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

Generic UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

Associated Types

type Rep UpdateServerEngineAttributes :: Type -> Type #

Read UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

Show UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

NFData UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

Eq UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

Hashable UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

type AWSResponse UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

type Rep UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

type Rep UpdateServerEngineAttributes = D1 ('MetaData "UpdateServerEngineAttributes" "Amazonka.OpsWorksCM.UpdateServerEngineAttributes" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "UpdateServerEngineAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateServerEngineAttributes Source #

Create a value of UpdateServerEngineAttributes 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:attributeValue:UpdateServerEngineAttributes', updateServerEngineAttributes_attributeValue - The value to set for the attribute.

UpdateServerEngineAttributes, updateServerEngineAttributes_serverName - The name of the server to update.

$sel:attributeName:UpdateServerEngineAttributes', updateServerEngineAttributes_attributeName - The name of the engine attribute to update.

data UpdateServerEngineAttributesResponse Source #

Instances

Instances details
Generic UpdateServerEngineAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

Show UpdateServerEngineAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

NFData UpdateServerEngineAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

Eq UpdateServerEngineAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

type Rep UpdateServerEngineAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

type Rep UpdateServerEngineAttributesResponse = D1 ('MetaData "UpdateServerEngineAttributesResponse" "Amazonka.OpsWorksCM.UpdateServerEngineAttributes" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "UpdateServerEngineAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "server") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Server)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateServerEngineAttributesResponse Source #

Create a value of UpdateServerEngineAttributesResponse 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:server:UpdateServerEngineAttributesResponse', updateServerEngineAttributesResponse_server - Contains the response to an UpdateServerEngineAttributes request.

$sel:httpStatus:UpdateServerEngineAttributesResponse', updateServerEngineAttributesResponse_httpStatus - The response's http status code.

Types

BackupStatus

newtype BackupStatus Source #

Constructors

BackupStatus' 

Instances

Instances details
FromJSON BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

FromJSONKey BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

ToJSON BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

ToJSONKey BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

ToByteString BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

ToHeader BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

ToLog BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

ToQuery BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

FromText BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

ToText BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Methods

toText :: BackupStatus -> Text #

FromXML BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

ToXML BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Methods

toXML :: BackupStatus -> XML #

Generic BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Associated Types

type Rep BackupStatus :: Type -> Type #

Read BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Show BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

NFData BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Methods

rnf :: BackupStatus -> () #

Eq BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Ord BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Hashable BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

type Rep BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

type Rep BackupStatus = D1 ('MetaData "BackupStatus" "Amazonka.OpsWorksCM.Types.BackupStatus" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'True) (C1 ('MetaCons "BackupStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBackupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BackupType

newtype BackupType Source #

Constructors

BackupType' 

Fields

Bundled Patterns

pattern BackupType_AUTOMATED :: BackupType 
pattern BackupType_MANUAL :: BackupType 

Instances

Instances details
FromJSON BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

FromJSONKey BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

ToJSON BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

ToJSONKey BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

ToByteString BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

ToHeader BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

ToLog BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

ToQuery BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

FromText BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

ToText BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Methods

toText :: BackupType -> Text #

FromXML BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

ToXML BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Methods

toXML :: BackupType -> XML #

Generic BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Associated Types

type Rep BackupType :: Type -> Type #

Read BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Show BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

NFData BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Methods

rnf :: BackupType -> () #

Eq BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Ord BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Hashable BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

type Rep BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

type Rep BackupType = D1 ('MetaData "BackupType" "Amazonka.OpsWorksCM.Types.BackupType" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'True) (C1 ('MetaCons "BackupType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBackupType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MaintenanceStatus

newtype MaintenanceStatus Source #

Instances

Instances details
FromJSON MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

FromJSONKey MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

ToJSON MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

ToJSONKey MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

ToByteString MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

ToHeader MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

ToLog MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

ToQuery MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

FromText MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

ToText MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

FromXML MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

ToXML MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

Generic MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

Associated Types

type Rep MaintenanceStatus :: Type -> Type #

Read MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

Show MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

NFData MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

Methods

rnf :: MaintenanceStatus -> () #

Eq MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

Ord MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

Hashable MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

type Rep MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

type Rep MaintenanceStatus = D1 ('MetaData "MaintenanceStatus" "Amazonka.OpsWorksCM.Types.MaintenanceStatus" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'True) (C1 ('MetaCons "MaintenanceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMaintenanceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NodeAssociationStatus

newtype NodeAssociationStatus Source #

The status of the association or disassociation request.

Possible values:

  • SUCCESS: The association or disassociation succeeded.
  • FAILED: The association or disassociation failed.
  • IN_PROGRESS: The association or disassociation is still in progress.

Instances

Instances details
FromJSON NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

FromJSONKey NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

ToJSON NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

ToJSONKey NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

ToByteString NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

ToHeader NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

ToLog NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

ToQuery NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

FromText NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

ToText NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

FromXML NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

ToXML NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

Generic NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

Associated Types

type Rep NodeAssociationStatus :: Type -> Type #

Read NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

Show NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

NFData NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

Methods

rnf :: NodeAssociationStatus -> () #

Eq NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

Ord NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

Hashable NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

type Rep NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

type Rep NodeAssociationStatus = D1 ('MetaData "NodeAssociationStatus" "Amazonka.OpsWorksCM.Types.NodeAssociationStatus" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'True) (C1 ('MetaCons "NodeAssociationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodeAssociationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServerStatus

newtype ServerStatus Source #

Constructors

ServerStatus' 

Instances

Instances details
FromJSON ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

FromJSONKey ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

ToJSON ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

ToJSONKey ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

ToByteString ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

ToHeader ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

ToLog ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

ToQuery ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

FromText ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

ToText ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Methods

toText :: ServerStatus -> Text #

FromXML ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

ToXML ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Methods

toXML :: ServerStatus -> XML #

Generic ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Associated Types

type Rep ServerStatus :: Type -> Type #

Read ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Show ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

NFData ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Methods

rnf :: ServerStatus -> () #

Eq ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Ord ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Hashable ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

type Rep ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

type Rep ServerStatus = D1 ('MetaData "ServerStatus" "Amazonka.OpsWorksCM.Types.ServerStatus" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'True) (C1 ('MetaCons "ServerStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServerStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountAttribute

data AccountAttribute Source #

Stores account attributes.

See: newAccountAttribute smart constructor.

Instances

Instances details
FromJSON AccountAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.AccountAttribute

Generic AccountAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.AccountAttribute

Associated Types

type Rep AccountAttribute :: Type -> Type #

Read AccountAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.AccountAttribute

Show AccountAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.AccountAttribute

NFData AccountAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.AccountAttribute

Methods

rnf :: AccountAttribute -> () #

Eq AccountAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.AccountAttribute

Hashable AccountAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.AccountAttribute

type Rep AccountAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.AccountAttribute

type Rep AccountAttribute = D1 ('MetaData "AccountAttribute" "Amazonka.OpsWorksCM.Types.AccountAttribute" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "AccountAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "used") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newAccountAttribute :: AccountAttribute Source #

Create a value of AccountAttribute 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:maximum:AccountAttribute', accountAttribute_maximum - The maximum allowed value.

$sel:name:AccountAttribute', accountAttribute_name - The attribute name. The following are supported attribute names.

  • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.
  • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

$sel:used:AccountAttribute', accountAttribute_used - The current usage, such as the current number of servers that are associated with the account.

Backup

data Backup Source #

Describes a single backup.

See: newBackup smart constructor.

Instances

Instances details
FromJSON Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

Generic Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

Associated Types

type Rep Backup :: Type -> Type #

Methods

from :: Backup -> Rep Backup x #

to :: Rep Backup x -> Backup #

Read Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

Show Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

NFData Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

Methods

rnf :: Backup -> () #

Eq Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

Methods

(==) :: Backup -> Backup -> Bool #

(/=) :: Backup -> Backup -> Bool #

Hashable Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

Methods

hashWithSalt :: Int -> Backup -> Int #

hash :: Backup -> Int #

type Rep Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

type Rep Backup = D1 ('MetaData "Backup" "Amazonka.OpsWorksCM.Types.Backup" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "Backup'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "backupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupType)))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "engineModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "preferredBackupWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "s3DataSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "s3DataUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "s3LogUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "serviceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupStatus)) :*: S1 ('MetaSel ('Just "statusDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "toolsVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newBackup :: Backup Source #

Create a value of Backup 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:backupArn:Backup', backup_backupArn - The ARN of the backup.

$sel:backupId:Backup', backup_backupId - The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

$sel:backupType:Backup', backup_backupType - The backup type. Valid values are automated or manual.

$sel:createdAt:Backup', backup_createdAt - The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

$sel:description:Backup', backup_description - A user-provided description for a manual backup. This field is empty for automated backups.

$sel:engine:Backup', backup_engine - The engine type that is obtained from the server when the backup is created.

$sel:engineModel:Backup', backup_engineModel - The engine model that is obtained from the server when the backup is created.

$sel:engineVersion:Backup', backup_engineVersion - The engine version that is obtained from the server when the backup is created.

$sel:instanceProfileArn:Backup', backup_instanceProfileArn - The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

$sel:instanceType:Backup', backup_instanceType - The instance type that is obtained from the server when the backup is created.

$sel:keyPair:Backup', backup_keyPair - The key pair that is obtained from the server when the backup is created.

$sel:preferredBackupWindow:Backup', backup_preferredBackupWindow - The preferred backup period that is obtained from the server when the backup is created.

$sel:preferredMaintenanceWindow:Backup', backup_preferredMaintenanceWindow - The preferred maintenance period that is obtained from the server when the backup is created.

$sel:s3DataSize:Backup', backup_s3DataSize - This field is deprecated and is no longer used.

$sel:s3DataUrl:Backup', backup_s3DataUrl - This field is deprecated and is no longer used.

$sel:s3LogUrl:Backup', backup_s3LogUrl - The Amazon S3 URL of the backup's log file.

$sel:securityGroupIds:Backup', backup_securityGroupIds - The security group IDs that are obtained from the server when the backup is created.

$sel:serverName:Backup', backup_serverName - The name of the server from which the backup was made.

$sel:serviceRoleArn:Backup', backup_serviceRoleArn - The service role ARN that is obtained from the server when the backup is created.

$sel:status:Backup', backup_status - The status of a backup while in progress.

$sel:statusDescription:Backup', backup_statusDescription - An informational message about backup status.

$sel:subnetIds:Backup', backup_subnetIds - The subnet IDs that are obtained from the server when the backup is created.

$sel:toolsVersion:Backup', backup_toolsVersion - The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

$sel:userArn:Backup', backup_userArn - The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

EngineAttribute

data EngineAttribute Source #

A name and value pair that is specific to the engine of the server.

See: newEngineAttribute smart constructor.

Instances

Instances details
FromJSON EngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.EngineAttribute

ToJSON EngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.EngineAttribute

Generic EngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.EngineAttribute

Associated Types

type Rep EngineAttribute :: Type -> Type #

Show EngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.EngineAttribute

NFData EngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.EngineAttribute

Methods

rnf :: EngineAttribute -> () #

Eq EngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.EngineAttribute

Hashable EngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.EngineAttribute

type Rep EngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.EngineAttribute

type Rep EngineAttribute = D1 ('MetaData "EngineAttribute" "Amazonka.OpsWorksCM.Types.EngineAttribute" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "EngineAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))

newEngineAttribute :: EngineAttribute Source #

Create a value of EngineAttribute 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:name:EngineAttribute', engineAttribute_name - The name of the engine attribute.

$sel:value:EngineAttribute', engineAttribute_value - The value of the engine attribute.

Server

data Server Source #

Describes a configuration management server.

See: newServer smart constructor.

Instances

Instances details
FromJSON Server Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Server

Generic Server Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Server

Associated Types

type Rep Server :: Type -> Type #

Methods

from :: Server -> Rep Server x #

to :: Rep Server x -> Server #

Show Server Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Server

NFData Server Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Server

Methods

rnf :: Server -> () #

Eq Server Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Server

Methods

(==) :: Server -> Server -> Bool #

(/=) :: Server -> Server -> Bool #

Hashable Server Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Server

Methods

hashWithSalt :: Int -> Server -> Int #

hash :: Server -> Int #

type Rep Server Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Server

type Rep Server = D1 ('MetaData "Server" "Amazonka.OpsWorksCM.Types.Server" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "Server'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "associatePublicIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "backupRetentionCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "cloudFormationStackArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "customDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "disableAutomatedBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EngineAttribute])))) :*: (S1 ('MetaSel ('Just "engineModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenanceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MaintenanceStatus)))) :*: (S1 ('MetaSel ('Just "preferredBackupWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "serverArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerStatus)) :*: (S1 ('MetaSel ('Just "statusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))))

newServer :: Server Source #

Create a value of Server 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:associatePublicIpAddress:Server', server_associatePublicIpAddress - Associate a public IP address with a server that you are launching.

$sel:backupRetentionCount:Server', server_backupRetentionCount - The number of automated backups to keep.

$sel:cloudFormationStackArn:Server', server_cloudFormationStackArn - The ARN of the CloudFormation stack that was used to create the server.

$sel:createdAt:Server', server_createdAt - Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

$sel:customDomain:Server', server_customDomain - An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

$sel:disableAutomatedBackup:Server', server_disableAutomatedBackup - Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

$sel:endpoint:Server', server_endpoint - A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

$sel:engine:Server', server_engine - The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

$sel:engineAttributes:Server', server_engineAttributes - The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

Attributes returned in a createServer response for Chef

  • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.
  • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

Attributes returned in a createServer response for Puppet

  • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.
  • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

$sel:engineModel:Server', server_engineModel - The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

$sel:engineVersion:Server', server_engineVersion - The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 2. For a Puppet server, specify either 2019 or 2017.

$sel:instanceProfileArn:Server', server_instanceProfileArn - The instance profile ARN of the server.

$sel:instanceType:Server', server_instanceType - The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

$sel:keyPair:Server', server_keyPair - The key pair associated with the server.

$sel:maintenanceStatus:Server', server_maintenanceStatus - The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

$sel:preferredBackupWindow:Server', server_preferredBackupWindow - The preferred backup period specified for the server.

$sel:preferredMaintenanceWindow:Server', server_preferredMaintenanceWindow - The preferred maintenance period specified for the server.

$sel:securityGroupIds:Server', server_securityGroupIds - The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

$sel:serverArn:Server', server_serverArn - The ARN of the server.

$sel:serverName:Server', server_serverName - The name of the server.

$sel:serviceRoleArn:Server', server_serviceRoleArn - The service role ARN used to create the server.

$sel:status:Server', server_status - The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

$sel:statusReason:Server', server_statusReason - Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

$sel:subnetIds:Server', server_subnetIds - The subnet IDs specified in a CreateServer request.

ServerEvent

data ServerEvent Source #

An event that is related to the server, such as the start of maintenance or backup.

See: newServerEvent smart constructor.

Instances

Instances details
FromJSON ServerEvent Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerEvent

Generic ServerEvent Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerEvent

Associated Types

type Rep ServerEvent :: Type -> Type #

Read ServerEvent Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerEvent

Show ServerEvent Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerEvent

NFData ServerEvent Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerEvent

Methods

rnf :: ServerEvent -> () #

Eq ServerEvent Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerEvent

Hashable ServerEvent Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerEvent

type Rep ServerEvent Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerEvent

type Rep ServerEvent = D1 ('MetaData "ServerEvent" "Amazonka.OpsWorksCM.Types.ServerEvent" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "ServerEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "logUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newServerEvent :: ServerEvent Source #

Create a value of ServerEvent 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:createdAt:ServerEvent', serverEvent_createdAt - The time when the event occurred.

$sel:logUrl:ServerEvent', serverEvent_logUrl - The Amazon S3 URL of the event's log file.

$sel:message:ServerEvent', serverEvent_message - A human-readable informational or status message.

$sel:serverName:ServerEvent', serverEvent_serverName - The name of the server on or for which the event occurred.

Tag

data Tag Source #

A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server. Leading and trailing white spaces are trimmed from both the key and value. A maximum of 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.OpsWorksCM.Types.Tag" "amazonka-opsworks-cm-2.0-4eRKS676FdFBzYMnhnI9o" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - A tag key, such as Stage or Name. A tag key cannot be empty. The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

$sel:value:Tag', tag_value - An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /