We recommend new projects start with resources from the AWS provider.
aws-native.medialive.ChannelPlacementGroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::MediaLive::ChannelPlacementGroup Resource Type
Create ChannelPlacementGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ChannelPlacementGroup(name: string, args?: ChannelPlacementGroupArgs, opts?: CustomResourceOptions);
@overload
def ChannelPlacementGroup(resource_name: str,
args: Optional[ChannelPlacementGroupArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ChannelPlacementGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
cluster_id: Optional[str] = None,
name: Optional[str] = None,
nodes: Optional[Sequence[str]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewChannelPlacementGroup(ctx *Context, name string, args *ChannelPlacementGroupArgs, opts ...ResourceOption) (*ChannelPlacementGroup, error)
public ChannelPlacementGroup(string name, ChannelPlacementGroupArgs? args = null, CustomResourceOptions? opts = null)
public ChannelPlacementGroup(String name, ChannelPlacementGroupArgs args)
public ChannelPlacementGroup(String name, ChannelPlacementGroupArgs args, CustomResourceOptions options)
type: aws-native:medialive:ChannelPlacementGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ChannelPlacementGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ChannelPlacementGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ChannelPlacementGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ChannelPlacementGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ChannelPlacementGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ChannelPlacementGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ChannelPlacementGroup resource accepts the following input properties:
- Cluster
Id string - The ID of the cluster the node is on.
- Name string
- The name of the channel placement group.
- Nodes List<string>
- List of nodes added to the channel placement group
- List<Pulumi.
Aws Native. Inputs. Tag> - A collection of key-value pairs.
- cluster_
id str - The ID of the cluster the node is on.
- name str
- The name of the channel placement group.
- nodes Sequence[str]
- List of nodes added to the channel placement group
- Sequence[Tag
Args] - A collection of key-value pairs.
- cluster
Id String - The ID of the cluster the node is on.
- name String
- The name of the channel placement group.
- nodes List<String>
- List of nodes added to the channel placement group
- List<Property Map>
- A collection of key-value pairs.
Outputs
All input properties are implicitly available as output properties. Additionally, the ChannelPlacementGroup resource produces the following output properties:
- arn String
- The ARN of the channel placement group.
- aws
Id String - Unique internal identifier.
- channels List<String>
- List of channel IDs added to the channel placement group.
- id String
- The provider-assigned unique ID for this managed resource.
- state "UNASSIGNED" | "ASSIGNING" | "ASSIGNED" | "DELETING" | "DELETED" | "UNASSIGNING"
Supporting Types
ChannelPlacementGroupState, ChannelPlacementGroupStateArgs
- Unassigned
- UNASSIGNED
- Assigning
- ASSIGNING
- Assigned
- ASSIGNED
- Deleting
- DELETING
- Deleted
- DELETED
- Unassigning
- UNASSIGNING
- Channel
Placement Group State Unassigned - UNASSIGNED
- Channel
Placement Group State Assigning - ASSIGNING
- Channel
Placement Group State Assigned - ASSIGNED
- Channel
Placement Group State Deleting - DELETING
- Channel
Placement Group State Deleted - DELETED
- Channel
Placement Group State Unassigning - UNASSIGNING
- Unassigned
- UNASSIGNED
- Assigning
- ASSIGNING
- Assigned
- ASSIGNED
- Deleting
- DELETING
- Deleted
- DELETED
- Unassigning
- UNASSIGNING
- Unassigned
- UNASSIGNED
- Assigning
- ASSIGNING
- Assigned
- ASSIGNED
- Deleting
- DELETING
- Deleted
- DELETED
- Unassigning
- UNASSIGNING
- UNASSIGNED
- UNASSIGNED
- ASSIGNING
- ASSIGNING
- ASSIGNED
- ASSIGNED
- DELETING
- DELETING
- DELETED
- DELETED
- UNASSIGNING
- UNASSIGNING
- "UNASSIGNED"
- UNASSIGNED
- "ASSIGNING"
- ASSIGNING
- "ASSIGNED"
- ASSIGNED
- "DELETING"
- DELETING
- "DELETED"
- DELETED
- "UNASSIGNING"
- UNASSIGNING
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.