|
2927 | 2927 | },
|
2928 | 2928 | "AWS::AppMesh::Mesh.MeshServiceDiscovery": {
|
2929 | 2929 | "attributes": {},
|
2930 |
| - "description": "", |
| 2930 | + "description": "An object that represents the service discovery information for a service mesh.", |
2931 | 2931 | "properties": {}
|
2932 | 2932 | },
|
2933 | 2933 | "AWS::AppMesh::Mesh.MeshSpec": {
|
|
12941 | 12941 | "attributes": {
|
12942 | 12942 | "Ref": "`Ref` returns the resource name."
|
12943 | 12943 | },
|
12944 |
| - "description": "Associates an Elastic IP address with an instance or a network interface. Before you can use an Elastic IP address, you must allocate it to your account.\n\nAn Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see [Elastic IP Addresses](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) in the *Amazon EC2 User Guide* .\n\n[EC2-Classic, VPC in an EC2-VPC-only account] If the Elastic IP address is already associated with a different instance, it is disassociated from that instance and associated with the specified instance. If you associate an Elastic IP address with an instance that has an existing Elastic IP address, the existing address is disassociated from the instance, but remains allocated to your account.\n\n[VPC in an EC2-Classic account] If you don't specify a private IP address, the Elastic IP address is associated with the primary IP address. If the Elastic IP address is already associated with a different instance or a network interface, you get an error unless you allow reassociation. You cannot associate an Elastic IP address with an instance or network interface that has an existing Elastic IP address.", |
| 12944 | + "description": "Associates an Elastic IP address with an instance or a network interface. Before you can use an Elastic IP address, you must allocate it to your account. For more information about working with Elastic IP addresses, see [Elastic IP address concepts and rules](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-eips.html#vpc-eip-overview) .\n\nAn Elastic IP address can be used in EC2-Classic and EC2-VPC accounts. There are differences between an Elastic IP address that you use in a VPC and one that you use in EC2-Classic. For more information, see [Differences between instances in EC2-Classic and a VPC](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-classic-platform.html#differences-ec2-classic-vpc) .\n\n[EC2-VPC] You must specify `AllocationId` and either `InstanceId` , `NetworkInterfaceId` , or `PrivateIpAddress` .\n\n[EC2-Classic] You must specify `EIP` and `InstanceId` .", |
12945 | 12945 | "properties": {
|
12946 | 12946 | "AllocationId": "[EC2-VPC] The allocation ID. This is required for EC2-VPC.",
|
12947 | 12947 | "EIP": "[EC2-Classic] The Elastic IP address to associate with the instance. This is required for EC2-Classic.",
|
|
14745 | 14745 | "description": "Specifies a target for your Traffic Mirror session.\n\nA Traffic Mirror target is the destination for mirrored traffic. The Traffic Mirror source and the Traffic Mirror target (monitoring appliances) can be in the same VPC, or in different VPCs connected via VPC peering or a transit gateway.\n\nA Traffic Mirror target can be a network interface, or a Network Load Balancer.\n\nTo use the target in a Traffic Mirror session, use [AWS::EC2::TrafficMirrorSession](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trafficmirrorsession.html) .",
|
14746 | 14746 | "properties": {
|
14747 | 14747 | "Description": "The description of the Traffic Mirror target.",
|
| 14748 | + "GatewayLoadBalancerEndpointId": "", |
14748 | 14749 | "NetworkInterfaceId": "The network interface ID that is associated with the target.",
|
14749 | 14750 | "NetworkLoadBalancerArn": "The Amazon Resource Name (ARN) of the Network Load Balancer that is associated with the target.",
|
14750 | 14751 | "Tags": "The tags to assign to the Traffic Mirror target."
|
|
29310 | 29311 | "description": "The setup to be used for brokers in the cluster.",
|
29311 | 29312 | "properties": {
|
29312 | 29313 | "BrokerAZDistribution": "This parameter is currently not in use.",
|
29313 |
| - "ClientSubnets": "The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data.\n\nSpecify exactly two subnets if you are using the US West (N. California) Region. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.\n\nClient subnets can't be in Availability Zone us-east-1e.", |
| 29314 | + "ClientSubnets": "The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data.\n\nSpecify exactly two subnets if you are using the US West (N. California) Region. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.\n\nClient subnets can't occupy the Availability Zone with ID `use1-az3` .", |
29314 | 29315 | "ConnectivityInfo": "Information about the cluster's connectivity setting.",
|
29315 | 29316 | "InstanceType": "The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, and kafka.m5.24xlarge.",
|
29316 | 29317 | "SecurityGroups": "The security groups to associate with the elastic network interfaces in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the `ec2:DescribeSecurityGroups` permission.",
|
|
32101 | 32102 | "ContentSegmentUrlPrefix": "A content delivery network (CDN) to cache content segments, so that content requests don\u2019t always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When MediaTailor serves a manifest, it reports your CDN as the source for content segments."
|
32102 | 32103 | }
|
32103 | 32104 | },
|
| 32105 | + "AWS::MediaTailor::PlaybackConfiguration.DashConfiguration": { |
| 32106 | + "attributes": {}, |
| 32107 | + "description": "The configuration for DASH content.", |
| 32108 | + "properties": { |
| 32109 | + "ManifestEndpointPrefix": "The URL generated by MediaTailor to initiate a playback session. The session uses server-side reporting. This setting is ignored in PUT operations.", |
| 32110 | + "MpdLocation": "The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value.", |
| 32111 | + "OriginManifestType": "The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD." |
| 32112 | + } |
| 32113 | + }, |
32104 | 32114 | "AWS::MediaTailor::PlaybackConfiguration.DashConfigurationForPut": {
|
32105 | 32115 | "attributes": {},
|
32106 | 32116 | "description": "The configuration for DASH PUT operations.",
|
|
32109 | 32119 | "OriginManifestType": "The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD."
|
32110 | 32120 | }
|
32111 | 32121 | },
|
| 32122 | + "AWS::MediaTailor::PlaybackConfiguration.HlsConfiguration": { |
| 32123 | + "attributes": {}, |
| 32124 | + "description": "The configuration for HLS content.", |
| 32125 | + "properties": { |
| 32126 | + "ManifestEndpointPrefix": "The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting." |
| 32127 | + } |
| 32128 | + }, |
32112 | 32129 | "AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration": {
|
32113 | 32130 | "attributes": {},
|
32114 | 32131 | "description": "The configuration for pre-roll ad insertion.",
|
|
0 commit comments