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

Amazonka.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.

ValidationException

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

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

ResourceAlreadyExistsException

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

The requested resource cannot be created because it already exists.

InvalidNextTokenException

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

This occurs when the provided nextToken is not valid.

ResourceNotFoundException

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

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

InvalidStateException

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

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

LimitExceededException

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

The limit of servers or backups has been reached.

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
Eq AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Show AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Generic AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Associated Types

type Rep AssociateNode :: Type -> Type #

NFData AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Methods

rnf :: AssociateNode -> () #

Hashable AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

ToJSON AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

AWSRequest AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Associated Types

type AWSResponse 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

type Rep AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

type Rep AssociateNode = D1 ('MetaData "AssociateNode" "Amazonka.OpsWorksCM.AssociateNode" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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]))))
type AWSResponse AssociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

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:

$sel:serverName:AssociateNode', associateNode_serverName - The name of the server with which to associate the node.

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

$sel:engineAttributes: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
Eq AssociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Read AssociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Show AssociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Generic AssociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Associated Types

type Rep AssociateNodeResponse :: Type -> Type #

NFData AssociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

Methods

rnf :: AssociateNodeResponse -> () #

type Rep AssociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.AssociateNode

type Rep AssociateNodeResponse = D1 ('MetaData "AssociateNodeResponse" "Amazonka.OpsWorksCM.AssociateNode" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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.

UpdateServer

data UpdateServer Source #

See: newUpdateServer smart constructor.

Instances

Instances details
Eq UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Read UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Show UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Generic UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Associated Types

type Rep UpdateServer :: Type -> Type #

NFData UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Methods

rnf :: UpdateServer -> () #

Hashable UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

ToJSON UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

AWSRequest UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Associated Types

type AWSResponse 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

type Rep UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

type Rep UpdateServer = D1 ('MetaData "UpdateServer" "Amazonka.OpsWorksCM.UpdateServer" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "UpdateServer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "disableAutomatedBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "preferredBackupWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "backupRetentionCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

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:

$sel:disableAutomatedBackup:UpdateServer', updateServer_disableAutomatedBackup - Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

$sel:preferredMaintenanceWindow:UpdateServer', updateServer_preferredMaintenanceWindow - Undocumented member.

$sel:preferredBackupWindow:UpdateServer', updateServer_preferredBackupWindow - Undocumented member.

$sel:backupRetentionCount:UpdateServer', updateServer_backupRetentionCount - Sets the number of automated backups that you want to keep.

$sel:serverName:UpdateServer', updateServer_serverName - The name of the server to update.

data UpdateServerResponse Source #

See: newUpdateServerResponse smart constructor.

Instances

Instances details
Eq UpdateServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Show UpdateServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Generic UpdateServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Associated Types

type Rep UpdateServerResponse :: Type -> Type #

NFData UpdateServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

Methods

rnf :: UpdateServerResponse -> () #

type Rep UpdateServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServer

type Rep UpdateServerResponse = D1 ('MetaData "UpdateServerResponse" "Amazonka.OpsWorksCM.UpdateServer" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "UpdateServerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "server") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Server)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

DeleteServer

data DeleteServer Source #

See: newDeleteServer smart constructor.

Constructors

DeleteServer' Text 

Instances

Instances details
Eq DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Read DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Show DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Generic DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Associated Types

type Rep DeleteServer :: Type -> Type #

NFData DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Methods

rnf :: DeleteServer -> () #

Hashable DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

ToJSON DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

AWSRequest DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Associated Types

type AWSResponse 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

type Rep DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

type Rep DeleteServer = D1 ('MetaData "DeleteServer" "Amazonka.OpsWorksCM.DeleteServer" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "DeleteServer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

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:

$sel:serverName:DeleteServer', deleteServer_serverName - The ID of the server to delete.

data DeleteServerResponse Source #

See: newDeleteServerResponse smart constructor.

Instances

Instances details
Eq DeleteServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Read DeleteServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Show DeleteServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Generic DeleteServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Associated Types

type Rep DeleteServerResponse :: Type -> Type #

NFData DeleteServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

Methods

rnf :: DeleteServerResponse -> () #

type Rep DeleteServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteServer

type Rep DeleteServerResponse = D1 ('MetaData "DeleteServerResponse" "Amazonka.OpsWorksCM.DeleteServer" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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.

DeleteBackup

data DeleteBackup Source #

See: newDeleteBackup smart constructor.

Constructors

DeleteBackup' Text 

Instances

Instances details
Eq DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Read DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Show DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Generic DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Associated Types

type Rep DeleteBackup :: Type -> Type #

NFData DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Methods

rnf :: DeleteBackup -> () #

Hashable DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

ToJSON DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

AWSRequest DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Associated Types

type AWSResponse 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

type Rep DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

type Rep DeleteBackup = D1 ('MetaData "DeleteBackup" "Amazonka.OpsWorksCM.DeleteBackup" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "DeleteBackup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

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:

$sel:backupId: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
Eq DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Read DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Show DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Generic DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Associated Types

type Rep DeleteBackupResponse :: Type -> Type #

NFData DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

Methods

rnf :: DeleteBackupResponse -> () #

type Rep DeleteBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DeleteBackup

type Rep DeleteBackupResponse = D1 ('MetaData "DeleteBackupResponse" "Amazonka.OpsWorksCM.DeleteBackup" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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.

DescribeEvents (Paginated)

data DescribeEvents Source #

See: newDescribeEvents smart constructor.

Instances

Instances details
Eq DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Read DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Show DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Generic DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Associated Types

type Rep DescribeEvents :: Type -> Type #

NFData DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Methods

rnf :: DescribeEvents -> () #

Hashable DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

ToJSON 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 #

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

type Rep DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

type Rep DescribeEvents = D1 ('MetaData "DescribeEvents" "Amazonka.OpsWorksCM.DescribeEvents" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "DescribeEvents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeEvents Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

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:nextToken: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.

$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.

$sel:serverName: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
Eq DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Read DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Show DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Generic DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Associated Types

type Rep DescribeEventsResponse :: Type -> Type #

NFData DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

Methods

rnf :: DescribeEventsResponse -> () #

type Rep DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeEvents

type Rep DescribeEventsResponse = D1 ('MetaData "DescribeEventsResponse" "Amazonka.OpsWorksCM.DescribeEvents" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "DescribeEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServerEvent])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:nextToken: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:httpStatus:DescribeEventsResponse', describeEventsResponse_httpStatus - The response's http status code.

DisassociateNode

data DisassociateNode Source #

See: newDisassociateNode smart constructor.

Instances

Instances details
Eq DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Show DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Generic DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Associated Types

type Rep DisassociateNode :: Type -> Type #

NFData DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Methods

rnf :: DisassociateNode -> () #

Hashable DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

ToJSON DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

AWSRequest DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Associated Types

type AWSResponse 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

type Rep DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

type Rep DisassociateNode = D1 ('MetaData "DisassociateNode" "Amazonka.OpsWorksCM.DisassociateNode" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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))))
type AWSResponse DisassociateNode Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

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:

$sel:engineAttributes: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.

$sel:serverName: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
Eq DisassociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Read DisassociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Show DisassociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Generic DisassociateNodeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DisassociateNode

Associated Types

type Rep DisassociateNodeResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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.

ListTagsForResource (Paginated)

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

ToJSON 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 #

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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.OpsWorksCM.ListTagsForResource" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

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:nextToken: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: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.

$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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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:

$sel:nextToken: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.

CreateBackup

data CreateBackup Source #

See: newCreateBackup smart constructor.

Constructors

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

Instances

Instances details
Eq CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Read CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Show CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Generic CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Associated Types

type Rep CreateBackup :: Type -> Type #

NFData CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Methods

rnf :: CreateBackup -> () #

Hashable CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

ToJSON CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

AWSRequest CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Associated Types

type AWSResponse 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

type Rep CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

type Rep CreateBackup = D1 ('MetaData "CreateBackup" "Amazonka.OpsWorksCM.CreateBackup" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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))))
type AWSResponse CreateBackup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

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:

$sel:description: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.

$sel:serverName:CreateBackup', createBackup_serverName - The name of the server that you want to back up.

data CreateBackupResponse Source #

See: newCreateBackupResponse smart constructor.

Instances

Instances details
Eq CreateBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Read CreateBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Show CreateBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Generic CreateBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Associated Types

type Rep CreateBackupResponse :: Type -> Type #

NFData CreateBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

Methods

rnf :: CreateBackupResponse -> () #

type Rep CreateBackupResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateBackup

type Rep CreateBackupResponse = D1 ('MetaData "CreateBackupResponse" "Amazonka.OpsWorksCM.CreateBackup" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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.

UpdateServerEngineAttributes

data UpdateServerEngineAttributes Source #

See: newUpdateServerEngineAttributes smart constructor.

Instances

Instances details
Eq UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

Read UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

Show 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 #

NFData UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

Hashable UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

ToJSON UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

AWSRequest 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

type Rep UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

type Rep UpdateServerEngineAttributes = D1 ('MetaData "UpdateServerEngineAttributes" "Amazonka.OpsWorksCM.UpdateServerEngineAttributes" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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))))
type AWSResponse UpdateServerEngineAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

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.

$sel:serverName: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
Eq UpdateServerEngineAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

Show UpdateServerEngineAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

Generic UpdateServerEngineAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UpdateServerEngineAttributes

NFData 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" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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.

StartMaintenance

data StartMaintenance Source #

See: newStartMaintenance smart constructor.

Instances

Instances details
Eq StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Show StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Generic StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Associated Types

type Rep StartMaintenance :: Type -> Type #

NFData StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Methods

rnf :: StartMaintenance -> () #

Hashable StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

ToJSON StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

AWSRequest StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Associated Types

type AWSResponse 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

type Rep StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

type Rep StartMaintenance = D1 ('MetaData "StartMaintenance" "Amazonka.OpsWorksCM.StartMaintenance" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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)))
type AWSResponse StartMaintenance Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

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:

$sel:engineAttributes: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

$sel:serverName:StartMaintenance', startMaintenance_serverName - The name of the server on which to run maintenance.

data StartMaintenanceResponse Source #

See: newStartMaintenanceResponse smart constructor.

Instances

Instances details
Eq StartMaintenanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Show StartMaintenanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Generic StartMaintenanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.StartMaintenance

Associated Types

type Rep StartMaintenanceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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.

DescribeBackups (Paginated)

data DescribeBackups Source #

See: newDescribeBackups smart constructor.

Instances

Instances details
Eq DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Read DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Show DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Generic DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Associated Types

type Rep DescribeBackups :: Type -> Type #

NFData DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Methods

rnf :: DescribeBackups -> () #

Hashable DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

ToJSON 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 #

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

type Rep DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

type Rep DescribeBackups = D1 ('MetaData "DescribeBackups" "Amazonka.OpsWorksCM.DescribeBackups" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "DescribeBackups'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse DescribeBackups Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

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:

$sel:serverName:DescribeBackups', describeBackups_serverName - Returns backups for the server with the specified ServerName.

$sel:backupId:DescribeBackups', describeBackups_backupId - Describes a single backup.

$sel:nextToken:DescribeBackups', describeBackups_nextToken - This is not currently implemented for DescribeBackups requests.

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

data DescribeBackupsResponse Source #

See: newDescribeBackupsResponse smart constructor.

Instances

Instances details
Eq DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Read DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Show DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Generic DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Associated Types

type Rep DescribeBackupsResponse :: Type -> Type #

NFData DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

Methods

rnf :: DescribeBackupsResponse -> () #

type Rep DescribeBackupsResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeBackups

type Rep DescribeBackupsResponse = D1 ('MetaData "DescribeBackupsResponse" "Amazonka.OpsWorksCM.DescribeBackups" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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.

$sel:nextToken:DescribeBackups', describeBackupsResponse_nextToken - This is not currently implemented for DescribeBackups requests.

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

CreateServer

data CreateServer Source #

See: newCreateServer smart constructor.

Instances

Instances details
Eq CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Show CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Generic CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Associated Types

type Rep CreateServer :: Type -> Type #

NFData CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Methods

rnf :: CreateServer -> () #

Hashable CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

ToJSON CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

AWSRequest CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Associated Types

type AWSResponse 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

type Rep CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

type Rep CreateServer = D1 ('MetaData "CreateServer" "Amazonka.OpsWorksCM.CreateServer" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "CreateServer'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "disableAutomatedBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "associatePublicIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupId") '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 "engineModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "engineAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EngineAttribute])) :*: S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "preferredBackupWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "customCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))) :*: ((S1 ('MetaSel ('Just "backupRetentionCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (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)))))))
type AWSResponse CreateServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

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:

$sel:engineVersion: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.

$sel:disableAutomatedBackup:CreateServer', createServer_disableAutomatedBackup - Enable or disable scheduled backups. Valid values are true or false. The default value is true.

$sel:securityGroupIds: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).

$sel:associatePublicIpAddress: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.

$sel:subnetIds: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:keyPair: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.

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

$sel:customDomain: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.

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

$sel:engineAttributes: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.

$sel:preferredMaintenanceWindow: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.)

$sel:preferredBackupWindow: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.)

$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.

$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.

$sel:backupRetentionCount: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:engine:CreateServer', createServer_engine - The configuration management engine to use. Valid values include ChefAutomate and Puppet.

$sel:serverName: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.

$sel:instanceProfileArn: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.

$sel:instanceType:CreateServer', createServer_instanceType - The Amazon EC2 instance type to use. For example, m5.large.

$sel:serviceRoleArn: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.

Instances

Instances details
Eq CreateServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Show CreateServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Generic CreateServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Associated Types

type Rep CreateServerResponse :: Type -> Type #

NFData CreateServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

Methods

rnf :: CreateServerResponse -> () #

type Rep CreateServerResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.CreateServer

type Rep CreateServerResponse = D1 ('MetaData "CreateServerResponse" "Amazonka.OpsWorksCM.CreateServer" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "CreateServerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "server") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Server)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.

RestoreServer

data RestoreServer Source #

See: newRestoreServer smart constructor.

Instances

Instances details
Eq RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

Read RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

Show RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

Generic RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

Associated Types

type Rep RestoreServer :: Type -> Type #

NFData RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

Methods

rnf :: RestoreServer -> () #

Hashable RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

ToJSON RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

AWSRequest RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

Associated Types

type AWSResponse 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

type Rep RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

type Rep RestoreServer = D1 ('MetaData "RestoreServer" "Amazonka.OpsWorksCM.RestoreServer" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "RestoreServer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse RestoreServer Source # 
Instance details

Defined in Amazonka.OpsWorksCM.RestoreServer

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:

$sel:keyPair: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.

$sel:instanceType: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.

$sel:backupId:RestoreServer', restoreServer_backupId - The ID of the backup that you want to use to restore a server.

$sel:serverName: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.

DescribeNodeAssociationStatus

data DescribeNodeAssociationStatus Source #

See: newDescribeNodeAssociationStatus smart constructor.

Instances

Instances details
Eq DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

Read DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

Show 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 #

NFData DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

Hashable DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

ToJSON DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

AWSRequest 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

type Rep DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

type Rep DescribeNodeAssociationStatus = D1 ('MetaData "DescribeNodeAssociationStatus" "Amazonka.OpsWorksCM.DescribeNodeAssociationStatus" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "DescribeNodeAssociationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeAssociationStatusToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeNodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

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.

$sel:serverName:DescribeNodeAssociationStatus', describeNodeAssociationStatus_serverName - The name of the server from which to disassociate the node.

data DescribeNodeAssociationStatusResponse Source #

Instances

Instances details
Eq DescribeNodeAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

Show DescribeNodeAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

Generic DescribeNodeAssociationStatusResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeNodeAssociationStatus

NFData 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" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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:

$sel:engineAttributes: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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.OpsWorksCM.TagResource" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

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
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.OpsWorksCM.TagResource" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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.

DescribeAccountAttributes

data DescribeAccountAttributes Source #

See: newDescribeAccountAttributes smart constructor.

Instances

Instances details
Eq DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Read DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Show 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 #

NFData DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Hashable DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

ToJSON DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

AWSRequest 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

type Rep DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

type Rep DescribeAccountAttributes = D1 ('MetaData "DescribeAccountAttributes" "Amazonka.OpsWorksCM.DescribeAccountAttributes" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "DescribeAccountAttributes'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DescribeAccountAttributes Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

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
Eq DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Read DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Show DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Generic DescribeAccountAttributesResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeAccountAttributes

Associated Types

type Rep DescribeAccountAttributesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Associated Types

type AWSResponse 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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.OpsWorksCM.UntagResource" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.OpsWorksCM.UntagResource" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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.

DescribeServers (Paginated)

data DescribeServers Source #

See: newDescribeServers smart constructor.

Instances

Instances details
Eq DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Read DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Show DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Generic DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Associated Types

type Rep DescribeServers :: Type -> Type #

NFData DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Methods

rnf :: DescribeServers -> () #

Hashable DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

ToJSON 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 #

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

type Rep DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

type Rep DescribeServers = D1 ('MetaData "DescribeServers" "Amazonka.OpsWorksCM.DescribeServers" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "DescribeServers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse DescribeServers Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

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:serverName:DescribeServers', describeServers_serverName - Describes the server with the specified ServerName.

$sel:nextToken:DescribeServers', describeServers_nextToken - This is not currently implemented for DescribeServers requests.

$sel:maxResults:DescribeServers', describeServers_maxResults - This is not currently implemented for DescribeServers requests.

data DescribeServersResponse Source #

See: newDescribeServersResponse smart constructor.

Instances

Instances details
Eq DescribeServersResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Show DescribeServersResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Generic DescribeServersResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Associated Types

type Rep DescribeServersResponse :: Type -> Type #

NFData DescribeServersResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

Methods

rnf :: DescribeServersResponse -> () #

type Rep DescribeServersResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.DescribeServers

type Rep DescribeServersResponse = D1 ('MetaData "DescribeServersResponse" "Amazonka.OpsWorksCM.DescribeServers" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "DescribeServersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "servers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Server])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

$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:nextToken:DescribeServers', describeServersResponse_nextToken - This is not currently implemented for DescribeServers requests.

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

ExportServerEngineAttribute

data ExportServerEngineAttribute Source #

See: newExportServerEngineAttribute smart constructor.

Instances

Instances details
Eq ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

Show 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 #

NFData ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

Hashable ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

ToJSON ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

AWSRequest 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

type Rep ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

type Rep ExportServerEngineAttribute = D1 ('MetaData "ExportServerEngineAttribute" "Amazonka.OpsWorksCM.ExportServerEngineAttribute" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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))))
type AWSResponse ExportServerEngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

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.

$sel:serverName:ExportServerEngineAttribute', exportServerEngineAttribute_serverName - The name of the server from which you are exporting the attribute.

data ExportServerEngineAttributeResponse Source #

Instances

Instances details
Eq ExportServerEngineAttributeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

Show ExportServerEngineAttributeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

Generic ExportServerEngineAttributeResponse Source # 
Instance details

Defined in Amazonka.OpsWorksCM.ExportServerEngineAttribute

NFData 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" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "ExportServerEngineAttributeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "engineAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineAttribute)) :*: 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:serverName:ExportServerEngineAttribute', exportServerEngineAttributeResponse_serverName - The server name used in the request.

$sel:engineAttribute:ExportServerEngineAttributeResponse', exportServerEngineAttributeResponse_engineAttribute - The requested engine attribute pair with attribute name and value.

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

Types

BackupStatus

newtype BackupStatus Source #

Constructors

BackupStatus' 

Instances

Instances details
Eq BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Ord BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Read BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Show BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Generic BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Associated Types

type Rep BackupStatus :: Type -> Type #

NFData BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

Methods

rnf :: BackupStatus -> () #

Hashable 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

FromJSON BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

FromJSONKey BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

ToLog BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

ToHeader BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

ToQuery BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

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 #

ToByteString 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 #

type Rep BackupStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupStatus

type Rep BackupStatus = D1 ('MetaData "BackupStatus" "Amazonka.OpsWorksCM.Types.BackupStatus" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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
Eq BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Ord BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Read BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Show BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Generic BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Associated Types

type Rep BackupType :: Type -> Type #

NFData BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

Methods

rnf :: BackupType -> () #

Hashable 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

FromJSON BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

FromJSONKey BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

ToLog BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

ToHeader BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

ToQuery BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

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 #

ToByteString 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 #

type Rep BackupType Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.BackupType

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

MaintenanceStatus

newtype MaintenanceStatus Source #

Instances

Instances details
Eq MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

Ord MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

Read MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

Show 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 #

NFData MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

Methods

rnf :: MaintenanceStatus -> () #

Hashable 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

FromJSON MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

FromJSONKey MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

ToLog MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

ToHeader MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

ToQuery 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

ToByteString 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

type Rep MaintenanceStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.MaintenanceStatus

type Rep MaintenanceStatus = D1 ('MetaData "MaintenanceStatus" "Amazonka.OpsWorksCM.Types.MaintenanceStatus" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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
Eq NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

Ord NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

Read NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

Show 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 #

NFData NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

Methods

rnf :: NodeAssociationStatus -> () #

Hashable 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

FromJSON NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

FromJSONKey NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

ToLog NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

ToHeader NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

ToQuery 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

ToByteString 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

type Rep NodeAssociationStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.NodeAssociationStatus

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

ServerStatus

newtype ServerStatus Source #

Constructors

ServerStatus' 

Instances

Instances details
Eq ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Ord ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Read ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Show ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Generic ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Associated Types

type Rep ServerStatus :: Type -> Type #

NFData ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

Methods

rnf :: ServerStatus -> () #

Hashable 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

FromJSON ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

FromJSONKey ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

ToLog ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

ToHeader ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

ToQuery ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

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 #

ToByteString 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 #

type Rep ServerStatus Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerStatus

type Rep ServerStatus = D1 ('MetaData "ServerStatus" "Amazonka.OpsWorksCM.Types.ServerStatus" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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
Eq AccountAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.AccountAttribute

Read AccountAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.AccountAttribute

Show 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 #

NFData AccountAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.AccountAttribute

Methods

rnf :: AccountAttribute -> () #

Hashable AccountAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.AccountAttribute

FromJSON 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" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "AccountAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "used") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "maximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:used:AccountAttribute', accountAttribute_used - The current usage, such as the current number of servers that are associated with the account.

$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.

Backup

data Backup Source #

Describes a single backup.

See: newBackup smart constructor.

Instances

Instances details
Eq Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

Methods

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

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

Read Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

Show 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 #

NFData Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

Methods

rnf :: Backup -> () #

Hashable Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

Methods

hashWithSalt :: Int -> Backup -> Int #

hash :: Backup -> Int #

FromJSON Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

type Rep Backup Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Backup

type Rep Backup = D1 ('MetaData "Backup" "Amazonka.OpsWorksCM.Types.Backup" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "Backup'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "engineVersion") '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 "instanceProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "statusDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "backupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "engineModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "preferredBackupWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3LogUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "s3DataSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "backupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3DataUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "backupType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackupType)) :*: S1 ('MetaSel ('Just "toolsVersion") '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:engineVersion:Backup', backup_engineVersion - The engine version that is obtained from the server when the backup is created.

$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: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:securityGroupIds:Backup', backup_securityGroupIds - The security group IDs that are obtained from the server when the backup is created.

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

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

$sel:subnetIds:Backup', backup_subnetIds - The subnet IDs that are 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:createdAt:Backup', backup_createdAt - The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

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

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

$sel:instanceType:Backup', backup_instanceType - The instance 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:preferredMaintenanceWindow:Backup', backup_preferredMaintenanceWindow - The preferred maintenance period 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.

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

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

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

$sel:backupArn:Backup', backup_backupArn - The ARN of the backup.

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

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

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

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

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
Eq EngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.EngineAttribute

Show 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 #

NFData EngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.EngineAttribute

Methods

rnf :: EngineAttribute -> () #

Hashable EngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.EngineAttribute

ToJSON EngineAttribute Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.EngineAttribute

FromJSON 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" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "EngineAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe 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:value:EngineAttribute', engineAttribute_value - The value of the engine attribute.

$sel:name:EngineAttribute', engineAttribute_name - The name of the engine attribute.

Server

data Server Source #

Describes a configuration management server.

See: newServer smart constructor.

Instances

Instances details
Eq Server Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Server

Methods

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

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

Show 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 #

NFData Server Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Server

Methods

rnf :: Server -> () #

Hashable Server Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Server

Methods

hashWithSalt :: Int -> Server -> Int #

hash :: Server -> Int #

FromJSON Server Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Server

type Rep Server Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Server

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

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: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:serviceRoleArn:Server', server_serviceRoleArn - The service role ARN used to create the server.

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

$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:instanceProfileArn:Server', server_instanceProfileArn - The instance profile ARN of 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:associatePublicIpAddress:Server', server_associatePublicIpAddress - Associate a public IP address with a server that you are launching.

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

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

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

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

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

$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:engine:Server', server_engine - The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

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

$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:engineModel:Server', server_engineModel - The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

$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:preferredMaintenanceWindow:Server', server_preferredMaintenanceWindow - The preferred maintenance period specified for the server.

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

$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: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:cloudFormationStackArn:Server', server_cloudFormationStackArn - The ARN of the CloudFormation stack that was used to create the server.

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

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
Eq ServerEvent Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerEvent

Read ServerEvent Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerEvent

Show 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 #

NFData ServerEvent Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerEvent

Methods

rnf :: ServerEvent -> () #

Hashable ServerEvent Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.ServerEvent

FromJSON 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" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" 'False) (C1 ('MetaCons "ServerEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "logUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "message") '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:logUrl:ServerEvent', serverEvent_logUrl - The Amazon S3 URL of the event's log file.

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

$sel:createdAt:ServerEvent', serverEvent_createdAt - The time when the event occurred.

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

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
Eq Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.OpsWorksCM.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.OpsWorksCM.Types.Tag" "libZSservicesZSamazonka-opsworks-cmZSamazonka-opsworks-cm" '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: + - = . _ : /