1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. MediaServices
  5. getStreamCdnConfigs
Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi

oci.MediaServices.getStreamCdnConfigs

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi

    This data source provides the list of Stream Cdn Configs in Oracle Cloud Infrastructure Media Services service.

    Lists the StreamCdnConfig.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testStreamCdnConfigs = oci.MediaServices.getStreamCdnConfigs({
        distributionChannelId: testChannel.id,
        displayName: streamCdnConfigDisplayName,
        id: streamCdnConfigId,
        state: streamCdnConfigState,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_stream_cdn_configs = oci.MediaServices.get_stream_cdn_configs(distribution_channel_id=test_channel["id"],
        display_name=stream_cdn_config_display_name,
        id=stream_cdn_config_id,
        state=stream_cdn_config_state)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/MediaServices"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := MediaServices.GetStreamCdnConfigs(ctx, &mediaservices.GetStreamCdnConfigsArgs{
    			DistributionChannelId: testChannel.Id,
    			DisplayName:           pulumi.StringRef(streamCdnConfigDisplayName),
    			Id:                    pulumi.StringRef(streamCdnConfigId),
    			State:                 pulumi.StringRef(streamCdnConfigState),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testStreamCdnConfigs = Oci.MediaServices.GetStreamCdnConfigs.Invoke(new()
        {
            DistributionChannelId = testChannel.Id,
            DisplayName = streamCdnConfigDisplayName,
            Id = streamCdnConfigId,
            State = streamCdnConfigState,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.MediaServices.MediaServicesFunctions;
    import com.pulumi.oci.MediaServices.inputs.GetStreamCdnConfigsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var testStreamCdnConfigs = MediaServicesFunctions.getStreamCdnConfigs(GetStreamCdnConfigsArgs.builder()
                .distributionChannelId(testChannel.id())
                .displayName(streamCdnConfigDisplayName)
                .id(streamCdnConfigId)
                .state(streamCdnConfigState)
                .build());
    
        }
    }
    
    variables:
      testStreamCdnConfigs:
        fn::invoke:
          Function: oci:MediaServices:getStreamCdnConfigs
          Arguments:
            distributionChannelId: ${testChannel.id}
            displayName: ${streamCdnConfigDisplayName}
            id: ${streamCdnConfigId}
            state: ${streamCdnConfigState}
    

    Using getStreamCdnConfigs

    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 getStreamCdnConfigs(args: GetStreamCdnConfigsArgs, opts?: InvokeOptions): Promise<GetStreamCdnConfigsResult>
    function getStreamCdnConfigsOutput(args: GetStreamCdnConfigsOutputArgs, opts?: InvokeOptions): Output<GetStreamCdnConfigsResult>
    def get_stream_cdn_configs(display_name: Optional[str] = None,
                               distribution_channel_id: Optional[str] = None,
                               filters: Optional[Sequence[_mediaservices.GetStreamCdnConfigsFilter]] = None,
                               id: Optional[str] = None,
                               state: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetStreamCdnConfigsResult
    def get_stream_cdn_configs_output(display_name: Optional[pulumi.Input[str]] = None,
                               distribution_channel_id: Optional[pulumi.Input[str]] = None,
                               filters: Optional[pulumi.Input[Sequence[pulumi.Input[_mediaservices.GetStreamCdnConfigsFilterArgs]]]] = None,
                               id: Optional[pulumi.Input[str]] = None,
                               state: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetStreamCdnConfigsResult]
    func GetStreamCdnConfigs(ctx *Context, args *GetStreamCdnConfigsArgs, opts ...InvokeOption) (*GetStreamCdnConfigsResult, error)
    func GetStreamCdnConfigsOutput(ctx *Context, args *GetStreamCdnConfigsOutputArgs, opts ...InvokeOption) GetStreamCdnConfigsResultOutput

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

    public static class GetStreamCdnConfigs 
    {
        public static Task<GetStreamCdnConfigsResult> InvokeAsync(GetStreamCdnConfigsArgs args, InvokeOptions? opts = null)
        public static Output<GetStreamCdnConfigsResult> Invoke(GetStreamCdnConfigsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetStreamCdnConfigsResult> getStreamCdnConfigs(GetStreamCdnConfigsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:MediaServices/getStreamCdnConfigs:getStreamCdnConfigs
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DistributionChannelId string
    The Stream Distribution Channel identifier this CdnConfig belongs to.
    DisplayName string
    A filter to return only the resources that match the entire display name given.
    Filters List<GetStreamCdnConfigsFilter>
    Id string
    Unique StreamCdnConfig identifier.
    State string
    A filter to return only the resources with lifecycleState matching the given lifecycleState.
    DistributionChannelId string
    The Stream Distribution Channel identifier this CdnConfig belongs to.
    DisplayName string
    A filter to return only the resources that match the entire display name given.
    Filters []GetStreamCdnConfigsFilter
    Id string
    Unique StreamCdnConfig identifier.
    State string
    A filter to return only the resources with lifecycleState matching the given lifecycleState.
    distributionChannelId String
    The Stream Distribution Channel identifier this CdnConfig belongs to.
    displayName String
    A filter to return only the resources that match the entire display name given.
    filters List<GetStreamCdnConfigsFilter>
    id String
    Unique StreamCdnConfig identifier.
    state String
    A filter to return only the resources with lifecycleState matching the given lifecycleState.
    distributionChannelId string
    The Stream Distribution Channel identifier this CdnConfig belongs to.
    displayName string
    A filter to return only the resources that match the entire display name given.
    filters GetStreamCdnConfigsFilter[]
    id string
    Unique StreamCdnConfig identifier.
    state string
    A filter to return only the resources with lifecycleState matching the given lifecycleState.
    distribution_channel_id str
    The Stream Distribution Channel identifier this CdnConfig belongs to.
    display_name str
    A filter to return only the resources that match the entire display name given.
    filters Sequence[mediaservices.GetStreamCdnConfigsFilter]
    id str
    Unique StreamCdnConfig identifier.
    state str
    A filter to return only the resources with lifecycleState matching the given lifecycleState.
    distributionChannelId String
    The Stream Distribution Channel identifier this CdnConfig belongs to.
    displayName String
    A filter to return only the resources that match the entire display name given.
    filters List<Property Map>
    id String
    Unique StreamCdnConfig identifier.
    state String
    A filter to return only the resources with lifecycleState matching the given lifecycleState.

    getStreamCdnConfigs Result

    The following output properties are available:

    DistributionChannelId string
    Distribution Channel Identifier.
    StreamCdnConfigCollections List<GetStreamCdnConfigsStreamCdnConfigCollection>
    The list of stream_cdn_config_collection.
    DisplayName string
    The CDN Configuration identifier or display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    Filters List<GetStreamCdnConfigsFilter>
    Id string
    Unique identifier that is immutable on creation.
    State string
    The current state of the CDN Configuration.
    DistributionChannelId string
    Distribution Channel Identifier.
    StreamCdnConfigCollections []GetStreamCdnConfigsStreamCdnConfigCollection
    The list of stream_cdn_config_collection.
    DisplayName string
    The CDN Configuration identifier or display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    Filters []GetStreamCdnConfigsFilter
    Id string
    Unique identifier that is immutable on creation.
    State string
    The current state of the CDN Configuration.
    distributionChannelId String
    Distribution Channel Identifier.
    streamCdnConfigCollections List<GetStreamCdnConfigsStreamCdnConfigCollection>
    The list of stream_cdn_config_collection.
    displayName String
    The CDN Configuration identifier or display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    filters List<GetStreamCdnConfigsFilter>
    id String
    Unique identifier that is immutable on creation.
    state String
    The current state of the CDN Configuration.
    distributionChannelId string
    Distribution Channel Identifier.
    streamCdnConfigCollections GetStreamCdnConfigsStreamCdnConfigCollection[]
    The list of stream_cdn_config_collection.
    displayName string
    The CDN Configuration identifier or display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    filters GetStreamCdnConfigsFilter[]
    id string
    Unique identifier that is immutable on creation.
    state string
    The current state of the CDN Configuration.
    distribution_channel_id str
    Distribution Channel Identifier.
    stream_cdn_config_collections Sequence[mediaservices.GetStreamCdnConfigsStreamCdnConfigCollection]
    The list of stream_cdn_config_collection.
    display_name str
    The CDN Configuration identifier or display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    filters Sequence[mediaservices.GetStreamCdnConfigsFilter]
    id str
    Unique identifier that is immutable on creation.
    state str
    The current state of the CDN Configuration.
    distributionChannelId String
    Distribution Channel Identifier.
    streamCdnConfigCollections List<Property Map>
    The list of stream_cdn_config_collection.
    displayName String
    The CDN Configuration identifier or display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    filters List<Property Map>
    id String
    Unique identifier that is immutable on creation.
    state String
    The current state of the CDN Configuration.

    Supporting Types

    GetStreamCdnConfigsFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetStreamCdnConfigsStreamCdnConfigCollection

    GetStreamCdnConfigsStreamCdnConfigCollectionItem

    CompartmentId string
    The compartment ID of the lock.
    Configs List<GetStreamCdnConfigsStreamCdnConfigCollectionItemConfig>
    Base fields of the StreamCdnConfig configuration object.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    DisplayName string
    A filter to return only the resources that match the entire display name given.
    DistributionChannelId string
    The Stream Distribution Channel identifier this CdnConfig belongs to.
    FreeformTags Dictionary<string, string>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    Unique StreamCdnConfig identifier.
    IsEnabled bool
    Whether publishing to CDN is enabled.
    IsLockOverride bool
    LifecyleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    Locks List<GetStreamCdnConfigsStreamCdnConfigCollectionItemLock>
    Locks associated with this resource.
    State string
    A filter to return only the resources with lifecycleState matching the given lifecycleState.
    SystemTags Dictionary<string, string>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time when the CDN Config was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time when the CDN Config was updated. An RFC3339 formatted datetime string.
    CompartmentId string
    The compartment ID of the lock.
    Configs []GetStreamCdnConfigsStreamCdnConfigCollectionItemConfig
    Base fields of the StreamCdnConfig configuration object.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    DisplayName string
    A filter to return only the resources that match the entire display name given.
    DistributionChannelId string
    The Stream Distribution Channel identifier this CdnConfig belongs to.
    FreeformTags map[string]string
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    Id string
    Unique StreamCdnConfig identifier.
    IsEnabled bool
    Whether publishing to CDN is enabled.
    IsLockOverride bool
    LifecyleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    Locks []GetStreamCdnConfigsStreamCdnConfigCollectionItemLock
    Locks associated with this resource.
    State string
    A filter to return only the resources with lifecycleState matching the given lifecycleState.
    SystemTags map[string]string
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time when the CDN Config was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time when the CDN Config was updated. An RFC3339 formatted datetime string.
    compartmentId String
    The compartment ID of the lock.
    configs List<GetStreamCdnConfigsStreamCdnConfigCollectionItemConfig>
    Base fields of the StreamCdnConfig configuration object.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName String
    A filter to return only the resources that match the entire display name given.
    distributionChannelId String
    The Stream Distribution Channel identifier this CdnConfig belongs to.
    freeformTags Map<String,String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    Unique StreamCdnConfig identifier.
    isEnabled Boolean
    Whether publishing to CDN is enabled.
    isLockOverride Boolean
    lifecyleDetails String
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    locks List<GetStreamCdnConfigsStreamCdnConfigCollectionItemLock>
    Locks associated with this resource.
    state String
    A filter to return only the resources with lifecycleState matching the given lifecycleState.
    systemTags Map<String,String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time when the CDN Config was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time when the CDN Config was updated. An RFC3339 formatted datetime string.
    compartmentId string
    The compartment ID of the lock.
    configs GetStreamCdnConfigsStreamCdnConfigCollectionItemConfig[]
    Base fields of the StreamCdnConfig configuration object.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName string
    A filter to return only the resources that match the entire display name given.
    distributionChannelId string
    The Stream Distribution Channel identifier this CdnConfig belongs to.
    freeformTags {[key: string]: string}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id string
    Unique StreamCdnConfig identifier.
    isEnabled boolean
    Whether publishing to CDN is enabled.
    isLockOverride boolean
    lifecyleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    locks GetStreamCdnConfigsStreamCdnConfigCollectionItemLock[]
    Locks associated with this resource.
    state string
    A filter to return only the resources with lifecycleState matching the given lifecycleState.
    systemTags {[key: string]: string}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time when the CDN Config was created. An RFC3339 formatted datetime string.
    timeUpdated string
    The time when the CDN Config was updated. An RFC3339 formatted datetime string.
    compartment_id str
    The compartment ID of the lock.
    configs Sequence[mediaservices.GetStreamCdnConfigsStreamCdnConfigCollectionItemConfig]
    Base fields of the StreamCdnConfig configuration object.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    display_name str
    A filter to return only the resources that match the entire display name given.
    distribution_channel_id str
    The Stream Distribution Channel identifier this CdnConfig belongs to.
    freeform_tags Mapping[str, str]
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id str
    Unique StreamCdnConfig identifier.
    is_enabled bool
    Whether publishing to CDN is enabled.
    is_lock_override bool
    lifecyle_details str
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    locks Sequence[mediaservices.GetStreamCdnConfigsStreamCdnConfigCollectionItemLock]
    Locks associated with this resource.
    state str
    A filter to return only the resources with lifecycleState matching the given lifecycleState.
    system_tags Mapping[str, str]
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The time when the CDN Config was created. An RFC3339 formatted datetime string.
    time_updated str
    The time when the CDN Config was updated. An RFC3339 formatted datetime string.
    compartmentId String
    The compartment ID of the lock.
    configs List<Property Map>
    Base fields of the StreamCdnConfig configuration object.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    displayName String
    A filter to return only the resources that match the entire display name given.
    distributionChannelId String
    The Stream Distribution Channel identifier this CdnConfig belongs to.
    freeformTags Map<String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    id String
    Unique StreamCdnConfig identifier.
    isEnabled Boolean
    Whether publishing to CDN is enabled.
    isLockOverride Boolean
    lifecyleDetails String
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    locks List<Property Map>
    Locks associated with this resource.
    state String
    A filter to return only the resources with lifecycleState matching the given lifecycleState.
    systemTags Map<String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time when the CDN Config was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time when the CDN Config was updated. An RFC3339 formatted datetime string.

    GetStreamCdnConfigsStreamCdnConfigCollectionItemConfig

    EdgeHostname string
    The hostname of the CDN edge server to use when building CDN URLs.
    EdgePathPrefix string
    The path to prepend when building CDN URLs.
    EdgeTokenKey string
    The encryption key to use for edge token authentication.
    EdgeTokenSalt string
    Salt to use when encrypting authentication token.
    IsEdgeTokenAuth bool
    Whether token authentication should be used at the CDN edge.
    OriginAuthSecretKeyA string
    The shared secret key A, two for errorless key rotation.
    OriginAuthSecretKeyB string
    The shared secret key B, two for errorless key rotation.
    OriginAuthSecretKeyNonceA string
    Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
    OriginAuthSecretKeyNonceB string
    Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
    OriginAuthSignEncryption string
    The type of encryption used to compute the signature.
    OriginAuthSignType string
    The type of data used to compute the signature.
    Type string
    Type of the lock.
    EdgeHostname string
    The hostname of the CDN edge server to use when building CDN URLs.
    EdgePathPrefix string
    The path to prepend when building CDN URLs.
    EdgeTokenKey string
    The encryption key to use for edge token authentication.
    EdgeTokenSalt string
    Salt to use when encrypting authentication token.
    IsEdgeTokenAuth bool
    Whether token authentication should be used at the CDN edge.
    OriginAuthSecretKeyA string
    The shared secret key A, two for errorless key rotation.
    OriginAuthSecretKeyB string
    The shared secret key B, two for errorless key rotation.
    OriginAuthSecretKeyNonceA string
    Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
    OriginAuthSecretKeyNonceB string
    Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
    OriginAuthSignEncryption string
    The type of encryption used to compute the signature.
    OriginAuthSignType string
    The type of data used to compute the signature.
    Type string
    Type of the lock.
    edgeHostname String
    The hostname of the CDN edge server to use when building CDN URLs.
    edgePathPrefix String
    The path to prepend when building CDN URLs.
    edgeTokenKey String
    The encryption key to use for edge token authentication.
    edgeTokenSalt String
    Salt to use when encrypting authentication token.
    isEdgeTokenAuth Boolean
    Whether token authentication should be used at the CDN edge.
    originAuthSecretKeyA String
    The shared secret key A, two for errorless key rotation.
    originAuthSecretKeyB String
    The shared secret key B, two for errorless key rotation.
    originAuthSecretKeyNonceA String
    Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
    originAuthSecretKeyNonceB String
    Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
    originAuthSignEncryption String
    The type of encryption used to compute the signature.
    originAuthSignType String
    The type of data used to compute the signature.
    type String
    Type of the lock.
    edgeHostname string
    The hostname of the CDN edge server to use when building CDN URLs.
    edgePathPrefix string
    The path to prepend when building CDN URLs.
    edgeTokenKey string
    The encryption key to use for edge token authentication.
    edgeTokenSalt string
    Salt to use when encrypting authentication token.
    isEdgeTokenAuth boolean
    Whether token authentication should be used at the CDN edge.
    originAuthSecretKeyA string
    The shared secret key A, two for errorless key rotation.
    originAuthSecretKeyB string
    The shared secret key B, two for errorless key rotation.
    originAuthSecretKeyNonceA string
    Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
    originAuthSecretKeyNonceB string
    Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
    originAuthSignEncryption string
    The type of encryption used to compute the signature.
    originAuthSignType string
    The type of data used to compute the signature.
    type string
    Type of the lock.
    edge_hostname str
    The hostname of the CDN edge server to use when building CDN URLs.
    edge_path_prefix str
    The path to prepend when building CDN URLs.
    edge_token_key str
    The encryption key to use for edge token authentication.
    edge_token_salt str
    Salt to use when encrypting authentication token.
    is_edge_token_auth bool
    Whether token authentication should be used at the CDN edge.
    origin_auth_secret_key_a str
    The shared secret key A, two for errorless key rotation.
    origin_auth_secret_key_b str
    The shared secret key B, two for errorless key rotation.
    origin_auth_secret_key_nonce_a str
    Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
    origin_auth_secret_key_nonce_b str
    Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
    origin_auth_sign_encryption str
    The type of encryption used to compute the signature.
    origin_auth_sign_type str
    The type of data used to compute the signature.
    type str
    Type of the lock.
    edgeHostname String
    The hostname of the CDN edge server to use when building CDN URLs.
    edgePathPrefix String
    The path to prepend when building CDN URLs.
    edgeTokenKey String
    The encryption key to use for edge token authentication.
    edgeTokenSalt String
    Salt to use when encrypting authentication token.
    isEdgeTokenAuth Boolean
    Whether token authentication should be used at the CDN edge.
    originAuthSecretKeyA String
    The shared secret key A, two for errorless key rotation.
    originAuthSecretKeyB String
    The shared secret key B, two for errorless key rotation.
    originAuthSecretKeyNonceA String
    Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
    originAuthSecretKeyNonceB String
    Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
    originAuthSignEncryption String
    The type of encryption used to compute the signature.
    originAuthSignType String
    The type of data used to compute the signature.
    type String
    Type of the lock.

    GetStreamCdnConfigsStreamCdnConfigCollectionItemLock

    CompartmentId string
    The compartment ID of the lock.
    Message string
    A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
    RelatedResourceId string
    The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    TimeCreated string
    The time when the CDN Config was created. An RFC3339 formatted datetime string.
    Type string
    Type of the lock.
    CompartmentId string
    The compartment ID of the lock.
    Message string
    A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
    RelatedResourceId string
    The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    TimeCreated string
    The time when the CDN Config was created. An RFC3339 formatted datetime string.
    Type string
    Type of the lock.
    compartmentId String
    The compartment ID of the lock.
    message String
    A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
    relatedResourceId String
    The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    timeCreated String
    The time when the CDN Config was created. An RFC3339 formatted datetime string.
    type String
    Type of the lock.
    compartmentId string
    The compartment ID of the lock.
    message string
    A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
    relatedResourceId string
    The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    timeCreated string
    The time when the CDN Config was created. An RFC3339 formatted datetime string.
    type string
    Type of the lock.
    compartment_id str
    The compartment ID of the lock.
    message str
    A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
    related_resource_id str
    The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    time_created str
    The time when the CDN Config was created. An RFC3339 formatted datetime string.
    type str
    Type of the lock.
    compartmentId String
    The compartment ID of the lock.
    message String
    A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
    relatedResourceId String
    The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    timeCreated String
    The time when the CDN Config was created. An RFC3339 formatted datetime string.
    type String
    Type of the lock.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi