1. Packages
  2. Azure Native
  3. API Docs
  4. media
  5. getMediaGraph
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

azure-native.media.getMediaGraph

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

    Get the details of a Media Graph in the Media Services account. Azure REST API version: 2020-02-01-preview.

    Using getMediaGraph

    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 getMediaGraph(args: GetMediaGraphArgs, opts?: InvokeOptions): Promise<GetMediaGraphResult>
    function getMediaGraphOutput(args: GetMediaGraphOutputArgs, opts?: InvokeOptions): Output<GetMediaGraphResult>
    def get_media_graph(account_name: Optional[str] = None,
                        media_graph_name: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetMediaGraphResult
    def get_media_graph_output(account_name: Optional[pulumi.Input[str]] = None,
                        media_graph_name: Optional[pulumi.Input[str]] = None,
                        resource_group_name: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetMediaGraphResult]
    func LookupMediaGraph(ctx *Context, args *LookupMediaGraphArgs, opts ...InvokeOption) (*LookupMediaGraphResult, error)
    func LookupMediaGraphOutput(ctx *Context, args *LookupMediaGraphOutputArgs, opts ...InvokeOption) LookupMediaGraphResultOutput

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

    public static class GetMediaGraph 
    {
        public static Task<GetMediaGraphResult> InvokeAsync(GetMediaGraphArgs args, InvokeOptions? opts = null)
        public static Output<GetMediaGraphResult> Invoke(GetMediaGraphInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMediaGraphResult> getMediaGraph(GetMediaGraphArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:media:getMediaGraph
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountName string
    The Media Services account name.
    MediaGraphName string
    The Media Graph name.
    ResourceGroupName string
    The name of the resource group within the Azure subscription.
    AccountName string
    The Media Services account name.
    MediaGraphName string
    The Media Graph name.
    ResourceGroupName string
    The name of the resource group within the Azure subscription.
    accountName String
    The Media Services account name.
    mediaGraphName String
    The Media Graph name.
    resourceGroupName String
    The name of the resource group within the Azure subscription.
    accountName string
    The Media Services account name.
    mediaGraphName string
    The Media Graph name.
    resourceGroupName string
    The name of the resource group within the Azure subscription.
    account_name str
    The Media Services account name.
    media_graph_name str
    The Media Graph name.
    resource_group_name str
    The name of the resource group within the Azure subscription.
    accountName String
    The Media Services account name.
    mediaGraphName String
    The Media Graph name.
    resourceGroupName String
    The name of the resource group within the Azure subscription.

    getMediaGraph Result

    The following output properties are available:

    Created string
    Date the Media Graph was created.
    Id string
    Fully qualified resource ID for the resource.
    LastModified string
    Date the Media Graph was last modified.
    Name string
    The name of the resource.
    Sinks List<Pulumi.AzureNative.Media.Outputs.MediaGraphAssetSinkResponse>
    Media Graph sinks.
    Sources List<Pulumi.AzureNative.Media.Outputs.MediaGraphRtspSourceResponse>
    Media Graph sources.
    State string
    Media Graph state which indicates the resource allocation status for running the media graph pipeline.
    Type string
    The type of the resource.
    Description string
    Media Graph description.
    Created string
    Date the Media Graph was created.
    Id string
    Fully qualified resource ID for the resource.
    LastModified string
    Date the Media Graph was last modified.
    Name string
    The name of the resource.
    Sinks []MediaGraphAssetSinkResponse
    Media Graph sinks.
    Sources []MediaGraphRtspSourceResponse
    Media Graph sources.
    State string
    Media Graph state which indicates the resource allocation status for running the media graph pipeline.
    Type string
    The type of the resource.
    Description string
    Media Graph description.
    created String
    Date the Media Graph was created.
    id String
    Fully qualified resource ID for the resource.
    lastModified String
    Date the Media Graph was last modified.
    name String
    The name of the resource.
    sinks List<MediaGraphAssetSinkResponse>
    Media Graph sinks.
    sources List<MediaGraphRtspSourceResponse>
    Media Graph sources.
    state String
    Media Graph state which indicates the resource allocation status for running the media graph pipeline.
    type String
    The type of the resource.
    description String
    Media Graph description.
    created string
    Date the Media Graph was created.
    id string
    Fully qualified resource ID for the resource.
    lastModified string
    Date the Media Graph was last modified.
    name string
    The name of the resource.
    sinks MediaGraphAssetSinkResponse[]
    Media Graph sinks.
    sources MediaGraphRtspSourceResponse[]
    Media Graph sources.
    state string
    Media Graph state which indicates the resource allocation status for running the media graph pipeline.
    type string
    The type of the resource.
    description string
    Media Graph description.
    created str
    Date the Media Graph was created.
    id str
    Fully qualified resource ID for the resource.
    last_modified str
    Date the Media Graph was last modified.
    name str
    The name of the resource.
    sinks Sequence[MediaGraphAssetSinkResponse]
    Media Graph sinks.
    sources Sequence[MediaGraphRtspSourceResponse]
    Media Graph sources.
    state str
    Media Graph state which indicates the resource allocation status for running the media graph pipeline.
    type str
    The type of the resource.
    description str
    Media Graph description.
    created String
    Date the Media Graph was created.
    id String
    Fully qualified resource ID for the resource.
    lastModified String
    Date the Media Graph was last modified.
    name String
    The name of the resource.
    sinks List<Property Map>
    Media Graph sinks.
    sources List<Property Map>
    Media Graph sources.
    state String
    Media Graph state which indicates the resource allocation status for running the media graph pipeline.
    type String
    The type of the resource.
    description String
    Media Graph description.

    Supporting Types

    MediaGraphAssetSinkResponse

    AssetName string
    Asset name.
    Inputs List<string>
    Sink inputs.
    Name string
    Sink name.
    AssetName string
    Asset name.
    Inputs []string
    Sink inputs.
    Name string
    Sink name.
    assetName String
    Asset name.
    inputs List<String>
    Sink inputs.
    name String
    Sink name.
    assetName string
    Asset name.
    inputs string[]
    Sink inputs.
    name string
    Sink name.
    asset_name str
    Asset name.
    inputs Sequence[str]
    Sink inputs.
    name str
    Sink name.
    assetName String
    Asset name.
    inputs List<String>
    Sink inputs.
    name String
    Sink name.

    MediaGraphClearEndpointResponse

    Url string
    Url for the endpoint.
    Credentials Pulumi.AzureNative.Media.Inputs.MediaGraphUsernamePasswordCredentialsResponse
    Polymorphic credentials to present to the endpoint.
    Url string
    Url for the endpoint.
    Credentials MediaGraphUsernamePasswordCredentialsResponse
    Polymorphic credentials to present to the endpoint.
    url String
    Url for the endpoint.
    credentials MediaGraphUsernamePasswordCredentialsResponse
    Polymorphic credentials to present to the endpoint.
    url string
    Url for the endpoint.
    credentials MediaGraphUsernamePasswordCredentialsResponse
    Polymorphic credentials to present to the endpoint.
    url str
    Url for the endpoint.
    credentials MediaGraphUsernamePasswordCredentialsResponse
    Polymorphic credentials to present to the endpoint.
    url String
    Url for the endpoint.
    credentials Property Map
    Polymorphic credentials to present to the endpoint.

    MediaGraphPemCertificateListResponse

    Certificates List<string>
    PEM formatted public certificates, one per entry.
    Certificates []string
    PEM formatted public certificates, one per entry.
    certificates List<String>
    PEM formatted public certificates, one per entry.
    certificates string[]
    PEM formatted public certificates, one per entry.
    certificates Sequence[str]
    PEM formatted public certificates, one per entry.
    certificates List<String>
    PEM formatted public certificates, one per entry.

    MediaGraphRtspSourceResponse

    Endpoint Pulumi.AzureNative.Media.Inputs.MediaGraphClearEndpointResponse | Pulumi.AzureNative.Media.Inputs.MediaGraphTlsEndpointResponse
    RTSP endpoint of the stream being connected to.
    Name string
    Source name.
    Transport string
    Underlying RTSP transport. This can be used to enable or disable HTTP tunneling.
    Endpoint MediaGraphClearEndpointResponse | MediaGraphTlsEndpointResponse
    RTSP endpoint of the stream being connected to.
    Name string
    Source name.
    Transport string
    Underlying RTSP transport. This can be used to enable or disable HTTP tunneling.
    endpoint MediaGraphClearEndpointResponse | MediaGraphTlsEndpointResponse
    RTSP endpoint of the stream being connected to.
    name String
    Source name.
    transport String
    Underlying RTSP transport. This can be used to enable or disable HTTP tunneling.
    endpoint MediaGraphClearEndpointResponse | MediaGraphTlsEndpointResponse
    RTSP endpoint of the stream being connected to.
    name string
    Source name.
    transport string
    Underlying RTSP transport. This can be used to enable or disable HTTP tunneling.
    endpoint MediaGraphClearEndpointResponse | MediaGraphTlsEndpointResponse
    RTSP endpoint of the stream being connected to.
    name str
    Source name.
    transport str
    Underlying RTSP transport. This can be used to enable or disable HTTP tunneling.
    endpoint Property Map | Property Map
    RTSP endpoint of the stream being connected to.
    name String
    Source name.
    transport String
    Underlying RTSP transport. This can be used to enable or disable HTTP tunneling.

    MediaGraphTlsEndpointResponse

    Url string
    Url for the endpoint.
    Credentials Pulumi.AzureNative.Media.Inputs.MediaGraphUsernamePasswordCredentialsResponse
    Polymorphic credentials to present to the endpoint.
    TrustedCertificates Pulumi.AzureNative.Media.Inputs.MediaGraphPemCertificateListResponse
    What certificates should be trusted when authenticating a TLS connection. Null designates that Azure Media's source of trust should be used.
    ValidationOptions Pulumi.AzureNative.Media.Inputs.MediaGraphTlsValidationOptionsResponse
    Validation options to use when authenticating a TLS connection. By default, strict validation is used.
    Url string
    Url for the endpoint.
    Credentials MediaGraphUsernamePasswordCredentialsResponse
    Polymorphic credentials to present to the endpoint.
    TrustedCertificates MediaGraphPemCertificateListResponse
    What certificates should be trusted when authenticating a TLS connection. Null designates that Azure Media's source of trust should be used.
    ValidationOptions MediaGraphTlsValidationOptionsResponse
    Validation options to use when authenticating a TLS connection. By default, strict validation is used.
    url String
    Url for the endpoint.
    credentials MediaGraphUsernamePasswordCredentialsResponse
    Polymorphic credentials to present to the endpoint.
    trustedCertificates MediaGraphPemCertificateListResponse
    What certificates should be trusted when authenticating a TLS connection. Null designates that Azure Media's source of trust should be used.
    validationOptions MediaGraphTlsValidationOptionsResponse
    Validation options to use when authenticating a TLS connection. By default, strict validation is used.
    url string
    Url for the endpoint.
    credentials MediaGraphUsernamePasswordCredentialsResponse
    Polymorphic credentials to present to the endpoint.
    trustedCertificates MediaGraphPemCertificateListResponse
    What certificates should be trusted when authenticating a TLS connection. Null designates that Azure Media's source of trust should be used.
    validationOptions MediaGraphTlsValidationOptionsResponse
    Validation options to use when authenticating a TLS connection. By default, strict validation is used.
    url str
    Url for the endpoint.
    credentials MediaGraphUsernamePasswordCredentialsResponse
    Polymorphic credentials to present to the endpoint.
    trusted_certificates MediaGraphPemCertificateListResponse
    What certificates should be trusted when authenticating a TLS connection. Null designates that Azure Media's source of trust should be used.
    validation_options MediaGraphTlsValidationOptionsResponse
    Validation options to use when authenticating a TLS connection. By default, strict validation is used.
    url String
    Url for the endpoint.
    credentials Property Map
    Polymorphic credentials to present to the endpoint.
    trustedCertificates Property Map
    What certificates should be trusted when authenticating a TLS connection. Null designates that Azure Media's source of trust should be used.
    validationOptions Property Map
    Validation options to use when authenticating a TLS connection. By default, strict validation is used.

    MediaGraphTlsValidationOptionsResponse

    IgnoreHostname bool
    Ignore the host name (common name) during validation.
    IgnoreSignature bool
    Ignore the integrity of the certificate chain at the current time.
    IgnoreHostname bool
    Ignore the host name (common name) during validation.
    IgnoreSignature bool
    Ignore the integrity of the certificate chain at the current time.
    ignoreHostname Boolean
    Ignore the host name (common name) during validation.
    ignoreSignature Boolean
    Ignore the integrity of the certificate chain at the current time.
    ignoreHostname boolean
    Ignore the host name (common name) during validation.
    ignoreSignature boolean
    Ignore the integrity of the certificate chain at the current time.
    ignore_hostname bool
    Ignore the host name (common name) during validation.
    ignore_signature bool
    Ignore the integrity of the certificate chain at the current time.
    ignoreHostname Boolean
    Ignore the host name (common name) during validation.
    ignoreSignature Boolean
    Ignore the integrity of the certificate chain at the current time.

    MediaGraphUsernamePasswordCredentialsResponse

    Password string
    Password for a username/password pair.
    Username string
    Username for a username/password pair.
    Password string
    Password for a username/password pair.
    Username string
    Username for a username/password pair.
    password String
    Password for a username/password pair.
    username String
    Username for a username/password pair.
    password string
    Password for a username/password pair.
    username string
    Username for a username/password pair.
    password str
    Password for a username/password pair.
    username str
    Username for a username/password pair.
    password String
    Password for a username/password pair.
    username String
    Username for a username/password pair.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi