From 5c273e2dc3fdab450566f412b3065448ac1cbdbc Mon Sep 17 00:00:00 2001 From: aws-sdk-go-automation <43143561+aws-sdk-go-automation@users.noreply.github.com> Date: Tue, 12 Jan 2021 11:10:35 -0800 Subject: [PATCH] Release v1.36.25 (2021-01-12) (#3735) Release v1.36.25 (2021-01-12) === ### Service Client Updates * `service/appstream`: Updates service API and documentation * Adds support for the Smart Card Redirection feature * `service/auditmanager`: Updates service API and documentation * `service/elasticache`: Updates service documentation * Documentation updates for elasticache * `service/lightsail`: Updates service API and documentation * This release adds IPv6 support for Amazon Lightsail instances, container services, CDN distributions, and load balancers. * `service/ssm`: Updates service API and documentation * AWS Systems Manager adds pagination support for DescribeDocumentPermission API --- CHANGELOG.md | 14 + aws/version.go | 2 +- models/apis/appstream/2016-12-01/api-2.json | 10 +- models/apis/appstream/2016-12-01/docs-2.json | 12 +- .../apis/auditmanager/2017-07-25/api-2.json | 7 +- .../apis/auditmanager/2017-07-25/docs-2.json | 11 +- .../apis/elasticache/2015-02-02/docs-2.json | 24 +- models/apis/lightsail/2016-11-28/api-2.json | 69 +- models/apis/lightsail/2016-11-28/docs-2.json | 64 +- models/apis/ssm/2014-11-06/api-2.json | 19 +- models/apis/ssm/2014-11-06/docs-2.json | 28 +- service/appstream/api.go | 38 +- service/auditmanager/api.go | 38 +- service/elasticache/api.go | 100 +- service/lightsail/api.go | 1329 +++++++++++------ service/lightsail/errors.go | 6 +- service/lightsail/lightsailiface/interface.go | 4 + service/ssm/api.go | 83 +- 18 files changed, 1258 insertions(+), 600 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index faf261ddef6..23bd6d83cb3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +Release v1.36.25 (2021-01-12) +=== + +### Service Client Updates +* `service/appstream`: Updates service API and documentation + * Adds support for the Smart Card Redirection feature +* `service/auditmanager`: Updates service API and documentation +* `service/elasticache`: Updates service documentation + * Documentation updates for elasticache +* `service/lightsail`: Updates service API and documentation + * This release adds IPv6 support for Amazon Lightsail instances, container services, CDN distributions, and load balancers. +* `service/ssm`: Updates service API and documentation + * AWS Systems Manager adds pagination support for DescribeDocumentPermission API + Release v1.36.24 (2021-01-11) === diff --git a/aws/version.go b/aws/version.go index 164d62d2f0f..28792c952cd 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.36.24" +const SDKVersion = "1.36.25" diff --git a/models/apis/appstream/2016-12-01/api-2.json b/models/apis/appstream/2016-12-01/api-2.json index e51679a65ec..407874799e7 100644 --- a/models/apis/appstream/2016-12-01/api-2.json +++ b/models/apis/appstream/2016-12-01/api-2.json @@ -719,7 +719,9 @@ "CLIPBOARD_COPY_TO_LOCAL_DEVICE", "FILE_UPLOAD", "FILE_DOWNLOAD", - "PRINTING_TO_LOCAL_DEVICE" + "PRINTING_TO_LOCAL_DEVICE", + "DOMAIN_PASSWORD_SIGNIN", + "DOMAIN_SMART_CARD_SIGNIN" ] }, "Application":{ @@ -1507,6 +1509,8 @@ "SECURITY_GROUPS_NOT_FOUND", "IGW_NOT_ATTACHED", "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION", + "FLEET_STOPPED", + "FLEET_INSTANCE_PROVISIONING_FAILURE", "DOMAIN_JOIN_ERROR_FILE_NOT_FOUND", "DOMAIN_JOIN_ERROR_ACCESS_DENIED", "DOMAIN_JOIN_ERROR_LOGON_FAILURE", @@ -1641,7 +1645,9 @@ "AVAILABLE", "FAILED", "COPYING", - "DELETING" + "DELETING", + "CREATING", + "IMPORTING" ] }, "ImageStateChangeReason":{ diff --git a/models/apis/appstream/2016-12-01/docs-2.json b/models/apis/appstream/2016-12-01/docs-2.json index 2d5cee21208..de996874650 100644 --- a/models/apis/appstream/2016-12-01/docs-2.json +++ b/models/apis/appstream/2016-12-01/docs-2.json @@ -1238,14 +1238,14 @@ "AssociateFleetRequest$FleetName": "
The name of the fleet.
", "AssociateFleetRequest$StackName": "The name of the stack.
", "CreateFleetRequest$ImageName": "The name of the image used to create the fleet.
", - "CreateFleetRequest$InstanceType": "The instance type to use when launching fleet instances. The following instance types are available:
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
stream.memory.z1d.large
stream.memory.z1d.xlarge
stream.memory.z1d.2xlarge
stream.memory.z1d.3xlarge
stream.memory.z1d.6xlarge
stream.memory.z1d.12xlarge
stream.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics.g4dn.xlarge
stream.graphics.g4dn.2xlarge
stream.graphics.g4dn.4xlarge
stream.graphics.g4dn.8xlarge
stream.graphics.g4dn.12xlarge
stream.graphics.g4dn.16xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
The instance type to use when launching fleet instances. The following instance types are available:
stream.standard.small
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
stream.memory.z1d.large
stream.memory.z1d.xlarge
stream.memory.z1d.2xlarge
stream.memory.z1d.3xlarge
stream.memory.z1d.6xlarge
stream.memory.z1d.12xlarge
stream.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics.g4dn.xlarge
stream.graphics.g4dn.2xlarge
stream.graphics.g4dn.4xlarge
stream.graphics.g4dn.8xlarge
stream.graphics.g4dn.12xlarge
stream.graphics.g4dn.16xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
The name of the image used to create the image builder.
", - "CreateImageBuilderRequest$InstanceType": "The instance type to use when launching the image builder. The following instance types are available:
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
stream.memory.z1d.large
stream.memory.z1d.xlarge
stream.memory.z1d.2xlarge
stream.memory.z1d.3xlarge
stream.memory.z1d.6xlarge
stream.memory.z1d.12xlarge
stream.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics.g4dn.xlarge
stream.graphics.g4dn.2xlarge
stream.graphics.g4dn.4xlarge
stream.graphics.g4dn.8xlarge
stream.graphics.g4dn.12xlarge
stream.graphics.g4dn.16xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
The instance type to use when launching the image builder. The following instance types are available:
stream.standard.small
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
stream.memory.z1d.large
stream.memory.z1d.xlarge
stream.memory.z1d.2xlarge
stream.memory.z1d.3xlarge
stream.memory.z1d.6xlarge
stream.memory.z1d.12xlarge
stream.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics.g4dn.xlarge
stream.graphics.g4dn.2xlarge
stream.graphics.g4dn.4xlarge
stream.graphics.g4dn.8xlarge
stream.graphics.g4dn.12xlarge
stream.graphics.g4dn.16xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
The name of the image builder.
", "CreateImageBuilderStreamingURLResult$StreamingURL": "The URL to start the AppStream 2.0 streaming session.
", "CreateStreamingURLRequest$StackName": "The name of the stack.
", "CreateStreamingURLRequest$FleetName": "The name of the fleet.
", - "CreateStreamingURLRequest$ApplicationId": "The name of the application to launch after the session starts. This is the name that you specified as Name in the Image Assistant.
", + "CreateStreamingURLRequest$ApplicationId": "The name of the application to launch after the session starts. This is the name that you specified as Name in the Image Assistant. If your fleet is enabled for the Desktop stream view, you can also choose to launch directly to the operating system desktop. To do so, specify Desktop.
", "CreateStreamingURLRequest$SessionContext": "The session context. For more information, see Session Context in the Amazon AppStream 2.0 Administration Guide.
", "CreateStreamingURLResult$StreamingURL": "The URL to start the AppStream 2.0 streaming session.
", "CreateUsageReportSubscriptionResult$S3BucketName": "The Amazon S3 bucket where generated reports are stored.
If you enabled on-instance session scripts and Amazon S3 logging for your session script configuration, AppStream 2.0 created an S3 bucket to store the script output. The bucket is unique to your account and Region. When you enable usage reporting in this case, AppStream 2.0 uses the same bucket to store your usage reports. If you haven't already enabled on-instance session scripts, when you enable usage reports, AppStream 2.0 creates a new S3 bucket.
", @@ -1281,7 +1281,7 @@ "Fleet$DisplayName": "The fleet name to display.
", "Fleet$Description": "The description to display.
", "Fleet$ImageName": "The name of the image used to create the fleet.
", - "Fleet$InstanceType": "The instance type to use when launching fleet instances. The following instance types are available:
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
stream.memory.z1d.large
stream.memory.z1d.xlarge
stream.memory.z1d.2xlarge
stream.memory.z1d.3xlarge
stream.memory.z1d.6xlarge
stream.memory.z1d.12xlarge
stream.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics.g4dn.xlarge
stream.graphics.g4dn.2xlarge
stream.graphics.g4dn.4xlarge
stream.graphics.g4dn.8xlarge
stream.graphics.g4dn.12xlarge
stream.graphics.g4dn.16xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
The instance type to use when launching fleet instances. The following instance types are available:
stream.standard.small
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
stream.memory.z1d.large
stream.memory.z1d.xlarge
stream.memory.z1d.2xlarge
stream.memory.z1d.3xlarge
stream.memory.z1d.6xlarge
stream.memory.z1d.12xlarge
stream.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics.g4dn.xlarge
stream.graphics.g4dn.2xlarge
stream.graphics.g4dn.4xlarge
stream.graphics.g4dn.8xlarge
stream.graphics.g4dn.12xlarge
stream.graphics.g4dn.16xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
The error message.
", "Image$Name": "The name of the image.
", "Image$DisplayName": "The image name to display.
", @@ -1290,7 +1290,7 @@ "ImageBuilder$Name": "The name of the image builder.
", "ImageBuilder$Description": "The description to display.
", "ImageBuilder$DisplayName": "The image builder name to display.
", - "ImageBuilder$InstanceType": "The instance type for the image builder. The following instance types are available:
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
stream.memory.z1d.large
stream.memory.z1d.xlarge
stream.memory.z1d.2xlarge
stream.memory.z1d.3xlarge
stream.memory.z1d.6xlarge
stream.memory.z1d.12xlarge
stream.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics.g4dn.xlarge
stream.graphics.g4dn.2xlarge
stream.graphics.g4dn.4xlarge
stream.graphics.g4dn.8xlarge
stream.graphics.g4dn.12xlarge
stream.graphics.g4dn.16xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
The instance type for the image builder. The following instance types are available:
stream.standard.small
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
stream.memory.z1d.large
stream.memory.z1d.xlarge
stream.memory.z1d.2xlarge
stream.memory.z1d.3xlarge
stream.memory.z1d.6xlarge
stream.memory.z1d.12xlarge
stream.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics.g4dn.xlarge
stream.graphics.g4dn.2xlarge
stream.graphics.g4dn.4xlarge
stream.graphics.g4dn.8xlarge
stream.graphics.g4dn.12xlarge
stream.graphics.g4dn.16xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
The state change reason message.
", "ImageStateChangeReason$Message": "The state change reason message.
", "LastReportGenerationExecutionError$ErrorMessage": "The error message for the error that is returned when a usage report can't be generated.
", @@ -1321,7 +1321,7 @@ "SubnetIdList$member": null, "UpdateFleetRequest$ImageName": "The name of the image used to create the fleet.
", "UpdateFleetRequest$Name": "A unique name for the fleet.
", - "UpdateFleetRequest$InstanceType": "The instance type to use when launching fleet instances. The following instance types are available:
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
stream.memory.z1d.large
stream.memory.z1d.xlarge
stream.memory.z1d.2xlarge
stream.memory.z1d.3xlarge
stream.memory.z1d.6xlarge
stream.memory.z1d.12xlarge
stream.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics.g4dn.xlarge
stream.graphics.g4dn.2xlarge
stream.graphics.g4dn.4xlarge
stream.graphics.g4dn.8xlarge
stream.graphics.g4dn.12xlarge
stream.graphics.g4dn.16xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
The instance type to use when launching fleet instances. The following instance types are available:
stream.standard.small
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
stream.memory.z1d.large
stream.memory.z1d.xlarge
stream.memory.z1d.2xlarge
stream.memory.z1d.3xlarge
stream.memory.z1d.6xlarge
stream.memory.z1d.12xlarge
stream.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics.g4dn.xlarge
stream.graphics.g4dn.2xlarge
stream.graphics.g4dn.4xlarge
stream.graphics.g4dn.8xlarge
stream.graphics.g4dn.12xlarge
stream.graphics.g4dn.16xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
The name of the stack.
", "UsageReportSubscription$S3BucketName": "The Amazon S3 bucket where generated reports are stored.
If you enabled on-instance session scripts and Amazon S3 logging for your session script configuration, AppStream 2.0 created an S3 bucket to store the script output. The bucket is unique to your account and Region. When you enable usage reporting in this case, AppStream 2.0 uses the same bucket to store your usage reports. If you haven't already enabled on-instance session scripts, when you enable usage reports, AppStream 2.0 creates a new S3 bucket.
", "User$Status": "The status of the user in the user pool. The status can be one of the following:
UNCONFIRMED – The user is created but not confirmed.
CONFIRMED – The user is confirmed.
ARCHIVED – The user is no longer active.
COMPROMISED – The user is disabled because of a potential security threat.
UNKNOWN – The user status is not known.
The Amazon Resource Name (ARN) of the assessment.
", "AssessmentFramework$arn": "The Amazon Resource Name (ARN) of the specified framework.
", + "AssessmentFrameworkMetadata$arn": "The Amazon Resource Name (ARN) of the framework.
", "Control$arn": "The Amazon Resource Name (ARN) of the specified control.
", "ControlMetadata$arn": "The Amazon Resource Name (ARN) of the specified control.
", "Framework$arn": "The Amazon Resource Name (ARN) of the specified framework.
", @@ -516,7 +517,7 @@ "base": null, "refs": { "Control$controlMappingSources": "The data mapping sources for the specified control.
", - "UpdateControlRequest$controlMappingSources": "The data source that determines from where AWS Audit Manager collects evidence for the control.
" + "UpdateControlRequest$controlMappingSources": "The data mapping sources for the specified control.
" } }, "ControlMetadata": { @@ -601,7 +602,7 @@ "ControlSources": { "base": null, "refs": { - "Control$controlSources": "The data mapping sources for the specified control.
", + "Control$controlSources": "The data source that determines from where AWS Audit Manager collects evidence for the control.
", "ControlMetadata$controlSources": "The data source that determines from where AWS Audit Manager collects evidence for the control.
", "Framework$controlSources": "The sources from which AWS Audit Manager collects evidence for the control.
" } @@ -696,7 +697,7 @@ "CreateControlMappingSources": { "base": null, "refs": { - "CreateControlRequest$controlMappingSources": "The data source that determines from where AWS Audit Manager collects evidence for the control.
" + "CreateControlRequest$controlMappingSources": "The data mapping sources for the specified control.
" } }, "CreateControlRequest": { @@ -869,7 +870,7 @@ "AssessmentReportEvidenceError$errorMessage": " The error message returned by the AssessmentReportEvidence
API.
The error message returned by the BatchCreateDelegationByAssessment
API.
The error message returned by the BatchDeleteDelegationByAssessment
API.
The error message returned by the BatchImportEvidenceToAssessmentControlError
API.
The error message returned by the BatchImportEvidenceToAssessmentControl
API.
The tags associated with the assessment.
", "Control$tags": "The tags associated with the control.
", + "CreateAssessmentFrameworkRequest$tags": "The tags associated with the framework.
", "CreateAssessmentRequest$tags": "The tags associated with the assessment.
", "CreateControlRequest$tags": "The tags associated with the control.
", + "Framework$tags": "The tags associated with the framework.
", "ListTagsForResourceResponse$tags": " The list of tags returned by the ListTagsForResource
API.
The tags to be associated with the resource.
" } diff --git a/models/apis/elasticache/2015-02-02/docs-2.json b/models/apis/elasticache/2015-02-02/docs-2.json index 8af5aaebb2a..8335b245fc3 100644 --- a/models/apis/elasticache/2015-02-02/docs-2.json +++ b/models/apis/elasticache/2015-02-02/docs-2.json @@ -19,8 +19,8 @@ "CreateUserGroup": "For Redis engine version 6.x onwards: Creates a Redis user group. For more information, see Using Role Based Access Control (RBAC)
", "DecreaseNodeGroupsInGlobalReplicationGroup": "Decreases the number of node groups in a Global Datastore
", "DecreaseReplicaCount": "Dynamically decreases the number of replicas in a Redis (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Redis (cluster mode enabled) replication group. This operation is performed with no cluster down time.
", - "DeleteCacheCluster": "Deletes a previously provisioned cluster. DeleteCacheCluster
deletes all associated cache nodes, node endpoints and the cluster itself. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the cluster; you cannot cancel or revert this operation.
This operation is not valid for:
Redis (cluster mode enabled) clusters
A cluster that is the last read replica of a replication group
A node group (shard) that has Multi-AZ mode enabled
A cluster from a Redis (cluster mode enabled) replication group
A cluster that is not in the available
state
Deletes the specified cache parameter group. You cannot delete a cache parameter group if it is associated with any cache clusters.
", + "DeleteCacheCluster": "Deletes a previously provisioned cluster. DeleteCacheCluster
deletes all associated cache nodes, node endpoints and the cluster itself. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the cluster; you cannot cancel or revert this operation.
This operation is not valid for:
Redis (cluster mode enabled) clusters
Redis (cluster mode disabled) clusters
A cluster that is the last read replica of a replication group
A cluster that is the primary node of a replication group
A node group (shard) that has Multi-AZ mode enabled
A cluster from a Redis (cluster mode enabled) replication group
A cluster that is not in the available
state
Deletes the specified cache parameter group. You cannot delete a cache parameter group if it is associated with any cache clusters. You cannot delete the default cache parameter groups in your account.
", "DeleteCacheSecurityGroup": "Deletes a cache security group.
You cannot delete a cache security group if it is associated with any clusters.
Deletes a cache subnet group.
You cannot delete a cache subnet group if it is associated with any clusters.
Deleting a Global Datastore is a two-step process:
First, you must DisassociateGlobalReplicationGroup to remove the secondary clusters in the Global Datastore.
Once the Global Datastore contains only the primary cluster, you can use DeleteGlobalReplicationGroup API to delete the Global Datastore while retainining the primary cluster using Retain…= true.
Since the Global Datastore has only a primary cluster, you can delete the Global Datastore while retaining the primary by setting RetainPrimaryCluster=true
.
When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation.
", @@ -239,7 +239,7 @@ "DescribeUpdateActionsMessage$ShowNodeLevelUpdateStatus": "Dictates whether to include node level update status in the response
", "GlobalReplicationGroup$ClusterEnabled": "A flag that indicates whether the Global Datastore is cluster enabled.
", "GlobalReplicationGroup$AuthTokenEnabled": "A flag that enables using an AuthToken
(password) when issuing Redis commands.
Default: false
A flag that enables in-transit encryption when set to true. You cannot modify the value of TransitEncryptionEnabled
after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled
to true when you create a cluster.
A flag that enables in-transit encryption when set to true. You cannot modify the value of TransitEncryptionEnabled
after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled
to true when you create a cluster.
Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6
, 4.x
or later.
A flag that enables encryption at rest when set to true
.
You cannot modify the value of AtRestEncryptionEnabled
after the replication group is created. To enable encryption at rest on a replication group you must set AtRestEncryptionEnabled
to true
when you create the replication group.
Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6
, 4.x
or later.
This parameter is currently disabled.
", "ModifyGlobalReplicationGroupMessage$AutomaticFailoverEnabled": "Determines whether a read replica is automatically promoted to read/write primary if the existing primary encounters a failure.
", @@ -312,7 +312,7 @@ } }, "CacheNode": { - "base": "Represents an individual cache node within a cluster. Each cache node runs its own instance of the cluster's protocol-compliant caching software - either Memcached or Redis.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
At this time, M6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
At this time, R6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
Represents an individual cache node within a cluster. Each cache node runs its own instance of the cluster's protocol-compliant caching software - either Memcached or Redis.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
For region availability, see Supported Node Types
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
For region availability, see Supported Node Types
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The unique ID of the service update
", "CacheCluster$CacheClusterId": "The user-supplied identifier of the cluster. This identifier is a unique key that identifies a cluster.
", "CacheCluster$ClientDownloadLandingPage": "The URL of the web page where you can download the latest ElastiCache client library.
", - "CacheCluster$CacheNodeType": "The name of the compute and memory capacity node type for the cluster.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
At this time, M6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
At this time, R6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The name of the compute and memory capacity node type for the cluster.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
For region availability, see Supported Node Types
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
For region availability, see Supported Node Types
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The name of the cache engine (memcached
or redis
) to be used for this cluster.
The version of the cache engine that is used in this cluster.
", "CacheCluster$CacheClusterStatus": "The current state of this cluster, one of the following values: available
, creating
, deleted
, deleting
, incompatible-network
, modifying
, rebooting cluster nodes
, restore-failed
, or snapshotting
.
The node group (shard) identifier. This parameter is stored as a lowercase string.
Constraints:
A name must contain from 1 to 50 alphanumeric characters or hyphens.
The first character must be a letter.
A name cannot end with a hyphen or contain two consecutive hyphens.
The ID of the replication group to which this cluster should belong. If this parameter is specified, the cluster is added to the specified replication group as a read replica; otherwise, the cluster is a standalone primary that is not part of any replication group.
If the specified replication group is Multi-AZ enabled and the Availability Zone is not specified, the cluster is created in Availability Zones that provide the best spread of read replicas across Availability Zones.
This parameter is only valid if the Engine
parameter is redis
.
The EC2 Availability Zone in which the cluster is created.
All nodes belonging to this cluster are placed in the preferred Availability Zone. If you want to create your nodes across multiple Availability Zones, use PreferredAvailabilityZones
.
Default: System chosen Availability Zone.
", - "CreateCacheClusterMessage$CacheNodeType": "The compute and memory capacity of the nodes in the node group (shard).
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
At this time, M6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
At this time, R6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The compute and memory capacity of the nodes in the node group (shard).
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
For region availability, see Supported Node Types
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
For region availability, see Supported Node Types
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The name of the cache engine to be used for this cluster.
Valid values for this parameter are: memcached
| redis
The version number of the cache engine to be used for this cluster. To view the supported cache engine versions, use the DescribeCacheEngineVersions operation.
Important: You can upgrade to a newer engine version (see Selecting a Cache Engine and Version), but you cannot downgrade to an earlier engine version. If you want to use an earlier engine version, you must delete the existing cluster or replication group and create it anew with the earlier engine version.
", "CreateCacheClusterMessage$CacheParameterGroupName": "The name of the parameter group to associate with this cluster. If this argument is omitted, the default parameter group for the specified engine is used. You cannot use any parameter group which has cluster-enabled='yes'
when creating a cluster.
A user-created description for the replication group.
", "CreateReplicationGroupMessage$GlobalReplicationGroupId": "The name of the Global Datastore
", "CreateReplicationGroupMessage$PrimaryClusterId": "The identifier of the cluster that serves as the primary for this replication group. This cluster must already exist and have a status of available
.
This parameter is not required if NumCacheClusters
, NumNodeGroups
, or ReplicasPerNodeGroup
is specified.
The compute and memory capacity of the nodes in the node group (shard).
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
At this time, M6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
At this time, R6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The compute and memory capacity of the nodes in the node group (shard).
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
For region availability, see Supported Node Types
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
For region availability, see Supported Node Types
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The name of the cache engine to be used for the clusters in this replication group.
", "CreateReplicationGroupMessage$EngineVersion": "The version number of the cache engine to be used for the clusters in this replication group. To view the supported cache engine versions, use the DescribeCacheEngineVersions
operation.
Important: You can upgrade to a newer engine version (see Selecting a Cache Engine and Version) in the ElastiCache User Guide, but you cannot downgrade to an earlier engine version. If you want to use an earlier engine version, you must delete the existing cluster or replication group and create it anew with the earlier engine version.
", "CreateReplicationGroupMessage$CacheParameterGroupName": "The name of the parameter group to associate with this replication group. If this argument is omitted, the default cache parameter group for the specified engine is used.
If you are restoring to an engine version that is different than the original, you must specify the default version of that version. For example, CacheParameterGroupName=default.redis4.0
.
If you are running Redis version 3.2.4 or later, only one node group (shard), and want to use a default parameter group, we recommend that you specify the parameter group by name.
To create a Redis (cluster mode disabled) replication group, use CacheParameterGroupName=default.redis3.2
.
To create a Redis (cluster mode enabled) replication group, use CacheParameterGroupName=default.redis3.2.cluster.on
.
An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords
.
The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
", "DescribeReservedCacheNodesMessage$ReservedCacheNodesOfferingId": "The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
", - "DescribeReservedCacheNodesMessage$CacheNodeType": "The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
At this time, M6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
At this time, R6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
For region availability, see Supported Node Types
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
For region availability, see Supported Node Types
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
The product description filter value. Use this parameter to show only those reservations matching the specified product description.
", "DescribeReservedCacheNodesMessage$OfferingType": "The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: \"Light Utilization\"|\"Medium Utilization\"|\"Heavy Utilization\"|\"All Upfront\"|\"Partial Upfront\"| \"No Upfront\"
An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords
.
The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
The cache node type filter value. Use this parameter to show only the available offerings matching the specified cache node type.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
At this time, M6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
At this time, R6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The cache node type filter value. Use this parameter to show only the available offerings matching the specified cache node type.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
For region availability, see Supported Node Types
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
For region availability, see Supported Node Types
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
Duration filter value, specified in years or seconds. Use this parameter to show only reservations for a given duration.
Valid Values: 1 | 3 | 31536000 | 94608000
The product description filter value. Use this parameter to show only the available offerings matching the specified product description.
", "DescribeReservedCacheNodesOfferingsMessage$OfferingType": "The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid Values: \"Light Utilization\"|\"Medium Utilization\"|\"Heavy Utilization\" |\"All Upfront\"|\"Partial Upfront\"| \"No Upfront\"
The primary cluster ID that is applied immediately (if --apply-immediately
was specified), or during the next maintenance window.
The unique identifier for the reservation.
", "ReservedCacheNode$ReservedCacheNodesOfferingId": "The offering identifier.
", - "ReservedCacheNode$CacheNodeType": "The cache node type for the reserved cache nodes.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
At this time, M6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
At this time, R6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The cache node type for the reserved cache nodes.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
For region availability, see Supported Node Types
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
For region availability, see Supported Node Types
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The description of the reserved cache node.
", "ReservedCacheNode$OfferingType": "The offering type of this reserved cache node.
", "ReservedCacheNode$State": "The state of the reserved cache node.
", "ReservedCacheNode$ReservationARN": "The Amazon Resource Name (ARN) of the reserved cache node.
Example: arn:aws:elasticache:us-east-1:123456789012:reserved-instance:ri-2017-03-27-08-33-25-582
Provides an identifier to allow retrieval of paginated results.
", "ReservedCacheNodesOffering$ReservedCacheNodesOfferingId": "A unique identifier for the reserved cache node offering.
", - "ReservedCacheNodesOffering$CacheNodeType": "The cache node type for the reserved cache node.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
At this time, M6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
At this time, R6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The cache node type for the reserved cache node.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
For region availability, see Supported Node Types
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
For region availability, see Supported Node Types
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The cache engine used by the offering.
", "ReservedCacheNodesOffering$OfferingType": "The offering type.
", "ReservedCacheNodesOfferingMessage$Marker": "Provides an identifier to allow retrieval of paginated results.
", @@ -2234,7 +2234,7 @@ "Snapshot$CacheClusterId": "The user-supplied identifier of the source cluster.
", "Snapshot$SnapshotStatus": "The status of the snapshot. Valid values: creating
| available
| restoring
| copying
| deleting
.
Indicates whether the snapshot is from an automatic backup (automated
) or was created manually (manual
).
The name of the compute and memory capacity node type for the source cluster.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
At this time, M6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
At this time, R6g node types are available in the following regions: us-east-1, us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1.
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The name of the compute and memory capacity node type for the source cluster.
The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.
General purpose:
Current generation:
M6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.m6g.large
, cache.m6g.xlarge
, cache.m6g.2xlarge
, cache.m6g.4xlarge
, cache.m6g.8xlarge
, cache.m6g.12xlarge
, cache.m6g.16xlarge
For region availability, see Supported Node Types
M5 node types: cache.m5.large
, cache.m5.xlarge
, cache.m5.2xlarge
, cache.m5.4xlarge
, cache.m5.12xlarge
, cache.m5.24xlarge
M4 node types: cache.m4.large
, cache.m4.xlarge
, cache.m4.2xlarge
, cache.m4.4xlarge
, cache.m4.10xlarge
T3 node types: cache.t3.micro
, cache.t3.small
, cache.t3.medium
T2 node types: cache.t2.micro
, cache.t2.small
, cache.t2.medium
Previous generation: (not recommended)
T1 node types: cache.t1.micro
M1 node types: cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
M3 node types: cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
Compute optimized:
Previous generation: (not recommended)
C1 node types: cache.c1.xlarge
Memory optimized:
Current generation:
R6g node types (available only for Redis engine version 5.0.6 onward and for Memcached engine version 1.5.16 onward).
cache.r6g.large
, cache.r6g.xlarge
, cache.r6g.2xlarge
, cache.r6g.4xlarge
, cache.r6g.8xlarge
, cache.r6g.12xlarge
, cache.r6g.16xlarge
For region availability, see Supported Node Types
R5 node types: cache.r5.large
, cache.r5.xlarge
, cache.r5.2xlarge
, cache.r5.4xlarge
, cache.r5.12xlarge
, cache.r5.24xlarge
R4 node types: cache.r4.large
, cache.r4.xlarge
, cache.r4.2xlarge
, cache.r4.4xlarge
, cache.r4.8xlarge
, cache.r4.16xlarge
Previous generation: (not recommended)
M2 node types: cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
R3 node types: cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
Additional node type info
All current generation instance types are created in Amazon VPC by default.
Redis append-only files (AOF) are not supported for T1 or T2 instances.
Redis Multi-AZ with automatic failover is not supported on T1 instances.
Redis configuration variables appendonly
and appendfsync
are not supported on Redis version 2.8.22 and later.
The name of the cache engine (memcached
or redis
) used by the source cluster.
The version of the cache engine version that is used by the source cluster.
", "Snapshot$PreferredAvailabilityZone": "The name of the Availability Zone in which the source cluster is located.
", diff --git a/models/apis/lightsail/2016-11-28/api-2.json b/models/apis/lightsail/2016-11-28/api-2.json index d408b970531..ac1cb1d8cee 100644 --- a/models/apis/lightsail/2016-11-28/api-2.json +++ b/models/apis/lightsail/2016-11-28/api-2.json @@ -2226,6 +2226,24 @@ {"shape":"NotFoundException"} ] }, + "SetIpAddressType":{ + "name":"SetIpAddressType", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"SetIpAddressTypeRequest"}, + "output":{"shape":"SetIpAddressTypeResult"}, + "errors":[ + {"shape":"ServiceException"}, + {"shape":"InvalidInputException"}, + {"shape":"NotFoundException"}, + {"shape":"OperationFailureException"}, + {"shape":"AccessDeniedException"}, + {"shape":"AccountSetupInProgressException"}, + {"shape":"UnauthenticatedException"} + ] + }, "StartInstance":{ "name":"StartInstance", "http":{ @@ -3412,6 +3430,7 @@ "cacheBehaviorSettings":{"shape":"CacheSettings"}, "cacheBehaviors":{"shape":"CacheBehaviorList"}, "bundleId":{"shape":"string"}, + "ipAddressType":{"shape":"IpAddressType"}, "tags":{"shape":"TagList"} } }, @@ -3488,6 +3507,7 @@ "keyPairName":{"shape":"ResourceName"}, "tags":{"shape":"TagList"}, "addOns":{"shape":"AddOnRequestList"}, + "ipAddressType":{"shape":"IpAddressType"}, "sourceInstanceName":{"shape":"string"}, "restoreDate":{"shape":"string"}, "useLatestRestorableAutoSnapshot":{"shape":"boolean"} @@ -3519,7 +3539,8 @@ "userData":{"shape":"string"}, "keyPairName":{"shape":"ResourceName"}, "tags":{"shape":"TagList"}, - "addOns":{"shape":"AddOnRequestList"} + "addOns":{"shape":"AddOnRequestList"}, + "ipAddressType":{"shape":"IpAddressType"} } }, "CreateInstancesResult":{ @@ -3558,7 +3579,8 @@ "certificateName":{"shape":"ResourceName"}, "certificateDomainName":{"shape":"DomainName"}, "certificateAlternativeNames":{"shape":"DomainNameList"}, - "tags":{"shape":"TagList"} + "tags":{"shape":"TagList"}, + "ipAddressType":{"shape":"IpAddressType"} } }, "CreateLoadBalancerResult":{ @@ -5243,7 +5265,8 @@ "isStaticIp":{"shape":"boolean"}, "privateIpAddress":{"shape":"IpAddress"}, "publicIpAddress":{"shape":"IpAddress"}, - "ipv6Address":{"shape":"IpV6Address"}, + "ipv6Addresses":{"shape":"Ipv6AddressList"}, + "ipAddressType":{"shape":"IpAddressType"}, "hardware":{"shape":"InstanceHardware"}, "networking":{"shape":"InstanceNetworking"}, "state":{"shape":"InstanceState"}, @@ -5386,6 +5409,7 @@ "commonName":{"shape":"string"}, "accessDirection":{"shape":"AccessDirection"}, "cidrs":{"shape":"StringList"}, + "ipv6Cidrs":{"shape":"StringList"}, "cidrListAliases":{"shape":"StringList"} } }, @@ -5401,6 +5425,7 @@ "protocol":{"shape":"NetworkProtocol"}, "state":{"shape":"PortState"}, "cidrs":{"shape":"StringList"}, + "ipv6Cidrs":{"shape":"StringList"}, "cidrListAliases":{"shape":"StringList"} } }, @@ -5470,10 +5495,21 @@ "type":"string", "pattern":"([0-9]{1,3}\\.){3}[0-9]{1,3}" }, - "IpV6Address":{ + "IpAddressType":{ + "type":"string", + "enum":[ + "dualstack", + "ipv4" + ] + }, + "Ipv6Address":{ "type":"string", "pattern":"([A-F0-9]{1,4}:){7}[A-F0-9]{1,4}" }, + "Ipv6AddressList":{ + "type":"list", + "member":{"shape":"Ipv6Address"} + }, "IsVpcPeeredRequest":{ "type":"structure", "members":{ @@ -5526,6 +5562,7 @@ "cacheBehaviorSettings":{"shape":"CacheSettings"}, "cacheBehaviors":{"shape":"CacheBehaviorList"}, "ableToUpdateBundle":{"shape":"boolean"}, + "ipAddressType":{"shape":"IpAddressType"}, "tags":{"shape":"TagList"} } }, @@ -5547,7 +5584,8 @@ "instancePort":{"shape":"integer"}, "instanceHealthSummary":{"shape":"InstanceHealthSummaryList"}, "tlsCertificateSummaries":{"shape":"LoadBalancerTlsCertificateSummaryList"}, - "configurationOptions":{"shape":"LoadBalancerConfigurationOptions"} + "configurationOptions":{"shape":"LoadBalancerConfigurationOptions"}, + "ipAddressType":{"shape":"IpAddressType"} } }, "LoadBalancerAttributeName":{ @@ -6005,6 +6043,7 @@ "AttachCertificateToDistribution", "DetachCertificateFromDistribution", "UpdateDistributionBundle", + "SetIpAddressType", "CreateCertificate", "DeleteCertificate", "CreateContainerService", @@ -6089,6 +6128,7 @@ "toPort":{"shape":"Port"}, "protocol":{"shape":"NetworkProtocol"}, "cidrs":{"shape":"StringList"}, + "ipv6Cidrs":{"shape":"StringList"}, "cidrListAliases":{"shape":"StringList"} } }, @@ -6550,6 +6590,25 @@ "exception":true, "fault":true }, + "SetIpAddressTypeRequest":{ + "type":"structure", + "required":[ + "resourceType", + "resourceName", + "ipAddressType" + ], + "members":{ + "resourceType":{"shape":"ResourceType"}, + "resourceName":{"shape":"ResourceName"}, + "ipAddressType":{"shape":"IpAddressType"} + } + }, + "SetIpAddressTypeResult":{ + "type":"structure", + "members":{ + "operations":{"shape":"OperationList"} + } + }, "StartInstanceRequest":{ "type":"structure", "required":["instanceName"], diff --git a/models/apis/lightsail/2016-11-28/docs-2.json b/models/apis/lightsail/2016-11-28/docs-2.json index ddeb272b300..72214b3c10e 100644 --- a/models/apis/lightsail/2016-11-28/docs-2.json +++ b/models/apis/lightsail/2016-11-28/docs-2.json @@ -13,7 +13,7 @@ "CreateCertificate": "Creates an SSL/TLS certificate for a Amazon Lightsail content delivery network (CDN) distribution.
After the certificate is created, use the AttachCertificateToDistribution
action to attach the certificate to your distribution.
Only certificates created in the us-east-1
AWS Region can be attached to Lightsail distributions. Lightsail distributions are global resources that can reference an origin in any AWS Region, and distribute its content globally. However, all distributions are located in the us-east-1
Region.
Creates an AWS CloudFormation stack, which creates a new Amazon EC2 instance from an exported Amazon Lightsail snapshot. This operation results in a CloudFormation stack record that can be used to track the AWS CloudFormation stack created. Use the get cloud formation stack records
operation to get a list of the CloudFormation stacks created.
Wait until after your new Amazon EC2 instance is created before running the create cloud formation stack
operation again with the same export snapshot record.
Creates an email or SMS text message contact method.
A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each AWS Region. However, SMS text messaging is not supported in some AWS Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see Notifications in Amazon Lightsail.
", - "CreateContainerService": "Creates an Amazon Lightsail container service.
A Lightsail container service is a compute resource to which you can deploy containers. For more information, see Container services in Amazon Lightsail in the Lightsail Dev Guide.
", + "CreateContainerService": "Creates an Amazon Lightsail container service.
A Lightsail container service is a compute resource to which you can deploy containers. For more information, see Container services in Amazon Lightsail in the Lightsail Dev Guide.
", "CreateContainerServiceDeployment": "Creates a deployment for your Amazon Lightsail container service.
A deployment specifies the containers that will be launched on the container service and their settings, such as the ports to open, the environment variables to apply, and the launch command to run. It also specifies the container that will serve as the public endpoint of the deployment and its settings, such as the HTTP or HTTPS port to use, and the health check configuration.
You can deploy containers to your container service using container images from a public registry like Docker Hub, or from your local machine. For more information, see Creating container images for your Amazon Lightsail container services in the Lightsail Dev Guide.
", "CreateContainerServiceRegistryLogin": "Creates a temporary set of log in credentials that you can use to log in to the Docker process on your local machine. After you're logged in, you can use the native Docker commands to push your local container images to the container image registry of your Amazon Lightsail account so that you can use them with your Lightsail container service. The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials.
You can only push container images to the container service registry of your Lightsail account. You cannot pull container images perform any other container image management actions on the container service registry of your Lightsail account.
After you push your container images to the container image registry of your Lightsail account, use the RegisterContainerImage
action to register the pushed images to a specific Lightsail container service.
This action is not required if you install and use the Lightsail Control (lightsailctl) plugin to push container images to your Lightsail container service. For more information, see Pushing and managing container images on your Amazon Lightsail container services in the Lightsail Dev Guide.
Creates a block storage disk that can be attached to an Amazon Lightsail instance in the same Availability Zone (e.g., us-east-2a
).
The create disk
operation supports tag-based access control via request tags. For more information, see the Lightsail Dev Guide.
Deletes a specific static IP from your account.
", "ResetDistributionCache": "Deletes currently cached content from your Amazon Lightsail content delivery network (CDN) distribution.
After resetting the cache, the next time a content request is made, your distribution pulls, serves, and caches it from the origin.
", "SendContactMethodVerification": "Sends a verification request to an email contact method to ensure it's owned by the requester. SMS contact methods don't need to be verified.
A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each AWS Region. However, SMS text messaging is not supported in some AWS Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see Notifications in Amazon Lightsail.
A verification request is sent to the contact method when you initially create it. Use this action to send another verification request if a previous verification request was deleted, or has expired.
Notifications are not sent to an email contact method until after it is verified, and confirmed as valid.
Sets the IP address type for a Amazon Lightsail resource.
Use this action to enable dual-stack for a resource, which enables IPv4 and IPv6 for the specified resource. Alternately, you can use this action to disable dual-stack, and enable IPv4 only.
", "StartInstance": "Starts a specific Amazon Lightsail instance from a stopped state. To restart an instance, use the reboot instance
operation.
When you start a stopped instance, Lightsail assigns a new public IP address to the instance. To use the same IP address after stopping and starting an instance, create a static IP address and attach it to the instance. For more information, see the Lightsail Dev Guide.
The start instance
operation supports tag-based access control via resource tags applied to the resource identified by instance name
. For more information, see the Lightsail Dev Guide.
Starts a specific database from a stopped state in Amazon Lightsail. To restart a database, use the reboot relational database
operation.
The start relational database
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Lightsail Dev Guide.
Stops a specific Amazon Lightsail instance that is currently running.
When you start a stopped instance, Lightsail assigns a new public IP address to the instance. To use the same IP address after stopping and starting an instance, create a static IP address and attach it to the instance. For more information, see the Lightsail Dev Guide.
The stop instance
operation supports tag-based access control via resource tags applied to the resource identified by instance name
. For more information, see the Lightsail Dev Guide.
Lightsail throws this exception when user input does not conform to the validation rules of an input field.
Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your AWS Region configuration to us-east-1 to create, view, or edit these resources.
Lightsail throws this exception when user input does not conform to the validation rules of an input field.
Domain and distribution APIs are only available in the N. Virginia (us-east-1
) AWS Region. Please set your AWS Region configuration to us-east-1
to create, view, or edit these resources.
The static IP address.
" } }, - "IpV6Address": { + "IpAddressType": { "base": null, "refs": { - "Instance$ipv6Address": "The IPv6 address of the instance.
" + "CreateDistributionRequest$ipAddressType": "The IP address type for the distribution.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
The IP address type for the instance.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
The IP address type for the instance.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
The IP address type for the load balancer.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
The IP address type of the instance.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The IP address type of the distribution.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The IP address type of the load balancer.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The IP address type to set for the specified resource.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The IPv6 addresses of the instance.
" } }, "IsVpcPeeredRequest": { @@ -2810,6 +2830,7 @@ "RebootRelationalDatabaseResult$operations": "An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
", "ReleaseStaticIpResult$operations": "An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
", "SendContactMethodVerificationResult$operations": "An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
", + "SetIpAddressTypeResult$operations": "An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
", "StartInstanceResult$operations": "An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
", "StartRelationalDatabaseResult$operations": "An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
", "StopInstanceResult$operations": "An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
", @@ -2886,12 +2907,12 @@ "base": null, "refs": { "CreateLoadBalancerRequest$instancePort": "The instance port where you're creating your load balancer.
", - "InstancePortInfo$fromPort": "The first port in a range of open ports on an instance.
Allowed ports:
TCP and UDP - 0
to 65535
ICMP - The ICMP type. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
The last port in a range of open ports on an instance.
Allowed ports:
TCP and UDP - 0
to 65535
ICMP - The ICMP code. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
The first port in a range of open ports on an instance.
Allowed ports:
TCP and UDP - 0
to 65535
ICMP - The ICMP type. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
The last port in a range of open ports on an instance.
Allowed ports:
TCP and UDP - 0
to 65535
ICMP - The ICMP code. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
The first port in a range of open ports on an instance.
Allowed ports:
TCP and UDP - 0
to 65535
ICMP - The ICMP type. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
The last port in a range of open ports on an instance.
Allowed ports:
TCP and UDP - 0
to 65535
ICMP - The ICMP code. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
The first port in a range of open ports on an instance.
Allowed ports:
TCP and UDP - 0
to 65535
ICMP - The ICMP type for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
ICMPv6 - The ICMP type for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
The last port in a range of open ports on an instance.
Allowed ports:
TCP and UDP - 0
to 65535
ICMP - The ICMP code for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
ICMPv6 - The ICMP code for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
The first port in a range of open ports on an instance.
Allowed ports:
TCP and UDP - 0
to 65535
ICMP - The ICMP type for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
ICMPv6 - The ICMP type for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
The last port in a range of open ports on an instance.
Allowed ports:
TCP and UDP - 0
to 65535
ICMP - The ICMP code for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
ICMPv6 - The ICMP code for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
The first port in a range of open ports on an instance.
Allowed ports:
TCP and UDP - 0
to 65535
ICMP - The ICMP type for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
ICMPv6 - The ICMP type for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
The last port in a range of open ports on an instance.
Allowed ports:
TCP and UDP - 0
to 65535
ICMP - The ICMP code for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
ICMPv6 - The ICMP code for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
The port configuration to use for the new Amazon EC2 instance.
The following configuration options are available:
DEFAULT
- Use the default firewall settings from the Lightsail instance blueprint.
INSTANCE
- Use the configured firewall settings from the source Lightsail instance.
NONE
- Use the default Amazon EC2 security group.
CLOSED
- All ports closed.
If you configured lightsail-connect
as a cidrListAliases
on your instance, or if you chose to allow the Lightsail browser-based SSH or RDP clients to connect to your instance, that configuration is not carried over to your new Amazon EC2 instance.
The port configuration to use for the new Amazon EC2 instance.
The following configuration options are available:
DEFAULT
- Use the default firewall settings from the Lightsail instance blueprint. If this is specified, then IPv4 and IPv6 will be configured for the new instance that is created in Amazon EC2.
INSTANCE
- Use the configured firewall settings from the source Lightsail instance. If this is specified, the new instance that is created in Amazon EC2 will be configured to match the configuration of the source Lightsail instance. For example, if the source instance is configured for dual-stack (IPv4 and IPv6), then IPv4 and IPv6 will be configured for the new instance that is created in Amazon EC2. If the source instance is configured for IPv4 only, then only IPv4 will be configured for the new instance that is created in Amazon EC2.
NONE
- Use the default Amazon EC2 security group. If this is specified, then only IPv4 will be configured for the new instance that is created in Amazon EC2.
CLOSED
- All ports closed. If this is specified, then only IPv4 will be configured for the new instance that is created in Amazon EC2.
If you configured lightsail-connect
as a cidrListAliases
on your instance, or if you chose to allow the Lightsail browser-based SSH or RDP clients to connect to your instance, that configuration is not carried over to your new Amazon EC2 instance.
The name of the static IP to delete.
", "ResetDistributionCacheRequest$distributionName": "The name of the distribution for which to reset cache.
Use the GetDistributions
action to get a list of distribution names that you can specify.
The name of the resource for which to set the IP address type.
", "StartInstanceRequest$instanceName": "The name of the instance (a virtual private server) to start.
", "StartRelationalDatabaseRequest$relationalDatabaseName": "The name of your database to start.
", "StaticIp$name": "The name of the static IP (e.g., StaticIP-Ohio-EXAMPLE
).
The resource type of the origin resource (e.g., Instance).
", "RelationalDatabase$resourceType": "The Lightsail resource type for the database (for example, RelationalDatabase
).
The Lightsail resource type.
", + "SetIpAddressTypeRequest$resourceType": "The resource type.
The possible values are Distribution
, Instance
, and LoadBalancer
.
Distribution-related APIs are available only in the N. Virginia (us-east-1
) AWS Region. Set your AWS Region configuration to us-east-1
to create, view, or edit distributions.
The resource type (usually StaticIp
).
The names to use for your new Lightsail instances. Separate multiple values using quotation marks and commas, for example: [\"MyFirstInstance\",\"MySecondInstance\"]
The list of active names returned by the get active names request.
", "GetRelationalDatabaseLogStreamsResult$logStreams": "An object describing the result of your get relational database log streams request.
", - "InstancePortInfo$cidrs": "The IP address, or range of IP addresses in CIDR notation, that are allowed to connect to an instance through the ports, and the protocol. Lightsail supports IPv4 addresses.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
", + "InstancePortInfo$cidrs": "The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
The ipv6Cidrs
parameter lists the IPv6 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
", + "InstancePortInfo$ipv6Cidrs": "The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. Only devices with an IPv6 address can connect to an instance through IPv6; otherwise, IPv4 should be used.
The cidrs
parameter lists the IPv4 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
", "InstancePortInfo$cidrListAliases": "An alias that defines access for a preconfigured range of IP addresses.
The only alias currently supported is lightsail-connect
, which allows IP addresses of the browser-based RDP/SSH client in the Lightsail console to connect to your instance.
The IP address, or range of IP addresses in CIDR notation, that are allowed to connect to an instance through the ports, and the protocol. Lightsail supports IPv4 addresses.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
", + "InstancePortState$cidrs": "The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
The ipv6Cidrs
parameter lists the IPv6 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
", + "InstancePortState$ipv6Cidrs": "The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. Only devices with an IPv6 address can connect to an instance through IPv6; otherwise, IPv4 should be used.
The cidrs
parameter lists the IPv4 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
", "InstancePortState$cidrListAliases": "An alias that defines access for a preconfigured range of IP addresses.
The only alias currently supported is lightsail-connect
, which allows IP addresses of the browser-based RDP/SSH client in the Lightsail console to connect to your instance.
The alternate domain names of the distribution.
", "LoadBalancerTlsCertificate$subjectAlternativeNames": "An array of strings that specify the alternate domains (e.g., example2.com
) and subdomains (e.g., blog.example.com
) for the certificate.
The IP address, or range of IP addresses in CIDR notation, that are allowed to connect to an instance through the ports, and the protocol. Lightsail supports IPv4 addresses.
Examples:
To allow the IP address 192.0.2.44
, specify 192.0.2.44
or 192.0.2.44/32
.
To allow the IP addresses 192.0.2.0
to 192.0.2.255
, specify 192.0.2.0/24
.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
", + "PortInfo$cidrs": "The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
The ipv6Cidrs
parameter lists the IPv6 addresses that are allowed to connect to an instance.
Examples:
To allow the IP address 192.0.2.44
, specify 192.0.2.44
or 192.0.2.44/32
.
To allow the IP addresses 192.0.2.0
to 192.0.2.255
, specify 192.0.2.0/24
.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
", + "PortInfo$ipv6Cidrs": "The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. Only devices with an IPv6 address can connect to an instance through IPv6; otherwise, IPv4 should be used.
The cidrs
parameter lists the IPv4 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
", "PortInfo$cidrListAliases": "An alias that defines access for a preconfigured range of IP addresses.
The only alias currently supported is lightsail-connect
, which allows IP addresses of the browser-based RDP/SSH client in the Lightsail console to connect to your instance.
The specific query strings that the distribution forwards to the origin.
Your distribution will cache content based on the specified query strings.
If the option
parameter is true, then your distribution forwards all query strings, regardless of what you specify using the queryStringsAllowList
parameter.
The category that the database event belongs to.
" diff --git a/models/apis/ssm/2014-11-06/api-2.json b/models/apis/ssm/2014-11-06/api-2.json index b7cef7ee041..35e3d0e78b3 100644 --- a/models/apis/ssm/2014-11-06/api-2.json +++ b/models/apis/ssm/2014-11-06/api-2.json @@ -524,7 +524,9 @@ "errors":[ {"shape":"InternalServerError"}, {"shape":"InvalidDocument"}, - {"shape":"InvalidPermissionType"} + {"shape":"InvalidNextToken"}, + {"shape":"InvalidPermissionType"}, + {"shape":"InvalidDocumentOperation"} ] }, "DescribeEffectiveInstanceAssociations":{ @@ -3762,14 +3764,20 @@ ], "members":{ "Name":{"shape":"DocumentName"}, - "PermissionType":{"shape":"DocumentPermissionType"} + "PermissionType":{"shape":"DocumentPermissionType"}, + "MaxResults":{ + "shape":"DocumentPermissionMaxResults", + "box":true + }, + "NextToken":{"shape":"NextToken"} } }, "DescribeDocumentPermissionResponse":{ "type":"structure", "members":{ "AccountIds":{"shape":"AccountIdList"}, - "AccountSharingInfoList":{"shape":"AccountSharingInfoList"} + "AccountSharingInfoList":{"shape":"AccountSharingInfoList"}, + "NextToken":{"shape":"NextToken"} } }, "DescribeDocumentRequest":{ @@ -4456,6 +4464,11 @@ }, "exception":true }, + "DocumentPermissionMaxResults":{ + "type":"integer", + "max":200, + "min":1 + }, "DocumentPermissionType":{ "type":"string", "enum":["Share"] diff --git a/models/apis/ssm/2014-11-06/docs-2.json b/models/apis/ssm/2014-11-06/docs-2.json index 7a93deed7cf..5334b05e8ab 100644 --- a/models/apis/ssm/2014-11-06/docs-2.json +++ b/models/apis/ssm/2014-11-06/docs-2.json @@ -126,7 +126,7 @@ "UpdateDocumentMetadata": "Updates information related to approval reviews for a specific version of a document.
", "UpdateMaintenanceWindow": "Updates an existing maintenance window. Only specified parameters are modified.
The value you specify for Duration
determines the specific end time for the maintenance window based on the time it begins. No maintenance window tasks are permitted to start after the resulting endtime minus the number of hours you specify for Cutoff
. For example, if the maintenance window starts at 3 PM, the duration is three hours, and the value you specify for Cutoff
is one hour, no maintenance window tasks can start after 5 PM.
Modifies the target of an existing maintenance window. You can change the following:
Name
Description
Owner
IDs for an ID target
Tags for a Tag target
From any supported tag type to another. The three supported tag types are ID target, Tag target, and resource group. For more information, see Target.
If a parameter is null, then the corresponding field is not modified.
Modifies a task assigned to a maintenance window. You can't change the task type, but you can change the following values:
TaskARN. For example, you can change a RUN_COMMAND task from AWS-RunPowerShellScript to AWS-RunShellScript.
ServiceRoleArn
TaskInvocationParameters
Priority
MaxConcurrency
MaxErrors
One or more targets must be specified for maintenance window Run Command-type tasks. Depending on the task, targets are optional for other maintenance window task types (Automation, AWS Lambda, and AWS Step Functions). For more information about running tasks that do not specify targets, see see Registering maintenance window tasks without targets in the AWS Systems Manager User Guide.
If the value for a parameter in UpdateMaintenanceWindowTask
is null, then the corresponding field is not modified. If you set Replace
to true, then all fields required by the RegisterTaskWithMaintenanceWindow action are required for this request. Optional fields that aren't specified are set to null.
When you update a maintenance window task that has options specified in TaskInvocationParameters
, you must provide again all the TaskInvocationParameters
values that you want to retain. The values you do not specify again are removed. For example, suppose that when you registered a Run Command task, you specified TaskInvocationParameters
values for Comment
, NotificationConfig
, and OutputS3BucketName
. If you update the maintenance window task and specify only a different OutputS3BucketName
value, the values for Comment
and NotificationConfig
are removed.
Modifies a task assigned to a maintenance window. You can't change the task type, but you can change the following values:
TaskARN. For example, you can change a RUN_COMMAND task from AWS-RunPowerShellScript to AWS-RunShellScript.
ServiceRoleArn
TaskInvocationParameters
Priority
MaxConcurrency
MaxErrors
One or more targets must be specified for maintenance window Run Command-type tasks. Depending on the task, targets are optional for other maintenance window task types (Automation, AWS Lambda, and AWS Step Functions). For more information about running tasks that do not specify targets, see Registering maintenance window tasks without targets in the AWS Systems Manager User Guide.
If the value for a parameter in UpdateMaintenanceWindowTask
is null, then the corresponding field is not modified. If you set Replace
to true, then all fields required by the RegisterTaskWithMaintenanceWindow action are required for this request. Optional fields that aren't specified are set to null.
When you update a maintenance window task that has options specified in TaskInvocationParameters
, you must provide again all the TaskInvocationParameters
values that you want to retain. The values you do not specify again are removed. For example, suppose that when you registered a Run Command task, you specified TaskInvocationParameters
values for Comment
, NotificationConfig
, and OutputS3BucketName
. If you update the maintenance window task and specify only a different OutputS3BucketName
value, the values for Comment
and NotificationConfig
are removed.
Changes the Amazon Identity and Access Management (IAM) role that is assigned to the on-premises instance or virtual machines (VM). IAM roles are first assigned to these hybrid instances during the activation process. For more information, see CreateActivation.
", "UpdateOpsItem": "Edit or change an OpsItem. You must have permission in AWS Identity and Access Management (IAM) to update an OpsItem. For more information, see Getting started with OpsCenter in the AWS Systems Manager User Guide.
Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.
", "UpdateOpsMetadata": "Systems Manager calls this API action when you edit OpsMetadata in Application Manager.
", @@ -690,7 +690,7 @@ "AutomationExecutionFilterKey": { "base": null, "refs": { - "AutomationExecutionFilter$Key": "One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter, TargetResourceGroup.
" + "AutomationExecutionFilter$Key": "One or more keys to limit the results.
" } }, "AutomationExecutionFilterList": { @@ -2062,8 +2062,8 @@ "InstanceAssociationStatusInfo$Name": "The name of the association.
", "ListDocumentVersionsRequest$Name": "The name of the document. You can specify an Amazon Resource Name (ARN).
", "Runbook$DocumentName": "The name of the Automation runbook (Automation document) used in a runbook workflow.
", - "SendCommandRequest$DocumentName": "Required. The name of the Systems Manager document to run. This can be a public document or a custom document.
", - "StartAutomationExecutionRequest$DocumentName": "The name of the Automation document to use for this execution.
", + "SendCommandRequest$DocumentName": "The name of the Systems Manager document to run. This can be a public document or a custom document. To run a shared document belonging to another account, specify the document ARN. For more information about how to use shared documents, see Using shared SSM documents in the AWS Systems Manager User Guide.
", + "StartAutomationExecutionRequest$DocumentName": "The name of the Systems Manager document to run. This can be a public document or a custom document. To run a shared document belonging to another account, specify the document ARN. For more information about how to use shared documents, see Using shared SSM documents in the AWS Systems Manager User Guide.
", "StartChangeRequestExecutionRequest$DocumentName": "The name of the change template document to run during the runbook workflow.
", "StartSessionRequest$DocumentName": "The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell
. You can call the GetDocument API to verify the document exists before attempting to start a session. If no document name is provided, a shell to the instance is launched by default.
The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.
You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.
For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:
arn:aws:ssm:region:account-id:document/document-name
For example:
arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document
For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline
or My-Document
.
The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.
" + } + }, "DocumentPermissionType": { "base": null, "refs": { @@ -4523,7 +4529,7 @@ "Runbook$MaxErrors": "The MaxErrors
value specified by the user when the execution started, indicating the maximum number of errors that can occur during the operation before the updates are stopped or rolled back.
The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using error controls in the AWS Systems Manager User Guide.
", "StartAutomationExecutionRequest$MaxErrors": "The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.
Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.
", - "TargetLocation$TargetLocationMaxErrors": "The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.
", + "TargetLocation$TargetLocationMaxErrors": "The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.
", "UpdateAssociationRequest$MaxErrors": "The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.
Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.
", "UpdateMaintenanceWindowTaskRequest$MaxErrors": "The new MaxErrors
value to specify. MaxErrors
is the maximum number of errors that are allowed before the task stops being scheduled.
For maintenance window tasks without a target specified, you cannot supply a value for this option. Instead, the system inserts a placeholder value of 1
, which may be reported in the response to this command. This value does not affect the running of your task and can be ignored.
The updated MaxErrors value.
" @@ -4620,6 +4626,8 @@ "DescribeAutomationStepExecutionsResult$NextToken": "The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.
", "DescribeAvailablePatchesRequest$NextToken": "The token for the next set of items to return. (You received this token from a previous call.)
", "DescribeAvailablePatchesResult$NextToken": "The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.
", + "DescribeDocumentPermissionRequest$NextToken": "The token for the next set of items to return. (You received this token from a previous call.)
", + "DescribeDocumentPermissionResponse$NextToken": "The token for the next set of items to return. Use this token to get the next set of results.
", "DescribeEffectiveInstanceAssociationsRequest$NextToken": "The token for the next set of items to return. (You received this token from a previous call.)
", "DescribeEffectiveInstanceAssociationsResult$NextToken": "The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.
", "DescribeEffectivePatchesForPatchBaselineRequest$NextToken": "The token for the next set of items to return. (You received this token from a previous call.)
", @@ -5319,7 +5327,7 @@ "DeleteParameterRequest$Name": "The name of the parameter to delete.
", "GetParameterHistoryRequest$Name": "The name of the parameter for which you want to review history.
", "GetParameterRequest$Name": "The name of the parameter you want to query.
", - "GetParametersByPathRequest$Path": "The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33
The hierarchy for the parameter. Hierarchies start with a forward slash (/). The hierachy is the parameter name except the last part of the parameter. For the API call to succeeed, the last part of the parameter name cannot be in the path. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33
The parameter name on which you want to attach one or more labels.
", "Parameter$Name": "The name of the parameter.
", "ParameterHistory$Name": "The name of the parameter.
", @@ -6063,7 +6071,7 @@ "PatchSourceConfiguration": { "base": null, "refs": { - "PatchSource$Configuration": "The value of the yum repo configuration. For example:
[main]
cachedir=/var/cache/yum/$basesearch$releasever
keepcache=0
debuglevel=2
The value of the yum repo configuration. For example:
[main]
name=MyCustomRepository
baseurl=https://my-custom-repository
enabled=1
For information about other options available for your yum repository configuration, see dnf.conf(5).
An array of search criteria that targets instances using a Key,Value combination that you specify.
One or more targets must be specified for maintenance window Run Command-type tasks. Depending on the task, targets are optional for other maintenance window task types (Automation, AWS Lambda, and AWS Step Functions). For more information about running tasks that do not specify targets, see see Registering maintenance window tasks without targets in the AWS Systems Manager User Guide.
Supported formats include the following.
Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3
Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2
Key=tag-key,Values=my-tag-key-1,my-tag-key-2
Run Command and Maintenance window targets only: Key=resource-groups:Name,Values=resource-group-name
Maintenance window targets only: Key=resource-groups:ResourceTypeFilters,Values=resource-type-1,resource-type-2
Automation targets only: Key=ResourceGroup;Values=resource-group-name
For example:
Key=InstanceIds,Values=i-02573cafcfEXAMPLE,i-0471e04240EXAMPLE,i-07782c72faEXAMPLE
Key=tag:CostCenter,Values=CostCenter1,CostCenter2,CostCenter3
Key=tag-key,Values=Name,Instance-Type,CostCenter
Run Command and Maintenance window targets only: Key=resource-groups:Name,Values=ProductionResourceGroup
This example demonstrates how to target all resources in the resource group ProductionResourceGroup in your maintenance window.
Maintenance window targets only: Key=resource-groups:ResourceTypeFilters,Values=AWS::EC2::INSTANCE,AWS::EC2::VPC
This example demonstrates how to target only EC2 instances and VPCs in your maintenance window.
Automation targets only: Key=ResourceGroup,Values=MyResourceGroup
State Manager association targets only: Key=InstanceIds,Values=*
This example demonstrates how to target all managed instances in the AWS Region where the association was created.
For more information about how to send commands that target instances using Key,Value
parameters, see Targeting multiple instances in the AWS Systems Manager User Guide.
An array of search criteria that targets instances using a Key,Value combination that you specify.
One or more targets must be specified for maintenance window Run Command-type tasks. Depending on the task, targets are optional for other maintenance window task types (Automation, AWS Lambda, and AWS Step Functions). For more information about running tasks that do not specify targets, see Registering maintenance window tasks without targets in the AWS Systems Manager User Guide.
Supported formats include the following.
Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3
Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2
Key=tag-key,Values=my-tag-key-1,my-tag-key-2
Run Command and Maintenance window targets only: Key=resource-groups:Name,Values=resource-group-name
Maintenance window targets only: Key=resource-groups:ResourceTypeFilters,Values=resource-type-1,resource-type-2
Automation targets only: Key=ResourceGroup;Values=resource-group-name
For example:
Key=InstanceIds,Values=i-02573cafcfEXAMPLE,i-0471e04240EXAMPLE,i-07782c72faEXAMPLE
Key=tag:CostCenter,Values=CostCenter1,CostCenter2,CostCenter3
Key=tag-key,Values=Name,Instance-Type,CostCenter
Run Command and Maintenance window targets only: Key=resource-groups:Name,Values=ProductionResourceGroup
This example demonstrates how to target all resources in the resource group ProductionResourceGroup in your maintenance window.
Maintenance window targets only: Key=resource-groups:ResourceTypeFilters,Values=AWS::EC2::INSTANCE,AWS::EC2::VPC
This example demonstrates how to target only EC2 instances and VPCs in your maintenance window.
Automation targets only: Key=ResourceGroup,Values=MyResourceGroup
State Manager association targets only: Key=InstanceIds,Values=*
This example demonstrates how to target all managed instances in the AWS Region where the association was created.
For more information about how to send commands that target instances using Key,Value
parameters, see Targeting multiple instances in the AWS Systems Manager User Guide.
The targets, either instances or tags.
Specify instances using the following format:
Key=instanceids,Values=<instanceid1>,<instanceid2>
Tags are specified using the following format:
Key=<tag name>,Values=<tag value>
.
The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.
", "RegisterTargetWithMaintenanceWindowRequest$Targets": "The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.
You can specify targets using instance IDs, resource group names, or tags that have been applied to instances.
Example 1: Specify instance IDs
Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3
Example 2: Use tag key-pairs applied to instances
Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2
Example 3: Use tag-keys applied to instances
Key=tag-key,Values=my-tag-key-1,my-tag-key-2
Example 4: Use resource group names
Key=resource-groups:Name,Values=resource-group-name
Example 5: Use filters for resource group types
Key=resource-groups:ResourceTypeFilters,Values=resource-type-1,resource-type-2
For Key=resource-groups:ResourceTypeFilters
, specify resource types in the following format
Key=resource-groups:ResourceTypeFilters,Values=AWS::EC2::INSTANCE,AWS::EC2::VPC
For more information about these examples formats, including the best use case for each one, see Examples: Register targets with a maintenance window in the AWS Systems Manager User Guide.
", - "RegisterTaskWithMaintenanceWindowRequest$Targets": "The targets (either instances or maintenance window targets).
One or more targets must be specified for maintenance window Run Command-type tasks. Depending on the task, targets are optional for other maintenance window task types (Automation, AWS Lambda, and AWS Step Functions). For more information about running tasks that do not specify targets, see see Registering maintenance window tasks without targets in the AWS Systems Manager User Guide.
Specify instances using the following format:
Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>
Specify maintenance window targets using the following format:
Key=WindowTargetIds,Values=<window-target-id-1>,<window-target-id-2>
The targets (either instances or maintenance window targets).
One or more targets must be specified for maintenance window Run Command-type tasks. Depending on the task, targets are optional for other maintenance window task types (Automation, AWS Lambda, and AWS Step Functions). For more information about running tasks that do not specify targets, see Registering maintenance window tasks without targets in the AWS Systems Manager User Guide.
Specify instances using the following format:
Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>
Specify maintenance window targets using the following format:
Key=WindowTargetIds,Values=<window-target-id-1>,<window-target-id-2>
A key-value mapping to target resources that the Runbook operation performs tasks on. Required if you specify TargetParameterName
.
An array of search criteria that targets instances using a Key,Value
combination that you specify. Specifying targets is most useful when you want to send a command to a large number of instances at once. Using Targets
, which accepts tag key-value pairs to identify instances, you can send a command to tens, hundreds, or thousands of instances at once.
To send a command to a smaller number of instances, you can use the InstanceIds
option instead.
For more information about how to use targets, see Sending commands to a fleet in the AWS Systems Manager User Guide.
", "StartAutomationExecutionRequest$Targets": "A key-value mapping to target resources. Required if you specify TargetParameterName.
", @@ -7463,7 +7471,7 @@ "UpdateAssociationRequest$Targets": "The targets of the association.
", "UpdateMaintenanceWindowTargetRequest$Targets": "The targets to add or replace.
", "UpdateMaintenanceWindowTargetResult$Targets": "The updated targets.
", - "UpdateMaintenanceWindowTaskRequest$Targets": "The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.
One or more targets must be specified for maintenance window Run Command-type tasks. Depending on the task, targets are optional for other maintenance window task types (Automation, AWS Lambda, and AWS Step Functions). For more information about running tasks that do not specify targets, see see Registering maintenance window tasks without targets in the AWS Systems Manager User Guide.
The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.
One or more targets must be specified for maintenance window Run Command-type tasks. Depending on the task, targets are optional for other maintenance window task types (Automation, AWS Lambda, and AWS Step Functions). For more information about running tasks that do not specify targets, see Registering maintenance window tasks without targets in the AWS Systems Manager User Guide.
The updated target values.
" } }, diff --git a/service/appstream/api.go b/service/appstream/api.go index 2de24156e59..95891252066 100644 --- a/service/appstream/api.go +++ b/service/appstream/api.go @@ -5164,6 +5164,8 @@ type CreateFleetInput struct { // The instance type to use when launching fleet instances. The following instance // types are available: // + // * stream.standard.small + // // * stream.standard.medium // // * stream.standard.large @@ -5485,6 +5487,8 @@ type CreateImageBuilderInput struct { // The instance type to use when launching the image builder. The following // instance types are available: // + // * stream.standard.small + // // * stream.standard.medium // // * stream.standard.large @@ -6032,7 +6036,9 @@ type CreateStreamingURLInput struct { _ struct{} `type:"structure"` // The name of the application to launch after the session starts. This is the - // name that you specified as Name in the Image Assistant. + // name that you specified as Name in the Image Assistant. If your fleet is + // enabled for the Desktop stream view, you can also choose to launch directly + // to the operating system desktop. To do so, specify Desktop. ApplicationId *string `min:"1" type:"string"` // The name of the fleet. @@ -8227,6 +8233,8 @@ type Fleet struct { // The instance type to use when launching fleet instances. The following instance // types are available: // + // * stream.standard.small + // // * stream.standard.medium // // * stream.standard.large @@ -8706,6 +8714,8 @@ type ImageBuilder struct { // The instance type for the image builder. The following instance types are // available: // + // * stream.standard.small + // // * stream.standard.medium // // * stream.standard.large @@ -11004,6 +11014,8 @@ type UpdateFleetInput struct { // The instance type to use when launching fleet instances. The following instance // types are available: // + // * stream.standard.small + // // * stream.standard.medium // // * stream.standard.large @@ -11955,6 +11967,12 @@ const ( // ActionPrintingToLocalDevice is a Action enum value ActionPrintingToLocalDevice = "PRINTING_TO_LOCAL_DEVICE" + + // ActionDomainPasswordSignin is a Action enum value + ActionDomainPasswordSignin = "DOMAIN_PASSWORD_SIGNIN" + + // ActionDomainSmartCardSignin is a Action enum value + ActionDomainSmartCardSignin = "DOMAIN_SMART_CARD_SIGNIN" ) // Action_Values returns all elements of the Action enum @@ -11965,6 +11983,8 @@ func Action_Values() []string { ActionFileUpload, ActionFileDownload, ActionPrintingToLocalDevice, + ActionDomainPasswordSignin, + ActionDomainSmartCardSignin, } } @@ -12062,6 +12082,12 @@ const ( // FleetErrorCodeIamServiceRoleMissingDescribeSecurityGroupsAction is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleMissingDescribeSecurityGroupsAction = "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION" + // FleetErrorCodeFleetStopped is a FleetErrorCode enum value + FleetErrorCodeFleetStopped = "FLEET_STOPPED" + + // FleetErrorCodeFleetInstanceProvisioningFailure is a FleetErrorCode enum value + FleetErrorCodeFleetInstanceProvisioningFailure = "FLEET_INSTANCE_PROVISIONING_FAILURE" + // FleetErrorCodeDomainJoinErrorFileNotFound is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorFileNotFound = "DOMAIN_JOIN_ERROR_FILE_NOT_FOUND" @@ -12118,6 +12144,8 @@ func FleetErrorCode_Values() []string { FleetErrorCodeSecurityGroupsNotFound, FleetErrorCodeIgwNotAttached, FleetErrorCodeIamServiceRoleMissingDescribeSecurityGroupsAction, + FleetErrorCodeFleetStopped, + FleetErrorCodeFleetInstanceProvisioningFailure, FleetErrorCodeDomainJoinErrorFileNotFound, FleetErrorCodeDomainJoinErrorAccessDenied, FleetErrorCodeDomainJoinErrorLogonFailure, @@ -12248,6 +12276,12 @@ const ( // ImageStateDeleting is a ImageState enum value ImageStateDeleting = "DELETING" + + // ImageStateCreating is a ImageState enum value + ImageStateCreating = "CREATING" + + // ImageStateImporting is a ImageState enum value + ImageStateImporting = "IMPORTING" ) // ImageState_Values returns all elements of the ImageState enum @@ -12258,6 +12292,8 @@ func ImageState_Values() []string { ImageStateFailed, ImageStateCopying, ImageStateDeleting, + ImageStateCreating, + ImageStateImporting, } } diff --git a/service/auditmanager/api.go b/service/auditmanager/api.go index ec6f53e6ec1..99a37dd7cd6 100644 --- a/service/auditmanager/api.go +++ b/service/auditmanager/api.go @@ -5796,6 +5796,9 @@ func (s *AssessmentFramework) SetMetadata(v *FrameworkMetadata) *AssessmentFrame type AssessmentFrameworkMetadata struct { _ struct{} `type:"structure"` + // The Amazon Resource Name (ARN) of the framework. + Arn *string `locationName:"arn" min:"20" type:"string"` + // The compliance type that the new custom framework supports, such as CIS or // HIPAA. ComplianceType *string `locationName:"complianceType" type:"string"` @@ -5838,6 +5841,12 @@ func (s AssessmentFrameworkMetadata) GoString() string { return s.String() } +// SetArn sets the Arn field's value. +func (s *AssessmentFrameworkMetadata) SetArn(v string) *AssessmentFrameworkMetadata { + s.Arn = &v + return s +} + // SetComplianceType sets the ComplianceType field's value. func (s *AssessmentFrameworkMetadata) SetComplianceType(v string) *AssessmentFrameworkMetadata { s.ComplianceType = &v @@ -6931,7 +6940,7 @@ type BatchImportEvidenceToAssessmentControlError struct { // The error code returned by the BatchImportEvidenceToAssessmentControl API. ErrorCode *string `locationName:"errorCode" min:"3" type:"string"` - // The error message returned by the BatchImportEvidenceToAssessmentControlError + // The error message returned by the BatchImportEvidenceToAssessmentControl // API. ErrorMessage *string `locationName:"errorMessage" type:"string"` @@ -7169,7 +7178,8 @@ type Control struct { // The data mapping sources for the specified control. ControlMappingSources []*ControlMappingSource `locationName:"controlMappingSources" min:"1" type:"list"` - // The data mapping sources for the specified control. + // The data source that determines from where AWS Audit Manager collects evidence + // for the control. ControlSources *string `locationName:"controlSources" min:"1" type:"string"` // Specifies when the control was created. @@ -7687,6 +7697,9 @@ type CreateAssessmentFrameworkInput struct { // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` + + // The tags associated with the framework. + Tags map[string]*string `locationName:"tags" type:"map"` } // String returns the string representation @@ -7758,6 +7771,12 @@ func (s *CreateAssessmentFrameworkInput) SetName(v string) *CreateAssessmentFram return s } +// SetTags sets the Tags field's value. +func (s *CreateAssessmentFrameworkInput) SetTags(v map[string]*string) *CreateAssessmentFrameworkInput { + s.Tags = v + return s +} + type CreateAssessmentFrameworkOutput struct { _ struct{} `type:"structure"` @@ -8045,8 +8064,7 @@ type CreateControlInput struct { // The title of the action plan for remediating the control. ActionPlanTitle *string `locationName:"actionPlanTitle" type:"string"` - // The data source that determines from where AWS Audit Manager collects evidence - // for the control. + // The data mapping sources for the specified control. // // ControlMappingSources is a required field ControlMappingSources []*CreateControlMappingSource `locationName:"controlMappingSources" min:"1" type:"list" required:"true"` @@ -9139,6 +9157,9 @@ type Framework struct { // The name of the specified framework. Name *string `locationName:"name" min:"1" type:"string"` + // The tags associated with the framework. + Tags map[string]*string `locationName:"tags" type:"map"` + // The framework type, such as custom or standard. Type *string `locationName:"type" type:"string" enum:"FrameworkType"` } @@ -9225,6 +9246,12 @@ func (s *Framework) SetName(v string) *Framework { return s } +// SetTags sets the Tags field's value. +func (s *Framework) SetTags(v map[string]*string) *Framework { + s.Tags = v + return s +} + // SetType sets the Type field's value. func (s *Framework) SetType(v string) *Framework { s.Type = &v @@ -12639,8 +12666,7 @@ type UpdateControlInput struct { // ControlId is a required field ControlId *string `location:"uri" locationName:"controlId" min:"36" type:"string" required:"true"` - // The data source that determines from where AWS Audit Manager collects evidence - // for the control. + // The data mapping sources for the specified control. // // ControlMappingSources is a required field ControlMappingSources []*ControlMappingSource `locationName:"controlMappingSources" min:"1" type:"list" required:"true"` diff --git a/service/elasticache/api.go b/service/elasticache/api.go index 4a6ddf1ee1e..5d850e4a4d4 100644 --- a/service/elasticache/api.go +++ b/service/elasticache/api.go @@ -1877,8 +1877,12 @@ func (c *ElastiCache) DeleteCacheClusterRequest(input *DeleteCacheClusterInput) // // * Redis (cluster mode enabled) clusters // +// * Redis (cluster mode disabled) clusters +// // * A cluster that is the last read replica of a replication group // +// * A cluster that is the primary node of a replication group +// // * A node group (shard) that has Multi-AZ mode enabled // // * A cluster from a Redis (cluster mode enabled) replication group @@ -1991,7 +1995,8 @@ func (c *ElastiCache) DeleteCacheParameterGroupRequest(input *DeleteCacheParamet // DeleteCacheParameterGroup API operation for Amazon ElastiCache. // // Deletes the specified cache parameter group. You cannot delete a cache parameter -// group if it is associated with any cache clusters. +// group if it is associated with any cache clusters. You cannot delete the +// default cache parameter groups in your account. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -7773,9 +7778,8 @@ type CacheCluster struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, // cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge - // At this time, M6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. M5 node - // types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, // cache.m5.12xlarge, cache.m5.24xlarge M4 node types: cache.m4.large, cache.m4.xlarge, // cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge T3 node types: cache.t3.micro, // cache.t3.small, cache.t3.medium T2 node types: cache.t2.micro, cache.t2.small, @@ -7791,9 +7795,8 @@ type CacheCluster struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, // cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge - // At this time, R6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. R5 node - // types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, // cache.r5.12xlarge, cache.r5.24xlarge R4 node types: cache.r4.large, cache.r4.xlarge, // cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge // Previous generation: (not recommended) M2 node types: cache.m2.xlarge, @@ -8173,9 +8176,8 @@ func (s *CacheEngineVersion) SetEngineVersion(v string) *CacheEngineVersion { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, // cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge -// At this time, M6g node types are available in the following regions: us-east-1, -// us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. M5 node -// types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, +// For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) +// M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, // cache.m5.12xlarge, cache.m5.24xlarge M4 node types: cache.m4.large, cache.m4.xlarge, // cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge T3 node types: cache.t3.micro, // cache.t3.small, cache.t3.medium T2 node types: cache.t2.micro, cache.t2.small, @@ -8191,9 +8193,8 @@ func (s *CacheEngineVersion) SetEngineVersion(v string) *CacheEngineVersion { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, // cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge -// At this time, R6g node types are available in the following regions: us-east-1, -// us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. R5 node -// types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, +// For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) +// R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, // cache.r5.12xlarge, cache.r5.24xlarge R4 node types: cache.r4.large, cache.r4.xlarge, // cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge // Previous generation: (not recommended) M2 node types: cache.m2.xlarge, @@ -9153,9 +9154,8 @@ type CreateCacheClusterInput struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, // cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge - // At this time, M6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. M5 node - // types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, // cache.m5.12xlarge, cache.m5.24xlarge M4 node types: cache.m4.large, cache.m4.xlarge, // cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge T3 node types: cache.t3.micro, // cache.t3.small, cache.t3.medium T2 node types: cache.t2.micro, cache.t2.small, @@ -9171,9 +9171,8 @@ type CreateCacheClusterInput struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, // cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge - // At this time, R6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. R5 node - // types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, // cache.r5.12xlarge, cache.r5.24xlarge R4 node types: cache.r4.large, cache.r4.xlarge, // cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge // Previous generation: (not recommended) M2 node types: cache.m2.xlarge, @@ -10014,9 +10013,8 @@ type CreateReplicationGroupInput struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, // cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge - // At this time, M6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. M5 node - // types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, // cache.m5.12xlarge, cache.m5.24xlarge M4 node types: cache.m4.large, cache.m4.xlarge, // cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge T3 node types: cache.t3.micro, // cache.t3.small, cache.t3.medium T2 node types: cache.t2.micro, cache.t2.small, @@ -10032,9 +10030,8 @@ type CreateReplicationGroupInput struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, // cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge - // At this time, R6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. R5 node - // types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, // cache.r5.12xlarge, cache.r5.24xlarge R4 node types: cache.r4.large, cache.r4.xlarge, // cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge // Previous generation: (not recommended) M2 node types: cache.m2.xlarge, @@ -12978,9 +12975,8 @@ type DescribeReservedCacheNodesInput struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, // cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge - // At this time, M6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. M5 node - // types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, // cache.m5.12xlarge, cache.m5.24xlarge M4 node types: cache.m4.large, cache.m4.xlarge, // cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge T3 node types: cache.t3.micro, // cache.t3.small, cache.t3.medium T2 node types: cache.t2.micro, cache.t2.small, @@ -12996,9 +12992,8 @@ type DescribeReservedCacheNodesInput struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, // cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge - // At this time, R6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. R5 node - // types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, // cache.r5.12xlarge, cache.r5.24xlarge R4 node types: cache.r4.large, cache.r4.xlarge, // cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge // Previous generation: (not recommended) M2 node types: cache.m2.xlarge, @@ -13130,9 +13125,8 @@ type DescribeReservedCacheNodesOfferingsInput struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, // cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge - // At this time, M6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. M5 node - // types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, // cache.m5.12xlarge, cache.m5.24xlarge M4 node types: cache.m4.large, cache.m4.xlarge, // cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge T3 node types: cache.t3.micro, // cache.t3.small, cache.t3.medium T2 node types: cache.t2.micro, cache.t2.small, @@ -13148,9 +13142,8 @@ type DescribeReservedCacheNodesOfferingsInput struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, // cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge - // At this time, R6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. R5 node - // types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, // cache.r5.12xlarge, cache.r5.24xlarge R4 node types: cache.r4.large, cache.r4.xlarge, // cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge // Previous generation: (not recommended) M2 node types: cache.m2.xlarge, @@ -14412,6 +14405,9 @@ type GlobalReplicationGroup struct { // the value of TransitEncryptionEnabled after the cluster is created. To enable // in-transit encryption on a cluster you must set TransitEncryptionEnabled // to true when you create a cluster. + // + // Required: Only available when creating a replication group in an Amazon VPC + // using redis version 3.2.6, 4.x or later. TransitEncryptionEnabled *bool `type:"boolean"` } @@ -17950,9 +17946,8 @@ type ReservedCacheNode struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, // cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge - // At this time, M6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. M5 node - // types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, // cache.m5.12xlarge, cache.m5.24xlarge M4 node types: cache.m4.large, cache.m4.xlarge, // cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge T3 node types: cache.t3.micro, // cache.t3.small, cache.t3.medium T2 node types: cache.t2.micro, cache.t2.small, @@ -17968,9 +17963,8 @@ type ReservedCacheNode struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, // cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge - // At this time, R6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. R5 node - // types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, // cache.r5.12xlarge, cache.r5.24xlarge R4 node types: cache.r4.large, cache.r4.xlarge, // cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge // Previous generation: (not recommended) M2 node types: cache.m2.xlarge, @@ -18127,9 +18121,8 @@ type ReservedCacheNodesOffering struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, // cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge - // At this time, M6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. M5 node - // types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, // cache.m5.12xlarge, cache.m5.24xlarge M4 node types: cache.m4.large, cache.m4.xlarge, // cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge T3 node types: cache.t3.micro, // cache.t3.small, cache.t3.medium T2 node types: cache.t2.micro, cache.t2.small, @@ -18145,9 +18138,8 @@ type ReservedCacheNodesOffering struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, // cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge - // At this time, R6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. R5 node - // types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, // cache.r5.12xlarge, cache.r5.24xlarge R4 node types: cache.r4.large, cache.r4.xlarge, // cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge // Previous generation: (not recommended) M2 node types: cache.m2.xlarge, @@ -18696,9 +18688,8 @@ type Snapshot struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.m6g.large, cache.m6g.xlarge, cache.m6g.2xlarge, // cache.m6g.4xlarge, cache.m6g.8xlarge, cache.m6g.12xlarge, cache.m6g.16xlarge - // At this time, M6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. M5 node - // types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // M5 node types: cache.m5.large, cache.m5.xlarge, cache.m5.2xlarge, cache.m5.4xlarge, // cache.m5.12xlarge, cache.m5.24xlarge M4 node types: cache.m4.large, cache.m4.xlarge, // cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge T3 node types: cache.t3.micro, // cache.t3.small, cache.t3.medium T2 node types: cache.t2.micro, cache.t2.small, @@ -18714,9 +18705,8 @@ type Snapshot struct { // for Redis engine version 5.0.6 onward and for Memcached engine version // 1.5.16 onward). cache.r6g.large, cache.r6g.xlarge, cache.r6g.2xlarge, // cache.r6g.4xlarge, cache.r6g.8xlarge, cache.r6g.12xlarge, cache.r6g.16xlarge - // At this time, R6g node types are available in the following regions: us-east-1, - // us-west-2, us-east-2, eu-central-1, eu-west-1 and ap-northeast-1. R5 node - // types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, + // For region availability, see Supported Node Types (https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion) + // R5 node types: cache.r5.large, cache.r5.xlarge, cache.r5.2xlarge, cache.r5.4xlarge, // cache.r5.12xlarge, cache.r5.24xlarge R4 node types: cache.r4.large, cache.r4.xlarge, // cache.r4.2xlarge, cache.r4.4xlarge, cache.r4.8xlarge, cache.r4.16xlarge // Previous generation: (not recommended) M2 node types: cache.m2.xlarge, diff --git a/service/lightsail/api.go b/service/lightsail/api.go index eb997dba939..ed98c36c9f0 100644 --- a/service/lightsail/api.go +++ b/service/lightsail/api.go @@ -74,9 +74,9 @@ func (c *Lightsail) AllocateStaticIpRequest(input *AllocateStaticIpInput) (req * // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -190,9 +190,9 @@ func (c *Lightsail) AttachCertificateToDistributionRequest(input *AttachCertific // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -295,9 +295,9 @@ func (c *Lightsail) AttachDiskRequest(input *AttachDiskInput) (req *request.Requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -406,9 +406,9 @@ func (c *Lightsail) AttachInstancesToLoadBalancerRequest(input *AttachInstancesT // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -521,9 +521,9 @@ func (c *Lightsail) AttachLoadBalancerTlsCertificateRequest(input *AttachLoadBal // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -625,9 +625,9 @@ func (c *Lightsail) AttachStaticIpRequest(input *AttachStaticIpInput) (req *requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -733,9 +733,9 @@ func (c *Lightsail) CloseInstancePublicPortsRequest(input *CloseInstancePublicPo // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -847,9 +847,9 @@ func (c *Lightsail) CopySnapshotRequest(input *CopySnapshotInput) (req *request. // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -960,9 +960,9 @@ func (c *Lightsail) CreateCertificateRequest(input *CreateCertificateInput) (req // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -1065,9 +1065,9 @@ func (c *Lightsail) CreateCloudFormationStackRequest(input *CreateCloudFormation // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -1175,9 +1175,9 @@ func (c *Lightsail) CreateContactMethodRequest(input *CreateContactMethodInput) // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -1262,7 +1262,7 @@ func (c *Lightsail) CreateContainerServiceRequest(input *CreateContainerServiceI // // A Lightsail container service is a compute resource to which you can deploy // containers. For more information, see Container services in Amazon Lightsail -// (https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-containers) +// (https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-container-services) // in the Lightsail Dev Guide. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions @@ -1280,9 +1280,9 @@ func (c *Lightsail) CreateContainerServiceRequest(input *CreateContainerServiceI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -1389,9 +1389,9 @@ func (c *Lightsail) CreateContainerServiceDeploymentRequest(input *CreateContain // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -1507,9 +1507,9 @@ func (c *Lightsail) CreateContainerServiceRegistryLoginRequest(input *CreateCont // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -1608,9 +1608,9 @@ func (c *Lightsail) CreateDiskRequest(input *CreateDiskInput) (req *request.Requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -1718,9 +1718,9 @@ func (c *Lightsail) CreateDiskFromSnapshotRequest(input *CreateDiskFromSnapshotI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -1848,9 +1848,9 @@ func (c *Lightsail) CreateDiskSnapshotRequest(input *CreateDiskSnapshotInput) (r // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -1957,9 +1957,9 @@ func (c *Lightsail) CreateDistributionRequest(input *CreateDistributionInput) (r // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -2060,9 +2060,9 @@ func (c *Lightsail) CreateDomainRequest(input *CreateDomainInput) (req *request. // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -2170,9 +2170,9 @@ func (c *Lightsail) CreateDomainEntryRequest(input *CreateDomainEntryInput) (req // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -2278,9 +2278,9 @@ func (c *Lightsail) CreateInstanceSnapshotRequest(input *CreateInstanceSnapshotI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -2385,9 +2385,9 @@ func (c *Lightsail) CreateInstancesRequest(input *CreateInstancesInput) (req *re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -2495,9 +2495,9 @@ func (c *Lightsail) CreateInstancesFromSnapshotRequest(input *CreateInstancesFro // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -2602,9 +2602,9 @@ func (c *Lightsail) CreateKeyPairRequest(input *CreateKeyPairInput) (req *reques // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -2716,9 +2716,9 @@ func (c *Lightsail) CreateLoadBalancerRequest(input *CreateLoadBalancerInput) (r // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -2826,9 +2826,9 @@ func (c *Lightsail) CreateLoadBalancerTlsCertificateRequest(input *CreateLoadBal // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -2933,9 +2933,9 @@ func (c *Lightsail) CreateRelationalDatabaseRequest(input *CreateRelationalDatab // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -3046,9 +3046,9 @@ func (c *Lightsail) CreateRelationalDatabaseFromSnapshotRequest(input *CreateRel // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -3156,9 +3156,9 @@ func (c *Lightsail) CreateRelationalDatabaseSnapshotRequest(input *CreateRelatio // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -3265,9 +3265,9 @@ func (c *Lightsail) DeleteAlarmRequest(input *DeleteAlarmInput) (req *request.Re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * OperationFailureException // Lightsail throws this exception when an operation fails to execute. @@ -3366,9 +3366,9 @@ func (c *Lightsail) DeleteAutoSnapshotRequest(input *DeleteAutoSnapshotInput) (r // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -3471,9 +3471,9 @@ func (c *Lightsail) DeleteCertificateRequest(input *DeleteCertificateInput) (req // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * AccessDeniedException // Lightsail throws this exception when the user cannot be authenticated or @@ -3574,9 +3574,9 @@ func (c *Lightsail) DeleteContactMethodRequest(input *DeleteContactMethodInput) // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * OperationFailureException // Lightsail throws this exception when an operation fails to execute. @@ -3676,9 +3676,9 @@ func (c *Lightsail) DeleteContainerImageRequest(input *DeleteContainerImageInput // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -3774,9 +3774,9 @@ func (c *Lightsail) DeleteContainerServiceRequest(input *DeleteContainerServiceI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -3878,9 +3878,9 @@ func (c *Lightsail) DeleteDiskRequest(input *DeleteDiskInput) (req *request.Requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -3993,9 +3993,9 @@ func (c *Lightsail) DeleteDiskSnapshotRequest(input *DeleteDiskSnapshotInput) (r // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -4097,9 +4097,9 @@ func (c *Lightsail) DeleteDistributionRequest(input *DeleteDistributionInput) (r // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -4201,9 +4201,9 @@ func (c *Lightsail) DeleteDomainRequest(input *DeleteDomainInput) (req *request. // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -4309,9 +4309,9 @@ func (c *Lightsail) DeleteDomainEntryRequest(input *DeleteDomainEntryInput) (req // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -4417,9 +4417,9 @@ func (c *Lightsail) DeleteInstanceRequest(input *DeleteInstanceInput) (req *requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -4525,9 +4525,9 @@ func (c *Lightsail) DeleteInstanceSnapshotRequest(input *DeleteInstanceSnapshotI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -4633,9 +4633,9 @@ func (c *Lightsail) DeleteKeyPairRequest(input *DeleteKeyPairInput) (req *reques // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -4745,9 +4745,9 @@ func (c *Lightsail) DeleteKnownHostKeysRequest(input *DeleteKnownHostKeysInput) // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -4855,9 +4855,9 @@ func (c *Lightsail) DeleteLoadBalancerRequest(input *DeleteLoadBalancerInput) (r // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -4963,9 +4963,9 @@ func (c *Lightsail) DeleteLoadBalancerTlsCertificateRequest(input *DeleteLoadBal // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -5071,9 +5071,9 @@ func (c *Lightsail) DeleteRelationalDatabaseRequest(input *DeleteRelationalDatab // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -5179,9 +5179,9 @@ func (c *Lightsail) DeleteRelationalDatabaseSnapshotRequest(input *DeleteRelatio // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -5287,9 +5287,9 @@ func (c *Lightsail) DetachCertificateFromDistributionRequest(input *DetachCertif // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -5393,9 +5393,9 @@ func (c *Lightsail) DetachDiskRequest(input *DetachDiskInput) (req *request.Requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -5504,9 +5504,9 @@ func (c *Lightsail) DetachInstancesFromLoadBalancerRequest(input *DetachInstance // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -5608,9 +5608,9 @@ func (c *Lightsail) DetachStaticIpRequest(input *DetachStaticIpInput) (req *requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -5713,9 +5713,9 @@ func (c *Lightsail) DisableAddOnRequest(input *DisableAddOnInput) (req *request. // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -5813,9 +5813,9 @@ func (c *Lightsail) DownloadDefaultKeyPairRequest(input *DownloadDefaultKeyPairI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -5918,9 +5918,9 @@ func (c *Lightsail) EnableAddOnRequest(input *EnableAddOnInput) (req *request.Re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -6034,9 +6034,9 @@ func (c *Lightsail) ExportSnapshotRequest(input *ExportSnapshotInput) (req *requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -6138,9 +6138,9 @@ func (c *Lightsail) GetActiveNamesRequest(input *GetActiveNamesInput) (req *requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -6249,9 +6249,9 @@ func (c *Lightsail) GetAlarmsRequest(input *GetAlarmsInput) (req *request.Reques // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * OperationFailureException // Lightsail throws this exception when an operation fails to execute. @@ -6350,9 +6350,9 @@ func (c *Lightsail) GetAutoSnapshotsRequest(input *GetAutoSnapshotsInput) (req * // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -6458,9 +6458,9 @@ func (c *Lightsail) GetBlueprintsRequest(input *GetBlueprintsInput) (req *reques // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -6563,9 +6563,9 @@ func (c *Lightsail) GetBundlesRequest(input *GetBundlesInput) (req *request.Requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -6671,9 +6671,9 @@ func (c *Lightsail) GetCertificatesRequest(input *GetCertificatesInput) (req *re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -6772,9 +6772,9 @@ func (c *Lightsail) GetCloudFormationStackRecordsRequest(input *GetCloudFormatio // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -6883,9 +6883,9 @@ func (c *Lightsail) GetContactMethodsRequest(input *GetContactMethodsInput) (req // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -7076,9 +7076,9 @@ func (c *Lightsail) GetContainerImagesRequest(input *GetContainerImagesInput) (r // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -7182,9 +7182,9 @@ func (c *Lightsail) GetContainerLogRequest(input *GetContainerLogInput) (req *re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -7290,9 +7290,9 @@ func (c *Lightsail) GetContainerServiceDeploymentsRequest(input *GetContainerSer // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -7392,9 +7392,9 @@ func (c *Lightsail) GetContainerServiceMetricDataRequest(input *GetContainerServ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -7493,9 +7493,9 @@ func (c *Lightsail) GetContainerServicePowersRequest(input *GetContainerServiceP // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -7591,9 +7591,9 @@ func (c *Lightsail) GetContainerServicesRequest(input *GetContainerServicesInput // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -7688,9 +7688,9 @@ func (c *Lightsail) GetDiskRequest(input *GetDiskInput) (req *request.Request, o // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -7792,9 +7792,9 @@ func (c *Lightsail) GetDiskSnapshotRequest(input *GetDiskSnapshotInput) (req *re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -7897,9 +7897,9 @@ func (c *Lightsail) GetDiskSnapshotsRequest(input *GetDiskSnapshotsInput) (req * // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -8002,9 +8002,9 @@ func (c *Lightsail) GetDisksRequest(input *GetDisksInput) (req *request.Request, // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -8110,9 +8110,9 @@ func (c *Lightsail) GetDistributionBundlesRequest(input *GetDistributionBundlesI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -8211,9 +8211,9 @@ func (c *Lightsail) GetDistributionLatestCacheResetRequest(input *GetDistributio // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -8316,9 +8316,9 @@ func (c *Lightsail) GetDistributionMetricDataRequest(input *GetDistributionMetri // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -8417,9 +8417,9 @@ func (c *Lightsail) GetDistributionsRequest(input *GetDistributionsInput) (req * // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -8517,9 +8517,9 @@ func (c *Lightsail) GetDomainRequest(input *GetDomainInput) (req *request.Reques // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -8621,9 +8621,9 @@ func (c *Lightsail) GetDomainsRequest(input *GetDomainsInput) (req *request.Requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -8729,9 +8729,9 @@ func (c *Lightsail) GetExportSnapshotRecordsRequest(input *GetExportSnapshotReco // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -8834,9 +8834,9 @@ func (c *Lightsail) GetInstanceRequest(input *GetInstanceInput) (req *request.Re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -8943,9 +8943,9 @@ func (c *Lightsail) GetInstanceAccessDetailsRequest(input *GetInstanceAccessDeta // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -9052,9 +9052,9 @@ func (c *Lightsail) GetInstanceMetricDataRequest(input *GetInstanceMetricDataInp // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -9158,9 +9158,9 @@ func (c *Lightsail) GetInstancePortStatesRequest(input *GetInstancePortStatesInp // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -9262,9 +9262,9 @@ func (c *Lightsail) GetInstanceSnapshotRequest(input *GetInstanceSnapshotInput) // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -9366,9 +9366,9 @@ func (c *Lightsail) GetInstanceSnapshotsRequest(input *GetInstanceSnapshotsInput // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -9470,9 +9470,9 @@ func (c *Lightsail) GetInstanceStateRequest(input *GetInstanceStateInput) (req * // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -9575,9 +9575,9 @@ func (c *Lightsail) GetInstancesRequest(input *GetInstancesInput) (req *request. // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -9679,9 +9679,9 @@ func (c *Lightsail) GetKeyPairRequest(input *GetKeyPairInput) (req *request.Requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -9783,9 +9783,9 @@ func (c *Lightsail) GetKeyPairsRequest(input *GetKeyPairsInput) (req *request.Re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -9887,9 +9887,9 @@ func (c *Lightsail) GetLoadBalancerRequest(input *GetLoadBalancerInput) (req *re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -9995,9 +9995,9 @@ func (c *Lightsail) GetLoadBalancerMetricDataRequest(input *GetLoadBalancerMetri // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -10105,9 +10105,9 @@ func (c *Lightsail) GetLoadBalancerTlsCertificatesRequest(input *GetLoadBalancer // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -10209,9 +10209,9 @@ func (c *Lightsail) GetLoadBalancersRequest(input *GetLoadBalancersInput) (req * // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -10315,9 +10315,9 @@ func (c *Lightsail) GetOperationRequest(input *GetOperationInput) (req *request. // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -10423,9 +10423,9 @@ func (c *Lightsail) GetOperationsRequest(input *GetOperationsInput) (req *reques // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -10527,9 +10527,9 @@ func (c *Lightsail) GetOperationsForResourceRequest(input *GetOperationsForResou // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -10632,9 +10632,9 @@ func (c *Lightsail) GetRegionsRequest(input *GetRegionsInput) (req *request.Requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -10736,9 +10736,9 @@ func (c *Lightsail) GetRelationalDatabaseRequest(input *GetRelationalDatabaseInp // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -10844,9 +10844,9 @@ func (c *Lightsail) GetRelationalDatabaseBlueprintsRequest(input *GetRelationalD // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -10952,9 +10952,9 @@ func (c *Lightsail) GetRelationalDatabaseBundlesRequest(input *GetRelationalData // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -11056,9 +11056,9 @@ func (c *Lightsail) GetRelationalDatabaseEventsRequest(input *GetRelationalDatab // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -11160,9 +11160,9 @@ func (c *Lightsail) GetRelationalDatabaseLogEventsRequest(input *GetRelationalDa // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -11265,9 +11265,9 @@ func (c *Lightsail) GetRelationalDatabaseLogStreamsRequest(input *GetRelationalD // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -11373,9 +11373,9 @@ func (c *Lightsail) GetRelationalDatabaseMasterUserPasswordRequest(input *GetRel // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -11482,9 +11482,9 @@ func (c *Lightsail) GetRelationalDatabaseMetricDataRequest(input *GetRelationalD // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -11592,9 +11592,9 @@ func (c *Lightsail) GetRelationalDatabaseParametersRequest(input *GetRelationalD // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -11696,9 +11696,9 @@ func (c *Lightsail) GetRelationalDatabaseSnapshotRequest(input *GetRelationalDat // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -11800,9 +11800,9 @@ func (c *Lightsail) GetRelationalDatabaseSnapshotsRequest(input *GetRelationalDa // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -11904,9 +11904,9 @@ func (c *Lightsail) GetRelationalDatabasesRequest(input *GetRelationalDatabasesI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -12008,9 +12008,9 @@ func (c *Lightsail) GetStaticIpRequest(input *GetStaticIpInput) (req *request.Re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -12112,9 +12112,9 @@ func (c *Lightsail) GetStaticIpsRequest(input *GetStaticIpsInput) (req *request. // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -12216,9 +12216,9 @@ func (c *Lightsail) ImportKeyPairRequest(input *ImportKeyPairInput) (req *reques // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -12320,9 +12320,9 @@ func (c *Lightsail) IsVpcPeeredRequest(input *IsVpcPeeredInput) (req *request.Re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -12429,9 +12429,9 @@ func (c *Lightsail) OpenInstancePublicPortsRequest(input *OpenInstancePublicPort // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -12533,9 +12533,9 @@ func (c *Lightsail) PeerVpcRequest(input *PeerVpcInput) (req *request.Request, o // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -12650,9 +12650,9 @@ func (c *Lightsail) PutAlarmRequest(input *PutAlarmInput) (req *request.Request, // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * OperationFailureException // Lightsail throws this exception when an operation fails to execute. @@ -12759,9 +12759,9 @@ func (c *Lightsail) PutInstancePublicPortsRequest(input *PutInstancePublicPortsI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -12867,9 +12867,9 @@ func (c *Lightsail) RebootInstanceRequest(input *RebootInstanceInput) (req *requ // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -12975,9 +12975,9 @@ func (c *Lightsail) RebootRelationalDatabaseRequest(input *RebootRelationalDatab // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -13085,9 +13085,9 @@ func (c *Lightsail) RegisterContainerImageRequest(input *RegisterContainerImageI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -13182,9 +13182,9 @@ func (c *Lightsail) ReleaseStaticIpRequest(input *ReleaseStaticIpInput) (req *re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -13290,9 +13290,9 @@ func (c *Lightsail) ResetDistributionCacheRequest(input *ResetDistributionCacheI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -13404,9 +13404,9 @@ func (c *Lightsail) SendContactMethodVerificationRequest(input *SendContactMetho // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * OperationFailureException // Lightsail throws this exception when an operation fails to execute. @@ -13443,6 +13443,114 @@ func (c *Lightsail) SendContactMethodVerificationWithContext(ctx aws.Context, in return out, req.Send() } +const opSetIpAddressType = "SetIpAddressType" + +// SetIpAddressTypeRequest generates a "aws/request.Request" representing the +// client's request for the SetIpAddressType operation. The "output" return +// value will be populated with the request's response once the request completes +// successfully. +// +// Use "Send" method on the returned Request to send the API call to the service. +// the "output" return value is not valid until after Send returns without error. +// +// See SetIpAddressType for more information on using the SetIpAddressType +// API call, and error handling. +// +// This method is useful when you want to inject custom logic or configuration +// into the SDK's request lifecycle. Such as custom headers, or retry logic. +// +// +// // Example sending a request using the SetIpAddressTypeRequest method. +// req, resp := client.SetIpAddressTypeRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/lightsail-2016-11-28/SetIpAddressType +func (c *Lightsail) SetIpAddressTypeRequest(input *SetIpAddressTypeInput) (req *request.Request, output *SetIpAddressTypeOutput) { + op := &request.Operation{ + Name: opSetIpAddressType, + HTTPMethod: "POST", + HTTPPath: "/", + } + + if input == nil { + input = &SetIpAddressTypeInput{} + } + + output = &SetIpAddressTypeOutput{} + req = c.newRequest(op, input, output) + return +} + +// SetIpAddressType API operation for Amazon Lightsail. +// +// Sets the IP address type for a Amazon Lightsail resource. +// +// Use this action to enable dual-stack for a resource, which enables IPv4 and +// IPv6 for the specified resource. Alternately, you can use this action to +// disable dual-stack, and enable IPv4 only. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Amazon Lightsail's +// API operation SetIpAddressType for usage and error information. +// +// Returned Error Types: +// * ServiceException +// A general service exception. +// +// * InvalidInputException +// Lightsail throws this exception when user input does not conform to the validation +// rules of an input field. +// +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. +// +// * NotFoundException +// Lightsail throws this exception when it cannot find a resource. +// +// * OperationFailureException +// Lightsail throws this exception when an operation fails to execute. +// +// * AccessDeniedException +// Lightsail throws this exception when the user cannot be authenticated or +// uses invalid credentials to access a resource. +// +// * AccountSetupInProgressException +// Lightsail throws this exception when an account is still in the setup in +// progress state. +// +// * UnauthenticatedException +// Lightsail throws this exception when the user has not been authenticated. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/lightsail-2016-11-28/SetIpAddressType +func (c *Lightsail) SetIpAddressType(input *SetIpAddressTypeInput) (*SetIpAddressTypeOutput, error) { + req, out := c.SetIpAddressTypeRequest(input) + return out, req.Send() +} + +// SetIpAddressTypeWithContext is the same as SetIpAddressType with the addition of +// the ability to pass a context and additional request options. +// +// See SetIpAddressType for details on how to use this API operation. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *Lightsail) SetIpAddressTypeWithContext(ctx aws.Context, input *SetIpAddressTypeInput, opts ...request.Option) (*SetIpAddressTypeOutput, error) { + req, out := c.SetIpAddressTypeRequest(input) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return out, req.Send() +} + const opStartInstance = "StartInstance" // StartInstanceRequest generates a "aws/request.Request" representing the @@ -13514,9 +13622,9 @@ func (c *Lightsail) StartInstanceRequest(input *StartInstanceInput) (req *reques // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -13623,9 +13731,9 @@ func (c *Lightsail) StartRelationalDatabaseRequest(input *StartRelationalDatabas // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -13736,9 +13844,9 @@ func (c *Lightsail) StopInstanceRequest(input *StopInstanceInput) (req *request. // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -13844,9 +13952,9 @@ func (c *Lightsail) StopRelationalDatabaseRequest(input *StopRelationalDatabaseI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -13955,9 +14063,9 @@ func (c *Lightsail) TagResourceRequest(input *TagResourceInput) (req *request.Re // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -14067,9 +14175,9 @@ func (c *Lightsail) TestAlarmRequest(input *TestAlarmInput) (req *request.Reques // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * OperationFailureException // Lightsail throws this exception when an operation fails to execute. @@ -14167,9 +14275,9 @@ func (c *Lightsail) UnpeerVpcRequest(input *UnpeerVpcInput) (req *request.Reques // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -14276,9 +14384,9 @@ func (c *Lightsail) UntagResourceRequest(input *UntagResourceInput) (req *reques // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -14381,9 +14489,9 @@ func (c *Lightsail) UpdateContainerServiceRequest(input *UpdateContainerServiceI // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -14480,9 +14588,9 @@ func (c *Lightsail) UpdateDistributionRequest(input *UpdateDistributionInput) (r // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -14593,9 +14701,9 @@ func (c *Lightsail) UpdateDistributionBundleRequest(input *UpdateDistributionBun // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -14697,9 +14805,9 @@ func (c *Lightsail) UpdateDomainEntryRequest(input *UpdateDomainEntryInput) (req // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -14806,9 +14914,9 @@ func (c *Lightsail) UpdateLoadBalancerAttributeRequest(input *UpdateLoadBalancer // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -14917,9 +15025,9 @@ func (c *Lightsail) UpdateRelationalDatabaseRequest(input *UpdateRelationalDatab // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -15032,9 +15140,9 @@ func (c *Lightsail) UpdateRelationalDatabaseParametersRequest(input *UpdateRelat // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. // // * NotFoundException // Lightsail throws this exception when it cannot find a resource. @@ -19364,6 +19472,13 @@ type CreateDistributionInput struct { // DistributionName is a required field DistributionName *string `locationName:"distributionName" type:"string" required:"true"` + // The IP address type for the distribution. + // + // The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6. + // + // The default value is dualstack. + IpAddressType *string `locationName:"ipAddressType" type:"string" enum:"IpAddressType"` + // An object that describes the origin resource for the distribution, such as // a Lightsail instance or load balancer. // @@ -19440,6 +19555,12 @@ func (s *CreateDistributionInput) SetDistributionName(v string) *CreateDistribut return s } +// SetIpAddressType sets the IpAddressType field's value. +func (s *CreateDistributionInput) SetIpAddressType(v string) *CreateDistributionInput { + s.IpAddressType = &v + return s +} + // SetOrigin sets the Origin field's value. func (s *CreateDistributionInput) SetOrigin(v *InputOrigin) *CreateDistributionInput { s.Origin = v @@ -19772,6 +19893,13 @@ type CreateInstancesFromSnapshotInput struct { // are mutually exclusive. InstanceSnapshotName *string `locationName:"instanceSnapshotName" type:"string"` + // The IP address type for the instance. + // + // The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6. + // + // The default value is dualstack. + IpAddressType *string `locationName:"ipAddressType" type:"string" enum:"IpAddressType"` + // The name for your key pair. KeyPairName *string `locationName:"keyPairName" type:"string"` @@ -19907,6 +20035,12 @@ func (s *CreateInstancesFromSnapshotInput) SetInstanceSnapshotName(v string) *Cr return s } +// SetIpAddressType sets the IpAddressType field's value. +func (s *CreateInstancesFromSnapshotInput) SetIpAddressType(v string) *CreateInstancesFromSnapshotInput { + s.IpAddressType = &v + return s +} + // SetKeyPairName sets the KeyPairName field's value. func (s *CreateInstancesFromSnapshotInput) SetKeyPairName(v string) *CreateInstancesFromSnapshotInput { s.KeyPairName = &v @@ -20015,6 +20149,13 @@ type CreateInstancesInput struct { // InstanceNames is a required field InstanceNames []*string `locationName:"instanceNames" type:"list" required:"true"` + // The IP address type for the instance. + // + // The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6. + // + // The default value is dualstack. + IpAddressType *string `locationName:"ipAddressType" type:"string" enum:"IpAddressType"` + // The name of your key pair. KeyPairName *string `locationName:"keyPairName" type:"string"` @@ -20111,6 +20252,12 @@ func (s *CreateInstancesInput) SetInstanceNames(v []*string) *CreateInstancesInp return s } +// SetIpAddressType sets the IpAddressType field's value. +func (s *CreateInstancesInput) SetIpAddressType(v string) *CreateInstancesInput { + s.IpAddressType = &v + return s +} + // SetKeyPairName sets the KeyPairName field's value. func (s *CreateInstancesInput) SetKeyPairName(v string) *CreateInstancesInput { s.KeyPairName = &v @@ -20289,6 +20436,13 @@ type CreateLoadBalancerInput struct { // InstancePort is a required field InstancePort *int64 `locationName:"instancePort" type:"integer" required:"true"` + // The IP address type for the load balancer. + // + // The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6. + // + // The default value is dualstack. + IpAddressType *string `locationName:"ipAddressType" type:"string" enum:"IpAddressType"` + // The name of your load balancer. // // LoadBalancerName is a required field @@ -20359,6 +20513,12 @@ func (s *CreateLoadBalancerInput) SetInstancePort(v int64) *CreateLoadBalancerIn return s } +// SetIpAddressType sets the IpAddressType field's value. +func (s *CreateLoadBalancerInput) SetIpAddressType(v string) *CreateLoadBalancerInput { + s.IpAddressType = &v + return s +} + // SetLoadBalancerName sets the LoadBalancerName field's value. func (s *CreateLoadBalancerInput) SetLoadBalancerName(v string) *CreateLoadBalancerInput { s.LoadBalancerName = &v @@ -29020,8 +29180,13 @@ type Instance struct { // The size of the vCPU and the amount of RAM for the instance. Hardware *InstanceHardware `locationName:"hardware" type:"structure"` - // The IPv6 address of the instance. - Ipv6Address *string `locationName:"ipv6Address" type:"string"` + // The IP address type of the instance. + // + // The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6. + IpAddressType *string `locationName:"ipAddressType" type:"string" enum:"IpAddressType"` + + // The IPv6 addresses of the instance. + Ipv6Addresses []*string `locationName:"ipv6Addresses" type:"list"` // A Boolean value indicating whether this instance has a static IP assigned // to it. @@ -29117,9 +29282,15 @@ func (s *Instance) SetHardware(v *InstanceHardware) *Instance { return s } -// SetIpv6Address sets the Ipv6Address field's value. -func (s *Instance) SetIpv6Address(v string) *Instance { - s.Ipv6Address = &v +// SetIpAddressType sets the IpAddressType field's value. +func (s *Instance) SetIpAddressType(v string) *Instance { + s.IpAddressType = &v + return s +} + +// SetIpv6Addresses sets the Ipv6Addresses field's value. +func (s *Instance) SetIpv6Addresses(v []*string) *Instance { + s.Ipv6Addresses = v return s } @@ -29337,14 +29508,24 @@ type InstanceEntry struct { // The following configuration options are available: // // * DEFAULT - Use the default firewall settings from the Lightsail instance - // blueprint. + // blueprint. If this is specified, then IPv4 and IPv6 will be configured + // for the new instance that is created in Amazon EC2. // // * INSTANCE - Use the configured firewall settings from the source Lightsail - // instance. + // instance. If this is specified, the new instance that is created in Amazon + // EC2 will be configured to match the configuration of the source Lightsail + // instance. For example, if the source instance is configured for dual-stack + // (IPv4 and IPv6), then IPv4 and IPv6 will be configured for the new instance + // that is created in Amazon EC2. If the source instance is configured for + // IPv4 only, then only IPv4 will be configured for the new instance that + // is created in Amazon EC2. // - // * NONE - Use the default Amazon EC2 security group. + // * NONE - Use the default Amazon EC2 security group. If this is specified, + // then only IPv4 will be configured for the new instance that is created + // in Amazon EC2. // - // * CLOSED - All ports closed. + // * CLOSED - All ports closed. If this is specified, then only IPv4 will + // be configured for the new instance that is created in Amazon EC2. // // If you configured lightsail-connect as a cidrListAliases on your instance, // or if you chose to allow the Lightsail browser-based SSH or RDP clients to @@ -29622,9 +29803,11 @@ type InstancePortInfo struct { // connect to your instance. CidrListAliases []*string `locationName:"cidrListAliases" type:"list"` - // The IP address, or range of IP addresses in CIDR notation, that are allowed - // to connect to an instance through the ports, and the protocol. Lightsail - // supports IPv4 addresses. + // The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are + // allowed to connect to an instance through the ports, and the protocol. + // + // The ipv6Cidrs parameter lists the IPv6 addresses that are allowed to connect + // to an instance. // // For more information about CIDR block notation, see Classless Inter-Domain // Routing (https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) @@ -29640,12 +29823,29 @@ type InstancePortInfo struct { // // * TCP and UDP - 0 to 65535 // - // * ICMP - The ICMP type. For example, specify 8 as the fromPort (ICMP type), - // and -1 as the toPort (ICMP code), to enable ICMP Ping. For more information, - // see Control Messages (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages) + // * ICMP - The ICMP type for IPv4 addresses. For example, specify 8 as the + // fromPort (ICMP type), and -1 as the toPort (ICMP code), to enable ICMP + // Ping. For more information, see Control Messages (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages) // on Wikipedia. + // + // * ICMPv6 - The ICMP type for IPv6 addresses. For example, specify 128 + // as the fromPort (ICMPv6 type), and 0 as toPort (ICMPv6 code). For more + // information, see Internet Control Message Protocol for IPv6 (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol_for_IPv6). FromPort *int64 `locationName:"fromPort" type:"integer"` + // The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are + // allowed to connect to an instance through the ports, and the protocol. Only + // devices with an IPv6 address can connect to an instance through IPv6; otherwise, + // IPv4 should be used. + // + // The cidrs parameter lists the IPv4 addresses that are allowed to connect + // to an instance. + // + // For more information about CIDR block notation, see Classless Inter-Domain + // Routing (https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) + // on Wikipedia. + Ipv6Cidrs []*string `locationName:"ipv6Cidrs" type:"list"` + // The IP protocol name. // // The name can be one of the following: @@ -29681,10 +29881,14 @@ type InstancePortInfo struct { // // * TCP and UDP - 0 to 65535 // - // * ICMP - The ICMP code. For example, specify 8 as the fromPort (ICMP type), - // and -1 as the toPort (ICMP code), to enable ICMP Ping. For more information, - // see Control Messages (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages) + // * ICMP - The ICMP code for IPv4 addresses. For example, specify 8 as the + // fromPort (ICMP type), and -1 as the toPort (ICMP code), to enable ICMP + // Ping. For more information, see Control Messages (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages) // on Wikipedia. + // + // * ICMPv6 - The ICMP code for IPv6 addresses. For example, specify 128 + // as the fromPort (ICMPv6 type), and 0 as toPort (ICMPv6 code). For more + // information, see Internet Control Message Protocol for IPv6 (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol_for_IPv6). ToPort *int64 `locationName:"toPort" type:"integer"` } @@ -29740,6 +29944,12 @@ func (s *InstancePortInfo) SetFromPort(v int64) *InstancePortInfo { return s } +// SetIpv6Cidrs sets the Ipv6Cidrs field's value. +func (s *InstancePortInfo) SetIpv6Cidrs(v []*string) *InstancePortInfo { + s.Ipv6Cidrs = v + return s +} + // SetProtocol sets the Protocol field's value. func (s *InstancePortInfo) SetProtocol(v string) *InstancePortInfo { s.Protocol = &v @@ -29764,9 +29974,11 @@ type InstancePortState struct { // connect to your instance. CidrListAliases []*string `locationName:"cidrListAliases" type:"list"` - // The IP address, or range of IP addresses in CIDR notation, that are allowed - // to connect to an instance through the ports, and the protocol. Lightsail - // supports IPv4 addresses. + // The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are + // allowed to connect to an instance through the ports, and the protocol. + // + // The ipv6Cidrs parameter lists the IPv6 addresses that are allowed to connect + // to an instance. // // For more information about CIDR block notation, see Classless Inter-Domain // Routing (https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) @@ -29779,12 +29991,29 @@ type InstancePortState struct { // // * TCP and UDP - 0 to 65535 // - // * ICMP - The ICMP type. For example, specify 8 as the fromPort (ICMP type), - // and -1 as the toPort (ICMP code), to enable ICMP Ping. For more information, - // see Control Messages (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages) + // * ICMP - The ICMP type for IPv4 addresses. For example, specify 8 as the + // fromPort (ICMP type), and -1 as the toPort (ICMP code), to enable ICMP + // Ping. For more information, see Control Messages (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages) // on Wikipedia. + // + // * ICMPv6 - The ICMP type for IPv6 addresses. For example, specify 128 + // as the fromPort (ICMPv6 type), and 0 as toPort (ICMPv6 code). For more + // information, see Internet Control Message Protocol for IPv6 (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol_for_IPv6). FromPort *int64 `locationName:"fromPort" type:"integer"` + // The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are + // allowed to connect to an instance through the ports, and the protocol. Only + // devices with an IPv6 address can connect to an instance through IPv6; otherwise, + // IPv4 should be used. + // + // The cidrs parameter lists the IPv4 addresses that are allowed to connect + // to an instance. + // + // For more information about CIDR block notation, see Classless Inter-Domain + // Routing (https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) + // on Wikipedia. + Ipv6Cidrs []*string `locationName:"ipv6Cidrs" type:"list"` + // The IP protocol name. // // The name can be one of the following: @@ -29825,10 +30054,14 @@ type InstancePortState struct { // // * TCP and UDP - 0 to 65535 // - // * ICMP - The ICMP code. For example, specify 8 as the fromPort (ICMP type), - // and -1 as the toPort (ICMP code), to enable ICMP Ping. For more information, - // see Control Messages (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages) + // * ICMP - The ICMP code for IPv4 addresses. For example, specify 8 as the + // fromPort (ICMP type), and -1 as the toPort (ICMP code), to enable ICMP + // Ping. For more information, see Control Messages (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages) // on Wikipedia. + // + // * ICMPv6 - The ICMP code for IPv6 addresses. For example, specify 128 + // as the fromPort (ICMPv6 type), and 0 as toPort (ICMPv6 code). For more + // information, see Internet Control Message Protocol for IPv6 (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol_for_IPv6). ToPort *int64 `locationName:"toPort" type:"integer"` } @@ -29860,6 +30093,12 @@ func (s *InstancePortState) SetFromPort(v int64) *InstancePortState { return s } +// SetIpv6Cidrs sets the Ipv6Cidrs field's value. +func (s *InstancePortState) SetIpv6Cidrs(v []*string) *InstancePortState { + s.Ipv6Cidrs = v + return s +} + // SetProtocol sets the Protocol field's value. func (s *InstancePortState) SetProtocol(v string) *InstancePortState { s.Protocol = &v @@ -30122,9 +30361,9 @@ func (s *InstanceState) SetName(v string) *InstanceState { // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // -// Domain-related APIs are only available in the N. Virginia (us-east-1) Region. -// Please set your AWS Region configuration to us-east-1 to create, view, or -// edit these resources. +// Domain and distribution APIs are only available in the N. Virginia (us-east-1) +// AWS Region. Please set your AWS Region configuration to us-east-1 to create, +// view, or edit these resources. type InvalidInputException struct { _ struct{} `type:"structure"` RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` @@ -30351,6 +30590,11 @@ type LightsailDistribution struct { // The domain name of the distribution. DomainName *string `locationName:"domainName" type:"string"` + // The IP address type of the distribution. + // + // The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6. + IpAddressType *string `locationName:"ipAddressType" type:"string" enum:"IpAddressType"` + // Indicates whether the distribution is enabled. IsEnabled *bool `locationName:"isEnabled" type:"boolean"` @@ -30460,6 +30704,12 @@ func (s *LightsailDistribution) SetDomainName(v string) *LightsailDistribution { return s } +// SetIpAddressType sets the IpAddressType field's value. +func (s *LightsailDistribution) SetIpAddressType(v string) *LightsailDistribution { + s.IpAddressType = &v + return s +} + // SetIsEnabled sets the IsEnabled field's value. func (s *LightsailDistribution) SetIsEnabled(v bool) *LightsailDistribution { s.IsEnabled = &v @@ -30543,6 +30793,11 @@ type LoadBalancer struct { // For HTTP traffic, it's port 80. For HTTPS traffic, it's port 443. InstancePort *int64 `locationName:"instancePort" type:"integer"` + // The IP address type of the load balancer. + // + // The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6. + IpAddressType *string `locationName:"ipAddressType" type:"string" enum:"IpAddressType"` + // The AWS Region where your load balancer was created (e.g., us-east-2a). Lightsail // automatically creates your load balancer across Availability Zones. Location *ResourceLocation `locationName:"location" type:"structure"` @@ -30632,6 +30887,12 @@ func (s *LoadBalancer) SetInstancePort(v int64) *LoadBalancer { return s } +// SetIpAddressType sets the IpAddressType field's value. +func (s *LoadBalancer) SetIpAddressType(v string) *LoadBalancer { + s.IpAddressType = &v + return s +} + // SetLocation sets the Location field's value. func (s *LoadBalancer) SetLocation(v *ResourceLocation) *LoadBalancer { s.Location = v @@ -31957,9 +32218,11 @@ type PortInfo struct { // connect to your instance. CidrListAliases []*string `locationName:"cidrListAliases" type:"list"` - // The IP address, or range of IP addresses in CIDR notation, that are allowed - // to connect to an instance through the ports, and the protocol. Lightsail - // supports IPv4 addresses. + // The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are + // allowed to connect to an instance through the ports, and the protocol. + // + // The ipv6Cidrs parameter lists the IPv6 addresses that are allowed to connect + // to an instance. // // Examples: // @@ -31978,12 +32241,29 @@ type PortInfo struct { // // * TCP and UDP - 0 to 65535 // - // * ICMP - The ICMP type. For example, specify 8 as the fromPort (ICMP type), - // and -1 as the toPort (ICMP code), to enable ICMP Ping. For more information, - // see Control Messages (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages) + // * ICMP - The ICMP type for IPv4 addresses. For example, specify 8 as the + // fromPort (ICMP type), and -1 as the toPort (ICMP code), to enable ICMP + // Ping. For more information, see Control Messages (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages) // on Wikipedia. + // + // * ICMPv6 - The ICMP type for IPv6 addresses. For example, specify 128 + // as the fromPort (ICMPv6 type), and 0 as toPort (ICMPv6 code). For more + // information, see Internet Control Message Protocol for IPv6 (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol_for_IPv6). FromPort *int64 `locationName:"fromPort" type:"integer"` + // The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are + // allowed to connect to an instance through the ports, and the protocol. Only + // devices with an IPv6 address can connect to an instance through IPv6; otherwise, + // IPv4 should be used. + // + // The cidrs parameter lists the IPv4 addresses that are allowed to connect + // to an instance. + // + // For more information about CIDR block notation, see Classless Inter-Domain + // Routing (https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation) + // on Wikipedia. + Ipv6Cidrs []*string `locationName:"ipv6Cidrs" type:"list"` + // The IP protocol name. // // The name can be one of the following: @@ -32019,10 +32299,14 @@ type PortInfo struct { // // * TCP and UDP - 0 to 65535 // - // * ICMP - The ICMP code. For example, specify 8 as the fromPort (ICMP type), - // and -1 as the toPort (ICMP code), to enable ICMP Ping. For more information, - // see Control Messages (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages) + // * ICMP - The ICMP code for IPv4 addresses. For example, specify 8 as the + // fromPort (ICMP type), and -1 as the toPort (ICMP code), to enable ICMP + // Ping. For more information, see Control Messages (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages) // on Wikipedia. + // + // * ICMPv6 - The ICMP code for IPv6 addresses. For example, specify 128 + // as the fromPort (ICMPv6 type), and 0 as toPort (ICMPv6 code). For more + // information, see Internet Control Message Protocol for IPv6 (https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol_for_IPv6). ToPort *int64 `locationName:"toPort" type:"integer"` } @@ -32070,6 +32354,12 @@ func (s *PortInfo) SetFromPort(v int64) *PortInfo { return s } +// SetIpv6Cidrs sets the Ipv6Cidrs field's value. +func (s *PortInfo) SetIpv6Cidrs(v []*string) *PortInfo { + s.Ipv6Cidrs = v + return s +} + // SetProtocol sets the Protocol field's value. func (s *PortInfo) SetProtocol(v string) *PortInfo { s.Protocol = &v @@ -33998,6 +34288,105 @@ func (s *ServiceException) RequestID() string { return s.RespMetadata.RequestID } +type SetIpAddressTypeInput struct { + _ struct{} `type:"structure"` + + // The IP address type to set for the specified resource. + // + // The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6. + // + // IpAddressType is a required field + IpAddressType *string `locationName:"ipAddressType" type:"string" required:"true" enum:"IpAddressType"` + + // The name of the resource for which to set the IP address type. + // + // ResourceName is a required field + ResourceName *string `locationName:"resourceName" type:"string" required:"true"` + + // The resource type. + // + // The possible values are Distribution, Instance, and LoadBalancer. + // + // Distribution-related APIs are available only in the N. Virginia (us-east-1) + // AWS Region. Set your AWS Region configuration to us-east-1 to create, view, + // or edit distributions. + // + // ResourceType is a required field + ResourceType *string `locationName:"resourceType" type:"string" required:"true" enum:"ResourceType"` +} + +// String returns the string representation +func (s SetIpAddressTypeInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation +func (s SetIpAddressTypeInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *SetIpAddressTypeInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "SetIpAddressTypeInput"} + if s.IpAddressType == nil { + invalidParams.Add(request.NewErrParamRequired("IpAddressType")) + } + if s.ResourceName == nil { + invalidParams.Add(request.NewErrParamRequired("ResourceName")) + } + if s.ResourceType == nil { + invalidParams.Add(request.NewErrParamRequired("ResourceType")) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetIpAddressType sets the IpAddressType field's value. +func (s *SetIpAddressTypeInput) SetIpAddressType(v string) *SetIpAddressTypeInput { + s.IpAddressType = &v + return s +} + +// SetResourceName sets the ResourceName field's value. +func (s *SetIpAddressTypeInput) SetResourceName(v string) *SetIpAddressTypeInput { + s.ResourceName = &v + return s +} + +// SetResourceType sets the ResourceType field's value. +func (s *SetIpAddressTypeInput) SetResourceType(v string) *SetIpAddressTypeInput { + s.ResourceType = &v + return s +} + +type SetIpAddressTypeOutput struct { + _ struct{} `type:"structure"` + + // An array of objects that describe the result of the action, such as the status + // of the request, the timestamp of the request, and the resources affected + // by the request. + Operations []*Operation `locationName:"operations" type:"list"` +} + +// String returns the string representation +func (s SetIpAddressTypeOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation +func (s SetIpAddressTypeOutput) GoString() string { + return s.String() +} + +// SetOperations sets the Operations field's value. +func (s *SetIpAddressTypeOutput) SetOperations(v []*Operation) *SetIpAddressTypeOutput { + s.Operations = v + return s +} + type StartInstanceInput struct { _ struct{} `type:"structure"` @@ -36244,6 +36633,22 @@ func InstanceSnapshotState_Values() []string { } } +const ( + // IpAddressTypeDualstack is a IpAddressType enum value + IpAddressTypeDualstack = "dualstack" + + // IpAddressTypeIpv4 is a IpAddressType enum value + IpAddressTypeIpv4 = "ipv4" +) + +// IpAddressType_Values returns all elements of the IpAddressType enum +func IpAddressType_Values() []string { + return []string{ + IpAddressTypeDualstack, + IpAddressTypeIpv4, + } +} + const ( // LoadBalancerAttributeNameHealthCheckPath is a LoadBalancerAttributeName enum value LoadBalancerAttributeNameHealthCheckPath = "HealthCheckPath" @@ -37015,6 +37420,9 @@ const ( // OperationTypeUpdateDistributionBundle is a OperationType enum value OperationTypeUpdateDistributionBundle = "UpdateDistributionBundle" + // OperationTypeSetIpAddressType is a OperationType enum value + OperationTypeSetIpAddressType = "SetIpAddressType" + // OperationTypeCreateCertificate is a OperationType enum value OperationTypeCreateCertificate = "CreateCertificate" @@ -37108,6 +37516,7 @@ func OperationType_Values() []string { OperationTypeAttachCertificateToDistribution, OperationTypeDetachCertificateFromDistribution, OperationTypeUpdateDistributionBundle, + OperationTypeSetIpAddressType, OperationTypeCreateCertificate, OperationTypeDeleteCertificate, OperationTypeCreateContainerService, diff --git a/service/lightsail/errors.go b/service/lightsail/errors.go index dbfd78b434d..f390e9f5646 100644 --- a/service/lightsail/errors.go +++ b/service/lightsail/errors.go @@ -28,9 +28,9 @@ const ( // Lightsail throws this exception when user input does not conform to the validation // rules of an input field. // - // Domain-related APIs are only available in the N. Virginia (us-east-1) Region. - // Please set your AWS Region configuration to us-east-1 to create, view, or - // edit these resources. + // Domain and distribution APIs are only available in the N. Virginia (us-east-1) + // AWS Region. Please set your AWS Region configuration to us-east-1 to create, + // view, or edit these resources. ErrCodeInvalidInputException = "InvalidInputException" // ErrCodeNotFoundException for service response error code diff --git a/service/lightsail/lightsailiface/interface.go b/service/lightsail/lightsailiface/interface.go index 4580cad3c13..e82fb6a86e3 100644 --- a/service/lightsail/lightsailiface/interface.go +++ b/service/lightsail/lightsailiface/interface.go @@ -564,6 +564,10 @@ type LightsailAPI interface { SendContactMethodVerificationWithContext(aws.Context, *lightsail.SendContactMethodVerificationInput, ...request.Option) (*lightsail.SendContactMethodVerificationOutput, error) SendContactMethodVerificationRequest(*lightsail.SendContactMethodVerificationInput) (*request.Request, *lightsail.SendContactMethodVerificationOutput) + SetIpAddressType(*lightsail.SetIpAddressTypeInput) (*lightsail.SetIpAddressTypeOutput, error) + SetIpAddressTypeWithContext(aws.Context, *lightsail.SetIpAddressTypeInput, ...request.Option) (*lightsail.SetIpAddressTypeOutput, error) + SetIpAddressTypeRequest(*lightsail.SetIpAddressTypeInput) (*request.Request, *lightsail.SetIpAddressTypeOutput) + StartInstance(*lightsail.StartInstanceInput) (*lightsail.StartInstanceOutput, error) StartInstanceWithContext(aws.Context, *lightsail.StartInstanceInput, ...request.Option) (*lightsail.StartInstanceOutput, error) StartInstanceRequest(*lightsail.StartInstanceInput) (*request.Request, *lightsail.StartInstanceOutput) diff --git a/service/ssm/api.go b/service/ssm/api.go index e1ea66a7c46..20126432e3c 100644 --- a/service/ssm/api.go +++ b/service/ssm/api.go @@ -3635,10 +3635,17 @@ func (c *SSM) DescribeDocumentPermissionRequest(input *DescribeDocumentPermissio // * InvalidDocument // The specified document does not exist. // +// * InvalidNextToken +// The specified token is not valid. +// // * InvalidPermissionType // The permission type is not supported. Share is the only supported permission // type. // +// * InvalidDocumentOperation +// You attempted to delete a document while it is still shared. You must stop +// sharing the document before you can delete it. +// // See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-2014-11-06/DescribeDocumentPermission func (c *SSM) DescribeDocumentPermission(input *DescribeDocumentPermissionInput) (*DescribeDocumentPermissionOutput, error) { req, out := c.DescribeDocumentPermissionRequest(input) @@ -14405,7 +14412,7 @@ func (c *SSM) UpdateMaintenanceWindowTaskRequest(input *UpdateMaintenanceWindowT // One or more targets must be specified for maintenance window Run Command-type // tasks. Depending on the task, targets are optional for other maintenance // window task types (Automation, AWS Lambda, and AWS Step Functions). For more -// information about running tasks that do not specify targets, see see Registering +// information about running tasks that do not specify targets, see Registering // maintenance window tasks without targets (https://docs.aws.amazon.com/systems-manager/latest/userguide/maintenance-windows-targetless-tasks.html) // in the AWS Systems Manager User Guide. // @@ -17389,9 +17396,7 @@ func (s *AutomationExecution) SetTargets(v []*Target) *AutomationExecution { type AutomationExecutionFilter struct { _ struct{} `type:"structure"` - // One or more keys to limit the results. Valid filter keys include the following: - // DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, - // StartTimeBefore, StartTimeAfter, TargetResourceGroup. + // One or more keys to limit the results. // // Key is a required field Key *string `type:"string" required:"true" enum:"AutomationExecutionFilterKey"` @@ -23234,11 +23239,20 @@ func (s *DescribeDocumentOutput) SetDocument(v *DocumentDescription) *DescribeDo type DescribeDocumentPermissionInput struct { _ struct{} `type:"structure"` + // The maximum number of items to return for this call. The call also returns + // a token that you can specify in a subsequent call to get the next set of + // results. + MaxResults *int64 `min:"1" type:"integer"` + // The name of the document for which you are the owner. // // Name is a required field Name *string `type:"string" required:"true"` + // The token for the next set of items to return. (You received this token from + // a previous call.) + NextToken *string `type:"string"` + // The permission type for the document. The permission type can be Share. // // PermissionType is a required field @@ -23258,6 +23272,9 @@ func (s DescribeDocumentPermissionInput) GoString() string { // Validate inspects the fields of the type to determine if they are valid. func (s *DescribeDocumentPermissionInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "DescribeDocumentPermissionInput"} + if s.MaxResults != nil && *s.MaxResults < 1 { + invalidParams.Add(request.NewErrParamMinValue("MaxResults", 1)) + } if s.Name == nil { invalidParams.Add(request.NewErrParamRequired("Name")) } @@ -23271,12 +23288,24 @@ func (s *DescribeDocumentPermissionInput) Validate() error { return nil } +// SetMaxResults sets the MaxResults field's value. +func (s *DescribeDocumentPermissionInput) SetMaxResults(v int64) *DescribeDocumentPermissionInput { + s.MaxResults = &v + return s +} + // SetName sets the Name field's value. func (s *DescribeDocumentPermissionInput) SetName(v string) *DescribeDocumentPermissionInput { s.Name = &v return s } +// SetNextToken sets the NextToken field's value. +func (s *DescribeDocumentPermissionInput) SetNextToken(v string) *DescribeDocumentPermissionInput { + s.NextToken = &v + return s +} + // SetPermissionType sets the PermissionType field's value. func (s *DescribeDocumentPermissionInput) SetPermissionType(v string) *DescribeDocumentPermissionInput { s.PermissionType = &v @@ -23293,6 +23322,10 @@ type DescribeDocumentPermissionOutput struct { // A list of AWS accounts where the current document is shared and the version // shared with each account. AccountSharingInfoList []*AccountSharingInfo `type:"list"` + + // The token for the next set of items to return. Use this token to get the + // next set of results. + NextToken *string `type:"string"` } // String returns the string representation @@ -23317,6 +23350,12 @@ func (s *DescribeDocumentPermissionOutput) SetAccountSharingInfoList(v []*Accoun return s } +// SetNextToken sets the NextToken field's value. +func (s *DescribeDocumentPermissionOutput) SetNextToken(v string) *DescribeDocumentPermissionOutput { + s.NextToken = &v + return s +} + type DescribeEffectiveInstanceAssociationsInput struct { _ struct{} `type:"structure"` @@ -30284,9 +30323,11 @@ type GetParametersByPathInput struct { // Name, Path, and Tier. ParameterFilters []*ParameterStringFilter `type:"list"` - // The hierarchy for the parameter. Hierarchies start with a forward slash (/) - // and end with the parameter name. A parameter name hierarchy can have a maximum - // of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33 + // The hierarchy for the parameter. Hierarchies start with a forward slash (/). + // The hierachy is the parameter name except the last part of the parameter. + // For the API call to succeeed, the last part of the parameter name cannot + // be in the path. A parameter name hierarchy can have a maximum of 15 levels. + // Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33 // // Path is a required field Path *string `min:"1" type:"string" required:"true"` @@ -42434,11 +42475,14 @@ type PatchSource struct { // // [main] // - // cachedir=/var/cache/yum/$basesearch$releasever + // name=MyCustomRepository + // + // baseurl=https://my-custom-repository // - // keepcache=0 + // enabled=1 // - // debuglevel=2 + // For information about other options available for your yum repository configuration, + // see dnf.conf(5) (https://man7.org/linux/man-pages/man5/dnf.conf.5.html). // // Configuration is a required field Configuration *string `min:"1" type:"string" required:"true" sensitive:"true"` @@ -43688,7 +43732,7 @@ type RegisterTaskWithMaintenanceWindowInput struct { // One or more targets must be specified for maintenance window Run Command-type // tasks. Depending on the task, targets are optional for other maintenance // window task types (Automation, AWS Lambda, and AWS Step Functions). For more - // information about running tasks that do not specify targets, see see Registering + // information about running tasks that do not specify targets, see Registering // maintenance window tasks without targets (https://docs.aws.amazon.com/systems-manager/latest/userguide/maintenance-windows-targetless-tasks.html) // in the AWS Systems Manager User Guide. // @@ -45750,8 +45794,11 @@ type SendCommandInput struct { // Sha1 hashes have been deprecated. DocumentHashType *string `type:"string" enum:"DocumentHashType"` - // Required. The name of the Systems Manager document to run. This can be a - // public document or a custom document. + // The name of the Systems Manager document to run. This can be a public document + // or a custom document. To run a shared document belonging to another account, + // specify the document ARN. For more information about how to use shared documents, + // see Using shared SSM documents (https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-using-shared.html) + // in the AWS Systems Manager User Guide. // // DocumentName is a required field DocumentName *string `type:"string" required:"true"` @@ -46519,7 +46566,11 @@ type StartAutomationExecutionInput struct { // enforces the UUID format, and can't be reused. ClientToken *string `min:"36" type:"string"` - // The name of the Automation document to use for this execution. + // The name of the Systems Manager document to run. This can be a public document + // or a custom document. To run a shared document belonging to another account, + // specify the document ARN. For more information about how to use shared documents, + // see Using shared SSM documents (https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-using-shared.html) + // in the AWS Systems Manager User Guide. // // DocumentName is a required field DocumentName *string `type:"string" required:"true"` @@ -47576,7 +47627,7 @@ func (s *Tag) SetValue(v string) *Tag { // One or more targets must be specified for maintenance window Run Command-type // tasks. Depending on the task, targets are optional for other maintenance // window task types (Automation, AWS Lambda, and AWS Step Functions). For more -// information about running tasks that do not specify targets, see see Registering +// information about running tasks that do not specify targets, see Registering // maintenance window tasks without targets (https://docs.aws.amazon.com/systems-manager/latest/userguide/maintenance-windows-targetless-tasks.html) // in the AWS Systems Manager User Guide. // @@ -49776,7 +49827,7 @@ type UpdateMaintenanceWindowTaskInput struct { // One or more targets must be specified for maintenance window Run Command-type // tasks. Depending on the task, targets are optional for other maintenance // window task types (Automation, AWS Lambda, and AWS Step Functions). For more - // information about running tasks that do not specify targets, see see Registering + // information about running tasks that do not specify targets, see Registering // maintenance window tasks without targets (https://docs.aws.amazon.com/systems-manager/latest/userguide/maintenance-windows-targetless-tasks.html) // in the AWS Systems Manager User Guide. Targets []*Target `type:"list"`