1. Packages
  2. AWS Native
  3. API Docs
  4. medialive
  5. getNetwork

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

aws-native.medialive.getNetwork

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

    Resource schema for AWS::MediaLive::Network.

    Using getNetwork

    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 getNetwork(args: GetNetworkArgs, opts?: InvokeOptions): Promise<GetNetworkResult>
    function getNetworkOutput(args: GetNetworkOutputArgs, opts?: InvokeOptions): Output<GetNetworkResult>
    def get_network(id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetNetworkResult
    def get_network_output(id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetNetworkResult]
    func LookupNetwork(ctx *Context, args *LookupNetworkArgs, opts ...InvokeOption) (*LookupNetworkResult, error)
    func LookupNetworkOutput(ctx *Context, args *LookupNetworkOutputArgs, opts ...InvokeOption) LookupNetworkResultOutput

    > Note: This function is named LookupNetwork in the Go SDK.

    public static class GetNetwork 
    {
        public static Task<GetNetworkResult> InvokeAsync(GetNetworkArgs args, InvokeOptions? opts = null)
        public static Output<GetNetworkResult> Invoke(GetNetworkInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNetworkResult> getNetwork(GetNetworkArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:medialive:getNetwork
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The unique ID of the Network.
    Id string
    The unique ID of the Network.
    id String
    The unique ID of the Network.
    id string
    The unique ID of the Network.
    id str
    The unique ID of the Network.
    id String
    The unique ID of the Network.

    getNetwork Result

    The following output properties are available:

    Arn string
    The ARN of the Network.
    AssociatedClusterIds List<string>
    Id string
    The unique ID of the Network.
    IpPools List<Pulumi.AwsNative.MediaLive.Outputs.NetworkIpPool>
    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.AwsNative.MediaLive.Outputs.NetworkRoute>
    The routes for the network
    State Pulumi.AwsNative.MediaLive.NetworkState
    The current state of the Network.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    A collection of key-value pairs.
    Arn string
    The ARN of the Network.
    AssociatedClusterIds []string
    Id string
    The unique ID of the Network.
    IpPools []NetworkIpPool
    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
    State NetworkStateEnum
    The current state of the Network.
    Tags Tag
    A collection of key-value pairs.
    arn String
    The ARN of the Network.
    associatedClusterIds List<String>
    id String
    The unique ID of the Network.
    ipPools List<NetworkIpPool>
    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
    state NetworkState
    The current state of the Network.
    tags List<Tag>
    A collection of key-value pairs.
    arn string
    The ARN of the Network.
    associatedClusterIds string[]
    id string
    The unique ID of the Network.
    ipPools NetworkIpPool[]
    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
    state NetworkState
    The current state of the Network.
    tags Tag[]
    A collection of key-value pairs.
    arn str
    The ARN of the Network.
    associated_cluster_ids Sequence[str]
    id str
    The unique ID of the Network.
    ip_pools Sequence[NetworkIpPool]
    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]
    The routes for the network
    state NetworkState
    The current state of the Network.
    tags Sequence[root_Tag]
    A collection of key-value pairs.
    arn String
    The ARN of the Network.
    associatedClusterIds List<String>
    id String
    The unique ID of the Network.
    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
    state "CREATING" | "CREATE_FAILED" | "ACTIVE" | "DELETING" | "IDLE" | "IN_USE" | "UPDATING" | "DELETED" | "DELETE_FAILED"
    The current state of the Network.
    tags List<Property Map>
    A collection of key-value pairs.

    Supporting Types

    NetworkIpPool

    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

    Cidr string
    Ip address cidr
    Gateway string
    IP address for the route packet paths
    Cidr string
    Ip address cidr
    Gateway string
    IP address for the route packet paths
    cidr String
    Ip address cidr
    gateway String
    IP address for the route packet paths
    cidr string
    Ip address cidr
    gateway string
    IP address for the route packet paths
    cidr str
    Ip address cidr
    gateway str
    IP address for the route packet paths
    cidr String
    Ip address cidr
    gateway String
    IP address for the route packet paths

    NetworkState

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi