We recommend new projects start with resources from the AWS provider.
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::MediaLive::Network.
Create Network Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Network(name: string, args: NetworkArgs, opts?: CustomResourceOptions);@overload
def Network(resource_name: str,
args: NetworkArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Network(resource_name: str,
opts: Optional[ResourceOptions] = None,
ip_pools: Optional[Sequence[NetworkIpPoolArgs]] = None,
name: Optional[str] = None,
routes: Optional[Sequence[NetworkRouteArgs]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewNetwork(ctx *Context, name string, args NetworkArgs, opts ...ResourceOption) (*Network, error)public Network(string name, NetworkArgs args, CustomResourceOptions? opts = null)
public Network(String name, NetworkArgs args)
public Network(String name, NetworkArgs args, CustomResourceOptions options)
type: aws-native:medialive:Network
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 NetworkArgs
- 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 NetworkArgs
- 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 NetworkArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NetworkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NetworkArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Network 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 Network resource accepts the following input properties:
- Ip
Pools List<Pulumi.Aws Native. Media Live. Inputs. Network Ip Pool> - The list of IP address cidr pools for the network
- Name string
- The user-specified name of the Network to be created.
- Routes
List<Pulumi.
Aws Native. Media Live. Inputs. Network Route> - The routes for the network
-
List<Pulumi.
Aws Native. Inputs. Tag> - A collection of key-value pairs.
- Ip
Pools []NetworkIp Pool Args - The list of IP address cidr pools for the network
- Name string
- The user-specified name of the Network to be created.
- Routes
[]Network
Route Args - The routes for the network
-
Tag
Args - A collection of key-value pairs.
- ip
Pools List<NetworkIp Pool> - The list of IP address cidr pools for the network
- name String
- The user-specified name of the Network to be created.
- routes
List<Network
Route> - The routes for the network
- List<Tag>
- A collection of key-value pairs.
- ip
Pools NetworkIp Pool[] - The list of IP address cidr pools for the network
- name string
- The user-specified name of the Network to be created.
- routes
Network
Route[] - The routes for the network
- Tag[]
- A collection of key-value pairs.
- ip_
pools Sequence[NetworkIp Pool Args] - The list of IP address cidr pools for the network
- name str
- The user-specified name of the Network to be created.
- routes
Sequence[Network
Route Args] - The routes for the network
-
Sequence[Tag
Args] - A collection of key-value pairs.
- ip
Pools List<Property Map> - The list of IP address cidr pools for the network
- name String
- The user-specified name of the Network to be created.
- routes List<Property Map>
- The routes for the network
- List<Property Map>
- A collection of key-value pairs.
Outputs
All input properties are implicitly available as output properties. Additionally, the Network resource produces the following output properties:
- Arn string
- The ARN of the Network.
- Associated
Cluster List<string>Ids - Aws
Id string - The unique ID of the Network.
- Id string
- The provider-assigned unique ID for this managed resource.
- State
Pulumi.
Aws Native. Media Live. Network State - The current state of the Network.
- Arn string
- The ARN of the Network.
- Associated
Cluster []stringIds - Aws
Id string - The unique ID of the Network.
- Id string
- The provider-assigned unique ID for this managed resource.
- State
Network
State Enum - The current state of the Network.
- arn String
- The ARN of the Network.
- associated
Cluster List<String>Ids - aws
Id String - The unique ID of the Network.
- id String
- The provider-assigned unique ID for this managed resource.
- state
Network
State - The current state of the Network.
- arn string
- The ARN of the Network.
- associated
Cluster string[]Ids - aws
Id string - The unique ID of the Network.
- id string
- The provider-assigned unique ID for this managed resource.
- state
Network
State - The current state of the Network.
- arn str
- The ARN of the Network.
- associated_
cluster_ Sequence[str]ids - aws_
id str - The unique ID of the Network.
- id str
- The provider-assigned unique ID for this managed resource.
- state
Network
State - The current state of the Network.
- arn String
- The ARN of the Network.
- associated
Cluster List<String>Ids - aws
Id String - The unique ID of the Network.
- id String
- The provider-assigned unique ID for this managed resource.
- state "CREATING" | "CREATE_FAILED" | "ACTIVE" | "DELETING" | "IDLE" | "IN_USE" | "UPDATING" | "DELETED" | "DELETE_FAILED"
- The current state of the Network.
Supporting Types
NetworkIpPool, NetworkIpPoolArgs
IP address cidr pool- Cidr string
- IP address cidr pool
- Cidr string
- IP address cidr pool
- cidr String
- IP address cidr pool
- cidr string
- IP address cidr pool
- cidr str
- IP address cidr pool
- cidr String
- IP address cidr pool
NetworkRoute, NetworkRouteArgs
NetworkState, NetworkStateArgs
- Creating
CREATING- Create
Failed CREATE_FAILED- Active
ACTIVE- Deleting
DELETING- Idle
IDLE- In
Use IN_USE- Updating
UPDATING- Deleted
DELETED- Delete
Failed DELETE_FAILED
- Network
State Creating CREATING- Network
State Create Failed CREATE_FAILED- Network
State Active ACTIVE- Network
State Deleting DELETING- Network
State Idle IDLE- Network
State In Use IN_USE- Network
State Updating UPDATING- Network
State Deleted DELETED- Network
State Delete Failed DELETE_FAILED
- Creating
CREATING- Create
Failed CREATE_FAILED- Active
ACTIVE- Deleting
DELETING- Idle
IDLE- In
Use IN_USE- Updating
UPDATING- Deleted
DELETED- Delete
Failed DELETE_FAILED
- Creating
CREATING- Create
Failed CREATE_FAILED- Active
ACTIVE- Deleting
DELETING- Idle
IDLE- In
Use IN_USE- Updating
UPDATING- Deleted
DELETED- Delete
Failed DELETE_FAILED
- CREATING
CREATING- CREATE_FAILED
CREATE_FAILED- ACTIVE
ACTIVE- DELETING
DELETING- IDLE
IDLE- IN_USE
IN_USE- UPDATING
UPDATING- DELETED
DELETED- DELETE_FAILED
DELETE_FAILED
- "CREATING"
CREATING- "CREATE_FAILED"
CREATE_FAILED- "ACTIVE"
ACTIVE- "DELETING"
DELETING- "IDLE"
IDLE- "IN_USE"
IN_USE- "UPDATING"
UPDATING- "DELETED"
DELETED- "DELETE_FAILED"
DELETE_FAILED
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
