v20151001

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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) Index

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

The Media Services REST endpoint.

func (ApiEndpointResponseOutput) MajorVersion

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 ListMediaServiceKeysArgs

type ListMediaServiceKeysArgs struct {
	// Name of the Media Service.
	MediaServiceName string `pulumi:"mediaServiceName"`
	// Name of the resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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.

type LookupMediaServiceArgs

type LookupMediaServiceArgs struct {
	// Name of the Media Service.
	MediaServiceName string `pulumi:"mediaServiceName"`
	// Name of the resource group within the Azure subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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 id of the resource.
	Id string `pulumi:"id"`
	// 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.

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.

func (*MediaService) ElementType added in v0.2.6

func (*MediaService) ElementType() reflect.Type

func (*MediaService) ToMediaServiceOutput added in v0.2.6

func (i *MediaService) ToMediaServiceOutput() MediaServiceOutput

func (*MediaService) ToMediaServiceOutputWithContext added in v0.2.6

func (i *MediaService) ToMediaServiceOutputWithContext(ctx context.Context) MediaServiceOutput

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 MediaServiceInput added in v0.2.6

type MediaServiceInput interface {
	pulumi.Input

	ToMediaServiceOutput() MediaServiceOutput
	ToMediaServiceOutputWithContext(ctx context.Context) MediaServiceOutput
}

type MediaServiceOutput added in v0.2.6

type MediaServiceOutput struct {
	*pulumi.OutputState
}

func (MediaServiceOutput) ElementType added in v0.2.6

func (MediaServiceOutput) ElementType() reflect.Type

func (MediaServiceOutput) ToMediaServiceOutput added in v0.2.6

func (o MediaServiceOutput) ToMediaServiceOutput() MediaServiceOutput

func (MediaServiceOutput) ToMediaServiceOutputWithContext added in v0.2.6

func (o MediaServiceOutput) ToMediaServiceOutputWithContext(ctx context.Context) MediaServiceOutput

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 (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

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) 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) Index

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) Id

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL