We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
aws-native.medialive.getCluster
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
Definition of AWS::MediaLive::Cluster Resource Type
Using getCluster
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>
def get_cluster(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]
func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput
> Note: This function is named LookupCluster
in the Go SDK.
public static class GetCluster
{
public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:medialive:getCluster
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- The unique ID of the Cluster.
- Id string
- The unique ID of the Cluster.
- id String
- The unique ID of the Cluster.
- id string
- The unique ID of the Cluster.
- id str
- The unique ID of the Cluster.
- id String
- The unique ID of the Cluster.
getCluster Result
The following output properties are available:
- Arn string
- The ARN of the Cluster.
- Channel
Ids List<string> - The MediaLive Channels that are currently running on Nodes in this Cluster.
- Id string
- The unique ID of the Cluster.
- Name string
- The user-specified name of the Cluster to be created.
- Network
Settings Pulumi.Aws Native. Media Live. Outputs. Cluster Network Settings - State
Pulumi.
Aws Native. Media Live. Cluster State - List<Pulumi.
Aws Native. Outputs. Tag> - A collection of key-value pairs.
- Arn string
- The ARN of the Cluster.
- Channel
Ids []string - The MediaLive Channels that are currently running on Nodes in this Cluster.
- Id string
- The unique ID of the Cluster.
- Name string
- The user-specified name of the Cluster to be created.
- Network
Settings ClusterNetwork Settings - State
Cluster
State Enum - Tag
- A collection of key-value pairs.
- arn String
- The ARN of the Cluster.
- channel
Ids List<String> - The MediaLive Channels that are currently running on Nodes in this Cluster.
- id String
- The unique ID of the Cluster.
- name String
- The user-specified name of the Cluster to be created.
- network
Settings ClusterNetwork Settings - state
Cluster
State - List<Tag>
- A collection of key-value pairs.
- arn string
- The ARN of the Cluster.
- channel
Ids string[] - The MediaLive Channels that are currently running on Nodes in this Cluster.
- id string
- The unique ID of the Cluster.
- name string
- The user-specified name of the Cluster to be created.
- network
Settings ClusterNetwork Settings - state
Cluster
State - Tag[]
- A collection of key-value pairs.
- arn str
- The ARN of the Cluster.
- channel_
ids Sequence[str] - The MediaLive Channels that are currently running on Nodes in this Cluster.
- id str
- The unique ID of the Cluster.
- name str
- The user-specified name of the Cluster to be created.
- network_
settings ClusterNetwork Settings - state
Cluster
State - Sequence[root_Tag]
- A collection of key-value pairs.
- arn String
- The ARN of the Cluster.
- channel
Ids List<String> - The MediaLive Channels that are currently running on Nodes in this Cluster.
- id String
- The unique ID of the Cluster.
- name String
- The user-specified name of the Cluster to be created.
- network
Settings Property Map - state "CREATING" | "CREATE_FAILED" | "ACTIVE" | "DELETING" | "DELETED"
- List<Property Map>
- A collection of key-value pairs.
Supporting Types
ClusterInterfaceMapping
- Logical
Interface stringName - logical interface name, unique in the list
- Network
Id string - Network Id to be associated with the logical interface name, can be duplicated in list
- Logical
Interface stringName - logical interface name, unique in the list
- Network
Id string - Network Id to be associated with the logical interface name, can be duplicated in list
- logical
Interface StringName - logical interface name, unique in the list
- network
Id String - Network Id to be associated with the logical interface name, can be duplicated in list
- logical
Interface stringName - logical interface name, unique in the list
- network
Id string - Network Id to be associated with the logical interface name, can be duplicated in list
- logical_
interface_ strname - logical interface name, unique in the list
- network_
id str - Network Id to be associated with the logical interface name, can be duplicated in list
- logical
Interface StringName - logical interface name, unique in the list
- network
Id String - Network Id to be associated with the logical interface name, can be duplicated in list
ClusterNetworkSettings
- Default
Route string - Default value if the customer does not define it in channel Output API
- Interface
Mappings List<Pulumi.Aws Native. Media Live. Inputs. Cluster Interface Mapping> - Network mappings for the cluster
- Default
Route string - Default value if the customer does not define it in channel Output API
- Interface
Mappings []ClusterInterface Mapping - Network mappings for the cluster
- default
Route String - Default value if the customer does not define it in channel Output API
- interface
Mappings List<ClusterInterface Mapping> - Network mappings for the cluster
- default
Route string - Default value if the customer does not define it in channel Output API
- interface
Mappings ClusterInterface Mapping[] - Network mappings for the cluster
- default_
route str - Default value if the customer does not define it in channel Output API
- interface_
mappings Sequence[ClusterInterface Mapping] - Network mappings for the cluster
- default
Route String - Default value if the customer does not define it in channel Output API
- interface
Mappings List<Property Map> - Network mappings for the cluster
ClusterState
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi