v20151201

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2020 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 Application

type Application struct {
	pulumi.CustomResourceState

	// A value indicating whether packages within the application may be overwritten using the same version string.
	AllowUpdates pulumi.BoolPtrOutput `pulumi:"allowUpdates"`
	// The package to use if a client requests the application but does not specify a version.
	DefaultVersion pulumi.StringPtrOutput `pulumi:"defaultVersion"`
	// The display name for the application.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// The list of packages under this application.
	Packages ApplicationPackageResponseArrayOutput `pulumi:"packages"`
}

Contains information about an application in a Batch account.

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application 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 NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

NewApplication registers a new resource with the given unique name, arguments, and options.

type ApplicationArgs

type ApplicationArgs struct {
	// The name of the Batch account.
	AccountName pulumi.StringInput
	// A value indicating whether packages within the application may be overwritten using the same version string.
	AllowUpdates pulumi.BoolPtrInput
	// The ID of the application.
	ApplicationId pulumi.StringInput
	// The display name for the application.
	DisplayName pulumi.StringPtrInput
	// The name of the resource group that contains the Batch account.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationPackage

type ApplicationPackage struct {
	pulumi.CustomResourceState

	// The format of the application package, if the package is active.
	Format pulumi.StringPtrOutput `pulumi:"format"`
	// The time at which the package was last activated, if the package is active.
	LastActivationTime pulumi.StringPtrOutput `pulumi:"lastActivationTime"`
	// The current state of the application package.
	State pulumi.StringPtrOutput `pulumi:"state"`
	// The storage URL at which the application package is stored.
	StorageUrl pulumi.StringPtrOutput `pulumi:"storageUrl"`
	// The UTC time at which the storage URL will expire.
	StorageUrlExpiry pulumi.StringPtrOutput `pulumi:"storageUrlExpiry"`
	// The version of the application package.
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

An application package which represents a particular version of an application.

func GetApplicationPackage

func GetApplicationPackage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationPackageState, opts ...pulumi.ResourceOption) (*ApplicationPackage, error)

GetApplicationPackage gets an existing ApplicationPackage 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 NewApplicationPackage

func NewApplicationPackage(ctx *pulumi.Context,
	name string, args *ApplicationPackageArgs, opts ...pulumi.ResourceOption) (*ApplicationPackage, error)

NewApplicationPackage registers a new resource with the given unique name, arguments, and options.

type ApplicationPackageArgs

type ApplicationPackageArgs struct {
	// The name of the Batch account.
	AccountName pulumi.StringInput
	// The ID of the application.
	ApplicationId pulumi.StringInput
	// The name of the resource group that contains the Batch account.
	ResourceGroupName pulumi.StringInput
	// The version of the application.
	Version pulumi.StringInput
}

The set of arguments for constructing a ApplicationPackage resource.

func (ApplicationPackageArgs) ElementType

func (ApplicationPackageArgs) ElementType() reflect.Type

type ApplicationPackageResponse

type ApplicationPackageResponse struct {
	// The format of the application package, if the package is active.
	Format *string `pulumi:"format"`
	// The ID of the application.
	Id *string `pulumi:"id"`
	// The time at which the package was last activated, if the package is active.
	LastActivationTime *string `pulumi:"lastActivationTime"`
	// The current state of the application package.
	State *string `pulumi:"state"`
	// The storage URL at which the application package is stored.
	StorageUrl *string `pulumi:"storageUrl"`
	// The UTC time at which the storage URL will expire.
	StorageUrlExpiry *string `pulumi:"storageUrlExpiry"`
	// The version of the application package.
	Version *string `pulumi:"version"`
}

An application package which represents a particular version of an application.

type ApplicationPackageResponseArgs

type ApplicationPackageResponseArgs struct {
	// The format of the application package, if the package is active.
	Format pulumi.StringPtrInput `pulumi:"format"`
	// The ID of the application.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The time at which the package was last activated, if the package is active.
	LastActivationTime pulumi.StringPtrInput `pulumi:"lastActivationTime"`
	// The current state of the application package.
	State pulumi.StringPtrInput `pulumi:"state"`
	// The storage URL at which the application package is stored.
	StorageUrl pulumi.StringPtrInput `pulumi:"storageUrl"`
	// The UTC time at which the storage URL will expire.
	StorageUrlExpiry pulumi.StringPtrInput `pulumi:"storageUrlExpiry"`
	// The version of the application package.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

An application package which represents a particular version of an application.

func (ApplicationPackageResponseArgs) ElementType

func (ApplicationPackageResponseArgs) ToApplicationPackageResponseOutput

func (i ApplicationPackageResponseArgs) ToApplicationPackageResponseOutput() ApplicationPackageResponseOutput

func (ApplicationPackageResponseArgs) ToApplicationPackageResponseOutputWithContext

func (i ApplicationPackageResponseArgs) ToApplicationPackageResponseOutputWithContext(ctx context.Context) ApplicationPackageResponseOutput

type ApplicationPackageResponseArray

type ApplicationPackageResponseArray []ApplicationPackageResponseInput

func (ApplicationPackageResponseArray) ElementType

func (ApplicationPackageResponseArray) ToApplicationPackageResponseArrayOutput

func (i ApplicationPackageResponseArray) ToApplicationPackageResponseArrayOutput() ApplicationPackageResponseArrayOutput

func (ApplicationPackageResponseArray) ToApplicationPackageResponseArrayOutputWithContext

func (i ApplicationPackageResponseArray) ToApplicationPackageResponseArrayOutputWithContext(ctx context.Context) ApplicationPackageResponseArrayOutput

type ApplicationPackageResponseArrayInput

type ApplicationPackageResponseArrayInput interface {
	pulumi.Input

	ToApplicationPackageResponseArrayOutput() ApplicationPackageResponseArrayOutput
	ToApplicationPackageResponseArrayOutputWithContext(context.Context) ApplicationPackageResponseArrayOutput
}

ApplicationPackageResponseArrayInput is an input type that accepts ApplicationPackageResponseArray and ApplicationPackageResponseArrayOutput values. You can construct a concrete instance of `ApplicationPackageResponseArrayInput` via:

ApplicationPackageResponseArray{ ApplicationPackageResponseArgs{...} }

type ApplicationPackageResponseArrayOutput

type ApplicationPackageResponseArrayOutput struct{ *pulumi.OutputState }

func (ApplicationPackageResponseArrayOutput) ElementType

func (ApplicationPackageResponseArrayOutput) Index

func (ApplicationPackageResponseArrayOutput) ToApplicationPackageResponseArrayOutput

func (o ApplicationPackageResponseArrayOutput) ToApplicationPackageResponseArrayOutput() ApplicationPackageResponseArrayOutput

func (ApplicationPackageResponseArrayOutput) ToApplicationPackageResponseArrayOutputWithContext

func (o ApplicationPackageResponseArrayOutput) ToApplicationPackageResponseArrayOutputWithContext(ctx context.Context) ApplicationPackageResponseArrayOutput

type ApplicationPackageResponseInput

type ApplicationPackageResponseInput interface {
	pulumi.Input

	ToApplicationPackageResponseOutput() ApplicationPackageResponseOutput
	ToApplicationPackageResponseOutputWithContext(context.Context) ApplicationPackageResponseOutput
}

ApplicationPackageResponseInput is an input type that accepts ApplicationPackageResponseArgs and ApplicationPackageResponseOutput values. You can construct a concrete instance of `ApplicationPackageResponseInput` via:

ApplicationPackageResponseArgs{...}

type ApplicationPackageResponseOutput

type ApplicationPackageResponseOutput struct{ *pulumi.OutputState }

An application package which represents a particular version of an application.

func (ApplicationPackageResponseOutput) ElementType

func (ApplicationPackageResponseOutput) Format

The format of the application package, if the package is active.

func (ApplicationPackageResponseOutput) Id

The ID of the application.

func (ApplicationPackageResponseOutput) LastActivationTime

The time at which the package was last activated, if the package is active.

func (ApplicationPackageResponseOutput) State

The current state of the application package.

func (ApplicationPackageResponseOutput) StorageUrl

The storage URL at which the application package is stored.

func (ApplicationPackageResponseOutput) StorageUrlExpiry

The UTC time at which the storage URL will expire.

func (ApplicationPackageResponseOutput) ToApplicationPackageResponseOutput

func (o ApplicationPackageResponseOutput) ToApplicationPackageResponseOutput() ApplicationPackageResponseOutput

func (ApplicationPackageResponseOutput) ToApplicationPackageResponseOutputWithContext

func (o ApplicationPackageResponseOutput) ToApplicationPackageResponseOutputWithContext(ctx context.Context) ApplicationPackageResponseOutput

func (ApplicationPackageResponseOutput) Version

The version of the application package.

type ApplicationPackageState

type ApplicationPackageState struct {
	// The format of the application package, if the package is active.
	Format pulumi.StringPtrInput
	// The time at which the package was last activated, if the package is active.
	LastActivationTime pulumi.StringPtrInput
	// The current state of the application package.
	State pulumi.StringPtrInput
	// The storage URL at which the application package is stored.
	StorageUrl pulumi.StringPtrInput
	// The UTC time at which the storage URL will expire.
	StorageUrlExpiry pulumi.StringPtrInput
	// The version of the application package.
	Version pulumi.StringPtrInput
}

func (ApplicationPackageState) ElementType

func (ApplicationPackageState) ElementType() reflect.Type

type ApplicationState

type ApplicationState struct {
	// A value indicating whether packages within the application may be overwritten using the same version string.
	AllowUpdates pulumi.BoolPtrInput
	// The package to use if a client requests the application but does not specify a version.
	DefaultVersion pulumi.StringPtrInput
	// The display name for the application.
	DisplayName pulumi.StringPtrInput
	// The list of packages under this application.
	Packages ApplicationPackageResponseArrayInput
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type AutoStorageBaseProperties

type AutoStorageBaseProperties struct {
	// The resource ID of the storage account to be used for auto storage account.
	StorageAccountId string `pulumi:"storageAccountId"`
}

The properties related to auto storage account.

type AutoStorageBasePropertiesArgs

type AutoStorageBasePropertiesArgs struct {
	// The resource ID of the storage account to be used for auto storage account.
	StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"`
}

The properties related to auto storage account.

func (AutoStorageBasePropertiesArgs) ElementType

func (AutoStorageBasePropertiesArgs) ToAutoStorageBasePropertiesOutput

func (i AutoStorageBasePropertiesArgs) ToAutoStorageBasePropertiesOutput() AutoStorageBasePropertiesOutput

func (AutoStorageBasePropertiesArgs) ToAutoStorageBasePropertiesOutputWithContext

func (i AutoStorageBasePropertiesArgs) ToAutoStorageBasePropertiesOutputWithContext(ctx context.Context) AutoStorageBasePropertiesOutput

func (AutoStorageBasePropertiesArgs) ToAutoStorageBasePropertiesPtrOutput

func (i AutoStorageBasePropertiesArgs) ToAutoStorageBasePropertiesPtrOutput() AutoStorageBasePropertiesPtrOutput

func (AutoStorageBasePropertiesArgs) ToAutoStorageBasePropertiesPtrOutputWithContext

func (i AutoStorageBasePropertiesArgs) ToAutoStorageBasePropertiesPtrOutputWithContext(ctx context.Context) AutoStorageBasePropertiesPtrOutput

type AutoStorageBasePropertiesInput

type AutoStorageBasePropertiesInput interface {
	pulumi.Input

	ToAutoStorageBasePropertiesOutput() AutoStorageBasePropertiesOutput
	ToAutoStorageBasePropertiesOutputWithContext(context.Context) AutoStorageBasePropertiesOutput
}

AutoStorageBasePropertiesInput is an input type that accepts AutoStorageBasePropertiesArgs and AutoStorageBasePropertiesOutput values. You can construct a concrete instance of `AutoStorageBasePropertiesInput` via:

AutoStorageBasePropertiesArgs{...}

type AutoStorageBasePropertiesOutput

type AutoStorageBasePropertiesOutput struct{ *pulumi.OutputState }

The properties related to auto storage account.

func (AutoStorageBasePropertiesOutput) ElementType

func (AutoStorageBasePropertiesOutput) StorageAccountId

The resource ID of the storage account to be used for auto storage account.

func (AutoStorageBasePropertiesOutput) ToAutoStorageBasePropertiesOutput

func (o AutoStorageBasePropertiesOutput) ToAutoStorageBasePropertiesOutput() AutoStorageBasePropertiesOutput

func (AutoStorageBasePropertiesOutput) ToAutoStorageBasePropertiesOutputWithContext

func (o AutoStorageBasePropertiesOutput) ToAutoStorageBasePropertiesOutputWithContext(ctx context.Context) AutoStorageBasePropertiesOutput

func (AutoStorageBasePropertiesOutput) ToAutoStorageBasePropertiesPtrOutput

func (o AutoStorageBasePropertiesOutput) ToAutoStorageBasePropertiesPtrOutput() AutoStorageBasePropertiesPtrOutput

func (AutoStorageBasePropertiesOutput) ToAutoStorageBasePropertiesPtrOutputWithContext

func (o AutoStorageBasePropertiesOutput) ToAutoStorageBasePropertiesPtrOutputWithContext(ctx context.Context) AutoStorageBasePropertiesPtrOutput

type AutoStorageBasePropertiesPtrInput

type AutoStorageBasePropertiesPtrInput interface {
	pulumi.Input

	ToAutoStorageBasePropertiesPtrOutput() AutoStorageBasePropertiesPtrOutput
	ToAutoStorageBasePropertiesPtrOutputWithContext(context.Context) AutoStorageBasePropertiesPtrOutput
}

AutoStorageBasePropertiesPtrInput is an input type that accepts AutoStorageBasePropertiesArgs, AutoStorageBasePropertiesPtr and AutoStorageBasePropertiesPtrOutput values. You can construct a concrete instance of `AutoStorageBasePropertiesPtrInput` via:

        AutoStorageBasePropertiesArgs{...}

or:

        nil

type AutoStorageBasePropertiesPtrOutput

type AutoStorageBasePropertiesPtrOutput struct{ *pulumi.OutputState }

func (AutoStorageBasePropertiesPtrOutput) Elem

func (AutoStorageBasePropertiesPtrOutput) ElementType

func (AutoStorageBasePropertiesPtrOutput) StorageAccountId

The resource ID of the storage account to be used for auto storage account.

func (AutoStorageBasePropertiesPtrOutput) ToAutoStorageBasePropertiesPtrOutput

func (o AutoStorageBasePropertiesPtrOutput) ToAutoStorageBasePropertiesPtrOutput() AutoStorageBasePropertiesPtrOutput

func (AutoStorageBasePropertiesPtrOutput) ToAutoStorageBasePropertiesPtrOutputWithContext

func (o AutoStorageBasePropertiesPtrOutput) ToAutoStorageBasePropertiesPtrOutputWithContext(ctx context.Context) AutoStorageBasePropertiesPtrOutput

type AutoStoragePropertiesResponse

type AutoStoragePropertiesResponse struct {
	// The UTC time at which storage keys were last synchronized with the Batch account.
	LastKeySync string `pulumi:"lastKeySync"`
	// The resource ID of the storage account to be used for auto storage account.
	StorageAccountId string `pulumi:"storageAccountId"`
}

Contains information about the auto storage account associated with a Batch account.

type AutoStoragePropertiesResponseArgs

type AutoStoragePropertiesResponseArgs struct {
	// The UTC time at which storage keys were last synchronized with the Batch account.
	LastKeySync pulumi.StringInput `pulumi:"lastKeySync"`
	// The resource ID of the storage account to be used for auto storage account.
	StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"`
}

Contains information about the auto storage account associated with a Batch account.

func (AutoStoragePropertiesResponseArgs) ElementType

func (AutoStoragePropertiesResponseArgs) ToAutoStoragePropertiesResponseOutput

func (i AutoStoragePropertiesResponseArgs) ToAutoStoragePropertiesResponseOutput() AutoStoragePropertiesResponseOutput

func (AutoStoragePropertiesResponseArgs) ToAutoStoragePropertiesResponseOutputWithContext

func (i AutoStoragePropertiesResponseArgs) ToAutoStoragePropertiesResponseOutputWithContext(ctx context.Context) AutoStoragePropertiesResponseOutput

func (AutoStoragePropertiesResponseArgs) ToAutoStoragePropertiesResponsePtrOutput

func (i AutoStoragePropertiesResponseArgs) ToAutoStoragePropertiesResponsePtrOutput() AutoStoragePropertiesResponsePtrOutput

func (AutoStoragePropertiesResponseArgs) ToAutoStoragePropertiesResponsePtrOutputWithContext

func (i AutoStoragePropertiesResponseArgs) ToAutoStoragePropertiesResponsePtrOutputWithContext(ctx context.Context) AutoStoragePropertiesResponsePtrOutput

type AutoStoragePropertiesResponseInput

type AutoStoragePropertiesResponseInput interface {
	pulumi.Input

	ToAutoStoragePropertiesResponseOutput() AutoStoragePropertiesResponseOutput
	ToAutoStoragePropertiesResponseOutputWithContext(context.Context) AutoStoragePropertiesResponseOutput
}

AutoStoragePropertiesResponseInput is an input type that accepts AutoStoragePropertiesResponseArgs and AutoStoragePropertiesResponseOutput values. You can construct a concrete instance of `AutoStoragePropertiesResponseInput` via:

AutoStoragePropertiesResponseArgs{...}

type AutoStoragePropertiesResponseOutput

type AutoStoragePropertiesResponseOutput struct{ *pulumi.OutputState }

Contains information about the auto storage account associated with a Batch account.

func (AutoStoragePropertiesResponseOutput) ElementType

func (AutoStoragePropertiesResponseOutput) LastKeySync

The UTC time at which storage keys were last synchronized with the Batch account.

func (AutoStoragePropertiesResponseOutput) StorageAccountId

The resource ID of the storage account to be used for auto storage account.

func (AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponseOutput

func (o AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponseOutput() AutoStoragePropertiesResponseOutput

func (AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponseOutputWithContext

func (o AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponseOutputWithContext(ctx context.Context) AutoStoragePropertiesResponseOutput

func (AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponsePtrOutput

func (o AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponsePtrOutput() AutoStoragePropertiesResponsePtrOutput

func (AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponsePtrOutputWithContext

func (o AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponsePtrOutputWithContext(ctx context.Context) AutoStoragePropertiesResponsePtrOutput

type AutoStoragePropertiesResponsePtrInput

type AutoStoragePropertiesResponsePtrInput interface {
	pulumi.Input

	ToAutoStoragePropertiesResponsePtrOutput() AutoStoragePropertiesResponsePtrOutput
	ToAutoStoragePropertiesResponsePtrOutputWithContext(context.Context) AutoStoragePropertiesResponsePtrOutput
}

AutoStoragePropertiesResponsePtrInput is an input type that accepts AutoStoragePropertiesResponseArgs, AutoStoragePropertiesResponsePtr and AutoStoragePropertiesResponsePtrOutput values. You can construct a concrete instance of `AutoStoragePropertiesResponsePtrInput` via:

        AutoStoragePropertiesResponseArgs{...}

or:

        nil

type AutoStoragePropertiesResponsePtrOutput

type AutoStoragePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoStoragePropertiesResponsePtrOutput) Elem

func (AutoStoragePropertiesResponsePtrOutput) ElementType

func (AutoStoragePropertiesResponsePtrOutput) LastKeySync

The UTC time at which storage keys were last synchronized with the Batch account.

func (AutoStoragePropertiesResponsePtrOutput) StorageAccountId

The resource ID of the storage account to be used for auto storage account.

func (AutoStoragePropertiesResponsePtrOutput) ToAutoStoragePropertiesResponsePtrOutput

func (o AutoStoragePropertiesResponsePtrOutput) ToAutoStoragePropertiesResponsePtrOutput() AutoStoragePropertiesResponsePtrOutput

func (AutoStoragePropertiesResponsePtrOutput) ToAutoStoragePropertiesResponsePtrOutputWithContext

func (o AutoStoragePropertiesResponsePtrOutput) ToAutoStoragePropertiesResponsePtrOutputWithContext(ctx context.Context) AutoStoragePropertiesResponsePtrOutput

type BatchAccount

type BatchAccount struct {
	pulumi.CustomResourceState

	// The endpoint used by this account to interact with the Batch services.
	AccountEndpoint pulumi.StringOutput `pulumi:"accountEndpoint"`
	// The active job and job schedule quota for this Batch account.
	ActiveJobAndJobScheduleQuota pulumi.IntOutput `pulumi:"activeJobAndJobScheduleQuota"`
	// The properties and status of any auto storage account associated with the account.
	AutoStorage AutoStoragePropertiesResponsePtrOutput `pulumi:"autoStorage"`
	// The core quota for this Batch account.
	CoreQuota pulumi.IntOutput `pulumi:"coreQuota"`
	// The location of the resource
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The pool quota for this Batch account.
	PoolQuota pulumi.IntOutput `pulumi:"poolQuota"`
	// The provisioned state of the resource
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// The tags of the resource
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource
	Type pulumi.StringOutput `pulumi:"type"`
}

Contains information about an Azure Batch account.

func GetBatchAccount

func GetBatchAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BatchAccountState, opts ...pulumi.ResourceOption) (*BatchAccount, error)

GetBatchAccount gets an existing BatchAccount 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 NewBatchAccount

func NewBatchAccount(ctx *pulumi.Context,
	name string, args *BatchAccountArgs, opts ...pulumi.ResourceOption) (*BatchAccount, error)

NewBatchAccount registers a new resource with the given unique name, arguments, and options.

type BatchAccountArgs

type BatchAccountArgs struct {
	// A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and must use only numbers and lowercase letters. This name is used as part of the DNS name that is used to access the Batch service in the region in which the account is created. For example: http://accountname.region.batch.azure.com/.
	AccountName pulumi.StringInput
	// The properties related to auto storage account.
	AutoStorage AutoStorageBasePropertiesPtrInput
	// The region in which to create the account.
	Location pulumi.StringInput
	// The name of the resource group that contains the new Batch account.
	ResourceGroupName pulumi.StringInput
	// The user specified tags associated with the account.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a BatchAccount resource.

func (BatchAccountArgs) ElementType

func (BatchAccountArgs) ElementType() reflect.Type

type BatchAccountState

type BatchAccountState struct {
	// The endpoint used by this account to interact with the Batch services.
	AccountEndpoint pulumi.StringPtrInput
	// The active job and job schedule quota for this Batch account.
	ActiveJobAndJobScheduleQuota pulumi.IntPtrInput
	// The properties and status of any auto storage account associated with the account.
	AutoStorage AutoStoragePropertiesResponsePtrInput
	// The core quota for this Batch account.
	CoreQuota pulumi.IntPtrInput
	// The location of the resource
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The pool quota for this Batch account.
	PoolQuota pulumi.IntPtrInput
	// The provisioned state of the resource
	ProvisioningState pulumi.StringPtrInput
	// The tags of the resource
	Tags pulumi.StringMapInput
	// The type of the resource
	Type pulumi.StringPtrInput
}

func (BatchAccountState) ElementType

func (BatchAccountState) ElementType() reflect.Type

type ListBatchAccountKeysArgs

type ListBatchAccountKeysArgs struct {
	// The name of the account.
	AccountName string `pulumi:"accountName"`
	// The name of the resource group that contains the Batch account.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListBatchAccountKeysResult

type ListBatchAccountKeysResult struct {
	// The primary key associated with the account.
	Primary *string `pulumi:"primary"`
	// The secondary key associated with the account.
	Secondary *string `pulumi:"secondary"`
}

A set of Azure Batch account keys.

type LookupApplicationArgs

type LookupApplicationArgs struct {
	// The name of the Batch account.
	AccountName string `pulumi:"accountName"`
	// The ID of the application.
	ApplicationId string `pulumi:"applicationId"`
	// The name of the resource group that contains the Batch account.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupApplicationPackageArgs

type LookupApplicationPackageArgs struct {
	// The name of the Batch account.
	AccountName string `pulumi:"accountName"`
	// The ID of the application.
	ApplicationId string `pulumi:"applicationId"`
	// The name of the resource group that contains the Batch account.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The version of the application.
	Version string `pulumi:"version"`
}

type LookupApplicationPackageResult

type LookupApplicationPackageResult struct {
	// The format of the application package, if the package is active.
	Format *string `pulumi:"format"`
	// The time at which the package was last activated, if the package is active.
	LastActivationTime *string `pulumi:"lastActivationTime"`
	// The current state of the application package.
	State *string `pulumi:"state"`
	// The storage URL at which the application package is stored.
	StorageUrl *string `pulumi:"storageUrl"`
	// The UTC time at which the storage URL will expire.
	StorageUrlExpiry *string `pulumi:"storageUrlExpiry"`
	// The version of the application package.
	Version *string `pulumi:"version"`
}

An application package which represents a particular version of an application.

type LookupApplicationResult

type LookupApplicationResult struct {
	// A value indicating whether packages within the application may be overwritten using the same version string.
	AllowUpdates *bool `pulumi:"allowUpdates"`
	// The package to use if a client requests the application but does not specify a version.
	DefaultVersion *string `pulumi:"defaultVersion"`
	// The display name for the application.
	DisplayName *string `pulumi:"displayName"`
	// The list of packages under this application.
	Packages []ApplicationPackageResponse `pulumi:"packages"`
}

Contains information about an application in a Batch account.

type LookupBatchAccountArgs

type LookupBatchAccountArgs struct {
	// The name of the account.
	AccountName string `pulumi:"accountName"`
	// The name of the resource group that contains the Batch account.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupBatchAccountResult

type LookupBatchAccountResult struct {
	// The endpoint used by this account to interact with the Batch services.
	AccountEndpoint string `pulumi:"accountEndpoint"`
	// The active job and job schedule quota for this Batch account.
	ActiveJobAndJobScheduleQuota int `pulumi:"activeJobAndJobScheduleQuota"`
	// The properties and status of any auto storage account associated with the account.
	AutoStorage *AutoStoragePropertiesResponse `pulumi:"autoStorage"`
	// The core quota for this Batch account.
	CoreQuota int `pulumi:"coreQuota"`
	// The location of the resource
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The pool quota for this Batch account.
	PoolQuota int `pulumi:"poolQuota"`
	// The provisioned state of the resource
	ProvisioningState *string `pulumi:"provisioningState"`
	// The tags of the resource
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource
	Type string `pulumi:"type"`
}

Contains information about an Azure Batch account.

Jump to

Keyboard shortcuts

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