We recommend new projects start with resources from the AWS provider.
aws-native.medialive.Network
Explore with Pulumi AI
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
- 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
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.