Class: Aws::MediaLive::Types::CreateNetworkRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::CreateNetworkRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-medialive/types.rb
Overview
Used in the CreateNetwork operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#ip_pools ⇒ Array<Types::IpPoolCreateRequest>
An array of IpPoolCreateRequests that identify a collection of IP addresses in your network that you want to reserve for use in MediaLive Anywhere.
-
#name ⇒ String
Specify a name that is unique in the AWS account.
-
#request_id ⇒ String
An ID that you assign to a create request.
-
#routes ⇒ Array<Types::RouteCreateRequest>
An array of routes that MediaLive Anywhere needs to know about in order to route encoding traffic.
-
#tags ⇒ Hash<String,String>
A collection of key-value pairs.
Instance Attribute Details
#ip_pools ⇒ Array<Types::IpPoolCreateRequest>
An array of IpPoolCreateRequests that identify a collection of IP addresses in your network that you want to reserve for use in MediaLive Anywhere. MediaLiveAnywhere uses these IP addresses for Push inputs (in both Bridge and NATnetworks) and for output destinations (only in Bridge networks). EachIpPoolUpdateRequest specifies one CIDR block.
18647 18648 18649 18650 18651 18652 18653 18654 18655 |
# File 'lib/aws-sdk-medialive/types.rb', line 18647 class CreateNetworkRequest < Struct.new( :ip_pools, :name, :request_id, :routes, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Specify a name that is unique in the AWS account. We recommend that you assign a name that hints at the type of traffic on the network. Names are case-sensitive.
18647 18648 18649 18650 18651 18652 18653 18654 18655 |
# File 'lib/aws-sdk-medialive/types.rb', line 18647 class CreateNetworkRequest < Struct.new( :ip_pools, :name, :request_id, :routes, :tags) SENSITIVE = [] include Aws::Structure end |
#request_id ⇒ String
An ID that you assign to a create request. This ID ensures idempotency when creating resources.**A suitable default value is auto-generated.** You should normally not need to pass this option.
18647 18648 18649 18650 18651 18652 18653 18654 18655 |
# File 'lib/aws-sdk-medialive/types.rb', line 18647 class CreateNetworkRequest < Struct.new( :ip_pools, :name, :request_id, :routes, :tags) SENSITIVE = [] include Aws::Structure end |
#routes ⇒ Array<Types::RouteCreateRequest>
An array of routes that MediaLive Anywhere needs to know about in order to route encoding traffic.
18647 18648 18649 18650 18651 18652 18653 18654 18655 |
# File 'lib/aws-sdk-medialive/types.rb', line 18647 class CreateNetworkRequest < Struct.new( :ip_pools, :name, :request_id, :routes, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A collection of key-value pairs.
18647 18648 18649 18650 18651 18652 18653 18654 18655 |
# File 'lib/aws-sdk-medialive/types.rb', line 18647 class CreateNetworkRequest < Struct.new( :ip_pools, :name, :request_id, :routes, :tags) SENSITIVE = [] include Aws::Structure end |