1. Packages
  2. Azure Native v2
  3. API Docs
  4. media
  5. getMediaService
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.media.getMediaService

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Get the details of a Media Services account Azure REST API version: 2023-01-01.

Other available API versions: 2015-10-01.

Using getMediaService

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 getMediaService(args: GetMediaServiceArgs, opts?: InvokeOptions): Promise<GetMediaServiceResult>
function getMediaServiceOutput(args: GetMediaServiceOutputArgs, opts?: InvokeOptions): Output<GetMediaServiceResult>
Copy
def get_media_service(account_name: Optional[str] = None,
                      resource_group_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetMediaServiceResult
def get_media_service_output(account_name: Optional[pulumi.Input[str]] = None,
                      resource_group_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetMediaServiceResult]
Copy
func LookupMediaService(ctx *Context, args *LookupMediaServiceArgs, opts ...InvokeOption) (*LookupMediaServiceResult, error)
func LookupMediaServiceOutput(ctx *Context, args *LookupMediaServiceOutputArgs, opts ...InvokeOption) LookupMediaServiceResultOutput
Copy

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

public static class GetMediaService 
{
    public static Task<GetMediaServiceResult> InvokeAsync(GetMediaServiceArgs args, InvokeOptions? opts = null)
    public static Output<GetMediaServiceResult> Invoke(GetMediaServiceInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMediaServiceResult> getMediaService(GetMediaServiceArgs args, InvokeOptions options)
public static Output<GetMediaServiceResult> getMediaService(GetMediaServiceArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:media:getMediaService
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountName
This property is required.
Changes to this property will trigger replacement.
string
The Media Services account name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the Azure subscription.
AccountName
This property is required.
Changes to this property will trigger replacement.
string
The Media Services account name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the Azure subscription.
accountName
This property is required.
Changes to this property will trigger replacement.
String
The Media Services account name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the Azure subscription.
accountName
This property is required.
Changes to this property will trigger replacement.
string
The Media Services account name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the Azure subscription.
account_name
This property is required.
Changes to this property will trigger replacement.
str
The Media Services account name.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group within the Azure subscription.
accountName
This property is required.
Changes to this property will trigger replacement.
String
The Media Services account name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the Azure subscription.

getMediaService Result

The following output properties are available:

Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
MediaServiceId string
The Media Services account ID.
Name string
The name of the resource
PrivateEndpointConnections List<Pulumi.AzureNative.Media.Outputs.PrivateEndpointConnectionResponse>
The Private Endpoint Connections created for the Media Service account.
ProvisioningState string
Provisioning state of the Media Services account.
SystemData Pulumi.AzureNative.Media.Outputs.SystemDataResponse
The system metadata relating to this resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Encryption Pulumi.AzureNative.Media.Outputs.AccountEncryptionResponse
The account encryption properties.
Identity Pulumi.AzureNative.Media.Outputs.MediaServiceIdentityResponse
The Managed Identity for the Media Services account.
KeyDelivery Pulumi.AzureNative.Media.Outputs.KeyDeliveryResponse
The Key Delivery properties for Media Services account.
MinimumTlsVersion string
The minimum TLS version allowed for this account's requests. This is an optional property. If unspecified, a secure default value will be used.
PublicNetworkAccess string
Whether or not public network access is allowed for resources under the Media Services account.
StorageAccounts List<Pulumi.AzureNative.Media.Outputs.StorageAccountResponse>
The storage accounts for this resource.
StorageAuthentication string
Tags Dictionary<string, string>
Resource tags.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
MediaServiceId string
The Media Services account ID.
Name string
The name of the resource
PrivateEndpointConnections []PrivateEndpointConnectionResponse
The Private Endpoint Connections created for the Media Service account.
ProvisioningState string
Provisioning state of the Media Services account.
SystemData SystemDataResponse
The system metadata relating to this resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Encryption AccountEncryptionResponse
The account encryption properties.
Identity MediaServiceIdentityResponse
The Managed Identity for the Media Services account.
KeyDelivery KeyDeliveryResponse
The Key Delivery properties for Media Services account.
MinimumTlsVersion string
The minimum TLS version allowed for this account's requests. This is an optional property. If unspecified, a secure default value will be used.
PublicNetworkAccess string
Whether or not public network access is allowed for resources under the Media Services account.
StorageAccounts []StorageAccountResponse
The storage accounts for this resource.
StorageAuthentication string
Tags map[string]string
Resource tags.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
mediaServiceId String
The Media Services account ID.
name String
The name of the resource
privateEndpointConnections List<PrivateEndpointConnectionResponse>
The Private Endpoint Connections created for the Media Service account.
provisioningState String
Provisioning state of the Media Services account.
systemData SystemDataResponse
The system metadata relating to this resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
encryption AccountEncryptionResponse
The account encryption properties.
identity MediaServiceIdentityResponse
The Managed Identity for the Media Services account.
keyDelivery KeyDeliveryResponse
The Key Delivery properties for Media Services account.
minimumTlsVersion String
The minimum TLS version allowed for this account's requests. This is an optional property. If unspecified, a secure default value will be used.
publicNetworkAccess String
Whether or not public network access is allowed for resources under the Media Services account.
storageAccounts List<StorageAccountResponse>
The storage accounts for this resource.
storageAuthentication String
tags Map<String,String>
Resource tags.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location string
The geo-location where the resource lives
mediaServiceId string
The Media Services account ID.
name string
The name of the resource
privateEndpointConnections PrivateEndpointConnectionResponse[]
The Private Endpoint Connections created for the Media Service account.
provisioningState string
Provisioning state of the Media Services account.
systemData SystemDataResponse
The system metadata relating to this resource.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
encryption AccountEncryptionResponse
The account encryption properties.
identity MediaServiceIdentityResponse
The Managed Identity for the Media Services account.
keyDelivery KeyDeliveryResponse
The Key Delivery properties for Media Services account.
minimumTlsVersion string
The minimum TLS version allowed for this account's requests. This is an optional property. If unspecified, a secure default value will be used.
publicNetworkAccess string
Whether or not public network access is allowed for resources under the Media Services account.
storageAccounts StorageAccountResponse[]
The storage accounts for this resource.
storageAuthentication string
tags {[key: string]: string}
Resource tags.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location str
The geo-location where the resource lives
media_service_id str
The Media Services account ID.
name str
The name of the resource
private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]
The Private Endpoint Connections created for the Media Service account.
provisioning_state str
Provisioning state of the Media Services account.
system_data SystemDataResponse
The system metadata relating to this resource.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
encryption AccountEncryptionResponse
The account encryption properties.
identity MediaServiceIdentityResponse
The Managed Identity for the Media Services account.
key_delivery KeyDeliveryResponse
The Key Delivery properties for Media Services account.
minimum_tls_version str
The minimum TLS version allowed for this account's requests. This is an optional property. If unspecified, a secure default value will be used.
public_network_access str
Whether or not public network access is allowed for resources under the Media Services account.
storage_accounts Sequence[StorageAccountResponse]
The storage accounts for this resource.
storage_authentication str
tags Mapping[str, str]
Resource tags.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
mediaServiceId String
The Media Services account ID.
name String
The name of the resource
privateEndpointConnections List<Property Map>
The Private Endpoint Connections created for the Media Service account.
provisioningState String
Provisioning state of the Media Services account.
systemData Property Map
The system metadata relating to this resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
encryption Property Map
The account encryption properties.
identity Property Map
The Managed Identity for the Media Services account.
keyDelivery Property Map
The Key Delivery properties for Media Services account.
minimumTlsVersion String
The minimum TLS version allowed for this account's requests. This is an optional property. If unspecified, a secure default value will be used.
publicNetworkAccess String
Whether or not public network access is allowed for resources under the Media Services account.
storageAccounts List<Property Map>
The storage accounts for this resource.
storageAuthentication String
tags Map<String>
Resource tags.

Supporting Types

AccessControlResponse

DefaultAction string
The behavior for IP access control in Key Delivery.
IpAllowList List<string>
The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty.
DefaultAction string
The behavior for IP access control in Key Delivery.
IpAllowList []string
The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty.
defaultAction String
The behavior for IP access control in Key Delivery.
ipAllowList List<String>
The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty.
defaultAction string
The behavior for IP access control in Key Delivery.
ipAllowList string[]
The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty.
default_action str
The behavior for IP access control in Key Delivery.
ip_allow_list Sequence[str]
The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty.
defaultAction String
The behavior for IP access control in Key Delivery.
ipAllowList List<String>
The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty.

AccountEncryptionResponse

Status This property is required. string
The current status of the Key Vault mapping.
Type This property is required. string
The type of key used to encrypt the Account Key.
Identity Pulumi.AzureNative.Media.Inputs.ResourceIdentityResponse
The Key Vault identity.
KeyVaultProperties Pulumi.AzureNative.Media.Inputs.KeyVaultPropertiesResponse
The properties of the key used to encrypt the account.
Status This property is required. string
The current status of the Key Vault mapping.
Type This property is required. string
The type of key used to encrypt the Account Key.
Identity ResourceIdentityResponse
The Key Vault identity.
KeyVaultProperties KeyVaultPropertiesResponse
The properties of the key used to encrypt the account.
status This property is required. String
The current status of the Key Vault mapping.
type This property is required. String
The type of key used to encrypt the Account Key.
identity ResourceIdentityResponse
The Key Vault identity.
keyVaultProperties KeyVaultPropertiesResponse
The properties of the key used to encrypt the account.
status This property is required. string
The current status of the Key Vault mapping.
type This property is required. string
The type of key used to encrypt the Account Key.
identity ResourceIdentityResponse
The Key Vault identity.
keyVaultProperties KeyVaultPropertiesResponse
The properties of the key used to encrypt the account.
status This property is required. str
The current status of the Key Vault mapping.
type This property is required. str
The type of key used to encrypt the Account Key.
identity ResourceIdentityResponse
The Key Vault identity.
key_vault_properties KeyVaultPropertiesResponse
The properties of the key used to encrypt the account.
status This property is required. String
The current status of the Key Vault mapping.
type This property is required. String
The type of key used to encrypt the Account Key.
identity Property Map
The Key Vault identity.
keyVaultProperties Property Map
The properties of the key used to encrypt the account.

KeyDeliveryResponse

AccessControl Pulumi.AzureNative.Media.Inputs.AccessControlResponse
The access control properties for Key Delivery.
AccessControl AccessControlResponse
The access control properties for Key Delivery.
accessControl AccessControlResponse
The access control properties for Key Delivery.
accessControl AccessControlResponse
The access control properties for Key Delivery.
access_control AccessControlResponse
The access control properties for Key Delivery.
accessControl Property Map
The access control properties for Key Delivery.

KeyVaultPropertiesResponse

CurrentKeyIdentifier This property is required. string
The current key used to encrypt the Media Services account, including the key version.
KeyIdentifier string
The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).
CurrentKeyIdentifier This property is required. string
The current key used to encrypt the Media Services account, including the key version.
KeyIdentifier string
The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).
currentKeyIdentifier This property is required. String
The current key used to encrypt the Media Services account, including the key version.
keyIdentifier String
The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).
currentKeyIdentifier This property is required. string
The current key used to encrypt the Media Services account, including the key version.
keyIdentifier string
The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).
current_key_identifier This property is required. str
The current key used to encrypt the Media Services account, including the key version.
key_identifier str
The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).
currentKeyIdentifier This property is required. String
The current key used to encrypt the Media Services account, including the key version.
keyIdentifier String
The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).

MediaServiceIdentityResponse

PrincipalId This property is required. string
The Principal ID of the identity.
TenantId This property is required. string
The Tenant ID of the identity.
Type This property is required. string
The identity type.
UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Media.Inputs.UserAssignedManagedIdentityResponse>
The user assigned managed identities.
PrincipalId This property is required. string
The Principal ID of the identity.
TenantId This property is required. string
The Tenant ID of the identity.
Type This property is required. string
The identity type.
UserAssignedIdentities map[string]UserAssignedManagedIdentityResponse
The user assigned managed identities.
principalId This property is required. String
The Principal ID of the identity.
tenantId This property is required. String
The Tenant ID of the identity.
type This property is required. String
The identity type.
userAssignedIdentities Map<String,UserAssignedManagedIdentityResponse>
The user assigned managed identities.
principalId This property is required. string
The Principal ID of the identity.
tenantId This property is required. string
The Tenant ID of the identity.
type This property is required. string
The identity type.
userAssignedIdentities {[key: string]: UserAssignedManagedIdentityResponse}
The user assigned managed identities.
principal_id This property is required. str
The Principal ID of the identity.
tenant_id This property is required. str
The Tenant ID of the identity.
type This property is required. str
The identity type.
user_assigned_identities Mapping[str, UserAssignedManagedIdentityResponse]
The user assigned managed identities.
principalId This property is required. String
The Principal ID of the identity.
tenantId This property is required. String
The Tenant ID of the identity.
type This property is required. String
The identity type.
userAssignedIdentities Map<Property Map>
The user assigned managed identities.

PrivateEndpointConnectionResponse

Id This property is required. string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name This property is required. string
The name of the resource
PrivateLinkServiceConnectionState This property is required. Pulumi.AzureNative.Media.Inputs.PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
ProvisioningState This property is required. string
The provisioning state of the private endpoint connection resource.
Type This property is required. string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
PrivateEndpoint Pulumi.AzureNative.Media.Inputs.PrivateEndpointResponse
The resource of private end point.
Id This property is required. string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name This property is required. string
The name of the resource
PrivateLinkServiceConnectionState This property is required. PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
ProvisioningState This property is required. string
The provisioning state of the private endpoint connection resource.
Type This property is required. string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
PrivateEndpoint PrivateEndpointResponse
The resource of private end point.
id This property is required. String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. String
The name of the resource
privateLinkServiceConnectionState This property is required. PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
provisioningState This property is required. String
The provisioning state of the private endpoint connection resource.
type This property is required. String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
privateEndpoint PrivateEndpointResponse
The resource of private end point.
id This property is required. string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. string
The name of the resource
privateLinkServiceConnectionState This property is required. PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
provisioningState This property is required. string
The provisioning state of the private endpoint connection resource.
type This property is required. string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
privateEndpoint PrivateEndpointResponse
The resource of private end point.
id This property is required. str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. str
The name of the resource
private_link_service_connection_state This property is required. PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
provisioning_state This property is required. str
The provisioning state of the private endpoint connection resource.
type This property is required. str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
private_endpoint PrivateEndpointResponse
The resource of private end point.
id This property is required. String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name This property is required. String
The name of the resource
privateLinkServiceConnectionState This property is required. Property Map
A collection of information about the state of the connection between service consumer and provider.
provisioningState This property is required. String
The provisioning state of the private endpoint connection resource.
type This property is required. String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
privateEndpoint Property Map
The resource of private end point.

PrivateEndpointResponse

Id This property is required. string
The ARM identifier for Private Endpoint
Id This property is required. string
The ARM identifier for Private Endpoint
id This property is required. String
The ARM identifier for Private Endpoint
id This property is required. string
The ARM identifier for Private Endpoint
id This property is required. str
The ARM identifier for Private Endpoint
id This property is required. String
The ARM identifier for Private Endpoint

PrivateLinkServiceConnectionStateResponse

ActionsRequired string
A message indicating if changes on the service provider require any updates on the consumer.
Description string
The reason for approval/rejection of the connection.
Status string
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
ActionsRequired string
A message indicating if changes on the service provider require any updates on the consumer.
Description string
The reason for approval/rejection of the connection.
Status string
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
actionsRequired String
A message indicating if changes on the service provider require any updates on the consumer.
description String
The reason for approval/rejection of the connection.
status String
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
actionsRequired string
A message indicating if changes on the service provider require any updates on the consumer.
description string
The reason for approval/rejection of the connection.
status string
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
actions_required str
A message indicating if changes on the service provider require any updates on the consumer.
description str
The reason for approval/rejection of the connection.
status str
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
actionsRequired String
A message indicating if changes on the service provider require any updates on the consumer.
description String
The reason for approval/rejection of the connection.
status String
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

ResourceIdentityResponse

UseSystemAssignedIdentity This property is required. bool
Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity.
UserAssignedIdentity string
The user assigned managed identity's ARM ID to use when accessing a resource.
UseSystemAssignedIdentity This property is required. bool
Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity.
UserAssignedIdentity string
The user assigned managed identity's ARM ID to use when accessing a resource.
useSystemAssignedIdentity This property is required. Boolean
Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity.
userAssignedIdentity String
The user assigned managed identity's ARM ID to use when accessing a resource.
useSystemAssignedIdentity This property is required. boolean
Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity.
userAssignedIdentity string
The user assigned managed identity's ARM ID to use when accessing a resource.
use_system_assigned_identity This property is required. bool
Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity.
user_assigned_identity str
The user assigned managed identity's ARM ID to use when accessing a resource.
useSystemAssignedIdentity This property is required. Boolean
Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity.
userAssignedIdentity String
The user assigned managed identity's ARM ID to use when accessing a resource.

StorageAccountResponse

Status This property is required. string
The current status of the storage account mapping.
Type This property is required. string
The type of the storage account.
Id string
The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts.
Identity Pulumi.AzureNative.Media.Inputs.ResourceIdentityResponse
The storage account identity.
Status This property is required. string
The current status of the storage account mapping.
Type This property is required. string
The type of the storage account.
Id string
The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts.
Identity ResourceIdentityResponse
The storage account identity.
status This property is required. String
The current status of the storage account mapping.
type This property is required. String
The type of the storage account.
id String
The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts.
identity ResourceIdentityResponse
The storage account identity.
status This property is required. string
The current status of the storage account mapping.
type This property is required. string
The type of the storage account.
id string
The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts.
identity ResourceIdentityResponse
The storage account identity.
status This property is required. str
The current status of the storage account mapping.
type This property is required. str
The type of the storage account.
id str
The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts.
identity ResourceIdentityResponse
The storage account identity.
status This property is required. String
The current status of the storage account mapping.
type This property is required. String
The type of the storage account.
id String
The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts.
identity Property Map
The storage account identity.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

UserAssignedManagedIdentityResponse

ClientId This property is required. string
The client ID.
PrincipalId This property is required. string
The principal ID.
ClientId This property is required. string
The client ID.
PrincipalId This property is required. string
The principal ID.
clientId This property is required. String
The client ID.
principalId This property is required. String
The principal ID.
clientId This property is required. string
The client ID.
principalId This property is required. string
The principal ID.
client_id This property is required. str
The client ID.
principal_id This property is required. str
The principal ID.
clientId This property is required. String
The client ID.
principalId This property is required. String
The principal ID.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi