Documentation
¶
Index ¶
- type Application
- type ApplicationArgs
- type ApplicationPackage
- type ApplicationPackageArgs
- type ApplicationPackageResponse
- type ApplicationPackageResponseArgs
- func (ApplicationPackageResponseArgs) ElementType() reflect.Type
- func (i ApplicationPackageResponseArgs) ToApplicationPackageResponseOutput() ApplicationPackageResponseOutput
- func (i ApplicationPackageResponseArgs) ToApplicationPackageResponseOutputWithContext(ctx context.Context) ApplicationPackageResponseOutput
- type ApplicationPackageResponseArray
- func (ApplicationPackageResponseArray) ElementType() reflect.Type
- func (i ApplicationPackageResponseArray) ToApplicationPackageResponseArrayOutput() ApplicationPackageResponseArrayOutput
- func (i ApplicationPackageResponseArray) ToApplicationPackageResponseArrayOutputWithContext(ctx context.Context) ApplicationPackageResponseArrayOutput
- type ApplicationPackageResponseArrayInput
- type ApplicationPackageResponseArrayOutput
- func (ApplicationPackageResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationPackageResponseArrayOutput) Index(i pulumi.IntInput) ApplicationPackageResponseOutput
- func (o ApplicationPackageResponseArrayOutput) ToApplicationPackageResponseArrayOutput() ApplicationPackageResponseArrayOutput
- func (o ApplicationPackageResponseArrayOutput) ToApplicationPackageResponseArrayOutputWithContext(ctx context.Context) ApplicationPackageResponseArrayOutput
- type ApplicationPackageResponseInput
- type ApplicationPackageResponseOutput
- func (ApplicationPackageResponseOutput) ElementType() reflect.Type
- func (o ApplicationPackageResponseOutput) Format() pulumi.StringPtrOutput
- func (o ApplicationPackageResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApplicationPackageResponseOutput) LastActivationTime() pulumi.StringPtrOutput
- func (o ApplicationPackageResponseOutput) State() pulumi.StringPtrOutput
- func (o ApplicationPackageResponseOutput) StorageUrl() pulumi.StringPtrOutput
- func (o ApplicationPackageResponseOutput) StorageUrlExpiry() pulumi.StringPtrOutput
- func (o ApplicationPackageResponseOutput) ToApplicationPackageResponseOutput() ApplicationPackageResponseOutput
- func (o ApplicationPackageResponseOutput) ToApplicationPackageResponseOutputWithContext(ctx context.Context) ApplicationPackageResponseOutput
- func (o ApplicationPackageResponseOutput) Version() pulumi.StringPtrOutput
- type ApplicationPackageState
- type ApplicationState
- type AutoStorageBaseProperties
- type AutoStorageBasePropertiesArgs
- func (AutoStorageBasePropertiesArgs) ElementType() reflect.Type
- func (i AutoStorageBasePropertiesArgs) ToAutoStorageBasePropertiesOutput() AutoStorageBasePropertiesOutput
- func (i AutoStorageBasePropertiesArgs) ToAutoStorageBasePropertiesOutputWithContext(ctx context.Context) AutoStorageBasePropertiesOutput
- func (i AutoStorageBasePropertiesArgs) ToAutoStorageBasePropertiesPtrOutput() AutoStorageBasePropertiesPtrOutput
- func (i AutoStorageBasePropertiesArgs) ToAutoStorageBasePropertiesPtrOutputWithContext(ctx context.Context) AutoStorageBasePropertiesPtrOutput
- type AutoStorageBasePropertiesInput
- type AutoStorageBasePropertiesOutput
- func (AutoStorageBasePropertiesOutput) ElementType() reflect.Type
- func (o AutoStorageBasePropertiesOutput) StorageAccountId() pulumi.StringOutput
- func (o AutoStorageBasePropertiesOutput) ToAutoStorageBasePropertiesOutput() AutoStorageBasePropertiesOutput
- func (o AutoStorageBasePropertiesOutput) ToAutoStorageBasePropertiesOutputWithContext(ctx context.Context) AutoStorageBasePropertiesOutput
- func (o AutoStorageBasePropertiesOutput) ToAutoStorageBasePropertiesPtrOutput() AutoStorageBasePropertiesPtrOutput
- func (o AutoStorageBasePropertiesOutput) ToAutoStorageBasePropertiesPtrOutputWithContext(ctx context.Context) AutoStorageBasePropertiesPtrOutput
- type AutoStorageBasePropertiesPtrInput
- type AutoStorageBasePropertiesPtrOutput
- func (o AutoStorageBasePropertiesPtrOutput) Elem() AutoStorageBasePropertiesOutput
- func (AutoStorageBasePropertiesPtrOutput) ElementType() reflect.Type
- func (o AutoStorageBasePropertiesPtrOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o AutoStorageBasePropertiesPtrOutput) ToAutoStorageBasePropertiesPtrOutput() AutoStorageBasePropertiesPtrOutput
- func (o AutoStorageBasePropertiesPtrOutput) ToAutoStorageBasePropertiesPtrOutputWithContext(ctx context.Context) AutoStorageBasePropertiesPtrOutput
- type AutoStoragePropertiesResponse
- type AutoStoragePropertiesResponseArgs
- func (AutoStoragePropertiesResponseArgs) ElementType() reflect.Type
- func (i AutoStoragePropertiesResponseArgs) ToAutoStoragePropertiesResponseOutput() AutoStoragePropertiesResponseOutput
- func (i AutoStoragePropertiesResponseArgs) ToAutoStoragePropertiesResponseOutputWithContext(ctx context.Context) AutoStoragePropertiesResponseOutput
- func (i AutoStoragePropertiesResponseArgs) ToAutoStoragePropertiesResponsePtrOutput() AutoStoragePropertiesResponsePtrOutput
- func (i AutoStoragePropertiesResponseArgs) ToAutoStoragePropertiesResponsePtrOutputWithContext(ctx context.Context) AutoStoragePropertiesResponsePtrOutput
- type AutoStoragePropertiesResponseInput
- type AutoStoragePropertiesResponseOutput
- func (AutoStoragePropertiesResponseOutput) ElementType() reflect.Type
- func (o AutoStoragePropertiesResponseOutput) LastKeySync() pulumi.StringOutput
- func (o AutoStoragePropertiesResponseOutput) StorageAccountId() pulumi.StringOutput
- func (o AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponseOutput() AutoStoragePropertiesResponseOutput
- func (o AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponseOutputWithContext(ctx context.Context) AutoStoragePropertiesResponseOutput
- func (o AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponsePtrOutput() AutoStoragePropertiesResponsePtrOutput
- func (o AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponsePtrOutputWithContext(ctx context.Context) AutoStoragePropertiesResponsePtrOutput
- type AutoStoragePropertiesResponsePtrInput
- type AutoStoragePropertiesResponsePtrOutput
- func (o AutoStoragePropertiesResponsePtrOutput) Elem() AutoStoragePropertiesResponseOutput
- func (AutoStoragePropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o AutoStoragePropertiesResponsePtrOutput) LastKeySync() pulumi.StringPtrOutput
- func (o AutoStoragePropertiesResponsePtrOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o AutoStoragePropertiesResponsePtrOutput) ToAutoStoragePropertiesResponsePtrOutput() AutoStoragePropertiesResponsePtrOutput
- func (o AutoStoragePropertiesResponsePtrOutput) ToAutoStoragePropertiesResponsePtrOutputWithContext(ctx context.Context) AutoStoragePropertiesResponsePtrOutput
- type BatchAccount
- type BatchAccountArgs
- type BatchAccountState
- type ListBatchAccountKeysArgs
- type ListBatchAccountKeysResult
- type LookupApplicationArgs
- type LookupApplicationPackageArgs
- type LookupApplicationPackageResult
- type LookupApplicationResult
- type LookupBatchAccountArgs
- type LookupBatchAccountResult
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ApplicationPackageResponseArrayOutput) Index ¶
func (o ApplicationPackageResponseArrayOutput) Index(i pulumi.IntInput) ApplicationPackageResponseOutput
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) ElementType() reflect.Type
func (ApplicationPackageResponseOutput) Format ¶
func (o ApplicationPackageResponseOutput) Format() pulumi.StringPtrOutput
The format of the application package, if the package is active.
func (ApplicationPackageResponseOutput) Id ¶
func (o ApplicationPackageResponseOutput) Id() pulumi.StringPtrOutput
The ID of the application.
func (ApplicationPackageResponseOutput) LastActivationTime ¶
func (o ApplicationPackageResponseOutput) LastActivationTime() pulumi.StringPtrOutput
The time at which the package was last activated, if the package is active.
func (ApplicationPackageResponseOutput) State ¶
func (o ApplicationPackageResponseOutput) State() pulumi.StringPtrOutput
The current state of the application package.
func (ApplicationPackageResponseOutput) StorageUrl ¶
func (o ApplicationPackageResponseOutput) StorageUrl() pulumi.StringPtrOutput
The storage URL at which the application package is stored.
func (ApplicationPackageResponseOutput) StorageUrlExpiry ¶
func (o ApplicationPackageResponseOutput) StorageUrlExpiry() pulumi.StringPtrOutput
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 ¶
func (o ApplicationPackageResponseOutput) Version() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (AutoStorageBasePropertiesOutput) StorageAccountId ¶
func (o AutoStorageBasePropertiesOutput) StorageAccountId() pulumi.StringOutput
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
func AutoStorageBasePropertiesPtr ¶
func AutoStorageBasePropertiesPtr(v *AutoStorageBasePropertiesArgs) AutoStorageBasePropertiesPtrInput
type AutoStorageBasePropertiesPtrOutput ¶
type AutoStorageBasePropertiesPtrOutput struct{ *pulumi.OutputState }
func (AutoStorageBasePropertiesPtrOutput) Elem ¶
func (o AutoStorageBasePropertiesPtrOutput) Elem() AutoStorageBasePropertiesOutput
func (AutoStorageBasePropertiesPtrOutput) ElementType ¶
func (AutoStorageBasePropertiesPtrOutput) ElementType() reflect.Type
func (AutoStorageBasePropertiesPtrOutput) StorageAccountId ¶
func (o AutoStorageBasePropertiesPtrOutput) StorageAccountId() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (AutoStoragePropertiesResponseOutput) LastKeySync ¶
func (o AutoStoragePropertiesResponseOutput) LastKeySync() pulumi.StringOutput
The UTC time at which storage keys were last synchronized with the Batch account.
func (AutoStoragePropertiesResponseOutput) StorageAccountId ¶
func (o AutoStoragePropertiesResponseOutput) StorageAccountId() pulumi.StringOutput
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
func AutoStoragePropertiesResponsePtr ¶
func AutoStoragePropertiesResponsePtr(v *AutoStoragePropertiesResponseArgs) AutoStoragePropertiesResponsePtrInput
type AutoStoragePropertiesResponsePtrOutput ¶
type AutoStoragePropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (AutoStoragePropertiesResponsePtrOutput) ElementType ¶
func (AutoStoragePropertiesResponsePtrOutput) ElementType() reflect.Type
func (AutoStoragePropertiesResponsePtrOutput) LastKeySync ¶
func (o AutoStoragePropertiesResponsePtrOutput) LastKeySync() pulumi.StringPtrOutput
The UTC time at which storage keys were last synchronized with the Batch account.
func (AutoStoragePropertiesResponsePtrOutput) StorageAccountId ¶
func (o AutoStoragePropertiesResponsePtrOutput) StorageAccountId() pulumi.StringPtrOutput
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 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.
func ListBatchAccountKeys ¶
func ListBatchAccountKeys(ctx *pulumi.Context, args *ListBatchAccountKeysArgs, opts ...pulumi.InvokeOption) (*ListBatchAccountKeysResult, error)
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.
func LookupApplicationPackage ¶
func LookupApplicationPackage(ctx *pulumi.Context, args *LookupApplicationPackageArgs, opts ...pulumi.InvokeOption) (*LookupApplicationPackageResult, error)
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.
func LookupApplication ¶
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
type LookupBatchAccountArgs ¶
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.
func LookupBatchAccount ¶
func LookupBatchAccount(ctx *pulumi.Context, args *LookupBatchAccountArgs, opts ...pulumi.InvokeOption) (*LookupBatchAccountResult, error)