Class: Aws::MediaLive::Types::CreateClusterRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::CreateClusterRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-medialive/types.rb
Overview
Used in the CreateCluster operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cluster_type ⇒ String
Specify a type.
-
#instance_role_arn ⇒ String
The ARN of the IAM role for the Node in this Cluster.
-
#name ⇒ String
Specify a name that is unique in the AWS account.
-
#network_settings ⇒ Types::ClusterNetworkSettingsCreateRequest
Network settings that connect the Nodes in the Cluster to one or more of the Networks that the Cluster is associated with.
-
#request_id ⇒ String
The unique ID of the request.**A suitable default value is auto-generated.** You should normally not need to pass this option.
-
#tags ⇒ Hash<String,String>
A collection of key-value pairs.
Instance Attribute Details
#cluster_type ⇒ String
Specify a type. All the Nodes that you later add to this Cluster must be this type of hardware. One Cluster instance can’t contain different hardware types. You won’t be able to change this parameter after you create the Cluster.
18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 |
# File 'lib/aws-sdk-medialive/types.rb', line 18217 class CreateClusterRequest < Struct.new( :cluster_type, :instance_role_arn, :name, :network_settings, :request_id, :tags) SENSITIVE = [] include Aws::Structure end |
#instance_role_arn ⇒ String
The ARN of the IAM role for the Node in this Cluster. The role must include all the operations that you expect these Node to perform. If necessary, create a role in IAM, then attach it here.
18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 |
# File 'lib/aws-sdk-medialive/types.rb', line 18217 class CreateClusterRequest < Struct.new( :cluster_type, :instance_role_arn, :name, :network_settings, :request_id, :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 types of Nodes in the Cluster. Names are case-sensitive.
18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 |
# File 'lib/aws-sdk-medialive/types.rb', line 18217 class CreateClusterRequest < Struct.new( :cluster_type, :instance_role_arn, :name, :network_settings, :request_id, :tags) SENSITIVE = [] include Aws::Structure end |
#network_settings ⇒ Types::ClusterNetworkSettingsCreateRequest
Network settings that connect the Nodes in the Cluster to one or more of the Networks that the Cluster is associated with.
18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 |
# File 'lib/aws-sdk-medialive/types.rb', line 18217 class CreateClusterRequest < Struct.new( :cluster_type, :instance_role_arn, :name, :network_settings, :request_id, :tags) SENSITIVE = [] include Aws::Structure end |
#request_id ⇒ String
The unique ID of the request.**A suitable default value is auto-generated.** You should normally not need to pass this option.
18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 |
# File 'lib/aws-sdk-medialive/types.rb', line 18217 class CreateClusterRequest < Struct.new( :cluster_type, :instance_role_arn, :name, :network_settings, :request_id, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A collection of key-value pairs.
18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 |
# File 'lib/aws-sdk-medialive/types.rb', line 18217 class CreateClusterRequest < Struct.new( :cluster_type, :instance_role_arn, :name, :network_settings, :request_id, :tags) SENSITIVE = [] include Aws::Structure end |