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:
- IpPools 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.
- IpPools []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
[]NetworkRoute Args 
- The routes for the network
- 
TagArgs 
- A collection of key-value pairs.
- ipPools 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<NetworkRoute> 
- The routes for the network
- List<Tag>
- A collection of key-value pairs.
- ipPools 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
NetworkRoute[] 
- 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[NetworkRoute Args] 
- The routes for the network
- 
Sequence[TagArgs] 
- A collection of key-value pairs.
- ipPools 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.
- AssociatedCluster List<string>Ids 
- AwsId 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.
- AssociatedCluster []stringIds 
- AwsId string
- The unique ID of the Network.
- Id string
- The provider-assigned unique ID for this managed resource.
- State
NetworkState Enum 
- The current state of the Network.
- arn String
- The ARN of the Network.
- associatedCluster List<String>Ids 
- awsId String
- The unique ID of the Network.
- id String
- The provider-assigned unique ID for this managed resource.
- state
NetworkState 
- The current state of the Network.
- arn string
- The ARN of the Network.
- associatedCluster string[]Ids 
- awsId string
- The unique ID of the Network.
- id string
- The provider-assigned unique ID for this managed resource.
- state
NetworkState 
- 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
NetworkState 
- The current state of the Network.
- arn String
- The ARN of the Network.
- associatedCluster List<String>Ids 
- awsId 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
- CreateFailed 
- CREATE_FAILED
- Active
- ACTIVE
- Deleting
- DELETING
- Idle
- IDLE
- InUse 
- IN_USE
- Updating
- UPDATING
- Deleted
- DELETED
- DeleteFailed 
- DELETE_FAILED
- NetworkState Creating 
- CREATING
- NetworkState Create Failed 
- CREATE_FAILED
- NetworkState Active 
- ACTIVE
- NetworkState Deleting 
- DELETING
- NetworkState Idle 
- IDLE
- NetworkState In Use 
- IN_USE
- NetworkState Updating 
- UPDATING
- NetworkState Deleted 
- DELETED
- NetworkState Delete Failed 
- DELETE_FAILED
- Creating
- CREATING
- CreateFailed 
- CREATE_FAILED
- Active
- ACTIVE
- Deleting
- DELETING
- Idle
- IDLE
- InUse 
- IN_USE
- Updating
- UPDATING
- Deleted
- DELETED
- DeleteFailed 
- DELETE_FAILED
- Creating
- CREATING
- CreateFailed 
- CREATE_FAILED
- Active
- ACTIVE
- Deleting
- DELETING
- Idle
- IDLE
- InUse 
- IN_USE
- Updating
- UPDATING
- Deleted
- DELETED
- DeleteFailed 
- 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.