Documentation
¶
Index ¶
- type ApiEndpointResponse
- type ApiEndpointResponseArgs
- type ApiEndpointResponseArray
- type ApiEndpointResponseArrayInput
- type ApiEndpointResponseArrayOutput
- func (ApiEndpointResponseArrayOutput) ElementType() reflect.Type
- func (o ApiEndpointResponseArrayOutput) Index(i pulumi.IntInput) ApiEndpointResponseOutput
- func (o ApiEndpointResponseArrayOutput) ToApiEndpointResponseArrayOutput() ApiEndpointResponseArrayOutput
- func (o ApiEndpointResponseArrayOutput) ToApiEndpointResponseArrayOutputWithContext(ctx context.Context) ApiEndpointResponseArrayOutput
- type ApiEndpointResponseInput
- type ApiEndpointResponseOutput
- func (ApiEndpointResponseOutput) ElementType() reflect.Type
- func (o ApiEndpointResponseOutput) Endpoint() pulumi.StringPtrOutput
- func (o ApiEndpointResponseOutput) MajorVersion() pulumi.StringPtrOutput
- func (o ApiEndpointResponseOutput) ToApiEndpointResponseOutput() ApiEndpointResponseOutput
- func (o ApiEndpointResponseOutput) ToApiEndpointResponseOutputWithContext(ctx context.Context) ApiEndpointResponseOutput
- type ListMediaServiceKeysArgs
- type ListMediaServiceKeysResult
- type LookupMediaServiceArgs
- type LookupMediaServiceResult
- type MediaService
- type MediaServiceArgs
- type MediaServiceState
- type StorageAccount
- type StorageAccountArgs
- type StorageAccountArray
- type StorageAccountArrayInput
- type StorageAccountArrayOutput
- func (StorageAccountArrayOutput) ElementType() reflect.Type
- func (o StorageAccountArrayOutput) Index(i pulumi.IntInput) StorageAccountOutput
- func (o StorageAccountArrayOutput) ToStorageAccountArrayOutput() StorageAccountArrayOutput
- func (o StorageAccountArrayOutput) ToStorageAccountArrayOutputWithContext(ctx context.Context) StorageAccountArrayOutput
- type StorageAccountInput
- type StorageAccountOutput
- func (StorageAccountOutput) ElementType() reflect.Type
- func (o StorageAccountOutput) Id() pulumi.StringOutput
- func (o StorageAccountOutput) IsPrimary() pulumi.BoolOutput
- func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
- func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
- type StorageAccountResponse
- type StorageAccountResponseArgs
- type StorageAccountResponseArray
- func (StorageAccountResponseArray) ElementType() reflect.Type
- func (i StorageAccountResponseArray) ToStorageAccountResponseArrayOutput() StorageAccountResponseArrayOutput
- func (i StorageAccountResponseArray) ToStorageAccountResponseArrayOutputWithContext(ctx context.Context) StorageAccountResponseArrayOutput
- type StorageAccountResponseArrayInput
- type StorageAccountResponseArrayOutput
- func (StorageAccountResponseArrayOutput) ElementType() reflect.Type
- func (o StorageAccountResponseArrayOutput) Index(i pulumi.IntInput) StorageAccountResponseOutput
- func (o StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutput() StorageAccountResponseArrayOutput
- func (o StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutputWithContext(ctx context.Context) StorageAccountResponseArrayOutput
- type StorageAccountResponseInput
- type StorageAccountResponseOutput
- func (StorageAccountResponseOutput) ElementType() reflect.Type
- func (o StorageAccountResponseOutput) Id() pulumi.StringOutput
- func (o StorageAccountResponseOutput) IsPrimary() pulumi.BoolOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiEndpointResponse ¶
type ApiEndpointResponse struct { // The Media Services REST endpoint. Endpoint *string `pulumi:"endpoint"` // The version of Media Services REST API. MajorVersion *string `pulumi:"majorVersion"` }
The properties for a Media Services REST API endpoint.
type ApiEndpointResponseArgs ¶
type ApiEndpointResponseArgs struct { // The Media Services REST endpoint. Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` // The version of Media Services REST API. MajorVersion pulumi.StringPtrInput `pulumi:"majorVersion"` }
The properties for a Media Services REST API endpoint.
func (ApiEndpointResponseArgs) ElementType ¶
func (ApiEndpointResponseArgs) ElementType() reflect.Type
func (ApiEndpointResponseArgs) ToApiEndpointResponseOutput ¶
func (i ApiEndpointResponseArgs) ToApiEndpointResponseOutput() ApiEndpointResponseOutput
func (ApiEndpointResponseArgs) ToApiEndpointResponseOutputWithContext ¶
func (i ApiEndpointResponseArgs) ToApiEndpointResponseOutputWithContext(ctx context.Context) ApiEndpointResponseOutput
type ApiEndpointResponseArray ¶
type ApiEndpointResponseArray []ApiEndpointResponseInput
func (ApiEndpointResponseArray) ElementType ¶
func (ApiEndpointResponseArray) ElementType() reflect.Type
func (ApiEndpointResponseArray) ToApiEndpointResponseArrayOutput ¶
func (i ApiEndpointResponseArray) ToApiEndpointResponseArrayOutput() ApiEndpointResponseArrayOutput
func (ApiEndpointResponseArray) ToApiEndpointResponseArrayOutputWithContext ¶
func (i ApiEndpointResponseArray) ToApiEndpointResponseArrayOutputWithContext(ctx context.Context) ApiEndpointResponseArrayOutput
type ApiEndpointResponseArrayInput ¶
type ApiEndpointResponseArrayInput interface { pulumi.Input ToApiEndpointResponseArrayOutput() ApiEndpointResponseArrayOutput ToApiEndpointResponseArrayOutputWithContext(context.Context) ApiEndpointResponseArrayOutput }
ApiEndpointResponseArrayInput is an input type that accepts ApiEndpointResponseArray and ApiEndpointResponseArrayOutput values. You can construct a concrete instance of `ApiEndpointResponseArrayInput` via:
ApiEndpointResponseArray{ ApiEndpointResponseArgs{...} }
type ApiEndpointResponseArrayOutput ¶
type ApiEndpointResponseArrayOutput struct{ *pulumi.OutputState }
func (ApiEndpointResponseArrayOutput) ElementType ¶
func (ApiEndpointResponseArrayOutput) ElementType() reflect.Type
func (ApiEndpointResponseArrayOutput) Index ¶
func (o ApiEndpointResponseArrayOutput) Index(i pulumi.IntInput) ApiEndpointResponseOutput
func (ApiEndpointResponseArrayOutput) ToApiEndpointResponseArrayOutput ¶
func (o ApiEndpointResponseArrayOutput) ToApiEndpointResponseArrayOutput() ApiEndpointResponseArrayOutput
func (ApiEndpointResponseArrayOutput) ToApiEndpointResponseArrayOutputWithContext ¶
func (o ApiEndpointResponseArrayOutput) ToApiEndpointResponseArrayOutputWithContext(ctx context.Context) ApiEndpointResponseArrayOutput
type ApiEndpointResponseInput ¶
type ApiEndpointResponseInput interface { pulumi.Input ToApiEndpointResponseOutput() ApiEndpointResponseOutput ToApiEndpointResponseOutputWithContext(context.Context) ApiEndpointResponseOutput }
ApiEndpointResponseInput is an input type that accepts ApiEndpointResponseArgs and ApiEndpointResponseOutput values. You can construct a concrete instance of `ApiEndpointResponseInput` via:
ApiEndpointResponseArgs{...}
type ApiEndpointResponseOutput ¶
type ApiEndpointResponseOutput struct{ *pulumi.OutputState }
The properties for a Media Services REST API endpoint.
func (ApiEndpointResponseOutput) ElementType ¶
func (ApiEndpointResponseOutput) ElementType() reflect.Type
func (ApiEndpointResponseOutput) Endpoint ¶
func (o ApiEndpointResponseOutput) Endpoint() pulumi.StringPtrOutput
The Media Services REST endpoint.
func (ApiEndpointResponseOutput) MajorVersion ¶
func (o ApiEndpointResponseOutput) MajorVersion() pulumi.StringPtrOutput
The version of Media Services REST API.
func (ApiEndpointResponseOutput) ToApiEndpointResponseOutput ¶
func (o ApiEndpointResponseOutput) ToApiEndpointResponseOutput() ApiEndpointResponseOutput
func (ApiEndpointResponseOutput) ToApiEndpointResponseOutputWithContext ¶
func (o ApiEndpointResponseOutput) ToApiEndpointResponseOutputWithContext(ctx context.Context) ApiEndpointResponseOutput
type ListMediaServiceKeysResult ¶
type ListMediaServiceKeysResult struct { // The primary authorization endpoint. PrimaryAuthEndpoint *string `pulumi:"primaryAuthEndpoint"` // The primary key for the Media Service resource. PrimaryKey *string `pulumi:"primaryKey"` // The authorization scope. Scope *string `pulumi:"scope"` // The secondary authorization endpoint. SecondaryAuthEndpoint *string `pulumi:"secondaryAuthEndpoint"` // The secondary key for the Media Service resource. SecondaryKey *string `pulumi:"secondaryKey"` }
The response body for a ListKeys API.
func ListMediaServiceKeys ¶
func ListMediaServiceKeys(ctx *pulumi.Context, args *ListMediaServiceKeysArgs, opts ...pulumi.InvokeOption) (*ListMediaServiceKeysResult, error)
type LookupMediaServiceArgs ¶
type LookupMediaServiceResult ¶
type LookupMediaServiceResult struct { // Read-only property that lists the Media Services REST API endpoints for this resource. If supplied on a PUT or PATCH, the value will be ignored. ApiEndpoints []ApiEndpointResponse `pulumi:"apiEndpoints"` // The geographic location of the resource. This must be one of the supported and registered Azure Geo Regions (for example, West US, East US, Southeast Asia, and so forth). Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The storage accounts for this resource. StorageAccounts []StorageAccountResponse `pulumi:"storageAccounts"` // Tags to help categorize the resource in the Azure portal. Tags map[string]string `pulumi:"tags"` // The type of the resource Type string `pulumi:"type"` }
The properties of a Media Service resource.
func LookupMediaService ¶
func LookupMediaService(ctx *pulumi.Context, args *LookupMediaServiceArgs, opts ...pulumi.InvokeOption) (*LookupMediaServiceResult, error)
type MediaService ¶
type MediaService struct { pulumi.CustomResourceState // Read-only property that lists the Media Services REST API endpoints for this resource. If supplied on a PUT or PATCH, the value will be ignored. ApiEndpoints ApiEndpointResponseArrayOutput `pulumi:"apiEndpoints"` // The geographic location of the resource. This must be one of the supported and registered Azure Geo Regions (for example, West US, East US, Southeast Asia, and so forth). Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The storage accounts for this resource. StorageAccounts StorageAccountResponseArrayOutput `pulumi:"storageAccounts"` // Tags to help categorize the resource in the Azure portal. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource Type pulumi.StringOutput `pulumi:"type"` }
The properties of a Media Service resource.
func GetMediaService ¶
func GetMediaService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MediaServiceState, opts ...pulumi.ResourceOption) (*MediaService, error)
GetMediaService gets an existing MediaService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMediaService ¶
func NewMediaService(ctx *pulumi.Context, name string, args *MediaServiceArgs, opts ...pulumi.ResourceOption) (*MediaService, error)
NewMediaService registers a new resource with the given unique name, arguments, and options.
type MediaServiceArgs ¶
type MediaServiceArgs struct { // The geographic location of the resource. This must be one of the supported and registered Azure Geo Regions (for example, West US, East US, Southeast Asia, and so forth). Location pulumi.StringPtrInput // Name of the Media Service. MediaServiceName pulumi.StringInput // Name of the resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // The storage accounts for this resource. StorageAccounts StorageAccountArrayInput // Tags to help categorize the resource in the Azure portal. Tags pulumi.StringMapInput }
The set of arguments for constructing a MediaService resource.
func (MediaServiceArgs) ElementType ¶
func (MediaServiceArgs) ElementType() reflect.Type
type MediaServiceState ¶
type MediaServiceState struct { // Read-only property that lists the Media Services REST API endpoints for this resource. If supplied on a PUT or PATCH, the value will be ignored. ApiEndpoints ApiEndpointResponseArrayInput // The geographic location of the resource. This must be one of the supported and registered Azure Geo Regions (for example, West US, East US, Southeast Asia, and so forth). Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The storage accounts for this resource. StorageAccounts StorageAccountResponseArrayInput // Tags to help categorize the resource in the Azure portal. Tags pulumi.StringMapInput // The type of the resource Type pulumi.StringPtrInput }
func (MediaServiceState) ElementType ¶
func (MediaServiceState) ElementType() reflect.Type
type StorageAccount ¶
type StorageAccount struct { // 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 (isPrimary false). Id string `pulumi:"id"` // Is this storage account resource the primary storage account for the Media Service resource. Blob only storage must set this to false. IsPrimary bool `pulumi:"isPrimary"` }
The properties of a storage account associated with this resource.
type StorageAccountArgs ¶
type StorageAccountArgs struct { // 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 (isPrimary false). Id pulumi.StringInput `pulumi:"id"` // Is this storage account resource the primary storage account for the Media Service resource. Blob only storage must set this to false. IsPrimary pulumi.BoolInput `pulumi:"isPrimary"` }
The properties of a storage account associated with this resource.
func (StorageAccountArgs) ElementType ¶
func (StorageAccountArgs) ElementType() reflect.Type
func (StorageAccountArgs) ToStorageAccountOutput ¶
func (i StorageAccountArgs) ToStorageAccountOutput() StorageAccountOutput
func (StorageAccountArgs) ToStorageAccountOutputWithContext ¶
func (i StorageAccountArgs) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
type StorageAccountArray ¶
type StorageAccountArray []StorageAccountInput
func (StorageAccountArray) ElementType ¶
func (StorageAccountArray) ElementType() reflect.Type
func (StorageAccountArray) ToStorageAccountArrayOutput ¶
func (i StorageAccountArray) ToStorageAccountArrayOutput() StorageAccountArrayOutput
func (StorageAccountArray) ToStorageAccountArrayOutputWithContext ¶
func (i StorageAccountArray) ToStorageAccountArrayOutputWithContext(ctx context.Context) StorageAccountArrayOutput
type StorageAccountArrayInput ¶
type StorageAccountArrayInput interface { pulumi.Input ToStorageAccountArrayOutput() StorageAccountArrayOutput ToStorageAccountArrayOutputWithContext(context.Context) StorageAccountArrayOutput }
StorageAccountArrayInput is an input type that accepts StorageAccountArray and StorageAccountArrayOutput values. You can construct a concrete instance of `StorageAccountArrayInput` via:
StorageAccountArray{ StorageAccountArgs{...} }
type StorageAccountArrayOutput ¶
type StorageAccountArrayOutput struct{ *pulumi.OutputState }
func (StorageAccountArrayOutput) ElementType ¶
func (StorageAccountArrayOutput) ElementType() reflect.Type
func (StorageAccountArrayOutput) Index ¶
func (o StorageAccountArrayOutput) Index(i pulumi.IntInput) StorageAccountOutput
func (StorageAccountArrayOutput) ToStorageAccountArrayOutput ¶
func (o StorageAccountArrayOutput) ToStorageAccountArrayOutput() StorageAccountArrayOutput
func (StorageAccountArrayOutput) ToStorageAccountArrayOutputWithContext ¶
func (o StorageAccountArrayOutput) ToStorageAccountArrayOutputWithContext(ctx context.Context) StorageAccountArrayOutput
type StorageAccountInput ¶
type StorageAccountInput interface { pulumi.Input ToStorageAccountOutput() StorageAccountOutput ToStorageAccountOutputWithContext(context.Context) StorageAccountOutput }
StorageAccountInput is an input type that accepts StorageAccountArgs and StorageAccountOutput values. You can construct a concrete instance of `StorageAccountInput` via:
StorageAccountArgs{...}
type StorageAccountOutput ¶
type StorageAccountOutput struct{ *pulumi.OutputState }
The properties of a storage account associated with this resource.
func (StorageAccountOutput) ElementType ¶
func (StorageAccountOutput) ElementType() reflect.Type
func (StorageAccountOutput) Id ¶
func (o StorageAccountOutput) Id() pulumi.StringOutput
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 (isPrimary false).
func (StorageAccountOutput) IsPrimary ¶
func (o StorageAccountOutput) IsPrimary() pulumi.BoolOutput
Is this storage account resource the primary storage account for the Media Service resource. Blob only storage must set this to false.
func (StorageAccountOutput) ToStorageAccountOutput ¶
func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
func (StorageAccountOutput) ToStorageAccountOutputWithContext ¶
func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
type StorageAccountResponse ¶
type StorageAccountResponse struct { // 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 (isPrimary false). Id string `pulumi:"id"` // Is this storage account resource the primary storage account for the Media Service resource. Blob only storage must set this to false. IsPrimary bool `pulumi:"isPrimary"` }
The properties of a storage account associated with this resource.
type StorageAccountResponseArgs ¶
type StorageAccountResponseArgs struct { // 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 (isPrimary false). Id pulumi.StringInput `pulumi:"id"` // Is this storage account resource the primary storage account for the Media Service resource. Blob only storage must set this to false. IsPrimary pulumi.BoolInput `pulumi:"isPrimary"` }
The properties of a storage account associated with this resource.
func (StorageAccountResponseArgs) ElementType ¶
func (StorageAccountResponseArgs) ElementType() reflect.Type
func (StorageAccountResponseArgs) ToStorageAccountResponseOutput ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponseOutput() StorageAccountResponseOutput
func (StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
type StorageAccountResponseArray ¶
type StorageAccountResponseArray []StorageAccountResponseInput
func (StorageAccountResponseArray) ElementType ¶
func (StorageAccountResponseArray) ElementType() reflect.Type
func (StorageAccountResponseArray) ToStorageAccountResponseArrayOutput ¶
func (i StorageAccountResponseArray) ToStorageAccountResponseArrayOutput() StorageAccountResponseArrayOutput
func (StorageAccountResponseArray) ToStorageAccountResponseArrayOutputWithContext ¶
func (i StorageAccountResponseArray) ToStorageAccountResponseArrayOutputWithContext(ctx context.Context) StorageAccountResponseArrayOutput
type StorageAccountResponseArrayInput ¶
type StorageAccountResponseArrayInput interface { pulumi.Input ToStorageAccountResponseArrayOutput() StorageAccountResponseArrayOutput ToStorageAccountResponseArrayOutputWithContext(context.Context) StorageAccountResponseArrayOutput }
StorageAccountResponseArrayInput is an input type that accepts StorageAccountResponseArray and StorageAccountResponseArrayOutput values. You can construct a concrete instance of `StorageAccountResponseArrayInput` via:
StorageAccountResponseArray{ StorageAccountResponseArgs{...} }
type StorageAccountResponseArrayOutput ¶
type StorageAccountResponseArrayOutput struct{ *pulumi.OutputState }
func (StorageAccountResponseArrayOutput) ElementType ¶
func (StorageAccountResponseArrayOutput) ElementType() reflect.Type
func (StorageAccountResponseArrayOutput) Index ¶
func (o StorageAccountResponseArrayOutput) Index(i pulumi.IntInput) StorageAccountResponseOutput
func (StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutput ¶
func (o StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutput() StorageAccountResponseArrayOutput
func (StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutputWithContext ¶
func (o StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutputWithContext(ctx context.Context) StorageAccountResponseArrayOutput
type StorageAccountResponseInput ¶
type StorageAccountResponseInput interface { pulumi.Input ToStorageAccountResponseOutput() StorageAccountResponseOutput ToStorageAccountResponseOutputWithContext(context.Context) StorageAccountResponseOutput }
StorageAccountResponseInput is an input type that accepts StorageAccountResponseArgs and StorageAccountResponseOutput values. You can construct a concrete instance of `StorageAccountResponseInput` via:
StorageAccountResponseArgs{...}
type StorageAccountResponseOutput ¶
type StorageAccountResponseOutput struct{ *pulumi.OutputState }
The properties of a storage account associated with this resource.
func (StorageAccountResponseOutput) ElementType ¶
func (StorageAccountResponseOutput) ElementType() reflect.Type
func (StorageAccountResponseOutput) Id ¶
func (o StorageAccountResponseOutput) Id() pulumi.StringOutput
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 (isPrimary false).
func (StorageAccountResponseOutput) IsPrimary ¶
func (o StorageAccountResponseOutput) IsPrimary() pulumi.BoolOutput
Is this storage account resource the primary storage account for the Media Service resource. Blob only storage must set this to false.
func (StorageAccountResponseOutput) ToStorageAccountResponseOutput ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput
func (StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput