diff --git a/CHANGELOG.md b/CHANGELOG.md index be73097dbbd..5f9ebe50de1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +Release v1.45.24 (2023-10-06) +=== + +### Service Client Updates +* `service/ec2`: Updates service documentation + * Documentation updates for Elastic Compute Cloud (EC2). +* `service/fsx`: Updates service API and documentation +* `service/marketplace-catalog`: Updates service API and documentation +* `service/quicksight`: Updates service API and documentation + * NullOption in FilterListConfiguration; Dataset schema/table max length increased; Support total placement for pivot table visual; Lenient mode relaxes the validation to create resources with definition; Data sources can be added to folders; Redshift data sources support IAM Role-based authentication +* `service/transfer`: Updates service API and documentation + * This release updates the max character limit of PreAuthenticationLoginBanner and PostAuthenticationLoginBanner to 4096 characters + Release v1.45.23 (2023-10-05) === diff --git a/aws/version.go b/aws/version.go index a5c09f953c2..1200b87ce61 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.45.23" +const SDKVersion = "1.45.24" diff --git a/models/apis/ec2/2016-11-15/docs-2.json b/models/apis/ec2/2016-11-15/docs-2.json index 0a3a38bfd41..096f8b0a5b5 100755 --- a/models/apis/ec2/2016-11-15/docs-2.json +++ b/models/apis/ec2/2016-11-15/docs-2.json @@ -24,7 +24,7 @@ "AssociateIamInstanceProfile": "
Associates an IAM instance profile with a running or stopped instance. You cannot associate more than one IAM instance profile with an instance.
", "AssociateInstanceEventWindow": "Associates one or more targets with an event window. Only one type of target (instance IDs, Dedicated Host IDs, or tags) can be specified with an event window.
For more information, see Define event windows for scheduled events in the Amazon EC2 User Guide.
", "AssociateIpamResourceDiscovery": "Associates an IPAM resource discovery with an Amazon VPC IPAM. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.
", - "AssociateNatGatewayAddress": "Associates Elastic IP addresses (EIPs) and private IPv4 addresses with a public NAT gateway. For more information, see Work with NAT gateways in the Amazon VPC User Guide.
By default, you can associate up to 2 Elastic IP addresses per public NAT gateway. You can increase the limit by requesting a quota adjustment. For more information, see Elastic IP address quotas in the Amazon VPC User Guide.
", + "AssociateNatGatewayAddress": "Associates Elastic IP addresses (EIPs) and private IPv4 addresses with a public NAT gateway. For more information, see Work with NAT gateways in the Amazon VPC User Guide.
By default, you can associate up to 2 Elastic IP addresses per public NAT gateway. You can increase the limit by requesting a quota adjustment. For more information, see Elastic IP address quotas in the Amazon VPC User Guide.
When you associate an EIP or secondary EIPs with a public NAT gateway, the network border group of the EIPs must match the network border group of the Availability Zone (AZ) that the public NAT gateway is in. If it's not the same, the EIP will fail to associate. You can see the network border group for the subnet's AZ by viewing the details of the subnet. Similarly, you can view the network border group of an EIP by viewing the details of the EIP address. For more information about network border groups and EIPs, see Allocate an Elastic IP address in the Amazon VPC User Guide.
Associates a subnet in your VPC or an internet gateway or virtual private gateway attached to your VPC with a route table in your VPC. This association causes traffic from the subnet or gateway to be routed according to the routes in the route table. The action returns an association ID, which you need in order to disassociate the route table later. A route table can be associated with multiple subnets.
For more information, see Route tables in the Amazon VPC User Guide.
", "AssociateSubnetCidrBlock": "Associates a CIDR block with your subnet. You can only associate a single IPv6 CIDR block with your subnet. An IPv6 CIDR block must have a prefix length of /64.
", "AssociateTransitGatewayMulticastDomain": "Associates the specified subnets and transit gateway attachments with the specified transit gateway multicast domain.
The transit gateway attachment must be in the available state before you can add a resource. Use DescribeTransitGatewayAttachments to see the state of the attachment.
", @@ -88,7 +88,7 @@ "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation": "Creates a local gateway route table virtual interface group association.
", "CreateLocalGatewayRouteTableVpcAssociation": "Associates the specified VPC with the specified local gateway route table.
", "CreateManagedPrefixList": "Creates a managed prefix list. You can specify one or more entries for the prefix list. Each entry consists of a CIDR block and an optional description.
", - "CreateNatGateway": "Creates a NAT gateway in the specified subnet. This action creates a network interface in the specified subnet with a private IP address from the IP address range of the subnet. You can create either a public NAT gateway or a private NAT gateway.
With a public NAT gateway, internet-bound traffic from a private subnet can be routed to the NAT gateway, so that instances in a private subnet can connect to the internet.
With a private NAT gateway, private communication is routed across VPCs and on-premises networks through a transit gateway or virtual private gateway. Common use cases include running large workloads behind a small pool of allowlisted IPv4 addresses, preserving private IPv4 addresses, and communicating between overlapping networks.
For more information, see NAT gateways in the Amazon VPC User Guide.
", + "CreateNatGateway": "Creates a NAT gateway in the specified subnet. This action creates a network interface in the specified subnet with a private IP address from the IP address range of the subnet. You can create either a public NAT gateway or a private NAT gateway.
With a public NAT gateway, internet-bound traffic from a private subnet can be routed to the NAT gateway, so that instances in a private subnet can connect to the internet.
With a private NAT gateway, private communication is routed across VPCs and on-premises networks through a transit gateway or virtual private gateway. Common use cases include running large workloads behind a small pool of allowlisted IPv4 addresses, preserving private IPv4 addresses, and communicating between overlapping networks.
For more information, see NAT gateways in the Amazon VPC User Guide.
When you create a public NAT gateway and assign it an EIP or secondary EIPs, the network border group of the EIPs must match the network border group of the Availability Zone (AZ) that the public NAT gateway is in. If it's not the same, the NAT gateway will fail to launch. You can see the network border group for the subnet's AZ by viewing the details of the subnet. Similarly, you can view the network border group of an EIP by viewing the details of the EIP address. For more information about network border groups and EIPs, see Allocate an Elastic IP address in the Amazon VPC User Guide.
Creates a network ACL in a VPC. Network ACLs provide an optional layer of security (in addition to security groups) for the instances in your VPC.
For more information, see Network ACLs in the Amazon VPC User Guide.
", "CreateNetworkAclEntry": "Creates an entry (a rule) in a network ACL with the specified rule number. Each network ACL has a set of numbered ingress rules and a separate set of numbered egress rules. When determining whether a packet should be allowed in or out of a subnet associated with the ACL, we process the entries in the ACL according to the rule numbers, in ascending order. Each network ACL has a set of ingress rules and a separate set of egress rules.
We recommend that you leave room between the rule numbers (for example, 100, 110, 120, ...), and not number them one right after the other (for example, 101, 102, 103, ...). This makes it easier to add a rule between existing ones without having to renumber the rules.
After you add an entry, you can't modify it; you must either replace it, or create an entry and delete the old one.
For more information about network ACLs, see Network ACLs in the Amazon VPC User Guide.
", "CreateNetworkInsightsAccessScope": "Creates a Network Access Scope.
Amazon Web Services Network Access Analyzer enables cloud networking and cloud operations teams to verify that their networks on Amazon Web Services conform to their network security and governance objectives. For more information, see the Amazon Web Services Network Access Analyzer Guide.
", @@ -204,7 +204,7 @@ "DeleteVerifiedAccessInstance": "Delete an Amazon Web Services Verified Access instance.
", "DeleteVerifiedAccessTrustProvider": "Delete an Amazon Web Services Verified Access trust provider.
", "DeleteVolume": "Deletes the specified EBS volume. The volume must be in the available
state (not attached to an instance).
The volume can remain in the deleting
state for several minutes.
For more information, see Delete an Amazon EBS volume in the Amazon Elastic Compute Cloud User Guide.
", - "DeleteVpc": "Deletes the specified VPC. You must detach or delete all gateways and resources that are associated with the VPC before you can delete it. For example, you must terminate all instances running in the VPC, delete all security groups associated with the VPC (except the default one), delete all route tables associated with the VPC (except the default one), and so on.
", + "DeleteVpc": "Deletes the specified VPC. You must detach or delete all gateways and resources that are associated with the VPC before you can delete it. For example, you must terminate all instances running in the VPC, delete all security groups associated with the VPC (except the default one), delete all route tables associated with the VPC (except the default one), and so on. When you delete the VPC, it deletes the VPC's default security group, network ACL, and route table.
", "DeleteVpcEndpointConnectionNotifications": "Deletes the specified VPC endpoint connection notifications.
", "DeleteVpcEndpointServiceConfigurations": "Deletes the specified VPC endpoint service configurations. Before you can delete an endpoint service configuration, you must reject any Available
or PendingAcceptance
interface endpoint connections that are attached to the service.
Deletes the specified VPC endpoints.
When you delete a gateway endpoint, we delete the endpoint routes in the route tables for the endpoint.
When you delete a Gateway Load Balancer endpoint, we delete its endpoint network interfaces. You can only delete Gateway Load Balancer endpoints when the routes that are associated with the endpoint are deleted.
When you delete an interface endpoint, we delete its endpoint network interfaces.
", @@ -298,7 +298,7 @@ "DescribeNetworkInsightsPaths": "Describes one or more of your paths.
", "DescribeNetworkInterfaceAttribute": "Describes a network interface attribute. You can specify only one attribute at a time.
", "DescribeNetworkInterfacePermissions": "Describes the permissions for your network interfaces.
", - "DescribeNetworkInterfaces": "Describes one or more of your network interfaces.
", + "DescribeNetworkInterfaces": "Describes one or more of your network interfaces.
If you have a large number of network interfaces, the operation fails unless you use pagination or one of the following filters: group-id
, mac-address
, private-dns-name
, private-ip-address
, private-dns-name
, subnet-id
, or vpc-id
.
Describes the specified placement groups or all of your placement groups. For more information, see Placement groups in the Amazon EC2 User Guide.
", "DescribePrefixLists": "Describes available Amazon Web Services services in a prefix list format, which includes the prefix list name and prefix list ID of the service and the IP address range for the service.
We recommend that you use DescribeManagedPrefixLists instead.
", "DescribePrincipalIdFormat": "Describes the ID format settings for the root user and all IAM roles and IAM users that have explicitly specified a longer ID (17-character ID) preference.
By default, all IAM roles and IAM users default to the same ID settings as the root user, unless they explicitly override the settings. This request is useful for identifying those IAM users and IAM roles that have overridden the default ID settings.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
The boot mode of the image. For more information, see Boot modes in the Amazon EC2 User Guide.
", - "ImportImageRequest$BootMode": "The boot mode of the virtual machine.
", + "ImportImageRequest$BootMode": "The boot mode of the virtual machine.
The uefi-preferred
boot mode isn't supported for importing images. For more information, see Boot modes in the VM Import/Export User Guide.
The boot mode of the virtual machine.
", "Instance$BootMode": "The boot mode that was specified by the AMI. If the value is uefi-preferred
, the AMI supports both UEFI and Legacy BIOS. The currentInstanceBootMode
parameter is the boot mode that is used to boot the instance at launch or start.
The operating system contained in the AMI must be configured to support the specified boot mode.
For more information, see Boot modes in the Amazon EC2 User Guide.
", "RegisterImageRequest$BootMode": "The boot mode of the AMI. A value of uefi-preferred
indicates that the AMI supports both UEFI and Legacy BIOS.
The operating system contained in the AMI must be configured to support the specified boot mode.
For more information, see Boot modes in the Amazon EC2 User Guide.
" @@ -8957,7 +8957,7 @@ "ExportVmTaskId": { "base": null, "refs": { - "CancelExportTaskRequest$ExportTaskId": "The ID of the export task. This is the ID returned by CreateInstanceExportTask
.
The ID of the export task. This is the ID returned by the CreateInstanceExportTask
and ExportImage
operations.
The filters.
availability-zone
- The Availability Zone of the instance.
event.code
- The code for the scheduled event (instance-reboot
| system-reboot
| system-maintenance
| instance-retirement
| instance-stop
).
event.description
- A description of the event.
event.instance-event-id
- The ID of the event whose date and time you are modifying.
event.not-after
- The latest end time for the scheduled event (for example, 2014-09-15T17:15:20.000Z
).
event.not-before
- The earliest start time for the scheduled event (for example, 2014-09-15T17:15:20.000Z
).
event.not-before-deadline
- The deadline for starting the event (for example, 2014-09-15T17:15:20.000Z
).
instance-state-code
- The code for the instance state, as a 16-bit unsigned integer. The high byte is used for internal purposes and should be ignored. The low byte is set based on the state represented. The valid values are 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-status.reachability
- Filters on instance status where the name is reachability
(passed
| failed
| initializing
| insufficient-data
).
instance-status.status
- The status of the instance (ok
| impaired
| initializing
| insufficient-data
| not-applicable
).
system-status.reachability
- Filters on system status where the name is reachability
(passed
| failed
| initializing
| insufficient-data
).
system-status.status
- The system status of the instance (ok
| impaired
| initializing
| insufficient-data
| not-applicable
).
One or more filters. Filter names and values are case-sensitive.
location
- This depends on the location type. For example, if the location type is region
(default), the location is the Region code (for example, us-east-2
.)
instance-type
- The instance type. For example, c5.2xlarge
.
One or more filters. Filter names and values are case-sensitive.
auto-recovery-supported
- Indicates whether Amazon CloudWatch action based recovery is supported (true
| false
).
bare-metal
- Indicates whether it is a bare metal instance type (true
| false
).
burstable-performance-supported
- Indicates whether the instance type is a burstable performance T instance type (true
| false
).
current-generation
- Indicates whether this instance type is the latest generation instance type of an instance family (true
| false
).
ebs-info.ebs-optimized-info.baseline-bandwidth-in-mbps
- The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.
ebs-info.ebs-optimized-info.baseline-iops
- The baseline input/output storage operations per second for an EBS-optimized instance type.
ebs-info.ebs-optimized-info.baseline-throughput-in-mbps
- The baseline throughput performance for an EBS-optimized instance type, in MB/s.
ebs-info.ebs-optimized-info.maximum-bandwidth-in-mbps
- The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.
ebs-info.ebs-optimized-info.maximum-iops
- The maximum input/output storage operations per second for an EBS-optimized instance type.
ebs-info.ebs-optimized-info.maximum-throughput-in-mbps
- The maximum throughput performance for an EBS-optimized instance type, in MB/s.
ebs-info.ebs-optimized-support
- Indicates whether the instance type is EBS-optimized (supported
| unsupported
| default
).
ebs-info.encryption-support
- Indicates whether EBS encryption is supported (supported
| unsupported
).
ebs-info.nvme-support
- Indicates whether non-volatile memory express (NVMe) is supported for EBS volumes (required
| supported
| unsupported
).
free-tier-eligible
- Indicates whether the instance type is eligible to use in the free tier (true
| false
).
hibernation-supported
- Indicates whether On-Demand hibernation is supported (true
| false
).
hypervisor
- The hypervisor (nitro
| xen
).
instance-storage-info.disk.count
- The number of local disks.
instance-storage-info.disk.size-in-gb
- The storage size of each instance storage disk, in GB.
instance-storage-info.disk.type
- The storage technology for the local instance storage disks (hdd
| ssd
).
instance-storage-info.encryption-support
- Indicates whether data is encrypted at rest (required
| supported
| unsupported
).
instance-storage-info.nvme-support
- Indicates whether non-volatile memory express (NVMe) is supported for instance store (required
| supported
| unsupported
).
instance-storage-info.total-size-in-gb
- The total amount of storage available from all local instance storage, in GB.
instance-storage-supported
- Indicates whether the instance type has local instance storage (true
| false
).
instance-type
- The instance type (for example c5.2xlarge
or c5*).
memory-info.size-in-mib
- The memory size.
network-info.efa-info.maximum-efa-interfaces
- The maximum number of Elastic Fabric Adapters (EFAs) per instance.
network-info.efa-supported
- Indicates whether the instance type supports Elastic Fabric Adapter (EFA) (true
| false
).
network-info.ena-support
- Indicates whether Elastic Network Adapter (ENA) is supported or required (required
| supported
| unsupported
).
network-info.encryption-in-transit-supported
- Indicates whether the instance type automatically encrypts in-transit traffic between instances (true
| false
).
network-info.ipv4-addresses-per-interface
- The maximum number of private IPv4 addresses per network interface.
network-info.ipv6-addresses-per-interface
- The maximum number of private IPv6 addresses per network interface.
network-info.ipv6-supported
- Indicates whether the instance type supports IPv6 (true
| false
).
network-info.maximum-network-cards
- The maximum number of network cards per instance.
network-info.maximum-network-interfaces
- The maximum number of network interfaces per instance.
network-info.network-performance
- The network performance (for example, \"25 Gigabit\").
nitro-enclaves-support
- Indicates whether Nitro Enclaves is supported (supported
| unsupported
).
nitro-tpm-support
- Indicates whether NitroTPM is supported (supported
| unsupported
).
nitro-tpm-info.supported-versions
- The supported NitroTPM version (2.0
).
processor-info.supported-architecture
- The CPU architecture (arm64
| i386
| x86_64
).
processor-info.sustained-clock-speed-in-ghz
- The CPU clock speed, in GHz.
processor-info.supported-features
- The supported CPU features (amd-sev-snp
).
supported-boot-mode
- The boot mode (legacy-bios
| uefi
).
supported-root-device-type
- The root device type (ebs
| instance-store
).
supported-usage-class
- The usage class (on-demand
| spot
).
supported-virtualization-type
- The virtualization type (hvm
| paravirtual
).
vcpu-info.default-cores
- The default number of cores for the instance type.
vcpu-info.default-threads-per-core
- The default number of threads per core for the instance type.
vcpu-info.default-vcpus
- The default number of vCPUs for the instance type.
vcpu-info.valid-cores
- The number of cores that can be configured for the instance type.
vcpu-info.valid-threads-per-core
- The number of threads per core that can be configured for the instance type. For example, \"1\" or \"1,2\".
The filters.
affinity
- The affinity setting for an instance running on a Dedicated Host (default
| host
).
architecture
- The instance architecture (i386
| x86_64
| arm64
).
availability-zone
- The Availability Zone of the instance.
block-device-mapping.attach-time
- The attach time for an EBS volume mapped to the instance, for example, 2022-09-15T17:15:20.000Z
.
block-device-mapping.delete-on-termination
- A Boolean that indicates whether the EBS volume is deleted on instance termination.
block-device-mapping.device-name
- The device name specified in the block device mapping (for example, /dev/sdh
or xvdh
).
block-device-mapping.status
- The status for the EBS volume (attaching
| attached
| detaching
| detached
).
block-device-mapping.volume-id
- The volume ID of the EBS volume.
boot-mode
- The boot mode that was specified by the AMI (legacy-bios
| uefi
| uefi-preferred
).
capacity-reservation-id
- The ID of the Capacity Reservation into which the instance was launched.
capacity-reservation-specification.capacity-reservation-preference
- The instance's Capacity Reservation preference (open
| none
).
capacity-reservation-specification.capacity-reservation-target.capacity-reservation-id
- The ID of the targeted Capacity Reservation.
capacity-reservation-specification.capacity-reservation-target.capacity-reservation-resource-group-arn
- The ARN of the targeted Capacity Reservation group.
client-token
- The idempotency token you provided when you launched the instance.
current-instance-boot-mode
- The boot mode that is used to launch the instance at launch or start (legacy-bios
| uefi
).
dns-name
- The public DNS name of the instance.
ebs-optimized
- A Boolean that indicates whether the instance is optimized for Amazon EBS I/O.
ena-support
- A Boolean that indicates whether the instance is enabled for enhanced networking with ENA.
enclave-options.enabled
- A Boolean that indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.
hibernation-options.configured
- A Boolean that indicates whether the instance is enabled for hibernation. A value of true
means that the instance is enabled for hibernation.
host-id
- The ID of the Dedicated Host on which the instance is running, if applicable.
hypervisor
- The hypervisor type of the instance (ovm
| xen
). The value xen
is used for both Xen and Nitro hypervisors.
iam-instance-profile.arn
- The instance profile associated with the instance. Specified as an ARN.
iam-instance-profile.id
- The instance profile associated with the instance. Specified as an ID.
iam-instance-profile.name
- The instance profile associated with the instance. Specified as an name.
image-id
- The ID of the image used to launch the instance.
instance-id
- The ID of the instance.
instance-lifecycle
- Indicates whether this is a Spot Instance or a Scheduled Instance (spot
| scheduled
).
instance-state-code
- The state of the instance, as a 16-bit unsigned integer. The high byte is used for internal purposes and should be ignored. The low byte is set based on the state represented. The valid values are: 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-type
- The type of instance (for example, t2.micro
).
instance.group-id
- The ID of the security group for the instance.
instance.group-name
- The name of the security group for the instance.
ip-address
- The public IPv4 address of the instance.
ipv6-address
- The IPv6 address of the instance.
kernel-id
- The kernel ID.
key-name
- The name of the key pair used when the instance was launched.
launch-index
- When launching multiple instances, this is the index for the instance in the launch group (for example, 0, 1, 2, and so on).
launch-time
- The time when the instance was launched, in the ISO 8601 format in the UTC time zone (YYYY-MM-DDThh:mm:ss.sssZ), for example, 2021-09-29T11:04:43.305Z
. You can use a wildcard (*
), for example, 2021-09-29T*
, which matches an entire day.
license-pool
-
maintenance-options.auto-recovery
- The current automatic recovery behavior of the instance (disabled
| default
).
metadata-options.http-endpoint
- The status of access to the HTTP metadata endpoint on your instance (enabled
| disabled
)
metadata-options.http-protocol-ipv4
- Indicates whether the IPv4 endpoint is enabled (disabled
| enabled
).
metadata-options.http-protocol-ipv6
- Indicates whether the IPv6 endpoint is enabled (disabled
| enabled
).
metadata-options.http-put-response-hop-limit
- The HTTP metadata request put response hop limit (integer, possible values 1
to 64
)
metadata-options.http-tokens
- The metadata request authorization state (optional
| required
)
metadata-options.instance-metadata-tags
- The status of access to instance tags from the instance metadata (enabled
| disabled
)
metadata-options.state
- The state of the metadata option changes (pending
| applied
).
monitoring-state
- Indicates whether detailed monitoring is enabled (disabled
| enabled
).
network-interface.addresses.primary
- Specifies whether the IPv4 address of the network interface is the primary private IPv4 address.
network-interface.addresses.private-ip-address
- The private IPv4 address associated with the network interface.
network-interface.addresses.association.public-ip
- The ID of the association of an Elastic IP address (IPv4) with a network interface.
network-interface.addresses.association.ip-owner-id
- The owner ID of the private IPv4 address associated with the network interface.
network-interface.association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
network-interface.association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
network-interface.association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
network-interface.association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
network-interface.attachment.attachment-id
- The ID of the interface attachment.
network-interface.attachment.instance-id
- The ID of the instance to which the network interface is attached.
network-interface.attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
network-interface.attachment.device-index
- The device index to which the network interface is attached.
network-interface.attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
network-interface.attachment.attach-time
- The time that the network interface was attached to an instance.
network-interface.attachment.delete-on-termination
- Specifies whether the attachment is deleted when an instance is terminated.
network-interface.availability-zone
- The Availability Zone for the network interface.
network-interface.description
- The description of the network interface.
network-interface.group-id
- The ID of a security group associated with the network interface.
network-interface.group-name
- The name of a security group associated with the network interface.
network-interface.ipv6-addresses.ipv6-address
- The IPv6 address associated with the network interface.
network-interface.mac-address
- The MAC address of the network interface.
network-interface.network-interface-id
- The ID of the network interface.
network-interface.owner-id
- The ID of the owner of the network interface.
network-interface.private-dns-name
- The private DNS name of the network interface.
network-interface.requester-id
- The requester ID for the network interface.
network-interface.requester-managed
- Indicates whether the network interface is being managed by Amazon Web Services.
network-interface.status
- The status of the network interface (available
) | in-use
).
network-interface.source-dest-check
- Whether the network interface performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
network-interface.subnet-id
- The ID of the subnet for the network interface.
network-interface.vpc-id
- The ID of the VPC for the network interface.
outpost-arn
- The Amazon Resource Name (ARN) of the Outpost.
owner-id
- The Amazon Web Services account ID of the instance owner.
placement-group-name
- The name of the placement group for the instance.
placement-partition-number
- The partition in which the instance is located.
platform
- The platform. To list only Windows instances, use windows
.
platform-details
- The platform (Linux/UNIX
| Red Hat BYOL Linux
| Red Hat Enterprise Linux
| Red Hat Enterprise Linux with HA
| Red Hat Enterprise Linux with SQL Server Standard and HA
| Red Hat Enterprise Linux with SQL Server Enterprise and HA
| Red Hat Enterprise Linux with SQL Server Standard
| Red Hat Enterprise Linux with SQL Server Web
| Red Hat Enterprise Linux with SQL Server Enterprise
| SQL Server Enterprise
| SQL Server Standard
| SQL Server Web
| SUSE Linux
| Ubuntu Pro
| Windows
| Windows BYOL
| Windows with SQL Server Enterprise
| Windows with SQL Server Standard
| Windows with SQL Server Web
).
private-dns-name
- The private IPv4 DNS name of the instance.
private-dns-name-options.enable-resource-name-dns-a-record
- A Boolean that indicates whether to respond to DNS queries for instance hostnames with DNS A records.
private-dns-name-options.enable-resource-name-dns-aaaa-record
- A Boolean that indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
private-dns-name-options.hostname-type
- The type of hostname (ip-name
| resource-name
).
private-ip-address
- The private IPv4 address of the instance.
product-code
- The product code associated with the AMI used to launch the instance.
product-code.type
- The type of product code (devpay
| marketplace
).
ramdisk-id
- The RAM disk ID.
reason
- The reason for the current state of the instance (for example, shows \"User Initiated [date]\" when you stop or terminate the instance). Similar to the state-reason-code filter.
requester-id
- The ID of the entity that launched the instance on your behalf (for example, Amazon Web Services Management Console, Auto Scaling, and so on).
reservation-id
- The ID of the instance's reservation. A reservation ID is created any time you launch an instance. A reservation ID has a one-to-one relationship with an instance launch request, but can be associated with more than one instance if you launch multiple instances using the same launch request. For example, if you launch one instance, you get one reservation ID. If you launch ten instances using the same launch request, you also get one reservation ID.
root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
root-device-type
- The type of the root device volume (ebs
| instance-store
).
source-dest-check
- Indicates whether the instance performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the instance to perform network address translation (NAT) in your VPC.
spot-instance-request-id
- The ID of the Spot Instance request.
state-reason-code
- The reason code for the state change.
state-reason-message
- A message that describes the state change.
subnet-id
- The ID of the subnet for the instance.
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources that have a tag with a specific key, regardless of the tag value.
tenancy
- The tenancy of an instance (dedicated
| default
| host
).
tpm-support
- Indicates if the instance is configured for NitroTPM support (v2.0
).
usage-operation
- The usage operation value for the instance (RunInstances
| RunInstances:00g0
| RunInstances:0010
| RunInstances:1010
| RunInstances:1014
| RunInstances:1110
| RunInstances:0014
| RunInstances:0210
| RunInstances:0110
| RunInstances:0100
| RunInstances:0004
| RunInstances:0200
| RunInstances:000g
| RunInstances:0g00
| RunInstances:0002
| RunInstances:0800
| RunInstances:0102
| RunInstances:0006
| RunInstances:0202
).
usage-operation-update-time
- The time that the usage operation was last updated, for example, 2022-09-15T17:15:20.000Z
.
virtualization-type
- The virtualization type of the instance (paravirtual
| hvm
).
vpc-id
- The ID of the VPC that the instance is running in.
The filters.
affinity
- The affinity setting for an instance running on a Dedicated Host (default
| host
).
architecture
- The instance architecture (i386
| x86_64
| arm64
).
availability-zone
- The Availability Zone of the instance.
block-device-mapping.attach-time
- The attach time for an EBS volume mapped to the instance, for example, 2022-09-15T17:15:20.000Z
.
block-device-mapping.delete-on-termination
- A Boolean that indicates whether the EBS volume is deleted on instance termination.
block-device-mapping.device-name
- The device name specified in the block device mapping (for example, /dev/sdh
or xvdh
).
block-device-mapping.status
- The status for the EBS volume (attaching
| attached
| detaching
| detached
).
block-device-mapping.volume-id
- The volume ID of the EBS volume.
boot-mode
- The boot mode that was specified by the AMI (legacy-bios
| uefi
| uefi-preferred
).
capacity-reservation-id
- The ID of the Capacity Reservation into which the instance was launched.
capacity-reservation-specification.capacity-reservation-preference
- The instance's Capacity Reservation preference (open
| none
).
capacity-reservation-specification.capacity-reservation-target.capacity-reservation-id
- The ID of the targeted Capacity Reservation.
capacity-reservation-specification.capacity-reservation-target.capacity-reservation-resource-group-arn
- The ARN of the targeted Capacity Reservation group.
client-token
- The idempotency token you provided when you launched the instance.
current-instance-boot-mode
- The boot mode that is used to launch the instance at launch or start (legacy-bios
| uefi
).
dns-name
- The public DNS name of the instance.
ebs-optimized
- A Boolean that indicates whether the instance is optimized for Amazon EBS I/O.
ena-support
- A Boolean that indicates whether the instance is enabled for enhanced networking with ENA.
enclave-options.enabled
- A Boolean that indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.
hibernation-options.configured
- A Boolean that indicates whether the instance is enabled for hibernation. A value of true
means that the instance is enabled for hibernation.
host-id
- The ID of the Dedicated Host on which the instance is running, if applicable.
hypervisor
- The hypervisor type of the instance (ovm
| xen
). The value xen
is used for both Xen and Nitro hypervisors.
iam-instance-profile.arn
- The instance profile associated with the instance. Specified as an ARN.
iam-instance-profile.id
- The instance profile associated with the instance. Specified as an ID.
iam-instance-profile.name
- The instance profile associated with the instance. Specified as an name.
image-id
- The ID of the image used to launch the instance.
instance-id
- The ID of the instance.
instance-lifecycle
- Indicates whether this is a Spot Instance or a Scheduled Instance (spot
| scheduled
).
instance-state-code
- The state of the instance, as a 16-bit unsigned integer. The high byte is used for internal purposes and should be ignored. The low byte is set based on the state represented. The valid values are: 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-type
- The type of instance (for example, t2.micro
).
instance.group-id
- The ID of the security group for the instance.
instance.group-name
- The name of the security group for the instance.
ip-address
- The public IPv4 address of the instance.
ipv6-address
- The IPv6 address of the instance.
kernel-id
- The kernel ID.
key-name
- The name of the key pair used when the instance was launched.
launch-index
- When launching multiple instances, this is the index for the instance in the launch group (for example, 0, 1, 2, and so on).
launch-time
- The time when the instance was launched, in the ISO 8601 format in the UTC time zone (YYYY-MM-DDThh:mm:ss.sssZ), for example, 2021-09-29T11:04:43.305Z
. You can use a wildcard (*
), for example, 2021-09-29T*
, which matches an entire day.
maintenance-options.auto-recovery
- The current automatic recovery behavior of the instance (disabled
| default
).
metadata-options.http-endpoint
- The status of access to the HTTP metadata endpoint on your instance (enabled
| disabled
)
metadata-options.http-protocol-ipv4
- Indicates whether the IPv4 endpoint is enabled (disabled
| enabled
).
metadata-options.http-protocol-ipv6
- Indicates whether the IPv6 endpoint is enabled (disabled
| enabled
).
metadata-options.http-put-response-hop-limit
- The HTTP metadata request put response hop limit (integer, possible values 1
to 64
)
metadata-options.http-tokens
- The metadata request authorization state (optional
| required
)
metadata-options.instance-metadata-tags
- The status of access to instance tags from the instance metadata (enabled
| disabled
)
metadata-options.state
- The state of the metadata option changes (pending
| applied
).
monitoring-state
- Indicates whether detailed monitoring is enabled (disabled
| enabled
).
network-interface.addresses.association.allocation-id
- The allocation ID.
network-interface.addresses.association.association-id
- The association ID.
network-interface.addresses.association.carrier-ip
- The carrier IP address.
network-interface.addresses.association.customer-owned-ip
- The customer-owned IP address.
network-interface.addresses.association.ip-owner-id
- The owner ID of the private IPv4 address associated with the network interface.
network-interface.addresses.association.public-dns-name
- The public DNS name.
network-interface.addresses.association.public-ip
- The ID of the association of an Elastic IP address (IPv4) with a network interface.
network-interface.addresses.primary
- Specifies whether the IPv4 address of the network interface is the primary private IPv4 address.
network-interface.addresses.private-dns-name
- The private DNS name.
network-interface.addresses.private-ip-address
- The private IPv4 address associated with the network interface.
network-interface.association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
network-interface.association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
network-interface.association.carrier-ip
- The customer-owned IP address.
network-interface.association.customer-owned-ip
- The customer-owned IP address.
network-interface.association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
network-interface.association.public-dns-name
- The public DNS name.
network-interface.association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
network-interface.attachment.attach-time
- The time that the network interface was attached to an instance.
network-interface.attachment.attachment-id
- The ID of the interface attachment.
network-interface.attachment.delete-on-termination
- Specifies whether the attachment is deleted when an instance is terminated.
network-interface.attachment.device-index
- The device index to which the network interface is attached.
network-interface.attachment.instance-id
- The ID of the instance to which the network interface is attached.
network-interface.attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
network-interface.attachment.network-card-index
- The index of the network card.
network-interface.attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
network-interface.availability-zone
- The Availability Zone for the network interface.
network-interface.deny-all-igw-traffic
- A Boolean that indicates whether a network interface with an IPv6 address is unreachable from the public internet.
network-interface.description
- The description of the network interface.
network-interface.group-id
- The ID of a security group associated with the network interface.
network-interface.group-name
- The name of a security group associated with the network interface.
network-interface.ipv4-prefixes.ipv4-prefix
- The IPv4 prefixes that are assigned to the network interface.
network-interface.ipv6-address
- The IPv6 address associated with the network interface.
network-interface.ipv6-addresses.ipv6-address
- The IPv6 address associated with the network interface.
network-interface.ipv6-addresses.is-primary-ipv6
- A Boolean that indicates whether this is the primary IPv6 address.
network-interface.ipv6-native
- A Boolean that indicates whether this is an IPv6 only network interface.
network-interface.ipv6-prefixes.ipv6-prefix
- The IPv6 prefix assigned to the network interface.
network-interface.mac-address
- The MAC address of the network interface.
network-interface.network-interface-id
- The ID of the network interface.
network-interface.outpost-arn
- The ARN of the Outpost.
network-interface.owner-id
- The ID of the owner of the network interface.
network-interface.private-dns-name
- The private DNS name of the network interface.
network-interface.private-ip-address
- The private IPv4 address.
network-interface.public-dns-name
- The public DNS name.
network-interface.requester-id
- The requester ID for the network interface.
network-interface.requester-managed
- Indicates whether the network interface is being managed by Amazon Web Services.
network-interface.status
- The status of the network interface (available
) | in-use
).
network-interface.source-dest-check
- Whether the network interface performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
network-interface.subnet-id
- The ID of the subnet for the network interface.
network-interface.tag-key
- The key of a tag assigned to the network interface.
network-interface.tag-value
- The value of a tag assigned to the network interface.
network-interface.vpc-id
- The ID of the VPC for the network interface.
outpost-arn
- The Amazon Resource Name (ARN) of the Outpost.
owner-id
- The Amazon Web Services account ID of the instance owner.
placement-group-name
- The name of the placement group for the instance.
placement-partition-number
- The partition in which the instance is located.
platform
- The platform. To list only Windows instances, use windows
.
platform-details
- The platform (Linux/UNIX
| Red Hat BYOL Linux
| Red Hat Enterprise Linux
| Red Hat Enterprise Linux with HA
| Red Hat Enterprise Linux with SQL Server Standard and HA
| Red Hat Enterprise Linux with SQL Server Enterprise and HA
| Red Hat Enterprise Linux with SQL Server Standard
| Red Hat Enterprise Linux with SQL Server Web
| Red Hat Enterprise Linux with SQL Server Enterprise
| SQL Server Enterprise
| SQL Server Standard
| SQL Server Web
| SUSE Linux
| Ubuntu Pro
| Windows
| Windows BYOL
| Windows with SQL Server Enterprise
| Windows with SQL Server Standard
| Windows with SQL Server Web
).
private-dns-name
- The private IPv4 DNS name of the instance.
private-dns-name-options.enable-resource-name-dns-a-record
- A Boolean that indicates whether to respond to DNS queries for instance hostnames with DNS A records.
private-dns-name-options.enable-resource-name-dns-aaaa-record
- A Boolean that indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
private-dns-name-options.hostname-type
- The type of hostname (ip-name
| resource-name
).
private-ip-address
- The private IPv4 address of the instance.
product-code
- The product code associated with the AMI used to launch the instance.
product-code.type
- The type of product code (devpay
| marketplace
).
ramdisk-id
- The RAM disk ID.
reason
- The reason for the current state of the instance (for example, shows \"User Initiated [date]\" when you stop or terminate the instance). Similar to the state-reason-code filter.
requester-id
- The ID of the entity that launched the instance on your behalf (for example, Amazon Web Services Management Console, Auto Scaling, and so on).
reservation-id
- The ID of the instance's reservation. A reservation ID is created any time you launch an instance. A reservation ID has a one-to-one relationship with an instance launch request, but can be associated with more than one instance if you launch multiple instances using the same launch request. For example, if you launch one instance, you get one reservation ID. If you launch ten instances using the same launch request, you also get one reservation ID.
root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
root-device-type
- The type of the root device volume (ebs
| instance-store
).
source-dest-check
- Indicates whether the instance performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the instance to perform network address translation (NAT) in your VPC.
spot-instance-request-id
- The ID of the Spot Instance request.
state-reason-code
- The reason code for the state change.
state-reason-message
- A message that describes the state change.
subnet-id
- The ID of the subnet for the instance.
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources that have a tag with a specific key, regardless of the tag value.
tenancy
- The tenancy of an instance (dedicated
| default
| host
).
tpm-support
- Indicates if the instance is configured for NitroTPM support (v2.0
).
usage-operation
- The usage operation value for the instance (RunInstances
| RunInstances:00g0
| RunInstances:0010
| RunInstances:1010
| RunInstances:1014
| RunInstances:1110
| RunInstances:0014
| RunInstances:0210
| RunInstances:0110
| RunInstances:0100
| RunInstances:0004
| RunInstances:0200
| RunInstances:000g
| RunInstances:0g00
| RunInstances:0002
| RunInstances:0800
| RunInstances:0102
| RunInstances:0006
| RunInstances:0202
).
usage-operation-update-time
- The time that the usage operation was last updated, for example, 2022-09-15T17:15:20.000Z
.
virtualization-type
- The virtualization type of the instance (paravirtual
| hvm
).
vpc-id
- The ID of the VPC that the instance is running in.
The filters.
attachment.state
- The current state of the attachment between the gateway and the VPC (available
). Present only if a VPC is attached.
attachment.vpc-id
- The ID of an attached VPC.
internet-gateway-id
- The ID of the Internet gateway.
owner-id
- The ID of the Amazon Web Services account that owns the internet gateway.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
One or more filters for the request. For more information about filtering, see Filtering CLI output.
", "DescribeIpamResourceDiscoveriesRequest$Filters": "The resource discovery filters.
", @@ -9128,7 +9128,7 @@ "DescribeNetworkInsightsAnalysesRequest$Filters": "The filters. The following are the possible values:
path-found - A Boolean value that indicates whether a feasible path is found.
status - The status of the analysis (running | succeeded | failed).
The filters. The following are the possible values:
destination - The ID of the resource.
filter-at-source.source-address - The source IPv4 address at the source.
filter-at-source.source-port-range - The source port range at the source.
filter-at-source.destination-address - The destination IPv4 address at the source.
filter-at-source.destination-port-range - The destination port range at the source.
filter-at-destination.source-address - The source IPv4 address at the destination.
filter-at-destination.source-port-range - The source port range at the destination.
filter-at-destination.destination-address - The destination IPv4 address at the destination.
filter-at-destination.destination-port-range - The destination port range at the destination.
protocol - The protocol.
source - The ID of the resource.
One or more filters.
network-interface-permission.network-interface-permission-id
- The ID of the permission.
network-interface-permission.network-interface-id
- The ID of the network interface.
network-interface-permission.aws-account-id
- The Amazon Web Services account ID.
network-interface-permission.aws-service
- The Amazon Web Service.
network-interface-permission.permission
- The type of permission (INSTANCE-ATTACH
| EIP-ASSOCIATE
).
One or more filters.
addresses.private-ip-address
- The private IPv4 addresses associated with the network interface.
addresses.primary
- Whether the private IPv4 address is the primary IP address associated with the network interface.
addresses.association.public-ip
- The association ID returned when the network interface was associated with the Elastic IP address (IPv4).
addresses.association.owner-id
- The owner ID of the addresses associated with the network interface.
association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
association.public-dns-name
- The public DNS name for the network interface (IPv4).
attachment.attachment-id
- The ID of the interface attachment.
attachment.attach-time
- The time that the network interface was attached to an instance.
attachment.delete-on-termination
- Indicates whether the attachment is deleted when an instance is terminated.
attachment.device-index
- The device index to which the network interface is attached.
attachment.instance-id
- The ID of the instance to which the network interface is attached.
attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
availability-zone
- The Availability Zone of the network interface.
description
- The description of the network interface.
group-id
- The ID of a security group associated with the network interface.
group-name
- The name of a security group associated with the network interface.
ipv6-addresses.ipv6-address
- An IPv6 address associated with the network interface.
interface-type
- The type of network interface (api_gateway_managed
| aws_codestar_connections_managed
| branch
| efa
| gateway_load_balancer
| gateway_load_balancer_endpoint
| global_accelerator_managed
| interface
| iot_rules_managed
| lambda
| load_balancer
| nat_gateway
| network_load_balancer
| quicksight
| transit_gateway
| trunk
| vpc_endpoint
).
mac-address
- The MAC address of the network interface.
network-interface-id
- The ID of the network interface.
owner-id
- The Amazon Web Services account ID of the network interface owner.
private-ip-address
- The private IPv4 address or addresses of the network interface.
private-dns-name
- The private DNS name of the network interface (IPv4).
requester-id
- The alias or Amazon Web Services account ID of the principal or service that created the network interface.
requester-managed
- Indicates whether the network interface is being managed by an Amazon Web Service (for example, Amazon Web Services Management Console, Auto Scaling, and so on).
source-dest-check
- Indicates whether the network interface performs source/destination checking. A value of true
means checking is enabled, and false
means checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
status
- The status of the network interface. If the network interface is not attached to an instance, the status is available
; if a network interface is attached to an instance the status is in-use
.
subnet-id
- The ID of the subnet for the network interface.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the network interface.
One or more filters.
association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
addresses.association.owner-id
- The owner ID of the addresses associated with the network interface.
addresses.association.public-ip
- The association ID returned when the network interface was associated with the Elastic IP address (IPv4).
addresses.primary
- Whether the private IPv4 address is the primary IP address associated with the network interface.
addresses.private-ip-address
- The private IPv4 addresses associated with the network interface.
association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
association.public-dns-name
- The public DNS name for the network interface (IPv4).
attachment.attach-time
- The time that the network interface was attached to an instance.
attachment.attachment-id
- The ID of the interface attachment.
attachment.delete-on-termination
- Indicates whether the attachment is deleted when an instance is terminated.
attachment.device-index
- The device index to which the network interface is attached.
attachment.instance-id
- The ID of the instance to which the network interface is attached.
attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
availability-zone
- The Availability Zone of the network interface.
description
- The description of the network interface.
group-id
- The ID of a security group associated with the network interface.
ipv6-addresses.ipv6-address
- An IPv6 address associated with the network interface.
interface-type
- The type of network interface (api_gateway_managed
| aws_codestar_connections_managed
| branch
| ec2_instance_connect_endpoint
| efa
| efs
| gateway_load_balancer
| gateway_load_balancer_endpoint
| global_accelerator_managed
| interface
| iot_rules_managed
| lambda
| load_balancer
| nat_gateway
| network_load_balancer
| quicksight
| transit_gateway
| trunk
| vpc_endpoint
).
mac-address
- The MAC address of the network interface.
network-interface-id
- The ID of the network interface.
owner-id
- The Amazon Web Services account ID of the network interface owner.
private-dns-name
- The private DNS name of the network interface (IPv4).
private-ip-address
- The private IPv4 address or addresses of the network interface.
requester-id
- The alias or Amazon Web Services account ID of the principal or service that created the network interface.
requester-managed
- Indicates whether the network interface is being managed by an Amazon Web Service (for example, Amazon Web Services Management Console, Auto Scaling, and so on).
source-dest-check
- Indicates whether the network interface performs source/destination checking. A value of true
means checking is enabled, and false
means checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
status
- The status of the network interface. If the network interface is not attached to an instance, the status is available
; if a network interface is attached to an instance the status is in-use
.
subnet-id
- The ID of the subnet for the network interface.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the network interface.
The filters.
group-name
- The name of the placement group.
group-arn
- The Amazon Resource Name (ARN) of the placement group.
spread-level
- The spread level for the placement group (host
| rack
).
state
- The state of the placement group (pending
| available
| deleting
| deleted
).
strategy
- The strategy of the placement group (cluster
| spread
| partition
).
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources that have a tag with a specific key, regardless of the tag value.
One or more filters.
prefix-list-id
: The ID of a prefix list.
prefix-list-name
: The name of a prefix list.
One or more filters.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
The elastic inference accelerator for the instance.
" + "RequestLaunchTemplateData$ElasticInferenceAccelerators": "An elastic inference accelerator to associate with the instance. Elastic inference accelerators are a resource you can attach to your Amazon EC2 instances to accelerate your Deep Learning (DL) inference workloads.
You cannot specify accelerators from different generations in the same request.
Starting April 15, 2023, Amazon Web Services will not onboard new customers to Amazon Elastic Inference (EI), and will help current customers migrate their workloads to options that offer better price and performance. After April 15, 2023, new customers will not be able to launch instances with Amazon EI accelerators in Amazon SageMaker, Amazon ECS, or Amazon EC2. However, customers who have used Amazon EI at least once during the past 30-day period are considered current customers and will be able to continue using the service.
The elastic inference accelerator for the instance.
" + "ResponseLaunchTemplateData$ElasticInferenceAccelerators": "An elastic inference accelerator to associate with the instance. Elastic inference accelerators are a resource you can attach to your Amazon EC2 instances to accelerate your Deep Learning (DL) inference workloads.
You cannot specify accelerators from different generations in the same request.
Starting April 15, 2023, Amazon Web Services will not onboard new customers to Amazon Elastic Inference (EI), and will help current customers migrate their workloads to options that offer better price and performance. After April 15, 2023, new customers will not be able to launch instances with Amazon EI accelerators in Amazon SageMaker, Amazon ECS, or Amazon EC2. However, customers who have used Amazon EI at least once during the past 30-day period are considered current customers and will be able to continue using the service.
The type of resource to tag.
", - "LaunchTemplateTagSpecificationRequest$ResourceType": "The type of resource to tag.
The Valid Values
are all the resource types that can be tagged. However, when creating a launch template, you can specify tags for the following resource types only: instance
| volume
| elastic-gpu
| network-interface
| spot-instances-request
To tag a resource after it has been created, see CreateTags.
", + "LaunchTemplateTagSpecificationRequest$ResourceType": "The type of resource to tag.
Valid Values lists all resource types for Amazon EC2 that can be tagged. When you create a launch template, you can specify tags for the following resource types only: instance
| volume
| elastic-gpu
| network-interface
| spot-instances-request
. If the instance does include the resource type that you specify, the instance launch fails. For example, not all instance types include an Elastic GPU.
To tag a resource after it has been created, see CreateTags.
", "SpotFleetTagSpecification$ResourceType": "The type of resource. Currently, the only resource type that is supported is instance
. To tag the Spot Fleet request on creation, use the TagSpecifications
parameter in SpotFleetRequestConfigData
.
The resource type.
", "TagSpecification$ResourceType": "The type of resource to tag on creation.
" @@ -18433,7 +18433,7 @@ "AddressTransfer$AllocationId": "The allocation ID of an Elastic IP address.
", "AddressTransfer$TransferAccountId": "The ID of the account that you want to transfer the Elastic IP address to.
", "AdvertiseByoipCidrRequest$Cidr": "The address range, in CIDR notation. This must be the exact range that you provisioned. You can't advertise only a portion of the provisioned range.
", - "AllocateAddressRequest$NetworkBorderGroup": "A unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses. Use this parameter to limit the IP address to this location. IP addresses cannot move between network border groups.
Use DescribeAvailabilityZones to view the network border groups.
You cannot use a network border group with EC2 Classic. If you attempt this operation on EC2 Classic, you receive an InvalidParameterCombination
error.
A unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses. Use this parameter to limit the IP address to this location. IP addresses cannot move between network border groups.
Use DescribeAvailabilityZones to view the network border groups.
", "AllocateAddressRequest$CustomerOwnedIpv4Pool": "The ID of a customer-owned address pool. Use this parameter to let Amazon EC2 select an address from the address pool. Alternatively, specify a specific address from the address pool.
", "AllocateAddressResult$PublicIp": "The Elastic IP address.
", "AllocateAddressResult$AllocationId": "The ID that represents the allocation of the Elastic IP address.
", @@ -19770,8 +19770,8 @@ "OidcOptions$UserInfoEndpoint": "The OIDC user info endpoint.
", "OidcOptions$ClientId": "The client identifier.
", "OidcOptions$Scope": "The OpenID Connect (OIDC) scope specified.
", - "OnDemandOptions$MaxTotalPrice": "The maximum amount per hour for On-Demand Instances that you're willing to pay.
", - "OnDemandOptionsRequest$MaxTotalPrice": "The maximum amount per hour for On-Demand Instances that you're willing to pay.
", + "OnDemandOptions$MaxTotalPrice": "The maximum amount per hour for On-Demand Instances that you're willing to pay.
If your fleet includes T instances that are configured as unlimited
, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The maxTotalPrice
does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for maxTotalPrice
. For more information, see Surplus credits can incur charges in the EC2 User Guide.
The maximum amount per hour for On-Demand Instances that you're willing to pay.
If your fleet includes T instances that are configured as unlimited
, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The MaxTotalPrice
does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for MaxTotalPrice
. For more information, see Surplus credits can incur charges in the EC2 User Guide.
The IP address assigned to the transit gateway multicast group.
", "RegisterTransitGatewayMulticastGroupSourcesRequest$GroupIpAddress": "The IP address assigned to the transit gateway multicast group.
", "ReleaseAddressRequest$PublicIp": "Deprecated.
", - "ReleaseAddressRequest$NetworkBorderGroup": "The set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.
If you provide an incorrect network border group, you receive an InvalidAddress.NotFound
error.
You cannot use a network border group with EC2 Classic. If you attempt this operation on EC2 classic, you receive an InvalidParameterCombination
error.
The set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.
If you provide an incorrect network border group, you receive an InvalidAddress.NotFound
error.
The CIDR of the allocation you want to release.
", "RemoveIpamOperatingRegion$RegionName": "The name of the operating Region you want to remove.
", "RemovePrefixListEntry$Cidr": "The CIDR block.
", @@ -20091,8 +20091,8 @@ "SpotFleetRequestConfigData$ClientToken": "A unique, case-sensitive identifier that you provide to ensure the idempotency of your listings. This helps to avoid duplicate listings. For more information, see Ensuring Idempotency.
", "SpotFleetRequestConfigData$IamFleetRole": "The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that grants the Spot Fleet the permission to request, launch, terminate, and tag instances on your behalf. For more information, see Spot Fleet prerequisites in the Amazon EC2 User Guide. Spot Fleet can terminate Spot Instances on your behalf when you cancel its Spot Fleet request using CancelSpotFleetRequests or when the Spot Fleet request expires, if you set TerminateInstancesWithExpiration
.
The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.
If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.
The maximum amount per hour for On-Demand Instances that you're willing to pay. You can use the onDemandMaxTotalPrice
parameter, the spotMaxTotalPrice
parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.
The maximum amount per hour for Spot Instances that you're willing to pay. You can use the spotdMaxTotalPrice
parameter, the onDemandMaxTotalPrice
parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.
The maximum amount per hour for On-Demand Instances that you're willing to pay. You can use the onDemandMaxTotalPrice
parameter, the spotMaxTotalPrice
parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.
If your fleet includes T instances that are configured as unlimited
, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The onDemandMaxTotalPrice
does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for onDemandMaxTotalPrice
. For more information, see Surplus credits can incur charges in the EC2 User Guide.
The maximum amount per hour for Spot Instances that you're willing to pay. You can use the spotMaxTotalPrice
parameter, the onDemandMaxTotalPrice
parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.
If your fleet includes T instances that are configured as unlimited
, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The spotMaxTotalPrice
does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for spotMaxTotalPrice
. For more information, see Surplus credits can incur charges in the EC2 User Guide.
Reserved.
", "SpotInstanceRequest$ActualBlockHourlyPrice": "Deprecated.
", "SpotInstanceRequest$AvailabilityZoneGroup": "The Availability Zone group. If you specify the same Availability Zone group for all Spot Instance requests, all Spot Instances are launched in the same Availability Zone.
", @@ -20105,8 +20105,8 @@ "SpotInstanceStatus$Code": "The status code. For a list of status codes, see Spot request status codes in the Amazon EC2 User Guide for Linux Instances.
", "SpotInstanceStatus$Message": "The description for the status code.
", "SpotMarketOptions$MaxPrice": "The maximum hourly price that you're willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.
If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.
The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.
If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.
The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.
If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.
The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.
If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.
If your fleet includes T instances that are configured as unlimited
, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The maxTotalPrice
does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for maxTotalPrice
. For more information, see Surplus credits can incur charges in the EC2 User Guide.
The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.
If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.
If your fleet includes T instances that are configured as unlimited
, and if their average CPU usage exceeds the baseline utilization, you will incur a charge for surplus credits. The MaxTotalPrice
does not account for surplus credits, and, if you use surplus credits, your final cost might be higher than what you specified for MaxTotalPrice
. For more information, see Surplus credits can incur charges in the EC2 User Guide.
The Availability Zone.
[Spot Fleet only] To specify multiple Availability Zones, separate them using commas; for example, \"us-west-2a, us-west-2b\".
", "SpotPlacementScore$Region": "The Region.
", "SpotPlacementScore$AvailabilityZoneId": "The Availability Zone.
", @@ -20813,7 +20813,7 @@ "CreateCustomerGatewayRequest$TagSpecifications": "The tags to apply to the customer gateway.
", "CreateDhcpOptionsRequest$TagSpecifications": "The tags to assign to the DHCP option.
", "CreateEgressOnlyInternetGatewayRequest$TagSpecifications": "The tags to assign to the egress-only internet gateway.
", - "CreateFleetRequest$TagSpecifications": "The key-value pair for tagging the EC2 Fleet request on creation. For more information, see Tagging your resources.
If the fleet type is instant
, specify a resource type of fleet
to tag the fleet or instance
to tag the instances at launch.
If the fleet type is maintain
or request
, specify a resource type of fleet
to tag the fleet. You cannot specify a resource type of instance
. To tag instances at launch, specify the tags in a launch template.
The key-value pair for tagging the EC2 Fleet request on creation. For more information, see Tag your resources.
If the fleet type is instant
, specify a resource type of fleet
to tag the fleet or instance
to tag the instances at launch.
If the fleet type is maintain
or request
, specify a resource type of fleet
to tag the fleet. You cannot specify a resource type of instance
. To tag instances at launch, specify the tags in a launch template.
The tags to apply to the flow logs.
", "CreateFpgaImageRequest$TagSpecifications": "The tags to apply to the FPGA image during creation.
", "CreateImageRequest$TagSpecifications": "The tags to apply to the AMI and snapshots on creation. You can tag the AMI, the snapshots, or both.
To tag the AMI, the value for ResourceType
must be image
.
To tag the snapshots that are created of the root volume and of other Amazon EBS volumes that are attached to the instance, the value for ResourceType
must be snapshot
. The same tag is applied to all of the snapshots that are created.
If you specify other values for ResourceType
, the request fails.
To tag an AMI or snapshot after it has been created, see CreateTags.
", @@ -20877,7 +20877,7 @@ "PurchaseHostReservationRequest$TagSpecifications": "The tags to apply to the Dedicated Host Reservation during purchase.
", "RequestSpotInstancesRequest$TagSpecifications": "The key-value pair for tagging the Spot Instance request on creation. The value for ResourceType
must be spot-instances-request
, otherwise the Spot Instance request fails. To tag the Spot Instance request after it has been created, see CreateTags.
The tags to apply to the resources that are created during instance launch.
You can specify tags for the following resources only:
Instances
Volumes
Elastic graphics
Spot Instance requests
Network interfaces
To tag a resource after it has been created, see CreateTags.
", - "SpotFleetRequestConfigData$TagSpecifications": "The key-value pair for tagging the Spot Fleet request on creation. The value for ResourceType
must be spot-fleet-request
, otherwise the Spot Fleet request fails. To tag instances at launch, specify the tags in the launch template (valid only if you use LaunchTemplateConfigs
) or in the SpotFleetTagSpecification
(valid only if you use LaunchSpecifications
). For information about tagging after launch, see Tagging Your Resources.
The key-value pair for tagging the Spot Fleet request on creation. The value for ResourceType
must be spot-fleet-request
, otherwise the Spot Fleet request fails. To tag instances at launch, specify the tags in the launch template (valid only if you use LaunchTemplateConfigs
) or in the SpotFleetTagSpecification
(valid only if you use LaunchSpecifications
). For information about tagging after launch, see Tag your resources.
The tags to apply.
", "StartNetworkInsightsAnalysisRequest$TagSpecifications": "The tags to apply.
" } diff --git a/models/apis/fsx/2018-03-01/api-2.json b/models/apis/fsx/2018-03-01/api-2.json index 72e586635de..2fe02967ba5 100644 --- a/models/apis/fsx/2018-03-01/api-2.json +++ b/models/apis/fsx/2018-03-01/api-2.json @@ -567,6 +567,20 @@ ], "idempotent":true }, + "StartMisconfiguredStateRecovery":{ + "name":"StartMisconfiguredStateRecovery", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StartMisconfiguredStateRecoveryRequest"}, + "output":{"shape":"StartMisconfiguredStateRecoveryResponse"}, + "errors":[ + {"shape":"BadRequest"}, + {"shape":"FileSystemNotFound"}, + {"shape":"InternalServerError"} + ] + }, "TagResource":{ "name":"TagResource", "http":{ @@ -783,7 +797,8 @@ "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", - "STORAGE_TYPE_OPTIMIZATION" + "STORAGE_TYPE_OPTIMIZATION", + "MISCONFIGURED_STATE_RECOVERY" ] }, "AdministrativeActions":{ @@ -3405,6 +3420,23 @@ }, "exception":true }, + "StartMisconfiguredStateRecoveryRequest":{ + "type":"structure", + "required":["FileSystemId"], + "members":{ + "ClientRequestToken":{ + "shape":"ClientRequestToken", + "idempotencyToken":true + }, + "FileSystemId":{"shape":"FileSystemId"} + } + }, + "StartMisconfiguredStateRecoveryResponse":{ + "type":"structure", + "members":{ + "FileSystem":{"shape":"FileSystem"} + } + }, "StartTime":{"type":"timestamp"}, "Status":{ "type":"string", diff --git a/models/apis/fsx/2018-03-01/docs-2.json b/models/apis/fsx/2018-03-01/docs-2.json index 2ecbfb50880..7f730121c64 100644 --- a/models/apis/fsx/2018-03-01/docs-2.json +++ b/models/apis/fsx/2018-03-01/docs-2.json @@ -35,6 +35,7 @@ "ListTagsForResource": "Lists tags for Amazon FSx resources.
When retrieving all tags, you can optionally specify the MaxResults
parameter to limit the number of tags in a response. If more tags remain, Amazon FSx returns a NextToken
value in the response. In this case, send a later request with the NextToken
request parameter set to the value of NextToken
from the last response.
This action is used in an iterative process to retrieve a list of your tags. ListTagsForResource
is called first without a NextToken
value. Then the action continues to be called with the NextToken
parameter set to the value of the last NextToken
value until a response has no NextToken
.
When using this action, keep the following in mind:
The implementation might return fewer than MaxResults
file system descriptions while still including a NextToken
value.
The order of tags returned in the response of one ListTagsForResource
call and the order of tags returned across the responses of a multi-call iteration is unspecified.
Releases the file system lock from an Amazon FSx for OpenZFS file system.
", "RestoreVolumeFromSnapshot": "Returns an Amazon FSx for OpenZFS volume to the state saved by the specified snapshot.
", + "StartMisconfiguredStateRecovery": "After performing steps to repair the Active Directory configuration of an FSx for Windows File Server file system, use this action to initiate the process of Amazon FSx attempting to reconnect to the file system.
", "TagResource": "Tags an Amazon FSx resource.
", "UntagResource": "This action removes a tag from an Amazon FSx resource.
", "UpdateDataRepositoryAssociation": "Updates the configuration of an existing data repository association on an Amazon FSx for Lustre file system. Data repository associations are supported on all FSx for Lustre 2.12 and 2.15 file systems, excluding scratch_1
deployment type.
A string of up to 63 ASCII characters that Amazon FSx uses to ensure idempotent updates. This string is automatically filled on your behalf when you use the Command Line Interface (CLI) or an Amazon Web Services SDK.
", @@ -467,7 +469,7 @@ } }, "CreateFileSystemLustreConfiguration": { - "base": "The Lustre configuration for the file system being created.
The following parameters are not supported for file systems with a data repository association created with .
AutoImportPolicy
ExportPath
ImportedChunkSize
ImportPath
The Lustre configuration for the file system being created.
The following parameters are not supported for file systems with a data repository association created with .
AutoImportPolicy
ExportPath
ImportedFileChunkSize
ImportPath
The configuration of the file system that was created.
", "FileSystems$member": null, "ReleaseFileSystemNfsV3LocksResponse$FileSystem": null, + "StartMisconfiguredStateRecoveryResponse$FileSystem": null, "UpdateFileSystemResponse$FileSystem": "A description of the file system that was updated.
" } }, @@ -1327,6 +1330,7 @@ "FileSystem$FileSystemId": "The system-generated, unique 17-digit ID of the file system.
", "FileSystemIds$member": null, "ReleaseFileSystemNfsV3LocksRequest$FileSystemId": null, + "StartMisconfiguredStateRecoveryRequest$FileSystemId": null, "StorageVirtualMachine$FileSystemId": null, "UpdateFileSystemRequest$FileSystemId": "The ID of the file system that you are updating.
", "Volume$FileSystemId": null @@ -2371,6 +2375,16 @@ "refs": { } }, + "StartMisconfiguredStateRecoveryRequest": { + "base": null, + "refs": { + } + }, + "StartMisconfiguredStateRecoveryResponse": { + "base": null, + "refs": { + } + }, "StartTime": { "base": null, "refs": { diff --git a/models/apis/marketplace-catalog/2018-09-17/api-2.json b/models/apis/marketplace-catalog/2018-09-17/api-2.json index 60eda804367..3d048965df4 100644 --- a/models/apis/marketplace-catalog/2018-09-17/api-2.json +++ b/models/apis/marketplace-catalog/2018-09-17/api-2.json @@ -1,854 +1,1249 @@ { - "version":"2.0", - "metadata":{ - "apiVersion":"2018-09-17", - "endpointPrefix":"catalog.marketplace", - "jsonVersion":"1.1", - "protocol":"rest-json", - "serviceAbbreviation":"AWS Marketplace Catalog", - "serviceFullName":"AWS Marketplace Catalog Service", - "serviceId":"Marketplace Catalog", - "signatureVersion":"v4", - "signingName":"aws-marketplace", - "uid":"marketplace-catalog-2018-09-17" + "metadata": { + "apiVersion": "2018-09-17", + "endpointPrefix": "catalog.marketplace", + "jsonVersion": "1.1", + "protocol": "rest-json", + "serviceAbbreviation": "AWS Marketplace Catalog", + "serviceFullName": "AWS Marketplace Catalog Service", + "serviceId": "Marketplace Catalog", + "signatureVersion": "v4", + "signingName": "aws-marketplace", + "uid": "marketplace-catalog-2018-09-17" }, - "operations":{ - "CancelChangeSet":{ - "name":"CancelChangeSet", - "http":{ - "method":"PATCH", - "requestUri":"/CancelChangeSet" - }, - "input":{"shape":"CancelChangeSetRequest"}, - "output":{"shape":"CancelChangeSetResponse"}, - "errors":[ - {"shape":"InternalServiceException"}, - {"shape":"AccessDeniedException"}, - {"shape":"ValidationException"}, - {"shape":"ResourceNotFoundException"}, - {"shape":"ResourceInUseException"}, - {"shape":"ThrottlingException"} - ] - }, - "DeleteResourcePolicy":{ - "name":"DeleteResourcePolicy", - "http":{ - "method":"DELETE", - "requestUri":"/DeleteResourcePolicy" - }, - "input":{"shape":"DeleteResourcePolicyRequest"}, - "output":{"shape":"DeleteResourcePolicyResponse"}, - "errors":[ - {"shape":"InternalServiceException"}, - {"shape":"AccessDeniedException"}, - {"shape":"ValidationException"}, - {"shape":"ResourceNotFoundException"}, - {"shape":"ThrottlingException"} - ] - }, - "DescribeChangeSet":{ - "name":"DescribeChangeSet", - "http":{ - "method":"GET", - "requestUri":"/DescribeChangeSet" - }, - "input":{"shape":"DescribeChangeSetRequest"}, - "output":{"shape":"DescribeChangeSetResponse"}, - "errors":[ - {"shape":"InternalServiceException"}, - {"shape":"AccessDeniedException"}, - {"shape":"ValidationException"}, - {"shape":"ResourceNotFoundException"}, - {"shape":"ThrottlingException"} - ] - }, - "DescribeEntity":{ - "name":"DescribeEntity", - "http":{ - "method":"GET", - "requestUri":"/DescribeEntity" - }, - "input":{"shape":"DescribeEntityRequest"}, - "output":{"shape":"DescribeEntityResponse"}, - "errors":[ - {"shape":"InternalServiceException"}, - {"shape":"AccessDeniedException"}, - {"shape":"ValidationException"}, - {"shape":"ResourceNotSupportedException"}, - {"shape":"ResourceNotFoundException"}, - {"shape":"ThrottlingException"} - ] - }, - "GetResourcePolicy":{ - "name":"GetResourcePolicy", - "http":{ - "method":"GET", - "requestUri":"/GetResourcePolicy" - }, - "input":{"shape":"GetResourcePolicyRequest"}, - "output":{"shape":"GetResourcePolicyResponse"}, - "errors":[ - {"shape":"InternalServiceException"}, - {"shape":"AccessDeniedException"}, - {"shape":"ValidationException"}, - {"shape":"ResourceNotFoundException"}, - {"shape":"ThrottlingException"} - ] - }, - "ListChangeSets":{ - "name":"ListChangeSets", - "http":{ - "method":"POST", - "requestUri":"/ListChangeSets" - }, - "input":{"shape":"ListChangeSetsRequest"}, - "output":{"shape":"ListChangeSetsResponse"}, - "errors":[ - {"shape":"InternalServiceException"}, - {"shape":"AccessDeniedException"}, - {"shape":"ValidationException"}, - {"shape":"ThrottlingException"} - ] - }, - "ListEntities":{ - "name":"ListEntities", - "http":{ - "method":"POST", - "requestUri":"/ListEntities" - }, - "input":{"shape":"ListEntitiesRequest"}, - "output":{"shape":"ListEntitiesResponse"}, - "errors":[ - {"shape":"InternalServiceException"}, - {"shape":"AccessDeniedException"}, - {"shape":"ValidationException"}, - {"shape":"ResourceNotFoundException"}, - {"shape":"ThrottlingException"} - ] - }, - "ListTagsForResource":{ - "name":"ListTagsForResource", - "http":{ - "method":"POST", - "requestUri":"/ListTagsForResource" - }, - "input":{"shape":"ListTagsForResourceRequest"}, - "output":{"shape":"ListTagsForResourceResponse"}, - "errors":[ - {"shape":"ResourceNotFoundException"}, - {"shape":"InternalServiceException"}, - {"shape":"AccessDeniedException"}, - {"shape":"ValidationException"}, - {"shape":"ThrottlingException"} - ] - }, - "PutResourcePolicy":{ - "name":"PutResourcePolicy", - "http":{ - "method":"POST", - "requestUri":"/PutResourcePolicy" - }, - "input":{"shape":"PutResourcePolicyRequest"}, - "output":{"shape":"PutResourcePolicyResponse"}, - "errors":[ - {"shape":"InternalServiceException"}, - {"shape":"AccessDeniedException"}, - {"shape":"ValidationException"}, - {"shape":"ResourceNotFoundException"}, - {"shape":"ThrottlingException"} - ] - }, - "StartChangeSet":{ - "name":"StartChangeSet", - "http":{ - "method":"POST", - "requestUri":"/StartChangeSet" - }, - "input":{"shape":"StartChangeSetRequest"}, - "output":{"shape":"StartChangeSetResponse"}, - "errors":[ - {"shape":"InternalServiceException"}, - {"shape":"AccessDeniedException"}, - {"shape":"ValidationException"}, - {"shape":"ResourceNotFoundException"}, - {"shape":"ResourceInUseException"}, - {"shape":"ThrottlingException"}, - {"shape":"ServiceQuotaExceededException"} - ] - }, - "TagResource":{ - "name":"TagResource", - "http":{ - "method":"POST", - "requestUri":"/TagResource" - }, - "input":{"shape":"TagResourceRequest"}, - "output":{"shape":"TagResourceResponse"}, - "errors":[ - {"shape":"ResourceNotFoundException"}, - {"shape":"InternalServiceException"}, - {"shape":"AccessDeniedException"}, - {"shape":"ValidationException"}, - {"shape":"ThrottlingException"} - ] - }, - "UntagResource":{ - "name":"UntagResource", - "http":{ - "method":"POST", - "requestUri":"/UntagResource" - }, - "input":{"shape":"UntagResourceRequest"}, - "output":{"shape":"UntagResourceResponse"}, - "errors":[ - {"shape":"ResourceNotFoundException"}, - {"shape":"InternalServiceException"}, - {"shape":"AccessDeniedException"}, - {"shape":"ValidationException"}, - {"shape":"ThrottlingException"} - ] - } - }, - "shapes":{ - "ARN":{ - "type":"string", - "max":2048, - "min":1, - "pattern":"^[a-zA-Z0-9:*/-]+$" - }, - "AccessDeniedException":{ - "type":"structure", - "members":{ - "Message":{"shape":"ExceptionMessageContent"} - }, - "error":{"httpStatusCode":403}, - "exception":true, - "synthetic":true - }, - "CancelChangeSetRequest":{ - "type":"structure", - "required":[ - "Catalog", - "ChangeSetId" - ], - "members":{ - "Catalog":{ - "shape":"Catalog", - "location":"querystring", - "locationName":"catalog" + "operations": { + "CancelChangeSet": { + "errors": [ + { + "shape": "InternalServiceException" + }, + { + "shape": "AccessDeniedException" }, - "ChangeSetId":{ - "shape":"ResourceId", - "location":"querystring", - "locationName":"changeSetId" + { + "shape": "ValidationException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ResourceInUseException" + }, + { + "shape": "ThrottlingException" } + ], + "http": { + "method": "PATCH", + "requestUri": "/CancelChangeSet" + }, + "input": { + "shape": "CancelChangeSetRequest" + }, + "name": "CancelChangeSet", + "output": { + "shape": "CancelChangeSetResponse" } }, - "CancelChangeSetResponse":{ - "type":"structure", - "members":{ - "ChangeSetId":{"shape":"ResourceId"}, - "ChangeSetArn":{"shape":"ARN"} + "DeleteResourcePolicy": { + "errors": [ + { + "shape": "InternalServiceException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" + } + ], + "http": { + "method": "DELETE", + "requestUri": "/DeleteResourcePolicy" + }, + "input": { + "shape": "DeleteResourcePolicyRequest" + }, + "name": "DeleteResourcePolicy", + "output": { + "shape": "DeleteResourcePolicyResponse" } }, - "Catalog":{ - "type":"string", - "max":64, - "min":1, - "pattern":"^[a-zA-Z]+$" + "DescribeChangeSet": { + "errors": [ + { + "shape": "InternalServiceException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" + } + ], + "http": { + "method": "GET", + "requestUri": "/DescribeChangeSet" + }, + "input": { + "shape": "DescribeChangeSetRequest" + }, + "name": "DescribeChangeSet", + "output": { + "shape": "DescribeChangeSetResponse" + } }, - "Change":{ - "type":"structure", - "required":[ - "ChangeType", - "Entity", - "Details" + "DescribeEntity": { + "errors": [ + { + "shape": "InternalServiceException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "ResourceNotSupportedException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" + } ], - "members":{ - "ChangeType":{"shape":"ChangeType"}, - "Entity":{"shape":"Entity"}, - "EntityTags":{"shape":"TagList"}, - "Details":{"shape":"Json"}, - "ChangeName":{"shape":"ChangeName"} + "http": { + "method": "GET", + "requestUri": "/DescribeEntity" + }, + "input": { + "shape": "DescribeEntityRequest" + }, + "name": "DescribeEntity", + "output": { + "shape": "DescribeEntityResponse" } }, - "ChangeName":{ - "type":"string", - "max":72, - "min":1, - "pattern":"^[a-zA-Z]$" - }, - "ChangeSetDescription":{ - "type":"list", - "member":{"shape":"ChangeSummary"} - }, - "ChangeSetName":{ - "type":"string", - "max":100, - "min":1, - "pattern":"^[\\w\\s+=.:@-]+$" - }, - "ChangeSetSummaryList":{ - "type":"list", - "member":{"shape":"ChangeSetSummaryListItem"} - }, - "ChangeSetSummaryListItem":{ - "type":"structure", - "members":{ - "ChangeSetId":{"shape":"ResourceId"}, - "ChangeSetArn":{"shape":"ARN"}, - "ChangeSetName":{"shape":"ChangeSetName"}, - "StartTime":{"shape":"DateTimeISO8601"}, - "EndTime":{"shape":"DateTimeISO8601"}, - "Status":{"shape":"ChangeStatus"}, - "EntityIdList":{"shape":"ResourceIdList"}, - "FailureCode":{"shape":"FailureCode"} + "GetResourcePolicy": { + "errors": [ + { + "shape": "InternalServiceException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" + } + ], + "http": { + "method": "GET", + "requestUri": "/GetResourcePolicy" + }, + "input": { + "shape": "GetResourcePolicyRequest" + }, + "name": "GetResourcePolicy", + "output": { + "shape": "GetResourcePolicyResponse" } }, - "ChangeStatus":{ - "type":"string", - "enum":[ - "PREPARING", - "APPLYING", - "SUCCEEDED", - "CANCELLED", - "FAILED" - ] - }, - "ChangeSummary":{ - "type":"structure", - "members":{ - "ChangeType":{"shape":"ChangeType"}, - "Entity":{"shape":"Entity"}, - "Details":{"shape":"Json"}, - "ErrorDetailList":{"shape":"ErrorDetailList"}, - "ChangeName":{"shape":"ChangeName"} + "ListChangeSets": { + "errors": [ + { + "shape": "InternalServiceException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "ThrottlingException" + } + ], + "http": { + "method": "POST", + "requestUri": "/ListChangeSets" + }, + "input": { + "shape": "ListChangeSetsRequest" + }, + "name": "ListChangeSets", + "output": { + "shape": "ListChangeSetsResponse" } }, - "ChangeType":{ - "type":"string", - "max":255, - "min":1, - "pattern":"^[A-Z][\\w]*$" - }, - "ClientRequestToken":{ - "type":"string", - "max":64, - "min":1, - "pattern":"^[!-~]+$" - }, - "DateTimeISO8601":{ - "type":"string", - "max":20, - "min":20, - "pattern":"^([\\d]{4})\\-(1[0-2]|0[1-9])\\-(3[01]|0[1-9]|[12][\\d])T(2[0-3]|[01][\\d]):([0-5][\\d]):([0-5][\\d])Z$" - }, - "DeleteResourcePolicyRequest":{ - "type":"structure", - "required":["ResourceArn"], - "members":{ - "ResourceArn":{ - "shape":"ResourceARN", - "location":"querystring", - "locationName":"resourceArn" + "ListEntities": { + "errors": [ + { + "shape": "InternalServiceException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" } + ], + "http": { + "method": "POST", + "requestUri": "/ListEntities" + }, + "input": { + "shape": "ListEntitiesRequest" + }, + "name": "ListEntities", + "output": { + "shape": "ListEntitiesResponse" } }, - "DeleteResourcePolicyResponse":{ - "type":"structure", - "members":{ + "ListTagsForResource": { + "errors": [ + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "InternalServiceException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "ThrottlingException" + } + ], + "http": { + "method": "POST", + "requestUri": "/ListTagsForResource" + }, + "input": { + "shape": "ListTagsForResourceRequest" + }, + "name": "ListTagsForResource", + "output": { + "shape": "ListTagsForResourceResponse" } }, - "DescribeChangeSetRequest":{ - "type":"structure", - "required":[ - "Catalog", - "ChangeSetId" + "PutResourcePolicy": { + "errors": [ + { + "shape": "InternalServiceException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" + } ], - "members":{ - "Catalog":{ - "shape":"Catalog", - "location":"querystring", - "locationName":"catalog" + "http": { + "method": "POST", + "requestUri": "/PutResourcePolicy" + }, + "input": { + "shape": "PutResourcePolicyRequest" + }, + "name": "PutResourcePolicy", + "output": { + "shape": "PutResourcePolicyResponse" + } + }, + "StartChangeSet": { + "errors": [ + { + "shape": "InternalServiceException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ResourceInUseException" }, - "ChangeSetId":{ - "shape":"ResourceId", - "location":"querystring", - "locationName":"changeSetId" + { + "shape": "ThrottlingException" + }, + { + "shape": "ServiceQuotaExceededException" } + ], + "http": { + "method": "POST", + "requestUri": "/StartChangeSet" + }, + "input": { + "shape": "StartChangeSetRequest" + }, + "name": "StartChangeSet", + "output": { + "shape": "StartChangeSetResponse" } }, - "DescribeChangeSetResponse":{ - "type":"structure", - "members":{ - "ChangeSetId":{"shape":"ResourceId"}, - "ChangeSetArn":{"shape":"ARN"}, - "ChangeSetName":{"shape":"ChangeSetName"}, - "StartTime":{"shape":"DateTimeISO8601"}, - "EndTime":{"shape":"DateTimeISO8601"}, - "Status":{"shape":"ChangeStatus"}, - "FailureCode":{"shape":"FailureCode"}, - "FailureDescription":{"shape":"ExceptionMessageContent"}, - "ChangeSet":{"shape":"ChangeSetDescription"} + "TagResource": { + "errors": [ + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "InternalServiceException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "ThrottlingException" + } + ], + "http": { + "method": "POST", + "requestUri": "/TagResource" + }, + "input": { + "shape": "TagResourceRequest" + }, + "name": "TagResource", + "output": { + "shape": "TagResourceResponse" } }, - "DescribeEntityRequest":{ - "type":"structure", - "required":[ + "UntagResource": { + "errors": [ + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "InternalServiceException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "ThrottlingException" + } + ], + "http": { + "method": "POST", + "requestUri": "/UntagResource" + }, + "input": { + "shape": "UntagResourceRequest" + }, + "name": "UntagResource", + "output": { + "shape": "UntagResourceResponse" + } + } + }, + "shapes": { + "ARN": { + "max": 2048, + "min": 1, + "pattern": "^[a-zA-Z0-9:*/-]+$", + "type": "string" + }, + "AccessDeniedException": { + "error": { + "httpStatusCode": 403 + }, + "exception": true, + "members": { + "Message": { + "shape": "ExceptionMessageContent" + } + }, + "synthetic": true, + "type": "structure" + }, + "CancelChangeSetRequest": { + "members": { + "Catalog": { + "location": "querystring", + "locationName": "catalog", + "shape": "Catalog" + }, + "ChangeSetId": { + "location": "querystring", + "locationName": "changeSetId", + "shape": "ResourceId" + } + }, + "required": [ "Catalog", - "EntityId" + "ChangeSetId" ], - "members":{ - "Catalog":{ - "shape":"Catalog", - "location":"querystring", - "locationName":"catalog" + "type": "structure" + }, + "CancelChangeSetResponse": { + "members": { + "ChangeSetArn": { + "shape": "ARN" }, - "EntityId":{ - "shape":"ResourceId", - "location":"querystring", - "locationName":"entityId" + "ChangeSetId": { + "shape": "ResourceId" } - } + }, + "type": "structure" + }, + "Catalog": { + "max": 64, + "min": 1, + "pattern": "^[a-zA-Z]+$", + "type": "string" + }, + "Change": { + "members": { + "ChangeName": { + "shape": "ChangeName" + }, + "ChangeType": { + "shape": "ChangeType" + }, + "Details": { + "shape": "Json" + }, + "Entity": { + "shape": "Entity" + }, + "EntityTags": { + "shape": "TagList" + } + }, + "required": [ + "ChangeType", + "Entity" + ], + "type": "structure" }, - "DescribeEntityResponse":{ - "type":"structure", - "members":{ - "EntityType":{"shape":"EntityType"}, - "EntityIdentifier":{"shape":"Identifier"}, - "EntityArn":{"shape":"ARN"}, - "LastModifiedDate":{"shape":"DateTimeISO8601"}, - "Details":{"shape":"Json"} - } + "ChangeName": { + "max": 72, + "min": 1, + "pattern": "^[a-zA-Z]$", + "type": "string" }, - "Entity":{ - "type":"structure", - "required":["Type"], - "members":{ - "Type":{"shape":"EntityType"}, - "Identifier":{"shape":"Identifier"} - } + "ChangeSetDescription": { + "member": { + "shape": "ChangeSummary" + }, + "type": "list" }, - "EntityNameString":{ - "type":"string", - "max":255, - "min":1, - "pattern":"^\\\\S+[\\\\S\\\\s]*" - }, - "EntitySummary":{ - "type":"structure", - "members":{ - "Name":{"shape":"EntityNameString"}, - "EntityType":{"shape":"EntityType"}, - "EntityId":{"shape":"ResourceId"}, - "EntityArn":{"shape":"ARN"}, - "LastModifiedDate":{"shape":"DateTimeISO8601"}, - "Visibility":{"shape":"VisibilityValue"} - } + "ChangeSetName": { + "max": 100, + "min": 1, + "pattern": "^[\\w\\s+=.:@-]+$", + "type": "string" }, - "EntitySummaryList":{ - "type":"list", - "member":{"shape":"EntitySummary"} - }, - "EntityType":{ - "type":"string", - "max":255, - "min":1, - "pattern":"^[a-zA-Z]+$" - }, - "ErrorCodeString":{ - "type":"string", - "max":72, - "min":1, - "pattern":"^[a-zA-Z_]+$" - }, - "ErrorDetail":{ - "type":"structure", - "members":{ - "ErrorCode":{"shape":"ErrorCodeString"}, - "ErrorMessage":{"shape":"ExceptionMessageContent"} - } + "ChangeSetSummaryList": { + "member": { + "shape": "ChangeSetSummaryListItem" + }, + "type": "list" }, - "ErrorDetailList":{ - "type":"list", - "member":{"shape":"ErrorDetail"} + "ChangeSetSummaryListItem": { + "members": { + "ChangeSetArn": { + "shape": "ARN" + }, + "ChangeSetId": { + "shape": "ResourceId" + }, + "ChangeSetName": { + "shape": "ChangeSetName" + }, + "EndTime": { + "shape": "DateTimeISO8601" + }, + "EntityIdList": { + "shape": "ResourceIdList" + }, + "FailureCode": { + "shape": "FailureCode" + }, + "StartTime": { + "shape": "DateTimeISO8601" + }, + "Status": { + "shape": "ChangeStatus" + } + }, + "type": "structure" }, - "ExceptionMessageContent":{ - "type":"string", - "max":2048, - "min":1, - "pattern":"^(.)+$" + "ChangeStatus": { + "enum": [ + "PREPARING", + "APPLYING", + "SUCCEEDED", + "CANCELLED", + "FAILED" + ], + "type": "string" }, - "FailureCode":{ - "type":"string", - "enum":[ + "ChangeSummary": { + "members": { + "ChangeName": { + "shape": "ChangeName" + }, + "ChangeType": { + "shape": "ChangeType" + }, + "Details": { + "shape": "Json" + }, + "Entity": { + "shape": "Entity" + }, + "ErrorDetailList": { + "shape": "ErrorDetailList" + } + }, + "type": "structure" + }, + "ChangeType": { + "max": 255, + "min": 1, + "pattern": "^[A-Z][\\w]*$", + "type": "string" + }, + "ClientRequestToken": { + "max": 64, + "min": 1, + "pattern": "^[!-~]+$", + "type": "string" + }, + "DateTimeISO8601": { + "max": 20, + "min": 20, + "pattern": "^([\\d]{4})\\-(1[0-2]|0[1-9])\\-(3[01]|0[1-9]|[12][\\d])T(2[0-3]|[01][\\d]):([0-5][\\d]):([0-5][\\d])Z$", + "type": "string" + }, + "DeleteResourcePolicyRequest": { + "members": { + "ResourceArn": { + "location": "querystring", + "locationName": "resourceArn", + "shape": "ResourceARN" + } + }, + "required": [ + "ResourceArn" + ], + "type": "structure" + }, + "DeleteResourcePolicyResponse": { + "members": {}, + "type": "structure" + }, + "DescribeChangeSetRequest": { + "members": { + "Catalog": { + "location": "querystring", + "locationName": "catalog", + "shape": "Catalog" + }, + "ChangeSetId": { + "location": "querystring", + "locationName": "changeSetId", + "shape": "ResourceId" + } + }, + "required": [ + "Catalog", + "ChangeSetId" + ], + "type": "structure" + }, + "DescribeChangeSetResponse": { + "members": { + "ChangeSet": { + "shape": "ChangeSetDescription" + }, + "ChangeSetArn": { + "shape": "ARN" + }, + "ChangeSetId": { + "shape": "ResourceId" + }, + "ChangeSetName": { + "shape": "ChangeSetName" + }, + "EndTime": { + "shape": "DateTimeISO8601" + }, + "FailureCode": { + "shape": "FailureCode" + }, + "FailureDescription": { + "shape": "ExceptionMessageContent" + }, + "StartTime": { + "shape": "DateTimeISO8601" + }, + "Status": { + "shape": "ChangeStatus" + } + }, + "type": "structure" + }, + "DescribeEntityRequest": { + "members": { + "Catalog": { + "location": "querystring", + "locationName": "catalog", + "shape": "Catalog" + }, + "EntityId": { + "location": "querystring", + "locationName": "entityId", + "shape": "ResourceId" + } + }, + "required": [ + "Catalog", + "EntityId" + ], + "type": "structure" + }, + "DescribeEntityResponse": { + "members": { + "Details": { + "shape": "Json" + }, + "EntityArn": { + "shape": "ARN" + }, + "EntityIdentifier": { + "shape": "Identifier" + }, + "EntityType": { + "shape": "EntityType" + }, + "LastModifiedDate": { + "shape": "DateTimeISO8601" + } + }, + "type": "structure" + }, + "Entity": { + "members": { + "Identifier": { + "shape": "Identifier" + }, + "Type": { + "shape": "EntityType" + } + }, + "required": [ + "Type" + ], + "type": "structure" + }, + "EntityNameString": { + "max": 255, + "min": 1, + "pattern": "^\\\\S+[\\\\S\\\\s]*", + "type": "string" + }, + "EntitySummary": { + "members": { + "EntityArn": { + "shape": "ARN" + }, + "EntityId": { + "shape": "ResourceId" + }, + "EntityType": { + "shape": "EntityType" + }, + "LastModifiedDate": { + "shape": "DateTimeISO8601" + }, + "Name": { + "shape": "EntityNameString" + }, + "Visibility": { + "shape": "VisibilityValue" + } + }, + "type": "structure" + }, + "EntitySummaryList": { + "member": { + "shape": "EntitySummary" + }, + "type": "list" + }, + "EntityType": { + "max": 255, + "min": 1, + "pattern": "^[a-zA-Z]+$", + "type": "string" + }, + "ErrorCodeString": { + "max": 72, + "min": 1, + "pattern": "^[a-zA-Z_]+$", + "type": "string" + }, + "ErrorDetail": { + "members": { + "ErrorCode": { + "shape": "ErrorCodeString" + }, + "ErrorMessage": { + "shape": "ExceptionMessageContent" + } + }, + "type": "structure" + }, + "ErrorDetailList": { + "member": { + "shape": "ErrorDetail" + }, + "type": "list" + }, + "ExceptionMessageContent": { + "max": 2048, + "min": 1, + "pattern": "^(.)+$", + "type": "string" + }, + "FailureCode": { + "enum": [ "CLIENT_ERROR", "SERVER_FAULT" - ] - }, - "Filter":{ - "type":"structure", - "members":{ - "Name":{"shape":"FilterName"}, - "ValueList":{"shape":"ValueList"} - } + ], + "type": "string" }, - "FilterList":{ - "type":"list", - "member":{"shape":"Filter"}, - "max":8, - "min":1 - }, - "FilterName":{ - "type":"string", - "max":255, - "min":1, - "pattern":"^[a-zA-Z]+$" - }, - "FilterValueContent":{ - "type":"string", - "max":255, - "min":1, - "pattern":"^(.)+$" - }, - "GetResourcePolicyRequest":{ - "type":"structure", - "required":["ResourceArn"], - "members":{ - "ResourceArn":{ - "shape":"ResourceARN", - "location":"querystring", - "locationName":"resourceArn" + "Filter": { + "members": { + "Name": { + "shape": "FilterName" + }, + "ValueList": { + "shape": "ValueList" } - } + }, + "type": "structure" }, - "GetResourcePolicyResponse":{ - "type":"structure", - "members":{ - "Policy":{"shape":"ResourcePolicyJson"} - } + "FilterList": { + "max": 8, + "member": { + "shape": "Filter" + }, + "min": 1, + "type": "list" + }, + "FilterName": { + "max": 255, + "min": 1, + "pattern": "^[a-zA-Z]+$", + "type": "string" + }, + "FilterValueContent": { + "max": 255, + "min": 1, + "pattern": "^(.)+$", + "type": "string" + }, + "GetResourcePolicyRequest": { + "members": { + "ResourceArn": { + "location": "querystring", + "locationName": "resourceArn", + "shape": "ResourceARN" + } + }, + "required": [ + "ResourceArn" + ], + "type": "structure" }, - "Identifier":{ - "type":"string", - "max":255, - "min":1, - "pattern":"^[\\w\\-@]+$" - }, - "InternalServiceException":{ - "type":"structure", - "members":{ - "Message":{"shape":"ExceptionMessageContent"} - }, - "error":{"httpStatusCode":500}, - "exception":true, - "synthetic":true - }, - "Json":{ - "type":"string", - "max":16384, - "min":2, - "pattern":"^[\\s]*\\{[\\s\\S]*\\}[\\s]*$" - }, - "ListChangeSetsMaxResultInteger":{ - "type":"integer", - "box":true, - "max":20, - "min":1 - }, - "ListChangeSetsRequest":{ - "type":"structure", - "required":["Catalog"], - "members":{ - "Catalog":{"shape":"Catalog"}, - "FilterList":{"shape":"FilterList"}, - "Sort":{"shape":"Sort"}, - "MaxResults":{"shape":"ListChangeSetsMaxResultInteger"}, - "NextToken":{"shape":"NextToken"} - } + "GetResourcePolicyResponse": { + "members": { + "Policy": { + "shape": "ResourcePolicyJson" + } + }, + "type": "structure" }, - "ListChangeSetsResponse":{ - "type":"structure", - "members":{ - "ChangeSetSummaryList":{"shape":"ChangeSetSummaryList"}, - "NextToken":{"shape":"NextToken"} - } + "Identifier": { + "max": 255, + "min": 1, + "pattern": "^[\\w\\-@]+$", + "type": "string" }, - "ListEntitiesMaxResultInteger":{ - "type":"integer", - "box":true, - "max":50, - "min":1 + "InternalServiceException": { + "error": { + "httpStatusCode": 500 + }, + "exception": true, + "members": { + "Message": { + "shape": "ExceptionMessageContent" + } + }, + "synthetic": true, + "type": "structure" + }, + "Json": { + "max": 16384, + "min": 2, + "pattern": "^[\\s]*\\{[\\s\\S]*\\}[\\s]*$", + "type": "string" + }, + "ListChangeSetsMaxResultInteger": { + "box": true, + "max": 20, + "min": 1, + "type": "integer" + }, + "ListChangeSetsRequest": { + "members": { + "Catalog": { + "shape": "Catalog" + }, + "FilterList": { + "shape": "FilterList" + }, + "MaxResults": { + "shape": "ListChangeSetsMaxResultInteger" + }, + "NextToken": { + "shape": "NextToken" + }, + "Sort": { + "shape": "Sort" + } + }, + "required": [ + "Catalog" + ], + "type": "structure" }, - "ListEntitiesRequest":{ - "type":"structure", - "required":[ + "ListChangeSetsResponse": { + "members": { + "ChangeSetSummaryList": { + "shape": "ChangeSetSummaryList" + }, + "NextToken": { + "shape": "NextToken" + } + }, + "type": "structure" + }, + "ListEntitiesMaxResultInteger": { + "box": true, + "max": 50, + "min": 1, + "type": "integer" + }, + "ListEntitiesRequest": { + "members": { + "Catalog": { + "shape": "Catalog" + }, + "EntityType": { + "shape": "EntityType" + }, + "FilterList": { + "shape": "FilterList" + }, + "MaxResults": { + "shape": "ListEntitiesMaxResultInteger" + }, + "NextToken": { + "shape": "NextToken" + }, + "OwnershipType": { + "shape": "OwnershipType" + }, + "Sort": { + "shape": "Sort" + } + }, + "required": [ "Catalog", "EntityType" ], - "members":{ - "Catalog":{"shape":"Catalog"}, - "EntityType":{"shape":"EntityType"}, - "FilterList":{"shape":"FilterList"}, - "Sort":{"shape":"Sort"}, - "NextToken":{"shape":"NextToken"}, - "MaxResults":{"shape":"ListEntitiesMaxResultInteger"}, - "OwnershipType":{"shape":"OwnershipType"} - } + "type": "structure" }, - "ListEntitiesResponse":{ - "type":"structure", - "members":{ - "EntitySummaryList":{"shape":"EntitySummaryList"}, - "NextToken":{"shape":"NextToken"} - } + "ListEntitiesResponse": { + "members": { + "EntitySummaryList": { + "shape": "EntitySummaryList" + }, + "NextToken": { + "shape": "NextToken" + } + }, + "type": "structure" }, - "ListTagsForResourceRequest":{ - "type":"structure", - "required":["ResourceArn"], - "members":{ - "ResourceArn":{"shape":"ResourceARN"} - } + "ListTagsForResourceRequest": { + "members": { + "ResourceArn": { + "shape": "ResourceARN" + } + }, + "required": [ + "ResourceArn" + ], + "type": "structure" }, - "ListTagsForResourceResponse":{ - "type":"structure", - "members":{ - "ResourceArn":{"shape":"ResourceARN"}, - "Tags":{"shape":"TagList"} - } + "ListTagsForResourceResponse": { + "members": { + "ResourceArn": { + "shape": "ResourceARN" + }, + "Tags": { + "shape": "TagList" + } + }, + "type": "structure" }, - "NextToken":{ - "type":"string", - "max":2048, - "min":1, - "pattern":"^[\\w+=.:@\\-\\/]$" + "NextToken": { + "max": 2048, + "min": 1, + "pattern": "^[\\w+=.:@\\-\\/]$", + "type": "string" }, - "OwnershipType":{ - "type":"string", - "enum":[ + "OwnershipType": { + "enum": [ "SELF", "SHARED" - ] + ], + "type": "string" }, - "PutResourcePolicyRequest":{ - "type":"structure", - "required":[ + "PutResourcePolicyRequest": { + "members": { + "Policy": { + "shape": "ResourcePolicyJson" + }, + "ResourceArn": { + "shape": "ResourceARN" + } + }, + "required": [ "ResourceArn", "Policy" ], - "members":{ - "ResourceArn":{"shape":"ResourceARN"}, - "Policy":{"shape":"ResourcePolicyJson"} - } + "type": "structure" }, - "PutResourcePolicyResponse":{ - "type":"structure", - "members":{ - } + "PutResourcePolicyResponse": { + "members": {}, + "type": "structure" }, - "RequestedChangeList":{ - "type":"list", - "member":{"shape":"Change"}, - "max":20, - "min":1 - }, - "ResourceARN":{ - "type":"string", - "max":255, - "min":1, - "pattern":"^arn:[\\w+=/,.@-]+:aws-marketplace:[\\w+=/,.@-]*:[0-9]+:[\\w+=,.@-]+(/[\\w+=,.@-]+)*$" - }, - "ResourceId":{ - "type":"string", - "max":255, - "min":1, - "pattern":"^[\\w\\-]+$" - }, - "ResourceIdList":{ - "type":"list", - "member":{"shape":"ResourceId"} - }, - "ResourceInUseException":{ - "type":"structure", - "members":{ - "Message":{"shape":"ExceptionMessageContent"} - }, - "error":{"httpStatusCode":423}, - "exception":true, - "synthetic":true - }, - "ResourceNotFoundException":{ - "type":"structure", - "members":{ - "Message":{"shape":"ExceptionMessageContent"} - }, - "error":{"httpStatusCode":404}, - "exception":true, - "synthetic":true - }, - "ResourceNotSupportedException":{ - "type":"structure", - "members":{ - "Message":{"shape":"ExceptionMessageContent"} - }, - "error":{"httpStatusCode":415}, - "exception":true, - "synthetic":true - }, - "ResourcePolicyJson":{ - "type":"string", - "max":10240, - "min":1, - "pattern":"^[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+$" - }, - "ServiceQuotaExceededException":{ - "type":"structure", - "members":{ - "Message":{"shape":"ExceptionMessageContent"} - }, - "error":{"httpStatusCode":402}, - "exception":true, - "synthetic":true - }, - "Sort":{ - "type":"structure", - "members":{ - "SortBy":{"shape":"SortBy"}, - "SortOrder":{"shape":"SortOrder"} - } + "RequestedChangeList": { + "max": 20, + "member": { + "shape": "Change" + }, + "min": 1, + "type": "list" + }, + "ResourceARN": { + "max": 255, + "min": 1, + "pattern": "^arn:[\\w+=/,.@-]+:aws-marketplace:[\\w+=/,.@-]*:[0-9]+:[\\w+=,.@-]+(/[\\w+=,.@-]+)*$", + "type": "string" + }, + "ResourceId": { + "max": 255, + "min": 1, + "pattern": "^[\\w\\-]+$", + "type": "string" + }, + "ResourceIdList": { + "member": { + "shape": "ResourceId" + }, + "type": "list" + }, + "ResourceInUseException": { + "error": { + "httpStatusCode": 423 + }, + "exception": true, + "members": { + "Message": { + "shape": "ExceptionMessageContent" + } + }, + "synthetic": true, + "type": "structure" + }, + "ResourceNotFoundException": { + "error": { + "httpStatusCode": 404 + }, + "exception": true, + "members": { + "Message": { + "shape": "ExceptionMessageContent" + } + }, + "synthetic": true, + "type": "structure" }, - "SortBy":{ - "type":"string", - "max":255, - "min":1, - "pattern":"^[a-zA-Z]+$" + "ResourceNotSupportedException": { + "error": { + "httpStatusCode": 415 + }, + "exception": true, + "members": { + "Message": { + "shape": "ExceptionMessageContent" + } + }, + "synthetic": true, + "type": "structure" + }, + "ResourcePolicyJson": { + "max": 10240, + "min": 1, + "pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+$", + "type": "string" + }, + "ServiceQuotaExceededException": { + "error": { + "httpStatusCode": 402 + }, + "exception": true, + "members": { + "Message": { + "shape": "ExceptionMessageContent" + } + }, + "synthetic": true, + "type": "structure" }, - "SortOrder":{ - "type":"string", - "enum":[ + "Sort": { + "members": { + "SortBy": { + "shape": "SortBy" + }, + "SortOrder": { + "shape": "SortOrder" + } + }, + "type": "structure" + }, + "SortBy": { + "max": 255, + "min": 1, + "pattern": "^[a-zA-Z]+$", + "type": "string" + }, + "SortOrder": { + "enum": [ "ASCENDING", "DESCENDING" - ] + ], + "type": "string" }, - "StartChangeSetRequest":{ - "type":"structure", - "required":[ + "StartChangeSetRequest": { + "members": { + "Catalog": { + "shape": "Catalog" + }, + "ChangeSet": { + "shape": "RequestedChangeList" + }, + "ChangeSetName": { + "shape": "ChangeSetName" + }, + "ChangeSetTags": { + "shape": "TagList" + }, + "ClientRequestToken": { + "idempotencyToken": true, + "shape": "ClientRequestToken" + } + }, + "required": [ "Catalog", "ChangeSet" ], - "members":{ - "Catalog":{"shape":"Catalog"}, - "ChangeSet":{"shape":"RequestedChangeList"}, - "ChangeSetName":{"shape":"ChangeSetName"}, - "ClientRequestToken":{ - "shape":"ClientRequestToken", - "idempotencyToken":true - }, - "ChangeSetTags":{"shape":"TagList"} - } + "type": "structure" }, - "StartChangeSetResponse":{ - "type":"structure", - "members":{ - "ChangeSetId":{"shape":"ResourceId"}, - "ChangeSetArn":{"shape":"ARN"} - } + "StartChangeSetResponse": { + "members": { + "ChangeSetArn": { + "shape": "ARN" + }, + "ChangeSetId": { + "shape": "ResourceId" + } + }, + "type": "structure" }, - "Tag":{ - "type":"structure", - "required":[ + "Tag": { + "members": { + "Key": { + "shape": "TagKey" + }, + "Value": { + "shape": "TagValue" + } + }, + "required": [ "Key", "Value" ], - "members":{ - "Key":{"shape":"TagKey"}, - "Value":{"shape":"TagValue"} - } + "type": "structure" + }, + "TagKey": { + "max": 128, + "min": 1, + "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", + "type": "string" + }, + "TagKeyList": { + "max": 200, + "member": { + "shape": "TagKey" + }, + "min": 1, + "type": "list" }, - "TagKey":{ - "type":"string", - "max":128, - "min":1, - "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" - }, - "TagKeyList":{ - "type":"list", - "member":{"shape":"TagKey"}, - "max":200, - "min":1 - }, - "TagList":{ - "type":"list", - "member":{"shape":"Tag"}, - "max":200, - "min":1 - }, - "TagResourceRequest":{ - "type":"structure", - "required":[ + "TagList": { + "max": 200, + "member": { + "shape": "Tag" + }, + "min": 1, + "type": "list" + }, + "TagResourceRequest": { + "members": { + "ResourceArn": { + "shape": "ResourceARN" + }, + "Tags": { + "shape": "TagList" + } + }, + "required": [ "ResourceArn", "Tags" ], - "members":{ - "ResourceArn":{"shape":"ResourceARN"}, - "Tags":{"shape":"TagList"} - } + "type": "structure" }, - "TagResourceResponse":{ - "type":"structure", - "members":{ - } + "TagResourceResponse": { + "members": {}, + "type": "structure" }, - "TagValue":{ - "type":"string", - "max":256, - "min":0, - "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" + "TagValue": { + "max": 256, + "min": 0, + "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$", + "type": "string" }, - "ThrottlingException":{ - "type":"structure", - "members":{ - "Message":{"shape":"ExceptionMessageContent"} + "ThrottlingException": { + "error": { + "httpStatusCode": 429 }, - "error":{"httpStatusCode":429}, - "exception":true, - "synthetic":true + "exception": true, + "members": { + "Message": { + "shape": "ExceptionMessageContent" + } + }, + "synthetic": true, + "type": "structure" }, - "UntagResourceRequest":{ - "type":"structure", - "required":[ + "UntagResourceRequest": { + "members": { + "ResourceArn": { + "shape": "ResourceARN" + }, + "TagKeys": { + "shape": "TagKeyList" + } + }, + "required": [ "ResourceArn", "TagKeys" ], - "members":{ - "ResourceArn":{"shape":"ResourceARN"}, - "TagKeys":{"shape":"TagKeyList"} - } + "type": "structure" }, - "UntagResourceResponse":{ - "type":"structure", - "members":{ - } + "UntagResourceResponse": { + "members": {}, + "type": "structure" + }, + "ValidationException": { + "error": { + "httpStatusCode": 422 + }, + "exception": true, + "members": { + "Message": { + "shape": "ExceptionMessageContent" + } + }, + "synthetic": true, + "type": "structure" }, - "ValidationException":{ - "type":"structure", - "members":{ - "Message":{"shape":"ExceptionMessageContent"} - }, - "error":{"httpStatusCode":422}, - "exception":true, - "synthetic":true - }, - "ValueList":{ - "type":"list", - "member":{"shape":"FilterValueContent"}, - "max":10, - "min":1 - }, - "VisibilityValue":{ - "type":"string", - "max":64, - "min":1, - "pattern":"^[a-zA-Z]+$" + "ValueList": { + "max": 10, + "member": { + "shape": "FilterValueContent" + }, + "min": 1, + "type": "list" + }, + "VisibilityValue": { + "max": 64, + "min": 1, + "pattern": "^[a-zA-Z]+$", + "type": "string" } - } -} + }, + "version": "2.0" +} \ No newline at end of file diff --git a/models/apis/marketplace-catalog/2018-09-17/docs-2.json b/models/apis/marketplace-catalog/2018-09-17/docs-2.json index c659d4dc6ab..dfa6429f57f 100644 --- a/models/apis/marketplace-catalog/2018-09-17/docs-2.json +++ b/models/apis/marketplace-catalog/2018-09-17/docs-2.json @@ -3,15 +3,15 @@ "service": "Catalog API actions allow you to manage your entities through list, describe, and update capabilities. An entity can be a product or an offer on AWS Marketplace.
You can automate your entity update process by integrating the AWS Marketplace Catalog API with your AWS Marketplace product build or deployment pipelines. You can also create your own applications on top of the Catalog API to manage your products on AWS Marketplace.
", "operations": { "CancelChangeSet": "Used to cancel an open change request. Must be sent before the status of the request changes to APPLYING
, the final stage of completing your change request. You can describe a change during the 60-day request history retention period for API calls.
Deletes a resource-based policy on an Entity that is identified by its resource ARN.
", + "DeleteResourcePolicy": "Deletes a resource-based policy on an entity that is identified by its resource ARN.
", "DescribeChangeSet": "Provides information about a given change set.
", "DescribeEntity": "Returns the metadata and content of the entity.
", - "GetResourcePolicy": "Gets a resource-based policy of an Entity that is identified by its resource ARN.
", + "GetResourcePolicy": "Gets a resource-based policy of an entity that is identified by its resource ARN.
", "ListChangeSets": "Returns the list of change sets owned by the account being used to make the call. You can filter this list by providing any combination of entityId
, ChangeSetName
, and status. If you provide more than one filter, the API operation applies a logical AND between the filters.
You can describe a change during the 60-day request history retention period for API calls.
", "ListEntities": "Provides the list of entities of a given type.
", "ListTagsForResource": "Lists all tags that have been added to a resource (either an entity or change set).
", - "PutResourcePolicy": "Attaches a resource-based policy to an Entity. Examples of an entity include: AmiProduct
and ContainerProduct
.
Allows you to request changes for your entities. Within a single ChangeSet
, you can't start the same change type against the same entity multiple times. Additionally, when a ChangeSet
is running, all the entities targeted by the different changes are locked until the change set has completed (either succeeded, cancelled, or failed). If you try to start a change set containing a change against an entity that is already locked, you will receive a ResourceInUseException
error.
For example, you can't start the ChangeSet
described in the example later in this topic because it contains two changes to run the same change type (AddRevisions
) against the same entity (entity-id@1
).
For more information about working with change sets, see Working with change sets. For information on change types for single-AMI products, see Working with single-AMI products. Als, for more information on change types available for container-based products, see Working with container products.
", + "PutResourcePolicy": "Attaches a resource-based policy to an entity. Examples of an entity include: AmiProduct
and ContainerProduct
.
Allows you to request changes for your entities. Within a single ChangeSet
, you can't start the same change type against the same entity multiple times. Additionally, when a ChangeSet
is running, all the entities targeted by the different changes are locked until the change set has completed (either succeeded, cancelled, or failed). If you try to start a change set containing a change against an entity that is already locked, you will receive a ResourceInUseException
error.
For example, you can't start the ChangeSet
described in the example later in this topic because it contains two changes to run the same change type (AddRevisions
) against the same entity (entity-id@1
).
For more information about working with change sets, see Working with change sets. For information about change types for single-AMI products, see Working with single-AMI products. Also, for more information about change types available for container-based products, see Working with container products.
", "TagResource": "Tags a resource (either an entity or change set).
", "UntagResource": "Removes a tag or list of tags from a resource (either an entity or change set).
" }, @@ -108,7 +108,7 @@ "ChangeType": { "base": null, "refs": { - "Change$ChangeType": "Change types are single string values that describe your intention for the change. Each change type is unique for each EntityType
provided in the change's scope. For more information on change types available for single-AMI products, see Working with single-AMI products. Also, for more information on change types available for container-based products, see Working with container products.
Change types are single string values that describe your intention for the change. Each change type is unique for each EntityType
provided in the change's scope. For more information on change types available for single-AMI products, see Working with single-AMI products. Also, for more information about change types available for container-based products, see Working with container products.
The type of the change.
" } }, @@ -283,11 +283,19 @@ "Json": { "base": null, "refs": { - "Change$Details": "This object contains details specific to the change type of the requested change. For more information on change types available for single-AMI products, see Working with single-AMI products. Also, for more information on change types available for container-based products, see Working with container products.
", + "Change$Details": "This object contains details specific to the change type of the requested change. For more information about change types available for single-AMI products, see Working with single-AMI products. Also, for more information about change types available for container-based products, see Working with container products.
", "ChangeSummary$Details": "This object contains details specific to the change type of the requested change.
", "DescribeEntityResponse$Details": "This stringified JSON object includes the details of the entity.
" } }, + "JsonDocumentType": { + "base": null, + "refs": { + "Change$DetailsDocument": "Alternative field that accepts a JSON value instead of a string for ChangeType
details. You can use either Details
or DetailsDocument
, but not both.
The JSON value of the details specific to the change type of the requested change.
", + "DescribeEntityResponse$DetailsDocument": "The JSON value of the details specific to the entity.
" + } + }, "ListChangeSetsMaxResultInteger": { "base": null, "refs": { @@ -342,7 +350,7 @@ "OwnershipType": { "base": null, "refs": { - "ListEntitiesRequest$OwnershipType": null + "ListEntitiesRequest$OwnershipType": "Filters the returned set of entities based on their owner. The default is SELF
. To list entities shared with you through AWS Resource Access Manager (AWS RAM), set to SHARED
. Entities shared through the AWS Marketplace Catalog API PutResourcePolicy
operation can't be discovered through the SHARED
parameter.
The Amazon Resource Name (ARN) of the Entity resource that is associated with the resource policy.
", - "GetResourcePolicyRequest$ResourceArn": "The Amazon Resource Name (ARN) of the Entity resource that is associated with the resource policy.
", + "DeleteResourcePolicyRequest$ResourceArn": "The Amazon Resource Name (ARN) of the entity resource that is associated with the resource policy.
", + "GetResourcePolicyRequest$ResourceArn": "The Amazon Resource Name (ARN) of the entity resource that is associated with the resource policy.
", "ListTagsForResourceRequest$ResourceArn": "Required. The Amazon Resource Name (ARN) associated with the resource you want to list tags on.
", "ListTagsForResourceResponse$ResourceArn": "Required. The ARN associated with the resource you want to list tags on.
", - "PutResourcePolicyRequest$ResourceArn": "The Amazon Resource Name (ARN) of the Entity resource you want to associate with a resource policy.
", + "PutResourcePolicyRequest$ResourceArn": "The Amazon Resource Name (ARN) of the entity resource you want to associate with a resource policy.
", "TagResourceRequest$ResourceArn": "Required. The Amazon Resource Name (ARN) associated with the resource you want to tag.
", "UntagResourceRequest$ResourceArn": "Required. The Amazon Resource Name (ARN) associated with the resource you want to remove the tag from.
" } @@ -430,7 +438,7 @@ "SortBy": { "base": null, "refs": { - "Sort$SortBy": "For ListEntities
, supported attributes include LastModifiedDate
(default), Visibility
, EntityId
, and Name
.
For ListChangeSets
, supported attributes include StartTime
and EndTime
.
For ListEntities
, supported attributes include LastModifiedDate
(default) and EntityId
. In addition to LastModifiedDate
and EntityId
, each EntityType
might support additional fields.
For ListChangeSets
, supported attributes include StartTime
and EndTime
.
This Boolean value controls whether to display sheet margins.
", "NumericRangeFilter$IncludeMinimum": "Determines whether the minimum value in the filter value range should be included in the filtered results.
", "NumericRangeFilter$IncludeMaximum": "Determines whether the maximum value in the filter value range should be included in the filtered results.
", + "RedshiftIAMParameters$AutoCreateDatabaseUser": "Automatically creates a database user. If your database doesn't have a DatabaseUser
, set this parameter to True
. If there is no DatabaseUser
, Amazon QuickSight can't connect to your cluster. The RoleArn
that you use for this operation must grant access to redshift:CreateClusterUser
to successfully create the user.
A Boolean that is TRUE
if the Amazon QuickSight uses IAM as an authentication method.
A Boolean option to control whether SSL should be disabled.
", "StartAssetBundleExportJobRequest$IncludeAllDependencies": "A Boolean that determines whether all dependencies of each resource ARN are recursively exported with the job. For example, say you provided a Dashboard ARN to the ResourceArns
parameter. If you set IncludeAllDependencies
to TRUE
, any theme, dataset, and data source resource that is a dependency of the dashboard is also exported.
Database.
" } }, + "DatabaseGroup": { + "base": null, + "refs": { + "DatabaseGroupList$member": null + } + }, + "DatabaseGroupList": { + "base": null, + "refs": { + "RedshiftIAMParameters$DatabaseGroups": "A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser
. If you choose to include this parameter, the RoleArn
must grant access to redshift:JoinGroup
.
The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of AutoCreateDatabaseUser
to True
to create a new user with PUBLIC permissions.
The required parameters that are needed to connect to a Databricks data source.
", "refs": { @@ -4746,6 +4765,7 @@ "refs": { "CustomFilterConfiguration$NullOption": "This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
This option determines how null values should be treated when filtering data.
ALL_VALUES
: Include null values in filtered results.
NULLS_ONLY
: Only include null values in filtered results.
NON_NULLS_ONLY
: Exclude null values from filtered results.
A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. You can't use this parameter with the ForceDeleteWithoutRecovery
option in the same API call. The default value is 30.
A structure that grants Amazon QuickSight access to your cluster and make a call to the redshift:GetClusterCredentials
API. For more information on the redshift:GetClusterCredentials
API, see GetClusterCredentials
.
An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.
" + } + }, "RedshiftParameters": { "base": "The parameters for Amazon Redshift. The ClusterId
field can be blank if Host
and Port
are both set. The Host
and Port
fields can be blank if the ClusterId
field is set.
An optional override of the role ARN to be used by the VPC connection.
", "AthenaParameters$RoleArn": "Use the RoleArn
structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn
to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.
The IAM role to associate with the VPC connection.
", + "RedshiftIAMParameters$RoleArn": "Use the RoleArn
structure to allow Amazon QuickSight to call redshift:GetClusterCredentials
on your cluster. The calling principal must have iam:PassRole
access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.
Use the RoleArn
structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn
to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.
An IAM role associated with the VPC connection.
" } @@ -12161,6 +12188,23 @@ "ListVPCConnectionsResponse$VPCConnectionSummaries": "A VPCConnectionSummaries
object that returns a summary of VPC connection objects.
The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects. When you set this value to LENIENT
, validation is skipped for specific errors.
The option to relax the validation needed to create an analysis with definition objects. This skips the validation step for specific errors.
", + "CreateDashboardRequest$ValidationStrategy": "The option to relax the validation needed to create a dashboard with definition objects. This option skips the validation step for specific errors.
", + "CreateTemplateRequest$ValidationStrategy": "TThe option to relax the validation needed to create a template with definition objects. This skips the validation step for specific errors.
", + "UpdateAnalysisRequest$ValidationStrategy": "The option to relax the validation needed to update an analysis with definition objects. This skips the validation step for specific errors.
", + "UpdateDashboardRequest$ValidationStrategy": "The option to relax the validation needed to update a dashboard with definition objects. This skips the validation step for specific errors.
", + "UpdateTemplateRequest$ValidationStrategy": "The option to relax the validation needed to update a template with definition objects. This skips the validation step for specific errors.
" + } + }, + "ValidationStrategyMode": { + "base": null, + "refs": { + "ValidationStrategy$Mode": "The mode of validation for the asset to be creaed or updated. When you set this value to STRICT
, strict validation for every error is enforced. When you set this value to LENIENT
, validation is skipped for specific UI errors.
The public portion of the host key, or keys, that are used to authenticate the user to the external server to which you are connecting. You can use the ssh-keyscan
command against the SFTP server to retrieve the necessary key.
The three standard SSH public key format elements are <key type>
, <body base64>
, and an optional <comment>
, with spaces between each element. Specify only the <key type>
and <body base64>
: do not enter the <comment>
portion of the key.
For the trusted host key, Transfer Family accepts RSA and ECDSA keys.
For RSA keys, the key type is ssh-rsa
.
For ECDSA keys, the key type is either ecdsa-sha2-nistp256
, ecdsa-sha2-nistp384
, or ecdsa-sha2-nistp521
, depending on the size of the key you generated.
The public portion of the host key, or keys, that are used to identify the external server to which you are connecting. You can use the ssh-keyscan
command against the SFTP server to retrieve the necessary key.
The three standard SSH public key format elements are <key type>
, <body base64>
, and an optional <comment>
, with spaces between each element. Specify only the <key type>
and <body base64>
: do not enter the <comment>
portion of the key.
For the trusted host key, Transfer Family accepts RSA and ECDSA keys.
For RSA keys, the <key type>
string is ssh-rsa
.
For ECDSA keys, the <key type>
string is either ecdsa-sha2-nistp256
, ecdsa-sha2-nistp384
, or ecdsa-sha2-nistp521
, depending on the size of the key you generated.