Documentation
¶
Index ¶
- Constants
- type Application
- type ApplicationArgs
- type ApplicationInput
- type ApplicationOutput
- func (o ApplicationOutput) AllowUpdates() pulumi.BoolPtrOutput
- func (o ApplicationOutput) DefaultVersion() pulumi.StringPtrOutput
- func (o ApplicationOutput) DisplayName() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) Etag() pulumi.StringOutput
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- func (o ApplicationOutput) Type() pulumi.StringOutput
- type ApplicationPackage
- type ApplicationPackageArgs
- type ApplicationPackageInput
- type ApplicationPackageOutput
- func (ApplicationPackageOutput) ElementType() reflect.Type
- func (o ApplicationPackageOutput) Etag() pulumi.StringOutput
- func (o ApplicationPackageOutput) Format() pulumi.StringOutput
- func (o ApplicationPackageOutput) LastActivationTime() pulumi.StringOutput
- func (o ApplicationPackageOutput) Name() pulumi.StringOutput
- func (o ApplicationPackageOutput) State() pulumi.StringOutput
- func (o ApplicationPackageOutput) StorageUrl() pulumi.StringOutput
- func (o ApplicationPackageOutput) StorageUrlExpiry() pulumi.StringOutput
- func (o ApplicationPackageOutput) ToApplicationPackageOutput() ApplicationPackageOutput
- func (o ApplicationPackageOutput) ToApplicationPackageOutputWithContext(ctx context.Context) ApplicationPackageOutput
- func (o ApplicationPackageOutput) Type() pulumi.StringOutput
- type ApplicationPackageReference
- type ApplicationPackageReferenceArgs
- func (ApplicationPackageReferenceArgs) ElementType() reflect.Type
- func (i ApplicationPackageReferenceArgs) ToApplicationPackageReferenceOutput() ApplicationPackageReferenceOutput
- func (i ApplicationPackageReferenceArgs) ToApplicationPackageReferenceOutputWithContext(ctx context.Context) ApplicationPackageReferenceOutput
- type ApplicationPackageReferenceArray
- func (ApplicationPackageReferenceArray) ElementType() reflect.Type
- func (i ApplicationPackageReferenceArray) ToApplicationPackageReferenceArrayOutput() ApplicationPackageReferenceArrayOutput
- func (i ApplicationPackageReferenceArray) ToApplicationPackageReferenceArrayOutputWithContext(ctx context.Context) ApplicationPackageReferenceArrayOutput
- type ApplicationPackageReferenceArrayInput
- type ApplicationPackageReferenceArrayOutput
- func (ApplicationPackageReferenceArrayOutput) ElementType() reflect.Type
- func (o ApplicationPackageReferenceArrayOutput) Index(i pulumi.IntInput) ApplicationPackageReferenceOutput
- func (o ApplicationPackageReferenceArrayOutput) ToApplicationPackageReferenceArrayOutput() ApplicationPackageReferenceArrayOutput
- func (o ApplicationPackageReferenceArrayOutput) ToApplicationPackageReferenceArrayOutputWithContext(ctx context.Context) ApplicationPackageReferenceArrayOutput
- type ApplicationPackageReferenceInput
- type ApplicationPackageReferenceOutput
- func (ApplicationPackageReferenceOutput) ElementType() reflect.Type
- func (o ApplicationPackageReferenceOutput) Id() pulumi.StringOutput
- func (o ApplicationPackageReferenceOutput) ToApplicationPackageReferenceOutput() ApplicationPackageReferenceOutput
- func (o ApplicationPackageReferenceOutput) ToApplicationPackageReferenceOutputWithContext(ctx context.Context) ApplicationPackageReferenceOutput
- func (o ApplicationPackageReferenceOutput) Version() pulumi.StringPtrOutput
- type ApplicationPackageReferenceResponse
- type ApplicationPackageReferenceResponseArrayOutput
- func (ApplicationPackageReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationPackageReferenceResponseArrayOutput) Index(i pulumi.IntInput) ApplicationPackageReferenceResponseOutput
- func (o ApplicationPackageReferenceResponseArrayOutput) ToApplicationPackageReferenceResponseArrayOutput() ApplicationPackageReferenceResponseArrayOutput
- func (o ApplicationPackageReferenceResponseArrayOutput) ToApplicationPackageReferenceResponseArrayOutputWithContext(ctx context.Context) ApplicationPackageReferenceResponseArrayOutput
- type ApplicationPackageReferenceResponseOutput
- func (ApplicationPackageReferenceResponseOutput) ElementType() reflect.Type
- func (o ApplicationPackageReferenceResponseOutput) Id() pulumi.StringOutput
- func (o ApplicationPackageReferenceResponseOutput) ToApplicationPackageReferenceResponseOutput() ApplicationPackageReferenceResponseOutput
- func (o ApplicationPackageReferenceResponseOutput) ToApplicationPackageReferenceResponseOutputWithContext(ctx context.Context) ApplicationPackageReferenceResponseOutput
- func (o ApplicationPackageReferenceResponseOutput) Version() pulumi.StringPtrOutput
- type ApplicationPackageState
- type ApplicationState
- type AuthenticationMode
- func (AuthenticationMode) ElementType() reflect.Type
- func (e AuthenticationMode) ToAuthenticationModeOutput() AuthenticationModeOutput
- func (e AuthenticationMode) ToAuthenticationModeOutputWithContext(ctx context.Context) AuthenticationModeOutput
- func (e AuthenticationMode) ToAuthenticationModePtrOutput() AuthenticationModePtrOutput
- func (e AuthenticationMode) ToAuthenticationModePtrOutputWithContext(ctx context.Context) AuthenticationModePtrOutput
- func (e AuthenticationMode) ToStringOutput() pulumi.StringOutput
- func (e AuthenticationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AuthenticationMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AuthenticationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuthenticationModeArray
- type AuthenticationModeArrayInput
- type AuthenticationModeArrayOutput
- func (AuthenticationModeArrayOutput) ElementType() reflect.Type
- func (o AuthenticationModeArrayOutput) Index(i pulumi.IntInput) AuthenticationModeOutput
- func (o AuthenticationModeArrayOutput) ToAuthenticationModeArrayOutput() AuthenticationModeArrayOutput
- func (o AuthenticationModeArrayOutput) ToAuthenticationModeArrayOutputWithContext(ctx context.Context) AuthenticationModeArrayOutput
- type AuthenticationModeInput
- type AuthenticationModeOutput
- func (AuthenticationModeOutput) ElementType() reflect.Type
- func (o AuthenticationModeOutput) ToAuthenticationModeOutput() AuthenticationModeOutput
- func (o AuthenticationModeOutput) ToAuthenticationModeOutputWithContext(ctx context.Context) AuthenticationModeOutput
- func (o AuthenticationModeOutput) ToAuthenticationModePtrOutput() AuthenticationModePtrOutput
- func (o AuthenticationModeOutput) ToAuthenticationModePtrOutputWithContext(ctx context.Context) AuthenticationModePtrOutput
- func (o AuthenticationModeOutput) ToStringOutput() pulumi.StringOutput
- func (o AuthenticationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AuthenticationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuthenticationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuthenticationModePtrInput
- type AuthenticationModePtrOutput
- func (o AuthenticationModePtrOutput) Elem() AuthenticationModeOutput
- func (AuthenticationModePtrOutput) ElementType() reflect.Type
- func (o AuthenticationModePtrOutput) ToAuthenticationModePtrOutput() AuthenticationModePtrOutput
- func (o AuthenticationModePtrOutput) ToAuthenticationModePtrOutputWithContext(ctx context.Context) AuthenticationModePtrOutput
- func (o AuthenticationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuthenticationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutoScaleRunErrorResponse
- type AutoScaleRunErrorResponseArrayOutput
- func (AutoScaleRunErrorResponseArrayOutput) ElementType() reflect.Type
- func (o AutoScaleRunErrorResponseArrayOutput) Index(i pulumi.IntInput) AutoScaleRunErrorResponseOutput
- func (o AutoScaleRunErrorResponseArrayOutput) ToAutoScaleRunErrorResponseArrayOutput() AutoScaleRunErrorResponseArrayOutput
- func (o AutoScaleRunErrorResponseArrayOutput) ToAutoScaleRunErrorResponseArrayOutputWithContext(ctx context.Context) AutoScaleRunErrorResponseArrayOutput
- type AutoScaleRunErrorResponseOutput
- func (o AutoScaleRunErrorResponseOutput) Code() pulumi.StringOutput
- func (o AutoScaleRunErrorResponseOutput) Details() AutoScaleRunErrorResponseArrayOutput
- func (AutoScaleRunErrorResponseOutput) ElementType() reflect.Type
- func (o AutoScaleRunErrorResponseOutput) Message() pulumi.StringOutput
- func (o AutoScaleRunErrorResponseOutput) ToAutoScaleRunErrorResponseOutput() AutoScaleRunErrorResponseOutput
- func (o AutoScaleRunErrorResponseOutput) ToAutoScaleRunErrorResponseOutputWithContext(ctx context.Context) AutoScaleRunErrorResponseOutput
- type AutoScaleRunErrorResponsePtrOutput
- func (o AutoScaleRunErrorResponsePtrOutput) Code() pulumi.StringPtrOutput
- func (o AutoScaleRunErrorResponsePtrOutput) Details() AutoScaleRunErrorResponseArrayOutput
- func (o AutoScaleRunErrorResponsePtrOutput) Elem() AutoScaleRunErrorResponseOutput
- func (AutoScaleRunErrorResponsePtrOutput) ElementType() reflect.Type
- func (o AutoScaleRunErrorResponsePtrOutput) Message() pulumi.StringPtrOutput
- func (o AutoScaleRunErrorResponsePtrOutput) ToAutoScaleRunErrorResponsePtrOutput() AutoScaleRunErrorResponsePtrOutput
- func (o AutoScaleRunErrorResponsePtrOutput) ToAutoScaleRunErrorResponsePtrOutputWithContext(ctx context.Context) AutoScaleRunErrorResponsePtrOutput
- type AutoScaleRunResponse
- type AutoScaleRunResponseOutput
- func (AutoScaleRunResponseOutput) ElementType() reflect.Type
- func (o AutoScaleRunResponseOutput) Error() AutoScaleRunErrorResponsePtrOutput
- func (o AutoScaleRunResponseOutput) EvaluationTime() pulumi.StringOutput
- func (o AutoScaleRunResponseOutput) Results() pulumi.StringPtrOutput
- func (o AutoScaleRunResponseOutput) ToAutoScaleRunResponseOutput() AutoScaleRunResponseOutput
- func (o AutoScaleRunResponseOutput) ToAutoScaleRunResponseOutputWithContext(ctx context.Context) AutoScaleRunResponseOutput
- type AutoScaleSettings
- type AutoScaleSettingsArgs
- func (AutoScaleSettingsArgs) ElementType() reflect.Type
- func (i AutoScaleSettingsArgs) ToAutoScaleSettingsOutput() AutoScaleSettingsOutput
- func (i AutoScaleSettingsArgs) ToAutoScaleSettingsOutputWithContext(ctx context.Context) AutoScaleSettingsOutput
- func (i AutoScaleSettingsArgs) ToAutoScaleSettingsPtrOutput() AutoScaleSettingsPtrOutput
- func (i AutoScaleSettingsArgs) ToAutoScaleSettingsPtrOutputWithContext(ctx context.Context) AutoScaleSettingsPtrOutput
- type AutoScaleSettingsInput
- type AutoScaleSettingsOutput
- func (AutoScaleSettingsOutput) ElementType() reflect.Type
- func (o AutoScaleSettingsOutput) EvaluationInterval() pulumi.StringPtrOutput
- func (o AutoScaleSettingsOutput) Formula() pulumi.StringOutput
- func (o AutoScaleSettingsOutput) ToAutoScaleSettingsOutput() AutoScaleSettingsOutput
- func (o AutoScaleSettingsOutput) ToAutoScaleSettingsOutputWithContext(ctx context.Context) AutoScaleSettingsOutput
- func (o AutoScaleSettingsOutput) ToAutoScaleSettingsPtrOutput() AutoScaleSettingsPtrOutput
- func (o AutoScaleSettingsOutput) ToAutoScaleSettingsPtrOutputWithContext(ctx context.Context) AutoScaleSettingsPtrOutput
- type AutoScaleSettingsPtrInput
- type AutoScaleSettingsPtrOutput
- func (o AutoScaleSettingsPtrOutput) Elem() AutoScaleSettingsOutput
- func (AutoScaleSettingsPtrOutput) ElementType() reflect.Type
- func (o AutoScaleSettingsPtrOutput) EvaluationInterval() pulumi.StringPtrOutput
- func (o AutoScaleSettingsPtrOutput) Formula() pulumi.StringPtrOutput
- func (o AutoScaleSettingsPtrOutput) ToAutoScaleSettingsPtrOutput() AutoScaleSettingsPtrOutput
- func (o AutoScaleSettingsPtrOutput) ToAutoScaleSettingsPtrOutputWithContext(ctx context.Context) AutoScaleSettingsPtrOutput
- type AutoScaleSettingsResponse
- type AutoScaleSettingsResponseOutput
- func (AutoScaleSettingsResponseOutput) ElementType() reflect.Type
- func (o AutoScaleSettingsResponseOutput) EvaluationInterval() pulumi.StringPtrOutput
- func (o AutoScaleSettingsResponseOutput) Formula() pulumi.StringOutput
- func (o AutoScaleSettingsResponseOutput) ToAutoScaleSettingsResponseOutput() AutoScaleSettingsResponseOutput
- func (o AutoScaleSettingsResponseOutput) ToAutoScaleSettingsResponseOutputWithContext(ctx context.Context) AutoScaleSettingsResponseOutput
- type AutoScaleSettingsResponsePtrOutput
- func (o AutoScaleSettingsResponsePtrOutput) Elem() AutoScaleSettingsResponseOutput
- func (AutoScaleSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o AutoScaleSettingsResponsePtrOutput) EvaluationInterval() pulumi.StringPtrOutput
- func (o AutoScaleSettingsResponsePtrOutput) Formula() pulumi.StringPtrOutput
- func (o AutoScaleSettingsResponsePtrOutput) ToAutoScaleSettingsResponsePtrOutput() AutoScaleSettingsResponsePtrOutput
- func (o AutoScaleSettingsResponsePtrOutput) ToAutoScaleSettingsResponsePtrOutputWithContext(ctx context.Context) AutoScaleSettingsResponsePtrOutput
- type AutoStorageAuthenticationMode
- func (AutoStorageAuthenticationMode) ElementType() reflect.Type
- func (e AutoStorageAuthenticationMode) ToAutoStorageAuthenticationModeOutput() AutoStorageAuthenticationModeOutput
- func (e AutoStorageAuthenticationMode) ToAutoStorageAuthenticationModeOutputWithContext(ctx context.Context) AutoStorageAuthenticationModeOutput
- func (e AutoStorageAuthenticationMode) ToAutoStorageAuthenticationModePtrOutput() AutoStorageAuthenticationModePtrOutput
- func (e AutoStorageAuthenticationMode) ToAutoStorageAuthenticationModePtrOutputWithContext(ctx context.Context) AutoStorageAuthenticationModePtrOutput
- func (e AutoStorageAuthenticationMode) ToStringOutput() pulumi.StringOutput
- func (e AutoStorageAuthenticationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AutoStorageAuthenticationMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AutoStorageAuthenticationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutoStorageAuthenticationModeInput
- type AutoStorageAuthenticationModeOutput
- func (AutoStorageAuthenticationModeOutput) ElementType() reflect.Type
- func (o AutoStorageAuthenticationModeOutput) ToAutoStorageAuthenticationModeOutput() AutoStorageAuthenticationModeOutput
- func (o AutoStorageAuthenticationModeOutput) ToAutoStorageAuthenticationModeOutputWithContext(ctx context.Context) AutoStorageAuthenticationModeOutput
- func (o AutoStorageAuthenticationModeOutput) ToAutoStorageAuthenticationModePtrOutput() AutoStorageAuthenticationModePtrOutput
- func (o AutoStorageAuthenticationModeOutput) ToAutoStorageAuthenticationModePtrOutputWithContext(ctx context.Context) AutoStorageAuthenticationModePtrOutput
- func (o AutoStorageAuthenticationModeOutput) ToStringOutput() pulumi.StringOutput
- func (o AutoStorageAuthenticationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AutoStorageAuthenticationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutoStorageAuthenticationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutoStorageAuthenticationModePtrInput
- type AutoStorageAuthenticationModePtrOutput
- func (o AutoStorageAuthenticationModePtrOutput) Elem() AutoStorageAuthenticationModeOutput
- func (AutoStorageAuthenticationModePtrOutput) ElementType() reflect.Type
- func (o AutoStorageAuthenticationModePtrOutput) ToAutoStorageAuthenticationModePtrOutput() AutoStorageAuthenticationModePtrOutput
- func (o AutoStorageAuthenticationModePtrOutput) ToAutoStorageAuthenticationModePtrOutputWithContext(ctx context.Context) AutoStorageAuthenticationModePtrOutput
- func (o AutoStorageAuthenticationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutoStorageAuthenticationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutoStorageBaseProperties
- type AutoStorageBasePropertiesArgs
- func (val *AutoStorageBasePropertiesArgs) Defaults() *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 (o AutoStorageBasePropertiesOutput) AuthenticationMode() AutoStorageAuthenticationModePtrOutput
- func (AutoStorageBasePropertiesOutput) ElementType() reflect.Type
- func (o AutoStorageBasePropertiesOutput) NodeIdentityReference() ComputeNodeIdentityReferencePtrOutput
- 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) AuthenticationMode() AutoStorageAuthenticationModePtrOutput
- func (o AutoStorageBasePropertiesPtrOutput) Elem() AutoStorageBasePropertiesOutput
- func (AutoStorageBasePropertiesPtrOutput) ElementType() reflect.Type
- func (o AutoStorageBasePropertiesPtrOutput) NodeIdentityReference() ComputeNodeIdentityReferencePtrOutput
- func (o AutoStorageBasePropertiesPtrOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o AutoStorageBasePropertiesPtrOutput) ToAutoStorageBasePropertiesPtrOutput() AutoStorageBasePropertiesPtrOutput
- func (o AutoStorageBasePropertiesPtrOutput) ToAutoStorageBasePropertiesPtrOutputWithContext(ctx context.Context) AutoStorageBasePropertiesPtrOutput
- type AutoStoragePropertiesResponse
- type AutoStoragePropertiesResponseOutput
- func (o AutoStoragePropertiesResponseOutput) AuthenticationMode() pulumi.StringPtrOutput
- func (AutoStoragePropertiesResponseOutput) ElementType() reflect.Type
- func (o AutoStoragePropertiesResponseOutput) LastKeySync() pulumi.StringOutput
- func (o AutoStoragePropertiesResponseOutput) NodeIdentityReference() ComputeNodeIdentityReferenceResponsePtrOutput
- func (o AutoStoragePropertiesResponseOutput) StorageAccountId() pulumi.StringOutput
- func (o AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponseOutput() AutoStoragePropertiesResponseOutput
- func (o AutoStoragePropertiesResponseOutput) ToAutoStoragePropertiesResponseOutputWithContext(ctx context.Context) AutoStoragePropertiesResponseOutput
- type AutoUserScope
- func (AutoUserScope) ElementType() reflect.Type
- func (e AutoUserScope) ToAutoUserScopeOutput() AutoUserScopeOutput
- func (e AutoUserScope) ToAutoUserScopeOutputWithContext(ctx context.Context) AutoUserScopeOutput
- func (e AutoUserScope) ToAutoUserScopePtrOutput() AutoUserScopePtrOutput
- func (e AutoUserScope) ToAutoUserScopePtrOutputWithContext(ctx context.Context) AutoUserScopePtrOutput
- func (e AutoUserScope) ToStringOutput() pulumi.StringOutput
- func (e AutoUserScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AutoUserScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AutoUserScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutoUserScopeInput
- type AutoUserScopeOutput
- func (AutoUserScopeOutput) ElementType() reflect.Type
- func (o AutoUserScopeOutput) ToAutoUserScopeOutput() AutoUserScopeOutput
- func (o AutoUserScopeOutput) ToAutoUserScopeOutputWithContext(ctx context.Context) AutoUserScopeOutput
- func (o AutoUserScopeOutput) ToAutoUserScopePtrOutput() AutoUserScopePtrOutput
- func (o AutoUserScopeOutput) ToAutoUserScopePtrOutputWithContext(ctx context.Context) AutoUserScopePtrOutput
- func (o AutoUserScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o AutoUserScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AutoUserScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutoUserScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutoUserScopePtrInput
- type AutoUserScopePtrOutput
- func (o AutoUserScopePtrOutput) Elem() AutoUserScopeOutput
- func (AutoUserScopePtrOutput) ElementType() reflect.Type
- func (o AutoUserScopePtrOutput) ToAutoUserScopePtrOutput() AutoUserScopePtrOutput
- func (o AutoUserScopePtrOutput) ToAutoUserScopePtrOutputWithContext(ctx context.Context) AutoUserScopePtrOutput
- func (o AutoUserScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AutoUserScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AutoUserSpecification
- type AutoUserSpecificationArgs
- func (AutoUserSpecificationArgs) ElementType() reflect.Type
- func (i AutoUserSpecificationArgs) ToAutoUserSpecificationOutput() AutoUserSpecificationOutput
- func (i AutoUserSpecificationArgs) ToAutoUserSpecificationOutputWithContext(ctx context.Context) AutoUserSpecificationOutput
- func (i AutoUserSpecificationArgs) ToAutoUserSpecificationPtrOutput() AutoUserSpecificationPtrOutput
- func (i AutoUserSpecificationArgs) ToAutoUserSpecificationPtrOutputWithContext(ctx context.Context) AutoUserSpecificationPtrOutput
- type AutoUserSpecificationInput
- type AutoUserSpecificationOutput
- func (AutoUserSpecificationOutput) ElementType() reflect.Type
- func (o AutoUserSpecificationOutput) ElevationLevel() ElevationLevelPtrOutput
- func (o AutoUserSpecificationOutput) Scope() AutoUserScopePtrOutput
- func (o AutoUserSpecificationOutput) ToAutoUserSpecificationOutput() AutoUserSpecificationOutput
- func (o AutoUserSpecificationOutput) ToAutoUserSpecificationOutputWithContext(ctx context.Context) AutoUserSpecificationOutput
- func (o AutoUserSpecificationOutput) ToAutoUserSpecificationPtrOutput() AutoUserSpecificationPtrOutput
- func (o AutoUserSpecificationOutput) ToAutoUserSpecificationPtrOutputWithContext(ctx context.Context) AutoUserSpecificationPtrOutput
- type AutoUserSpecificationPtrInput
- type AutoUserSpecificationPtrOutput
- func (o AutoUserSpecificationPtrOutput) Elem() AutoUserSpecificationOutput
- func (AutoUserSpecificationPtrOutput) ElementType() reflect.Type
- func (o AutoUserSpecificationPtrOutput) ElevationLevel() ElevationLevelPtrOutput
- func (o AutoUserSpecificationPtrOutput) Scope() AutoUserScopePtrOutput
- func (o AutoUserSpecificationPtrOutput) ToAutoUserSpecificationPtrOutput() AutoUserSpecificationPtrOutput
- func (o AutoUserSpecificationPtrOutput) ToAutoUserSpecificationPtrOutputWithContext(ctx context.Context) AutoUserSpecificationPtrOutput
- type AutoUserSpecificationResponse
- type AutoUserSpecificationResponseOutput
- func (AutoUserSpecificationResponseOutput) ElementType() reflect.Type
- func (o AutoUserSpecificationResponseOutput) ElevationLevel() pulumi.StringPtrOutput
- func (o AutoUserSpecificationResponseOutput) Scope() pulumi.StringPtrOutput
- func (o AutoUserSpecificationResponseOutput) ToAutoUserSpecificationResponseOutput() AutoUserSpecificationResponseOutput
- func (o AutoUserSpecificationResponseOutput) ToAutoUserSpecificationResponseOutputWithContext(ctx context.Context) AutoUserSpecificationResponseOutput
- type AutoUserSpecificationResponsePtrOutput
- func (o AutoUserSpecificationResponsePtrOutput) Elem() AutoUserSpecificationResponseOutput
- func (AutoUserSpecificationResponsePtrOutput) ElementType() reflect.Type
- func (o AutoUserSpecificationResponsePtrOutput) ElevationLevel() pulumi.StringPtrOutput
- func (o AutoUserSpecificationResponsePtrOutput) Scope() pulumi.StringPtrOutput
- func (o AutoUserSpecificationResponsePtrOutput) ToAutoUserSpecificationResponsePtrOutput() AutoUserSpecificationResponsePtrOutput
- func (o AutoUserSpecificationResponsePtrOutput) ToAutoUserSpecificationResponsePtrOutputWithContext(ctx context.Context) AutoUserSpecificationResponsePtrOutput
- type AzureBlobFileSystemConfiguration
- type AzureBlobFileSystemConfigurationArgs
- func (AzureBlobFileSystemConfigurationArgs) ElementType() reflect.Type
- func (i AzureBlobFileSystemConfigurationArgs) ToAzureBlobFileSystemConfigurationOutput() AzureBlobFileSystemConfigurationOutput
- func (i AzureBlobFileSystemConfigurationArgs) ToAzureBlobFileSystemConfigurationOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationOutput
- func (i AzureBlobFileSystemConfigurationArgs) ToAzureBlobFileSystemConfigurationPtrOutput() AzureBlobFileSystemConfigurationPtrOutput
- func (i AzureBlobFileSystemConfigurationArgs) ToAzureBlobFileSystemConfigurationPtrOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationPtrOutput
- type AzureBlobFileSystemConfigurationInput
- type AzureBlobFileSystemConfigurationOutput
- func (o AzureBlobFileSystemConfigurationOutput) AccountKey() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationOutput) AccountName() pulumi.StringOutput
- func (o AzureBlobFileSystemConfigurationOutput) BlobfuseOptions() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationOutput) ContainerName() pulumi.StringOutput
- func (AzureBlobFileSystemConfigurationOutput) ElementType() reflect.Type
- func (o AzureBlobFileSystemConfigurationOutput) IdentityReference() ComputeNodeIdentityReferencePtrOutput
- func (o AzureBlobFileSystemConfigurationOutput) RelativeMountPath() pulumi.StringOutput
- func (o AzureBlobFileSystemConfigurationOutput) SasKey() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationOutput) ToAzureBlobFileSystemConfigurationOutput() AzureBlobFileSystemConfigurationOutput
- func (o AzureBlobFileSystemConfigurationOutput) ToAzureBlobFileSystemConfigurationOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationOutput
- func (o AzureBlobFileSystemConfigurationOutput) ToAzureBlobFileSystemConfigurationPtrOutput() AzureBlobFileSystemConfigurationPtrOutput
- func (o AzureBlobFileSystemConfigurationOutput) ToAzureBlobFileSystemConfigurationPtrOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationPtrOutput
- type AzureBlobFileSystemConfigurationPtrInput
- type AzureBlobFileSystemConfigurationPtrOutput
- func (o AzureBlobFileSystemConfigurationPtrOutput) AccountKey() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationPtrOutput) AccountName() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationPtrOutput) BlobfuseOptions() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationPtrOutput) ContainerName() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationPtrOutput) Elem() AzureBlobFileSystemConfigurationOutput
- func (AzureBlobFileSystemConfigurationPtrOutput) ElementType() reflect.Type
- func (o AzureBlobFileSystemConfigurationPtrOutput) IdentityReference() ComputeNodeIdentityReferencePtrOutput
- func (o AzureBlobFileSystemConfigurationPtrOutput) RelativeMountPath() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationPtrOutput) SasKey() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationPtrOutput) ToAzureBlobFileSystemConfigurationPtrOutput() AzureBlobFileSystemConfigurationPtrOutput
- func (o AzureBlobFileSystemConfigurationPtrOutput) ToAzureBlobFileSystemConfigurationPtrOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationPtrOutput
- type AzureBlobFileSystemConfigurationResponse
- type AzureBlobFileSystemConfigurationResponseOutput
- func (o AzureBlobFileSystemConfigurationResponseOutput) AccountKey() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationResponseOutput) AccountName() pulumi.StringOutput
- func (o AzureBlobFileSystemConfigurationResponseOutput) BlobfuseOptions() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationResponseOutput) ContainerName() pulumi.StringOutput
- func (AzureBlobFileSystemConfigurationResponseOutput) ElementType() reflect.Type
- func (o AzureBlobFileSystemConfigurationResponseOutput) IdentityReference() ComputeNodeIdentityReferenceResponsePtrOutput
- func (o AzureBlobFileSystemConfigurationResponseOutput) RelativeMountPath() pulumi.StringOutput
- func (o AzureBlobFileSystemConfigurationResponseOutput) SasKey() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationResponseOutput) ToAzureBlobFileSystemConfigurationResponseOutput() AzureBlobFileSystemConfigurationResponseOutput
- func (o AzureBlobFileSystemConfigurationResponseOutput) ToAzureBlobFileSystemConfigurationResponseOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationResponseOutput
- type AzureBlobFileSystemConfigurationResponsePtrOutput
- func (o AzureBlobFileSystemConfigurationResponsePtrOutput) AccountKey() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationResponsePtrOutput) AccountName() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationResponsePtrOutput) BlobfuseOptions() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationResponsePtrOutput) ContainerName() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationResponsePtrOutput) Elem() AzureBlobFileSystemConfigurationResponseOutput
- func (AzureBlobFileSystemConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o AzureBlobFileSystemConfigurationResponsePtrOutput) IdentityReference() ComputeNodeIdentityReferenceResponsePtrOutput
- func (o AzureBlobFileSystemConfigurationResponsePtrOutput) RelativeMountPath() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationResponsePtrOutput) SasKey() pulumi.StringPtrOutput
- func (o AzureBlobFileSystemConfigurationResponsePtrOutput) ToAzureBlobFileSystemConfigurationResponsePtrOutput() AzureBlobFileSystemConfigurationResponsePtrOutput
- func (o AzureBlobFileSystemConfigurationResponsePtrOutput) ToAzureBlobFileSystemConfigurationResponsePtrOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationResponsePtrOutput
- type AzureFileShareConfiguration
- type AzureFileShareConfigurationArgs
- func (AzureFileShareConfigurationArgs) ElementType() reflect.Type
- func (i AzureFileShareConfigurationArgs) ToAzureFileShareConfigurationOutput() AzureFileShareConfigurationOutput
- func (i AzureFileShareConfigurationArgs) ToAzureFileShareConfigurationOutputWithContext(ctx context.Context) AzureFileShareConfigurationOutput
- func (i AzureFileShareConfigurationArgs) ToAzureFileShareConfigurationPtrOutput() AzureFileShareConfigurationPtrOutput
- func (i AzureFileShareConfigurationArgs) ToAzureFileShareConfigurationPtrOutputWithContext(ctx context.Context) AzureFileShareConfigurationPtrOutput
- type AzureFileShareConfigurationInput
- type AzureFileShareConfigurationOutput
- func (o AzureFileShareConfigurationOutput) AccountKey() pulumi.StringOutput
- func (o AzureFileShareConfigurationOutput) AccountName() pulumi.StringOutput
- func (o AzureFileShareConfigurationOutput) AzureFileUrl() pulumi.StringOutput
- func (AzureFileShareConfigurationOutput) ElementType() reflect.Type
- func (o AzureFileShareConfigurationOutput) MountOptions() pulumi.StringPtrOutput
- func (o AzureFileShareConfigurationOutput) RelativeMountPath() pulumi.StringOutput
- func (o AzureFileShareConfigurationOutput) ToAzureFileShareConfigurationOutput() AzureFileShareConfigurationOutput
- func (o AzureFileShareConfigurationOutput) ToAzureFileShareConfigurationOutputWithContext(ctx context.Context) AzureFileShareConfigurationOutput
- func (o AzureFileShareConfigurationOutput) ToAzureFileShareConfigurationPtrOutput() AzureFileShareConfigurationPtrOutput
- func (o AzureFileShareConfigurationOutput) ToAzureFileShareConfigurationPtrOutputWithContext(ctx context.Context) AzureFileShareConfigurationPtrOutput
- type AzureFileShareConfigurationPtrInput
- type AzureFileShareConfigurationPtrOutput
- func (o AzureFileShareConfigurationPtrOutput) AccountKey() pulumi.StringPtrOutput
- func (o AzureFileShareConfigurationPtrOutput) AccountName() pulumi.StringPtrOutput
- func (o AzureFileShareConfigurationPtrOutput) AzureFileUrl() pulumi.StringPtrOutput
- func (o AzureFileShareConfigurationPtrOutput) Elem() AzureFileShareConfigurationOutput
- func (AzureFileShareConfigurationPtrOutput) ElementType() reflect.Type
- func (o AzureFileShareConfigurationPtrOutput) MountOptions() pulumi.StringPtrOutput
- func (o AzureFileShareConfigurationPtrOutput) RelativeMountPath() pulumi.StringPtrOutput
- func (o AzureFileShareConfigurationPtrOutput) ToAzureFileShareConfigurationPtrOutput() AzureFileShareConfigurationPtrOutput
- func (o AzureFileShareConfigurationPtrOutput) ToAzureFileShareConfigurationPtrOutputWithContext(ctx context.Context) AzureFileShareConfigurationPtrOutput
- type AzureFileShareConfigurationResponse
- type AzureFileShareConfigurationResponseOutput
- func (o AzureFileShareConfigurationResponseOutput) AccountKey() pulumi.StringOutput
- func (o AzureFileShareConfigurationResponseOutput) AccountName() pulumi.StringOutput
- func (o AzureFileShareConfigurationResponseOutput) AzureFileUrl() pulumi.StringOutput
- func (AzureFileShareConfigurationResponseOutput) ElementType() reflect.Type
- func (o AzureFileShareConfigurationResponseOutput) MountOptions() pulumi.StringPtrOutput
- func (o AzureFileShareConfigurationResponseOutput) RelativeMountPath() pulumi.StringOutput
- func (o AzureFileShareConfigurationResponseOutput) ToAzureFileShareConfigurationResponseOutput() AzureFileShareConfigurationResponseOutput
- func (o AzureFileShareConfigurationResponseOutput) ToAzureFileShareConfigurationResponseOutputWithContext(ctx context.Context) AzureFileShareConfigurationResponseOutput
- type AzureFileShareConfigurationResponsePtrOutput
- func (o AzureFileShareConfigurationResponsePtrOutput) AccountKey() pulumi.StringPtrOutput
- func (o AzureFileShareConfigurationResponsePtrOutput) AccountName() pulumi.StringPtrOutput
- func (o AzureFileShareConfigurationResponsePtrOutput) AzureFileUrl() pulumi.StringPtrOutput
- func (o AzureFileShareConfigurationResponsePtrOutput) Elem() AzureFileShareConfigurationResponseOutput
- func (AzureFileShareConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o AzureFileShareConfigurationResponsePtrOutput) MountOptions() pulumi.StringPtrOutput
- func (o AzureFileShareConfigurationResponsePtrOutput) RelativeMountPath() pulumi.StringPtrOutput
- func (o AzureFileShareConfigurationResponsePtrOutput) ToAzureFileShareConfigurationResponsePtrOutput() AzureFileShareConfigurationResponsePtrOutput
- func (o AzureFileShareConfigurationResponsePtrOutput) ToAzureFileShareConfigurationResponsePtrOutputWithContext(ctx context.Context) AzureFileShareConfigurationResponsePtrOutput
- type BatchAccount
- type BatchAccountArgs
- type BatchAccountIdentity
- type BatchAccountIdentityArgs
- func (BatchAccountIdentityArgs) ElementType() reflect.Type
- func (i BatchAccountIdentityArgs) ToBatchAccountIdentityOutput() BatchAccountIdentityOutput
- func (i BatchAccountIdentityArgs) ToBatchAccountIdentityOutputWithContext(ctx context.Context) BatchAccountIdentityOutput
- func (i BatchAccountIdentityArgs) ToBatchAccountIdentityPtrOutput() BatchAccountIdentityPtrOutput
- func (i BatchAccountIdentityArgs) ToBatchAccountIdentityPtrOutputWithContext(ctx context.Context) BatchAccountIdentityPtrOutput
- type BatchAccountIdentityInput
- type BatchAccountIdentityOutput
- func (BatchAccountIdentityOutput) ElementType() reflect.Type
- func (o BatchAccountIdentityOutput) ToBatchAccountIdentityOutput() BatchAccountIdentityOutput
- func (o BatchAccountIdentityOutput) ToBatchAccountIdentityOutputWithContext(ctx context.Context) BatchAccountIdentityOutput
- func (o BatchAccountIdentityOutput) ToBatchAccountIdentityPtrOutput() BatchAccountIdentityPtrOutput
- func (o BatchAccountIdentityOutput) ToBatchAccountIdentityPtrOutputWithContext(ctx context.Context) BatchAccountIdentityPtrOutput
- func (o BatchAccountIdentityOutput) Type() ResourceIdentityTypeOutput
- func (o BatchAccountIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type BatchAccountIdentityPtrInput
- type BatchAccountIdentityPtrOutput
- func (o BatchAccountIdentityPtrOutput) Elem() BatchAccountIdentityOutput
- func (BatchAccountIdentityPtrOutput) ElementType() reflect.Type
- func (o BatchAccountIdentityPtrOutput) ToBatchAccountIdentityPtrOutput() BatchAccountIdentityPtrOutput
- func (o BatchAccountIdentityPtrOutput) ToBatchAccountIdentityPtrOutputWithContext(ctx context.Context) BatchAccountIdentityPtrOutput
- func (o BatchAccountIdentityPtrOutput) Type() ResourceIdentityTypePtrOutput
- func (o BatchAccountIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type BatchAccountIdentityResponse
- type BatchAccountIdentityResponseOutput
- func (BatchAccountIdentityResponseOutput) ElementType() reflect.Type
- func (o BatchAccountIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o BatchAccountIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o BatchAccountIdentityResponseOutput) ToBatchAccountIdentityResponseOutput() BatchAccountIdentityResponseOutput
- func (o BatchAccountIdentityResponseOutput) ToBatchAccountIdentityResponseOutputWithContext(ctx context.Context) BatchAccountIdentityResponseOutput
- func (o BatchAccountIdentityResponseOutput) Type() pulumi.StringOutput
- func (o BatchAccountIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentitiesResponseMapOutput
- type BatchAccountIdentityResponsePtrOutput
- func (o BatchAccountIdentityResponsePtrOutput) Elem() BatchAccountIdentityResponseOutput
- func (BatchAccountIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o BatchAccountIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o BatchAccountIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o BatchAccountIdentityResponsePtrOutput) ToBatchAccountIdentityResponsePtrOutput() BatchAccountIdentityResponsePtrOutput
- func (o BatchAccountIdentityResponsePtrOutput) ToBatchAccountIdentityResponsePtrOutputWithContext(ctx context.Context) BatchAccountIdentityResponsePtrOutput
- func (o BatchAccountIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o BatchAccountIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentitiesResponseMapOutput
- type BatchAccountInput
- type BatchAccountOutput
- func (o BatchAccountOutput) AccountEndpoint() pulumi.StringOutput
- func (o BatchAccountOutput) ActiveJobAndJobScheduleQuota() pulumi.IntOutput
- func (o BatchAccountOutput) AllowedAuthenticationModes() pulumi.StringArrayOutput
- func (o BatchAccountOutput) AutoStorage() AutoStoragePropertiesResponseOutput
- func (o BatchAccountOutput) DedicatedCoreQuota() pulumi.IntOutput
- func (o BatchAccountOutput) DedicatedCoreQuotaPerVMFamily() VirtualMachineFamilyCoreQuotaResponseArrayOutput
- func (o BatchAccountOutput) DedicatedCoreQuotaPerVMFamilyEnforced() pulumi.BoolOutput
- func (BatchAccountOutput) ElementType() reflect.Type
- func (o BatchAccountOutput) Encryption() EncryptionPropertiesResponseOutput
- func (o BatchAccountOutput) Identity() BatchAccountIdentityResponsePtrOutput
- func (o BatchAccountOutput) KeyVaultReference() KeyVaultReferenceResponseOutput
- func (o BatchAccountOutput) Location() pulumi.StringOutput
- func (o BatchAccountOutput) LowPriorityCoreQuota() pulumi.IntOutput
- func (o BatchAccountOutput) Name() pulumi.StringOutput
- func (o BatchAccountOutput) NetworkProfile() NetworkProfileResponsePtrOutput
- func (o BatchAccountOutput) NodeManagementEndpoint() pulumi.StringOutput
- func (o BatchAccountOutput) PoolAllocationMode() pulumi.StringOutput
- func (o BatchAccountOutput) PoolQuota() pulumi.IntOutput
- func (o BatchAccountOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput
- func (o BatchAccountOutput) ProvisioningState() pulumi.StringOutput
- func (o BatchAccountOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o BatchAccountOutput) Tags() pulumi.StringMapOutput
- func (o BatchAccountOutput) ToBatchAccountOutput() BatchAccountOutput
- func (o BatchAccountOutput) ToBatchAccountOutputWithContext(ctx context.Context) BatchAccountOutput
- func (o BatchAccountOutput) Type() pulumi.StringOutput
- type BatchAccountState
- type BatchPoolIdentity
- type BatchPoolIdentityArgs
- func (BatchPoolIdentityArgs) ElementType() reflect.Type
- func (i BatchPoolIdentityArgs) ToBatchPoolIdentityOutput() BatchPoolIdentityOutput
- func (i BatchPoolIdentityArgs) ToBatchPoolIdentityOutputWithContext(ctx context.Context) BatchPoolIdentityOutput
- func (i BatchPoolIdentityArgs) ToBatchPoolIdentityPtrOutput() BatchPoolIdentityPtrOutput
- func (i BatchPoolIdentityArgs) ToBatchPoolIdentityPtrOutputWithContext(ctx context.Context) BatchPoolIdentityPtrOutput
- type BatchPoolIdentityInput
- type BatchPoolIdentityOutput
- func (BatchPoolIdentityOutput) ElementType() reflect.Type
- func (o BatchPoolIdentityOutput) ToBatchPoolIdentityOutput() BatchPoolIdentityOutput
- func (o BatchPoolIdentityOutput) ToBatchPoolIdentityOutputWithContext(ctx context.Context) BatchPoolIdentityOutput
- func (o BatchPoolIdentityOutput) ToBatchPoolIdentityPtrOutput() BatchPoolIdentityPtrOutput
- func (o BatchPoolIdentityOutput) ToBatchPoolIdentityPtrOutputWithContext(ctx context.Context) BatchPoolIdentityPtrOutput
- func (o BatchPoolIdentityOutput) Type() PoolIdentityTypeOutput
- func (o BatchPoolIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type BatchPoolIdentityPtrInput
- type BatchPoolIdentityPtrOutput
- func (o BatchPoolIdentityPtrOutput) Elem() BatchPoolIdentityOutput
- func (BatchPoolIdentityPtrOutput) ElementType() reflect.Type
- func (o BatchPoolIdentityPtrOutput) ToBatchPoolIdentityPtrOutput() BatchPoolIdentityPtrOutput
- func (o BatchPoolIdentityPtrOutput) ToBatchPoolIdentityPtrOutputWithContext(ctx context.Context) BatchPoolIdentityPtrOutput
- func (o BatchPoolIdentityPtrOutput) Type() PoolIdentityTypePtrOutput
- func (o BatchPoolIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type BatchPoolIdentityResponse
- type BatchPoolIdentityResponseOutput
- func (BatchPoolIdentityResponseOutput) ElementType() reflect.Type
- func (o BatchPoolIdentityResponseOutput) ToBatchPoolIdentityResponseOutput() BatchPoolIdentityResponseOutput
- func (o BatchPoolIdentityResponseOutput) ToBatchPoolIdentityResponseOutputWithContext(ctx context.Context) BatchPoolIdentityResponseOutput
- func (o BatchPoolIdentityResponseOutput) Type() pulumi.StringOutput
- func (o BatchPoolIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentitiesResponseMapOutput
- type BatchPoolIdentityResponsePtrOutput
- func (o BatchPoolIdentityResponsePtrOutput) Elem() BatchPoolIdentityResponseOutput
- func (BatchPoolIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o BatchPoolIdentityResponsePtrOutput) ToBatchPoolIdentityResponsePtrOutput() BatchPoolIdentityResponsePtrOutput
- func (o BatchPoolIdentityResponsePtrOutput) ToBatchPoolIdentityResponsePtrOutputWithContext(ctx context.Context) BatchPoolIdentityResponsePtrOutput
- func (o BatchPoolIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o BatchPoolIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentitiesResponseMapOutput
- type CIFSMountConfiguration
- type CIFSMountConfigurationArgs
- func (CIFSMountConfigurationArgs) ElementType() reflect.Type
- func (i CIFSMountConfigurationArgs) ToCIFSMountConfigurationOutput() CIFSMountConfigurationOutput
- func (i CIFSMountConfigurationArgs) ToCIFSMountConfigurationOutputWithContext(ctx context.Context) CIFSMountConfigurationOutput
- func (i CIFSMountConfigurationArgs) ToCIFSMountConfigurationPtrOutput() CIFSMountConfigurationPtrOutput
- func (i CIFSMountConfigurationArgs) ToCIFSMountConfigurationPtrOutputWithContext(ctx context.Context) CIFSMountConfigurationPtrOutput
- type CIFSMountConfigurationInput
- type CIFSMountConfigurationOutput
- func (CIFSMountConfigurationOutput) ElementType() reflect.Type
- func (o CIFSMountConfigurationOutput) MountOptions() pulumi.StringPtrOutput
- func (o CIFSMountConfigurationOutput) Password() pulumi.StringOutput
- func (o CIFSMountConfigurationOutput) RelativeMountPath() pulumi.StringOutput
- func (o CIFSMountConfigurationOutput) Source() pulumi.StringOutput
- func (o CIFSMountConfigurationOutput) ToCIFSMountConfigurationOutput() CIFSMountConfigurationOutput
- func (o CIFSMountConfigurationOutput) ToCIFSMountConfigurationOutputWithContext(ctx context.Context) CIFSMountConfigurationOutput
- func (o CIFSMountConfigurationOutput) ToCIFSMountConfigurationPtrOutput() CIFSMountConfigurationPtrOutput
- func (o CIFSMountConfigurationOutput) ToCIFSMountConfigurationPtrOutputWithContext(ctx context.Context) CIFSMountConfigurationPtrOutput
- func (o CIFSMountConfigurationOutput) UserName() pulumi.StringOutput
- type CIFSMountConfigurationPtrInput
- type CIFSMountConfigurationPtrOutput
- func (o CIFSMountConfigurationPtrOutput) Elem() CIFSMountConfigurationOutput
- func (CIFSMountConfigurationPtrOutput) ElementType() reflect.Type
- func (o CIFSMountConfigurationPtrOutput) MountOptions() pulumi.StringPtrOutput
- func (o CIFSMountConfigurationPtrOutput) Password() pulumi.StringPtrOutput
- func (o CIFSMountConfigurationPtrOutput) RelativeMountPath() pulumi.StringPtrOutput
- func (o CIFSMountConfigurationPtrOutput) Source() pulumi.StringPtrOutput
- func (o CIFSMountConfigurationPtrOutput) ToCIFSMountConfigurationPtrOutput() CIFSMountConfigurationPtrOutput
- func (o CIFSMountConfigurationPtrOutput) ToCIFSMountConfigurationPtrOutputWithContext(ctx context.Context) CIFSMountConfigurationPtrOutput
- func (o CIFSMountConfigurationPtrOutput) UserName() pulumi.StringPtrOutput
- type CIFSMountConfigurationResponse
- type CIFSMountConfigurationResponseOutput
- func (CIFSMountConfigurationResponseOutput) ElementType() reflect.Type
- func (o CIFSMountConfigurationResponseOutput) MountOptions() pulumi.StringPtrOutput
- func (o CIFSMountConfigurationResponseOutput) Password() pulumi.StringOutput
- func (o CIFSMountConfigurationResponseOutput) RelativeMountPath() pulumi.StringOutput
- func (o CIFSMountConfigurationResponseOutput) Source() pulumi.StringOutput
- func (o CIFSMountConfigurationResponseOutput) ToCIFSMountConfigurationResponseOutput() CIFSMountConfigurationResponseOutput
- func (o CIFSMountConfigurationResponseOutput) ToCIFSMountConfigurationResponseOutputWithContext(ctx context.Context) CIFSMountConfigurationResponseOutput
- func (o CIFSMountConfigurationResponseOutput) UserName() pulumi.StringOutput
- type CIFSMountConfigurationResponsePtrOutput
- func (o CIFSMountConfigurationResponsePtrOutput) Elem() CIFSMountConfigurationResponseOutput
- func (CIFSMountConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o CIFSMountConfigurationResponsePtrOutput) MountOptions() pulumi.StringPtrOutput
- func (o CIFSMountConfigurationResponsePtrOutput) Password() pulumi.StringPtrOutput
- func (o CIFSMountConfigurationResponsePtrOutput) RelativeMountPath() pulumi.StringPtrOutput
- func (o CIFSMountConfigurationResponsePtrOutput) Source() pulumi.StringPtrOutput
- func (o CIFSMountConfigurationResponsePtrOutput) ToCIFSMountConfigurationResponsePtrOutput() CIFSMountConfigurationResponsePtrOutput
- func (o CIFSMountConfigurationResponsePtrOutput) ToCIFSMountConfigurationResponsePtrOutputWithContext(ctx context.Context) CIFSMountConfigurationResponsePtrOutput
- func (o CIFSMountConfigurationResponsePtrOutput) UserName() pulumi.StringPtrOutput
- type CachingType
- func (CachingType) ElementType() reflect.Type
- func (e CachingType) ToCachingTypeOutput() CachingTypeOutput
- func (e CachingType) ToCachingTypeOutputWithContext(ctx context.Context) CachingTypeOutput
- func (e CachingType) ToCachingTypePtrOutput() CachingTypePtrOutput
- func (e CachingType) ToCachingTypePtrOutputWithContext(ctx context.Context) CachingTypePtrOutput
- func (e CachingType) ToStringOutput() pulumi.StringOutput
- func (e CachingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CachingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CachingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CachingTypeInput
- type CachingTypeOutput
- func (CachingTypeOutput) ElementType() reflect.Type
- func (o CachingTypeOutput) ToCachingTypeOutput() CachingTypeOutput
- func (o CachingTypeOutput) ToCachingTypeOutputWithContext(ctx context.Context) CachingTypeOutput
- func (o CachingTypeOutput) ToCachingTypePtrOutput() CachingTypePtrOutput
- func (o CachingTypeOutput) ToCachingTypePtrOutputWithContext(ctx context.Context) CachingTypePtrOutput
- func (o CachingTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CachingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CachingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CachingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CachingTypePtrInput
- type CachingTypePtrOutput
- func (o CachingTypePtrOutput) Elem() CachingTypeOutput
- func (CachingTypePtrOutput) ElementType() reflect.Type
- func (o CachingTypePtrOutput) ToCachingTypePtrOutput() CachingTypePtrOutput
- func (o CachingTypePtrOutput) ToCachingTypePtrOutputWithContext(ctx context.Context) CachingTypePtrOutput
- func (o CachingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CachingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateReference
- type CertificateReferenceArgs
- type CertificateReferenceArray
- type CertificateReferenceArrayInput
- type CertificateReferenceArrayOutput
- func (CertificateReferenceArrayOutput) ElementType() reflect.Type
- func (o CertificateReferenceArrayOutput) Index(i pulumi.IntInput) CertificateReferenceOutput
- func (o CertificateReferenceArrayOutput) ToCertificateReferenceArrayOutput() CertificateReferenceArrayOutput
- func (o CertificateReferenceArrayOutput) ToCertificateReferenceArrayOutputWithContext(ctx context.Context) CertificateReferenceArrayOutput
- type CertificateReferenceInput
- type CertificateReferenceOutput
- func (CertificateReferenceOutput) ElementType() reflect.Type
- func (o CertificateReferenceOutput) Id() pulumi.StringOutput
- func (o CertificateReferenceOutput) StoreLocation() CertificateStoreLocationPtrOutput
- func (o CertificateReferenceOutput) StoreName() pulumi.StringPtrOutput
- func (o CertificateReferenceOutput) ToCertificateReferenceOutput() CertificateReferenceOutput
- func (o CertificateReferenceOutput) ToCertificateReferenceOutputWithContext(ctx context.Context) CertificateReferenceOutput
- func (o CertificateReferenceOutput) Visibility() CertificateVisibilityArrayOutput
- type CertificateReferenceResponse
- type CertificateReferenceResponseArrayOutput
- func (CertificateReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o CertificateReferenceResponseArrayOutput) Index(i pulumi.IntInput) CertificateReferenceResponseOutput
- func (o CertificateReferenceResponseArrayOutput) ToCertificateReferenceResponseArrayOutput() CertificateReferenceResponseArrayOutput
- func (o CertificateReferenceResponseArrayOutput) ToCertificateReferenceResponseArrayOutputWithContext(ctx context.Context) CertificateReferenceResponseArrayOutput
- type CertificateReferenceResponseOutput
- func (CertificateReferenceResponseOutput) ElementType() reflect.Type
- func (o CertificateReferenceResponseOutput) Id() pulumi.StringOutput
- func (o CertificateReferenceResponseOutput) StoreLocation() pulumi.StringPtrOutput
- func (o CertificateReferenceResponseOutput) StoreName() pulumi.StringPtrOutput
- func (o CertificateReferenceResponseOutput) ToCertificateReferenceResponseOutput() CertificateReferenceResponseOutput
- func (o CertificateReferenceResponseOutput) ToCertificateReferenceResponseOutputWithContext(ctx context.Context) CertificateReferenceResponseOutput
- func (o CertificateReferenceResponseOutput) Visibility() pulumi.StringArrayOutput
- type CertificateStoreLocation
- func (CertificateStoreLocation) ElementType() reflect.Type
- func (e CertificateStoreLocation) ToCertificateStoreLocationOutput() CertificateStoreLocationOutput
- func (e CertificateStoreLocation) ToCertificateStoreLocationOutputWithContext(ctx context.Context) CertificateStoreLocationOutput
- func (e CertificateStoreLocation) ToCertificateStoreLocationPtrOutput() CertificateStoreLocationPtrOutput
- func (e CertificateStoreLocation) ToCertificateStoreLocationPtrOutputWithContext(ctx context.Context) CertificateStoreLocationPtrOutput
- func (e CertificateStoreLocation) ToStringOutput() pulumi.StringOutput
- func (e CertificateStoreLocation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificateStoreLocation) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificateStoreLocation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateStoreLocationInput
- type CertificateStoreLocationOutput
- func (CertificateStoreLocationOutput) ElementType() reflect.Type
- func (o CertificateStoreLocationOutput) ToCertificateStoreLocationOutput() CertificateStoreLocationOutput
- func (o CertificateStoreLocationOutput) ToCertificateStoreLocationOutputWithContext(ctx context.Context) CertificateStoreLocationOutput
- func (o CertificateStoreLocationOutput) ToCertificateStoreLocationPtrOutput() CertificateStoreLocationPtrOutput
- func (o CertificateStoreLocationOutput) ToCertificateStoreLocationPtrOutputWithContext(ctx context.Context) CertificateStoreLocationPtrOutput
- func (o CertificateStoreLocationOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateStoreLocationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateStoreLocationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateStoreLocationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateStoreLocationPtrInput
- type CertificateStoreLocationPtrOutput
- func (o CertificateStoreLocationPtrOutput) Elem() CertificateStoreLocationOutput
- func (CertificateStoreLocationPtrOutput) ElementType() reflect.Type
- func (o CertificateStoreLocationPtrOutput) ToCertificateStoreLocationPtrOutput() CertificateStoreLocationPtrOutput
- func (o CertificateStoreLocationPtrOutput) ToCertificateStoreLocationPtrOutputWithContext(ctx context.Context) CertificateStoreLocationPtrOutput
- func (o CertificateStoreLocationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateStoreLocationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateVisibility
- func (CertificateVisibility) ElementType() reflect.Type
- func (e CertificateVisibility) ToCertificateVisibilityOutput() CertificateVisibilityOutput
- func (e CertificateVisibility) ToCertificateVisibilityOutputWithContext(ctx context.Context) CertificateVisibilityOutput
- func (e CertificateVisibility) ToCertificateVisibilityPtrOutput() CertificateVisibilityPtrOutput
- func (e CertificateVisibility) ToCertificateVisibilityPtrOutputWithContext(ctx context.Context) CertificateVisibilityPtrOutput
- func (e CertificateVisibility) ToStringOutput() pulumi.StringOutput
- func (e CertificateVisibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificateVisibility) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificateVisibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateVisibilityArray
- func (CertificateVisibilityArray) ElementType() reflect.Type
- func (i CertificateVisibilityArray) ToCertificateVisibilityArrayOutput() CertificateVisibilityArrayOutput
- func (i CertificateVisibilityArray) ToCertificateVisibilityArrayOutputWithContext(ctx context.Context) CertificateVisibilityArrayOutput
- type CertificateVisibilityArrayInput
- type CertificateVisibilityArrayOutput
- func (CertificateVisibilityArrayOutput) ElementType() reflect.Type
- func (o CertificateVisibilityArrayOutput) Index(i pulumi.IntInput) CertificateVisibilityOutput
- func (o CertificateVisibilityArrayOutput) ToCertificateVisibilityArrayOutput() CertificateVisibilityArrayOutput
- func (o CertificateVisibilityArrayOutput) ToCertificateVisibilityArrayOutputWithContext(ctx context.Context) CertificateVisibilityArrayOutput
- type CertificateVisibilityInput
- type CertificateVisibilityOutput
- func (CertificateVisibilityOutput) ElementType() reflect.Type
- func (o CertificateVisibilityOutput) ToCertificateVisibilityOutput() CertificateVisibilityOutput
- func (o CertificateVisibilityOutput) ToCertificateVisibilityOutputWithContext(ctx context.Context) CertificateVisibilityOutput
- func (o CertificateVisibilityOutput) ToCertificateVisibilityPtrOutput() CertificateVisibilityPtrOutput
- func (o CertificateVisibilityOutput) ToCertificateVisibilityPtrOutputWithContext(ctx context.Context) CertificateVisibilityPtrOutput
- func (o CertificateVisibilityOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateVisibilityPtrInput
- type CertificateVisibilityPtrOutput
- func (o CertificateVisibilityPtrOutput) Elem() CertificateVisibilityOutput
- func (CertificateVisibilityPtrOutput) ElementType() reflect.Type
- func (o CertificateVisibilityPtrOutput) ToCertificateVisibilityPtrOutput() CertificateVisibilityPtrOutput
- func (o CertificateVisibilityPtrOutput) ToCertificateVisibilityPtrOutputWithContext(ctx context.Context) CertificateVisibilityPtrOutput
- func (o CertificateVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudServiceConfiguration
- type CloudServiceConfigurationArgs
- func (CloudServiceConfigurationArgs) ElementType() reflect.Type
- func (i CloudServiceConfigurationArgs) ToCloudServiceConfigurationOutput() CloudServiceConfigurationOutput
- func (i CloudServiceConfigurationArgs) ToCloudServiceConfigurationOutputWithContext(ctx context.Context) CloudServiceConfigurationOutput
- func (i CloudServiceConfigurationArgs) ToCloudServiceConfigurationPtrOutput() CloudServiceConfigurationPtrOutput
- func (i CloudServiceConfigurationArgs) ToCloudServiceConfigurationPtrOutputWithContext(ctx context.Context) CloudServiceConfigurationPtrOutput
- type CloudServiceConfigurationInput
- type CloudServiceConfigurationOutput
- func (CloudServiceConfigurationOutput) ElementType() reflect.Type
- func (o CloudServiceConfigurationOutput) OsFamily() pulumi.StringOutput
- func (o CloudServiceConfigurationOutput) OsVersion() pulumi.StringPtrOutput
- func (o CloudServiceConfigurationOutput) ToCloudServiceConfigurationOutput() CloudServiceConfigurationOutput
- func (o CloudServiceConfigurationOutput) ToCloudServiceConfigurationOutputWithContext(ctx context.Context) CloudServiceConfigurationOutput
- func (o CloudServiceConfigurationOutput) ToCloudServiceConfigurationPtrOutput() CloudServiceConfigurationPtrOutput
- func (o CloudServiceConfigurationOutput) ToCloudServiceConfigurationPtrOutputWithContext(ctx context.Context) CloudServiceConfigurationPtrOutput
- type CloudServiceConfigurationPtrInput
- type CloudServiceConfigurationPtrOutput
- func (o CloudServiceConfigurationPtrOutput) Elem() CloudServiceConfigurationOutput
- func (CloudServiceConfigurationPtrOutput) ElementType() reflect.Type
- func (o CloudServiceConfigurationPtrOutput) OsFamily() pulumi.StringPtrOutput
- func (o CloudServiceConfigurationPtrOutput) OsVersion() pulumi.StringPtrOutput
- func (o CloudServiceConfigurationPtrOutput) ToCloudServiceConfigurationPtrOutput() CloudServiceConfigurationPtrOutput
- func (o CloudServiceConfigurationPtrOutput) ToCloudServiceConfigurationPtrOutputWithContext(ctx context.Context) CloudServiceConfigurationPtrOutput
- type CloudServiceConfigurationResponse
- type CloudServiceConfigurationResponseOutput
- func (CloudServiceConfigurationResponseOutput) ElementType() reflect.Type
- func (o CloudServiceConfigurationResponseOutput) OsFamily() pulumi.StringOutput
- func (o CloudServiceConfigurationResponseOutput) OsVersion() pulumi.StringPtrOutput
- func (o CloudServiceConfigurationResponseOutput) ToCloudServiceConfigurationResponseOutput() CloudServiceConfigurationResponseOutput
- func (o CloudServiceConfigurationResponseOutput) ToCloudServiceConfigurationResponseOutputWithContext(ctx context.Context) CloudServiceConfigurationResponseOutput
- type CloudServiceConfigurationResponsePtrOutput
- func (o CloudServiceConfigurationResponsePtrOutput) Elem() CloudServiceConfigurationResponseOutput
- func (CloudServiceConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o CloudServiceConfigurationResponsePtrOutput) OsFamily() pulumi.StringPtrOutput
- func (o CloudServiceConfigurationResponsePtrOutput) OsVersion() pulumi.StringPtrOutput
- func (o CloudServiceConfigurationResponsePtrOutput) ToCloudServiceConfigurationResponsePtrOutput() CloudServiceConfigurationResponsePtrOutput
- func (o CloudServiceConfigurationResponsePtrOutput) ToCloudServiceConfigurationResponsePtrOutputWithContext(ctx context.Context) CloudServiceConfigurationResponsePtrOutput
- type ComputeNodeDeallocationOption
- func (ComputeNodeDeallocationOption) ElementType() reflect.Type
- func (e ComputeNodeDeallocationOption) ToComputeNodeDeallocationOptionOutput() ComputeNodeDeallocationOptionOutput
- func (e ComputeNodeDeallocationOption) ToComputeNodeDeallocationOptionOutputWithContext(ctx context.Context) ComputeNodeDeallocationOptionOutput
- func (e ComputeNodeDeallocationOption) ToComputeNodeDeallocationOptionPtrOutput() ComputeNodeDeallocationOptionPtrOutput
- func (e ComputeNodeDeallocationOption) ToComputeNodeDeallocationOptionPtrOutputWithContext(ctx context.Context) ComputeNodeDeallocationOptionPtrOutput
- func (e ComputeNodeDeallocationOption) ToStringOutput() pulumi.StringOutput
- func (e ComputeNodeDeallocationOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComputeNodeDeallocationOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComputeNodeDeallocationOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeNodeDeallocationOptionInput
- type ComputeNodeDeallocationOptionOutput
- func (ComputeNodeDeallocationOptionOutput) ElementType() reflect.Type
- func (o ComputeNodeDeallocationOptionOutput) ToComputeNodeDeallocationOptionOutput() ComputeNodeDeallocationOptionOutput
- func (o ComputeNodeDeallocationOptionOutput) ToComputeNodeDeallocationOptionOutputWithContext(ctx context.Context) ComputeNodeDeallocationOptionOutput
- func (o ComputeNodeDeallocationOptionOutput) ToComputeNodeDeallocationOptionPtrOutput() ComputeNodeDeallocationOptionPtrOutput
- func (o ComputeNodeDeallocationOptionOutput) ToComputeNodeDeallocationOptionPtrOutputWithContext(ctx context.Context) ComputeNodeDeallocationOptionPtrOutput
- func (o ComputeNodeDeallocationOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o ComputeNodeDeallocationOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComputeNodeDeallocationOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComputeNodeDeallocationOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeNodeDeallocationOptionPtrInput
- type ComputeNodeDeallocationOptionPtrOutput
- func (o ComputeNodeDeallocationOptionPtrOutput) Elem() ComputeNodeDeallocationOptionOutput
- func (ComputeNodeDeallocationOptionPtrOutput) ElementType() reflect.Type
- func (o ComputeNodeDeallocationOptionPtrOutput) ToComputeNodeDeallocationOptionPtrOutput() ComputeNodeDeallocationOptionPtrOutput
- func (o ComputeNodeDeallocationOptionPtrOutput) ToComputeNodeDeallocationOptionPtrOutputWithContext(ctx context.Context) ComputeNodeDeallocationOptionPtrOutput
- func (o ComputeNodeDeallocationOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComputeNodeDeallocationOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeNodeFillType
- func (ComputeNodeFillType) ElementType() reflect.Type
- func (e ComputeNodeFillType) ToComputeNodeFillTypeOutput() ComputeNodeFillTypeOutput
- func (e ComputeNodeFillType) ToComputeNodeFillTypeOutputWithContext(ctx context.Context) ComputeNodeFillTypeOutput
- func (e ComputeNodeFillType) ToComputeNodeFillTypePtrOutput() ComputeNodeFillTypePtrOutput
- func (e ComputeNodeFillType) ToComputeNodeFillTypePtrOutputWithContext(ctx context.Context) ComputeNodeFillTypePtrOutput
- func (e ComputeNodeFillType) ToStringOutput() pulumi.StringOutput
- func (e ComputeNodeFillType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComputeNodeFillType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComputeNodeFillType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeNodeFillTypeInput
- type ComputeNodeFillTypeOutput
- func (ComputeNodeFillTypeOutput) ElementType() reflect.Type
- func (o ComputeNodeFillTypeOutput) ToComputeNodeFillTypeOutput() ComputeNodeFillTypeOutput
- func (o ComputeNodeFillTypeOutput) ToComputeNodeFillTypeOutputWithContext(ctx context.Context) ComputeNodeFillTypeOutput
- func (o ComputeNodeFillTypeOutput) ToComputeNodeFillTypePtrOutput() ComputeNodeFillTypePtrOutput
- func (o ComputeNodeFillTypeOutput) ToComputeNodeFillTypePtrOutputWithContext(ctx context.Context) ComputeNodeFillTypePtrOutput
- func (o ComputeNodeFillTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ComputeNodeFillTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComputeNodeFillTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComputeNodeFillTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeNodeFillTypePtrInput
- type ComputeNodeFillTypePtrOutput
- func (o ComputeNodeFillTypePtrOutput) Elem() ComputeNodeFillTypeOutput
- func (ComputeNodeFillTypePtrOutput) ElementType() reflect.Type
- func (o ComputeNodeFillTypePtrOutput) ToComputeNodeFillTypePtrOutput() ComputeNodeFillTypePtrOutput
- func (o ComputeNodeFillTypePtrOutput) ToComputeNodeFillTypePtrOutputWithContext(ctx context.Context) ComputeNodeFillTypePtrOutput
- func (o ComputeNodeFillTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComputeNodeFillTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeNodeIdentityReference
- type ComputeNodeIdentityReferenceArgs
- func (ComputeNodeIdentityReferenceArgs) ElementType() reflect.Type
- func (i ComputeNodeIdentityReferenceArgs) ToComputeNodeIdentityReferenceOutput() ComputeNodeIdentityReferenceOutput
- func (i ComputeNodeIdentityReferenceArgs) ToComputeNodeIdentityReferenceOutputWithContext(ctx context.Context) ComputeNodeIdentityReferenceOutput
- func (i ComputeNodeIdentityReferenceArgs) ToComputeNodeIdentityReferencePtrOutput() ComputeNodeIdentityReferencePtrOutput
- func (i ComputeNodeIdentityReferenceArgs) ToComputeNodeIdentityReferencePtrOutputWithContext(ctx context.Context) ComputeNodeIdentityReferencePtrOutput
- type ComputeNodeIdentityReferenceInput
- type ComputeNodeIdentityReferenceOutput
- func (ComputeNodeIdentityReferenceOutput) ElementType() reflect.Type
- func (o ComputeNodeIdentityReferenceOutput) ResourceId() pulumi.StringPtrOutput
- func (o ComputeNodeIdentityReferenceOutput) ToComputeNodeIdentityReferenceOutput() ComputeNodeIdentityReferenceOutput
- func (o ComputeNodeIdentityReferenceOutput) ToComputeNodeIdentityReferenceOutputWithContext(ctx context.Context) ComputeNodeIdentityReferenceOutput
- func (o ComputeNodeIdentityReferenceOutput) ToComputeNodeIdentityReferencePtrOutput() ComputeNodeIdentityReferencePtrOutput
- func (o ComputeNodeIdentityReferenceOutput) ToComputeNodeIdentityReferencePtrOutputWithContext(ctx context.Context) ComputeNodeIdentityReferencePtrOutput
- type ComputeNodeIdentityReferencePtrInput
- type ComputeNodeIdentityReferencePtrOutput
- func (o ComputeNodeIdentityReferencePtrOutput) Elem() ComputeNodeIdentityReferenceOutput
- func (ComputeNodeIdentityReferencePtrOutput) ElementType() reflect.Type
- func (o ComputeNodeIdentityReferencePtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o ComputeNodeIdentityReferencePtrOutput) ToComputeNodeIdentityReferencePtrOutput() ComputeNodeIdentityReferencePtrOutput
- func (o ComputeNodeIdentityReferencePtrOutput) ToComputeNodeIdentityReferencePtrOutputWithContext(ctx context.Context) ComputeNodeIdentityReferencePtrOutput
- type ComputeNodeIdentityReferenceResponse
- type ComputeNodeIdentityReferenceResponseOutput
- func (ComputeNodeIdentityReferenceResponseOutput) ElementType() reflect.Type
- func (o ComputeNodeIdentityReferenceResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o ComputeNodeIdentityReferenceResponseOutput) ToComputeNodeIdentityReferenceResponseOutput() ComputeNodeIdentityReferenceResponseOutput
- func (o ComputeNodeIdentityReferenceResponseOutput) ToComputeNodeIdentityReferenceResponseOutputWithContext(ctx context.Context) ComputeNodeIdentityReferenceResponseOutput
- type ComputeNodeIdentityReferenceResponsePtrOutput
- func (o ComputeNodeIdentityReferenceResponsePtrOutput) Elem() ComputeNodeIdentityReferenceResponseOutput
- func (ComputeNodeIdentityReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o ComputeNodeIdentityReferenceResponsePtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o ComputeNodeIdentityReferenceResponsePtrOutput) ToComputeNodeIdentityReferenceResponsePtrOutput() ComputeNodeIdentityReferenceResponsePtrOutput
- func (o ComputeNodeIdentityReferenceResponsePtrOutput) ToComputeNodeIdentityReferenceResponsePtrOutputWithContext(ctx context.Context) ComputeNodeIdentityReferenceResponsePtrOutput
- type ContainerConfiguration
- type ContainerConfigurationArgs
- func (ContainerConfigurationArgs) ElementType() reflect.Type
- func (i ContainerConfigurationArgs) ToContainerConfigurationOutput() ContainerConfigurationOutput
- func (i ContainerConfigurationArgs) ToContainerConfigurationOutputWithContext(ctx context.Context) ContainerConfigurationOutput
- func (i ContainerConfigurationArgs) ToContainerConfigurationPtrOutput() ContainerConfigurationPtrOutput
- func (i ContainerConfigurationArgs) ToContainerConfigurationPtrOutputWithContext(ctx context.Context) ContainerConfigurationPtrOutput
- type ContainerConfigurationInput
- type ContainerConfigurationOutput
- func (o ContainerConfigurationOutput) ContainerImageNames() pulumi.StringArrayOutput
- func (o ContainerConfigurationOutput) ContainerRegistries() ContainerRegistryArrayOutput
- func (ContainerConfigurationOutput) ElementType() reflect.Type
- func (o ContainerConfigurationOutput) ToContainerConfigurationOutput() ContainerConfigurationOutput
- func (o ContainerConfigurationOutput) ToContainerConfigurationOutputWithContext(ctx context.Context) ContainerConfigurationOutput
- func (o ContainerConfigurationOutput) ToContainerConfigurationPtrOutput() ContainerConfigurationPtrOutput
- func (o ContainerConfigurationOutput) ToContainerConfigurationPtrOutputWithContext(ctx context.Context) ContainerConfigurationPtrOutput
- func (o ContainerConfigurationOutput) Type() pulumi.StringOutput
- type ContainerConfigurationPtrInput
- type ContainerConfigurationPtrOutput
- func (o ContainerConfigurationPtrOutput) ContainerImageNames() pulumi.StringArrayOutput
- func (o ContainerConfigurationPtrOutput) ContainerRegistries() ContainerRegistryArrayOutput
- func (o ContainerConfigurationPtrOutput) Elem() ContainerConfigurationOutput
- func (ContainerConfigurationPtrOutput) ElementType() reflect.Type
- func (o ContainerConfigurationPtrOutput) ToContainerConfigurationPtrOutput() ContainerConfigurationPtrOutput
- func (o ContainerConfigurationPtrOutput) ToContainerConfigurationPtrOutputWithContext(ctx context.Context) ContainerConfigurationPtrOutput
- func (o ContainerConfigurationPtrOutput) Type() pulumi.StringPtrOutput
- type ContainerConfigurationResponse
- type ContainerConfigurationResponseOutput
- func (o ContainerConfigurationResponseOutput) ContainerImageNames() pulumi.StringArrayOutput
- func (o ContainerConfigurationResponseOutput) ContainerRegistries() ContainerRegistryResponseArrayOutput
- func (ContainerConfigurationResponseOutput) ElementType() reflect.Type
- func (o ContainerConfigurationResponseOutput) ToContainerConfigurationResponseOutput() ContainerConfigurationResponseOutput
- func (o ContainerConfigurationResponseOutput) ToContainerConfigurationResponseOutputWithContext(ctx context.Context) ContainerConfigurationResponseOutput
- func (o ContainerConfigurationResponseOutput) Type() pulumi.StringOutput
- type ContainerConfigurationResponsePtrOutput
- func (o ContainerConfigurationResponsePtrOutput) ContainerImageNames() pulumi.StringArrayOutput
- func (o ContainerConfigurationResponsePtrOutput) ContainerRegistries() ContainerRegistryResponseArrayOutput
- func (o ContainerConfigurationResponsePtrOutput) Elem() ContainerConfigurationResponseOutput
- func (ContainerConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o ContainerConfigurationResponsePtrOutput) ToContainerConfigurationResponsePtrOutput() ContainerConfigurationResponsePtrOutput
- func (o ContainerConfigurationResponsePtrOutput) ToContainerConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerConfigurationResponsePtrOutput
- func (o ContainerConfigurationResponsePtrOutput) Type() pulumi.StringPtrOutput
- type ContainerRegistry
- type ContainerRegistryArgs
- func (ContainerRegistryArgs) ElementType() reflect.Type
- func (i ContainerRegistryArgs) ToContainerRegistryOutput() ContainerRegistryOutput
- func (i ContainerRegistryArgs) ToContainerRegistryOutputWithContext(ctx context.Context) ContainerRegistryOutput
- func (i ContainerRegistryArgs) ToContainerRegistryPtrOutput() ContainerRegistryPtrOutput
- func (i ContainerRegistryArgs) ToContainerRegistryPtrOutputWithContext(ctx context.Context) ContainerRegistryPtrOutput
- type ContainerRegistryArray
- type ContainerRegistryArrayInput
- type ContainerRegistryArrayOutput
- func (ContainerRegistryArrayOutput) ElementType() reflect.Type
- func (o ContainerRegistryArrayOutput) Index(i pulumi.IntInput) ContainerRegistryOutput
- func (o ContainerRegistryArrayOutput) ToContainerRegistryArrayOutput() ContainerRegistryArrayOutput
- func (o ContainerRegistryArrayOutput) ToContainerRegistryArrayOutputWithContext(ctx context.Context) ContainerRegistryArrayOutput
- type ContainerRegistryInput
- type ContainerRegistryOutput
- func (ContainerRegistryOutput) ElementType() reflect.Type
- func (o ContainerRegistryOutput) IdentityReference() ComputeNodeIdentityReferencePtrOutput
- func (o ContainerRegistryOutput) Password() pulumi.StringPtrOutput
- func (o ContainerRegistryOutput) RegistryServer() pulumi.StringPtrOutput
- func (o ContainerRegistryOutput) ToContainerRegistryOutput() ContainerRegistryOutput
- func (o ContainerRegistryOutput) ToContainerRegistryOutputWithContext(ctx context.Context) ContainerRegistryOutput
- func (o ContainerRegistryOutput) ToContainerRegistryPtrOutput() ContainerRegistryPtrOutput
- func (o ContainerRegistryOutput) ToContainerRegistryPtrOutputWithContext(ctx context.Context) ContainerRegistryPtrOutput
- func (o ContainerRegistryOutput) UserName() pulumi.StringPtrOutput
- type ContainerRegistryPtrInput
- type ContainerRegistryPtrOutput
- func (o ContainerRegistryPtrOutput) Elem() ContainerRegistryOutput
- func (ContainerRegistryPtrOutput) ElementType() reflect.Type
- func (o ContainerRegistryPtrOutput) IdentityReference() ComputeNodeIdentityReferencePtrOutput
- func (o ContainerRegistryPtrOutput) Password() pulumi.StringPtrOutput
- func (o ContainerRegistryPtrOutput) RegistryServer() pulumi.StringPtrOutput
- func (o ContainerRegistryPtrOutput) ToContainerRegistryPtrOutput() ContainerRegistryPtrOutput
- func (o ContainerRegistryPtrOutput) ToContainerRegistryPtrOutputWithContext(ctx context.Context) ContainerRegistryPtrOutput
- func (o ContainerRegistryPtrOutput) UserName() pulumi.StringPtrOutput
- type ContainerRegistryResponse
- type ContainerRegistryResponseArrayOutput
- func (ContainerRegistryResponseArrayOutput) ElementType() reflect.Type
- func (o ContainerRegistryResponseArrayOutput) Index(i pulumi.IntInput) ContainerRegistryResponseOutput
- func (o ContainerRegistryResponseArrayOutput) ToContainerRegistryResponseArrayOutput() ContainerRegistryResponseArrayOutput
- func (o ContainerRegistryResponseArrayOutput) ToContainerRegistryResponseArrayOutputWithContext(ctx context.Context) ContainerRegistryResponseArrayOutput
- type ContainerRegistryResponseOutput
- func (ContainerRegistryResponseOutput) ElementType() reflect.Type
- func (o ContainerRegistryResponseOutput) IdentityReference() ComputeNodeIdentityReferenceResponsePtrOutput
- func (o ContainerRegistryResponseOutput) Password() pulumi.StringPtrOutput
- func (o ContainerRegistryResponseOutput) RegistryServer() pulumi.StringPtrOutput
- func (o ContainerRegistryResponseOutput) ToContainerRegistryResponseOutput() ContainerRegistryResponseOutput
- func (o ContainerRegistryResponseOutput) ToContainerRegistryResponseOutputWithContext(ctx context.Context) ContainerRegistryResponseOutput
- func (o ContainerRegistryResponseOutput) UserName() pulumi.StringPtrOutput
- type ContainerRegistryResponsePtrOutput
- func (o ContainerRegistryResponsePtrOutput) Elem() ContainerRegistryResponseOutput
- func (ContainerRegistryResponsePtrOutput) ElementType() reflect.Type
- func (o ContainerRegistryResponsePtrOutput) IdentityReference() ComputeNodeIdentityReferenceResponsePtrOutput
- func (o ContainerRegistryResponsePtrOutput) Password() pulumi.StringPtrOutput
- func (o ContainerRegistryResponsePtrOutput) RegistryServer() pulumi.StringPtrOutput
- func (o ContainerRegistryResponsePtrOutput) ToContainerRegistryResponsePtrOutput() ContainerRegistryResponsePtrOutput
- func (o ContainerRegistryResponsePtrOutput) ToContainerRegistryResponsePtrOutputWithContext(ctx context.Context) ContainerRegistryResponsePtrOutput
- func (o ContainerRegistryResponsePtrOutput) UserName() pulumi.StringPtrOutput
- type ContainerType
- func (ContainerType) ElementType() reflect.Type
- func (e ContainerType) ToContainerTypeOutput() ContainerTypeOutput
- func (e ContainerType) ToContainerTypeOutputWithContext(ctx context.Context) ContainerTypeOutput
- func (e ContainerType) ToContainerTypePtrOutput() ContainerTypePtrOutput
- func (e ContainerType) ToContainerTypePtrOutputWithContext(ctx context.Context) ContainerTypePtrOutput
- func (e ContainerType) ToStringOutput() pulumi.StringOutput
- func (e ContainerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ContainerType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ContainerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerTypeInput
- type ContainerTypeOutput
- func (ContainerTypeOutput) ElementType() reflect.Type
- func (o ContainerTypeOutput) ToContainerTypeOutput() ContainerTypeOutput
- func (o ContainerTypeOutput) ToContainerTypeOutputWithContext(ctx context.Context) ContainerTypeOutput
- func (o ContainerTypeOutput) ToContainerTypePtrOutput() ContainerTypePtrOutput
- func (o ContainerTypeOutput) ToContainerTypePtrOutputWithContext(ctx context.Context) ContainerTypePtrOutput
- func (o ContainerTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ContainerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ContainerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContainerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerTypePtrInput
- type ContainerTypePtrOutput
- func (o ContainerTypePtrOutput) Elem() ContainerTypeOutput
- func (ContainerTypePtrOutput) ElementType() reflect.Type
- func (o ContainerTypePtrOutput) ToContainerTypePtrOutput() ContainerTypePtrOutput
- func (o ContainerTypePtrOutput) ToContainerTypePtrOutputWithContext(ctx context.Context) ContainerTypePtrOutput
- func (o ContainerTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContainerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerWorkingDirectory
- func (ContainerWorkingDirectory) ElementType() reflect.Type
- func (e ContainerWorkingDirectory) ToContainerWorkingDirectoryOutput() ContainerWorkingDirectoryOutput
- func (e ContainerWorkingDirectory) ToContainerWorkingDirectoryOutputWithContext(ctx context.Context) ContainerWorkingDirectoryOutput
- func (e ContainerWorkingDirectory) ToContainerWorkingDirectoryPtrOutput() ContainerWorkingDirectoryPtrOutput
- func (e ContainerWorkingDirectory) ToContainerWorkingDirectoryPtrOutputWithContext(ctx context.Context) ContainerWorkingDirectoryPtrOutput
- func (e ContainerWorkingDirectory) ToStringOutput() pulumi.StringOutput
- func (e ContainerWorkingDirectory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ContainerWorkingDirectory) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ContainerWorkingDirectory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerWorkingDirectoryInput
- type ContainerWorkingDirectoryOutput
- func (ContainerWorkingDirectoryOutput) ElementType() reflect.Type
- func (o ContainerWorkingDirectoryOutput) ToContainerWorkingDirectoryOutput() ContainerWorkingDirectoryOutput
- func (o ContainerWorkingDirectoryOutput) ToContainerWorkingDirectoryOutputWithContext(ctx context.Context) ContainerWorkingDirectoryOutput
- func (o ContainerWorkingDirectoryOutput) ToContainerWorkingDirectoryPtrOutput() ContainerWorkingDirectoryPtrOutput
- func (o ContainerWorkingDirectoryOutput) ToContainerWorkingDirectoryPtrOutputWithContext(ctx context.Context) ContainerWorkingDirectoryPtrOutput
- func (o ContainerWorkingDirectoryOutput) ToStringOutput() pulumi.StringOutput
- func (o ContainerWorkingDirectoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ContainerWorkingDirectoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContainerWorkingDirectoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContainerWorkingDirectoryPtrInput
- type ContainerWorkingDirectoryPtrOutput
- func (o ContainerWorkingDirectoryPtrOutput) Elem() ContainerWorkingDirectoryOutput
- func (ContainerWorkingDirectoryPtrOutput) ElementType() reflect.Type
- func (o ContainerWorkingDirectoryPtrOutput) ToContainerWorkingDirectoryPtrOutput() ContainerWorkingDirectoryPtrOutput
- func (o ContainerWorkingDirectoryPtrOutput) ToContainerWorkingDirectoryPtrOutputWithContext(ctx context.Context) ContainerWorkingDirectoryPtrOutput
- func (o ContainerWorkingDirectoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ContainerWorkingDirectoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataDisk
- type DataDiskArgs
- type DataDiskArray
- type DataDiskArrayInput
- type DataDiskArrayOutput
- type DataDiskInput
- type DataDiskOutput
- func (o DataDiskOutput) Caching() CachingTypePtrOutput
- func (o DataDiskOutput) DiskSizeGB() pulumi.IntOutput
- func (DataDiskOutput) ElementType() reflect.Type
- func (o DataDiskOutput) Lun() pulumi.IntOutput
- func (o DataDiskOutput) StorageAccountType() StorageAccountTypePtrOutput
- func (o DataDiskOutput) ToDataDiskOutput() DataDiskOutput
- func (o DataDiskOutput) ToDataDiskOutputWithContext(ctx context.Context) DataDiskOutput
- type DataDiskResponse
- type DataDiskResponseArrayOutput
- func (DataDiskResponseArrayOutput) ElementType() reflect.Type
- func (o DataDiskResponseArrayOutput) Index(i pulumi.IntInput) DataDiskResponseOutput
- func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutput() DataDiskResponseArrayOutput
- func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutputWithContext(ctx context.Context) DataDiskResponseArrayOutput
- type DataDiskResponseOutput
- func (o DataDiskResponseOutput) Caching() pulumi.StringPtrOutput
- func (o DataDiskResponseOutput) DiskSizeGB() pulumi.IntOutput
- func (DataDiskResponseOutput) ElementType() reflect.Type
- func (o DataDiskResponseOutput) Lun() pulumi.IntOutput
- func (o DataDiskResponseOutput) StorageAccountType() pulumi.StringPtrOutput
- func (o DataDiskResponseOutput) ToDataDiskResponseOutput() DataDiskResponseOutput
- func (o DataDiskResponseOutput) ToDataDiskResponseOutputWithContext(ctx context.Context) DataDiskResponseOutput
- type DeploymentConfiguration
- type DeploymentConfigurationArgs
- func (val *DeploymentConfigurationArgs) Defaults() *DeploymentConfigurationArgs
- func (DeploymentConfigurationArgs) ElementType() reflect.Type
- func (i DeploymentConfigurationArgs) ToDeploymentConfigurationOutput() DeploymentConfigurationOutput
- func (i DeploymentConfigurationArgs) ToDeploymentConfigurationOutputWithContext(ctx context.Context) DeploymentConfigurationOutput
- func (i DeploymentConfigurationArgs) ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput
- func (i DeploymentConfigurationArgs) ToDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentConfigurationPtrOutput
- type DeploymentConfigurationInput
- type DeploymentConfigurationOutput
- func (o DeploymentConfigurationOutput) CloudServiceConfiguration() CloudServiceConfigurationPtrOutput
- func (DeploymentConfigurationOutput) ElementType() reflect.Type
- func (o DeploymentConfigurationOutput) ToDeploymentConfigurationOutput() DeploymentConfigurationOutput
- func (o DeploymentConfigurationOutput) ToDeploymentConfigurationOutputWithContext(ctx context.Context) DeploymentConfigurationOutput
- func (o DeploymentConfigurationOutput) ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput
- func (o DeploymentConfigurationOutput) ToDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentConfigurationPtrOutput
- func (o DeploymentConfigurationOutput) VirtualMachineConfiguration() VirtualMachineConfigurationPtrOutput
- type DeploymentConfigurationPtrInput
- type DeploymentConfigurationPtrOutput
- func (o DeploymentConfigurationPtrOutput) CloudServiceConfiguration() CloudServiceConfigurationPtrOutput
- func (o DeploymentConfigurationPtrOutput) Elem() DeploymentConfigurationOutput
- func (DeploymentConfigurationPtrOutput) ElementType() reflect.Type
- func (o DeploymentConfigurationPtrOutput) ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput
- func (o DeploymentConfigurationPtrOutput) ToDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentConfigurationPtrOutput
- func (o DeploymentConfigurationPtrOutput) VirtualMachineConfiguration() VirtualMachineConfigurationPtrOutput
- type DeploymentConfigurationResponse
- type DeploymentConfigurationResponseOutput
- func (o DeploymentConfigurationResponseOutput) CloudServiceConfiguration() CloudServiceConfigurationResponsePtrOutput
- func (DeploymentConfigurationResponseOutput) ElementType() reflect.Type
- func (o DeploymentConfigurationResponseOutput) ToDeploymentConfigurationResponseOutput() DeploymentConfigurationResponseOutput
- func (o DeploymentConfigurationResponseOutput) ToDeploymentConfigurationResponseOutputWithContext(ctx context.Context) DeploymentConfigurationResponseOutput
- func (o DeploymentConfigurationResponseOutput) VirtualMachineConfiguration() VirtualMachineConfigurationResponsePtrOutput
- type DeploymentConfigurationResponsePtrOutput
- func (o DeploymentConfigurationResponsePtrOutput) CloudServiceConfiguration() CloudServiceConfigurationResponsePtrOutput
- func (o DeploymentConfigurationResponsePtrOutput) Elem() DeploymentConfigurationResponseOutput
- func (DeploymentConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o DeploymentConfigurationResponsePtrOutput) ToDeploymentConfigurationResponsePtrOutput() DeploymentConfigurationResponsePtrOutput
- func (o DeploymentConfigurationResponsePtrOutput) ToDeploymentConfigurationResponsePtrOutputWithContext(ctx context.Context) DeploymentConfigurationResponsePtrOutput
- func (o DeploymentConfigurationResponsePtrOutput) VirtualMachineConfiguration() VirtualMachineConfigurationResponsePtrOutput
- type DiffDiskPlacement
- func (DiffDiskPlacement) ElementType() reflect.Type
- func (e DiffDiskPlacement) ToDiffDiskPlacementOutput() DiffDiskPlacementOutput
- func (e DiffDiskPlacement) ToDiffDiskPlacementOutputWithContext(ctx context.Context) DiffDiskPlacementOutput
- func (e DiffDiskPlacement) ToDiffDiskPlacementPtrOutput() DiffDiskPlacementPtrOutput
- func (e DiffDiskPlacement) ToDiffDiskPlacementPtrOutputWithContext(ctx context.Context) DiffDiskPlacementPtrOutput
- func (e DiffDiskPlacement) ToStringOutput() pulumi.StringOutput
- func (e DiffDiskPlacement) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiffDiskPlacement) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiffDiskPlacement) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiffDiskPlacementInput
- type DiffDiskPlacementOutput
- func (DiffDiskPlacementOutput) ElementType() reflect.Type
- func (o DiffDiskPlacementOutput) ToDiffDiskPlacementOutput() DiffDiskPlacementOutput
- func (o DiffDiskPlacementOutput) ToDiffDiskPlacementOutputWithContext(ctx context.Context) DiffDiskPlacementOutput
- func (o DiffDiskPlacementOutput) ToDiffDiskPlacementPtrOutput() DiffDiskPlacementPtrOutput
- func (o DiffDiskPlacementOutput) ToDiffDiskPlacementPtrOutputWithContext(ctx context.Context) DiffDiskPlacementPtrOutput
- func (o DiffDiskPlacementOutput) ToStringOutput() pulumi.StringOutput
- func (o DiffDiskPlacementOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiffDiskPlacementOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiffDiskPlacementOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiffDiskPlacementPtrInput
- type DiffDiskPlacementPtrOutput
- func (o DiffDiskPlacementPtrOutput) Elem() DiffDiskPlacementOutput
- func (DiffDiskPlacementPtrOutput) ElementType() reflect.Type
- func (o DiffDiskPlacementPtrOutput) ToDiffDiskPlacementPtrOutput() DiffDiskPlacementPtrOutput
- func (o DiffDiskPlacementPtrOutput) ToDiffDiskPlacementPtrOutputWithContext(ctx context.Context) DiffDiskPlacementPtrOutput
- func (o DiffDiskPlacementPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiffDiskPlacementPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiffDiskSettings
- type DiffDiskSettingsArgs
- func (DiffDiskSettingsArgs) ElementType() reflect.Type
- func (i DiffDiskSettingsArgs) ToDiffDiskSettingsOutput() DiffDiskSettingsOutput
- func (i DiffDiskSettingsArgs) ToDiffDiskSettingsOutputWithContext(ctx context.Context) DiffDiskSettingsOutput
- func (i DiffDiskSettingsArgs) ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput
- func (i DiffDiskSettingsArgs) ToDiffDiskSettingsPtrOutputWithContext(ctx context.Context) DiffDiskSettingsPtrOutput
- type DiffDiskSettingsInput
- type DiffDiskSettingsOutput
- func (DiffDiskSettingsOutput) ElementType() reflect.Type
- func (o DiffDiskSettingsOutput) Placement() DiffDiskPlacementPtrOutput
- func (o DiffDiskSettingsOutput) ToDiffDiskSettingsOutput() DiffDiskSettingsOutput
- func (o DiffDiskSettingsOutput) ToDiffDiskSettingsOutputWithContext(ctx context.Context) DiffDiskSettingsOutput
- func (o DiffDiskSettingsOutput) ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput
- func (o DiffDiskSettingsOutput) ToDiffDiskSettingsPtrOutputWithContext(ctx context.Context) DiffDiskSettingsPtrOutput
- type DiffDiskSettingsPtrInput
- type DiffDiskSettingsPtrOutput
- func (o DiffDiskSettingsPtrOutput) Elem() DiffDiskSettingsOutput
- func (DiffDiskSettingsPtrOutput) ElementType() reflect.Type
- func (o DiffDiskSettingsPtrOutput) Placement() DiffDiskPlacementPtrOutput
- func (o DiffDiskSettingsPtrOutput) ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput
- func (o DiffDiskSettingsPtrOutput) ToDiffDiskSettingsPtrOutputWithContext(ctx context.Context) DiffDiskSettingsPtrOutput
- type DiffDiskSettingsResponse
- type DiffDiskSettingsResponseOutput
- func (DiffDiskSettingsResponseOutput) ElementType() reflect.Type
- func (o DiffDiskSettingsResponseOutput) Placement() pulumi.StringPtrOutput
- func (o DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponseOutput() DiffDiskSettingsResponseOutput
- func (o DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponseOutputWithContext(ctx context.Context) DiffDiskSettingsResponseOutput
- type DiffDiskSettingsResponsePtrOutput
- func (o DiffDiskSettingsResponsePtrOutput) Elem() DiffDiskSettingsResponseOutput
- func (DiffDiskSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o DiffDiskSettingsResponsePtrOutput) Placement() pulumi.StringPtrOutput
- func (o DiffDiskSettingsResponsePtrOutput) ToDiffDiskSettingsResponsePtrOutput() DiffDiskSettingsResponsePtrOutput
- func (o DiffDiskSettingsResponsePtrOutput) ToDiffDiskSettingsResponsePtrOutputWithContext(ctx context.Context) DiffDiskSettingsResponsePtrOutput
- type DiskEncryptionConfiguration
- type DiskEncryptionConfigurationArgs
- func (DiskEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationOutput() DiskEncryptionConfigurationOutput
- func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationOutputWithContext(ctx context.Context) DiskEncryptionConfigurationOutput
- func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput
- func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationPtrOutput
- type DiskEncryptionConfigurationInput
- type DiskEncryptionConfigurationOutput
- func (DiskEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o DiskEncryptionConfigurationOutput) Targets() DiskEncryptionTargetArrayOutput
- func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationOutput() DiskEncryptionConfigurationOutput
- func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationOutputWithContext(ctx context.Context) DiskEncryptionConfigurationOutput
- func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput
- func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationPtrOutput
- type DiskEncryptionConfigurationPtrInput
- type DiskEncryptionConfigurationPtrOutput
- func (o DiskEncryptionConfigurationPtrOutput) Elem() DiskEncryptionConfigurationOutput
- func (DiskEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o DiskEncryptionConfigurationPtrOutput) Targets() DiskEncryptionTargetArrayOutput
- func (o DiskEncryptionConfigurationPtrOutput) ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput
- func (o DiskEncryptionConfigurationPtrOutput) ToDiskEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationPtrOutput
- type DiskEncryptionConfigurationResponse
- type DiskEncryptionConfigurationResponseOutput
- func (DiskEncryptionConfigurationResponseOutput) ElementType() reflect.Type
- func (o DiskEncryptionConfigurationResponseOutput) Targets() pulumi.StringArrayOutput
- func (o DiskEncryptionConfigurationResponseOutput) ToDiskEncryptionConfigurationResponseOutput() DiskEncryptionConfigurationResponseOutput
- func (o DiskEncryptionConfigurationResponseOutput) ToDiskEncryptionConfigurationResponseOutputWithContext(ctx context.Context) DiskEncryptionConfigurationResponseOutput
- type DiskEncryptionConfigurationResponsePtrOutput
- func (o DiskEncryptionConfigurationResponsePtrOutput) Elem() DiskEncryptionConfigurationResponseOutput
- func (DiskEncryptionConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o DiskEncryptionConfigurationResponsePtrOutput) Targets() pulumi.StringArrayOutput
- func (o DiskEncryptionConfigurationResponsePtrOutput) ToDiskEncryptionConfigurationResponsePtrOutput() DiskEncryptionConfigurationResponsePtrOutput
- func (o DiskEncryptionConfigurationResponsePtrOutput) ToDiskEncryptionConfigurationResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationResponsePtrOutput
- type DiskEncryptionTarget
- func (DiskEncryptionTarget) ElementType() reflect.Type
- func (e DiskEncryptionTarget) ToDiskEncryptionTargetOutput() DiskEncryptionTargetOutput
- func (e DiskEncryptionTarget) ToDiskEncryptionTargetOutputWithContext(ctx context.Context) DiskEncryptionTargetOutput
- func (e DiskEncryptionTarget) ToDiskEncryptionTargetPtrOutput() DiskEncryptionTargetPtrOutput
- func (e DiskEncryptionTarget) ToDiskEncryptionTargetPtrOutputWithContext(ctx context.Context) DiskEncryptionTargetPtrOutput
- func (e DiskEncryptionTarget) ToStringOutput() pulumi.StringOutput
- func (e DiskEncryptionTarget) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiskEncryptionTarget) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiskEncryptionTarget) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskEncryptionTargetArray
- type DiskEncryptionTargetArrayInput
- type DiskEncryptionTargetArrayOutput
- func (DiskEncryptionTargetArrayOutput) ElementType() reflect.Type
- func (o DiskEncryptionTargetArrayOutput) Index(i pulumi.IntInput) DiskEncryptionTargetOutput
- func (o DiskEncryptionTargetArrayOutput) ToDiskEncryptionTargetArrayOutput() DiskEncryptionTargetArrayOutput
- func (o DiskEncryptionTargetArrayOutput) ToDiskEncryptionTargetArrayOutputWithContext(ctx context.Context) DiskEncryptionTargetArrayOutput
- type DiskEncryptionTargetInput
- type DiskEncryptionTargetOutput
- func (DiskEncryptionTargetOutput) ElementType() reflect.Type
- func (o DiskEncryptionTargetOutput) ToDiskEncryptionTargetOutput() DiskEncryptionTargetOutput
- func (o DiskEncryptionTargetOutput) ToDiskEncryptionTargetOutputWithContext(ctx context.Context) DiskEncryptionTargetOutput
- func (o DiskEncryptionTargetOutput) ToDiskEncryptionTargetPtrOutput() DiskEncryptionTargetPtrOutput
- func (o DiskEncryptionTargetOutput) ToDiskEncryptionTargetPtrOutputWithContext(ctx context.Context) DiskEncryptionTargetPtrOutput
- func (o DiskEncryptionTargetOutput) ToStringOutput() pulumi.StringOutput
- func (o DiskEncryptionTargetOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiskEncryptionTargetOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiskEncryptionTargetOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskEncryptionTargetPtrInput
- type DiskEncryptionTargetPtrOutput
- func (o DiskEncryptionTargetPtrOutput) Elem() DiskEncryptionTargetOutput
- func (DiskEncryptionTargetPtrOutput) ElementType() reflect.Type
- func (o DiskEncryptionTargetPtrOutput) ToDiskEncryptionTargetPtrOutput() DiskEncryptionTargetPtrOutput
- func (o DiskEncryptionTargetPtrOutput) ToDiskEncryptionTargetPtrOutputWithContext(ctx context.Context) DiskEncryptionTargetPtrOutput
- func (o DiskEncryptionTargetPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiskEncryptionTargetPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DynamicVNetAssignmentScope
- func (DynamicVNetAssignmentScope) ElementType() reflect.Type
- func (e DynamicVNetAssignmentScope) ToDynamicVNetAssignmentScopeOutput() DynamicVNetAssignmentScopeOutput
- func (e DynamicVNetAssignmentScope) ToDynamicVNetAssignmentScopeOutputWithContext(ctx context.Context) DynamicVNetAssignmentScopeOutput
- func (e DynamicVNetAssignmentScope) ToDynamicVNetAssignmentScopePtrOutput() DynamicVNetAssignmentScopePtrOutput
- func (e DynamicVNetAssignmentScope) ToDynamicVNetAssignmentScopePtrOutputWithContext(ctx context.Context) DynamicVNetAssignmentScopePtrOutput
- func (e DynamicVNetAssignmentScope) ToStringOutput() pulumi.StringOutput
- func (e DynamicVNetAssignmentScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DynamicVNetAssignmentScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DynamicVNetAssignmentScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DynamicVNetAssignmentScopeInput
- type DynamicVNetAssignmentScopeOutput
- func (DynamicVNetAssignmentScopeOutput) ElementType() reflect.Type
- func (o DynamicVNetAssignmentScopeOutput) ToDynamicVNetAssignmentScopeOutput() DynamicVNetAssignmentScopeOutput
- func (o DynamicVNetAssignmentScopeOutput) ToDynamicVNetAssignmentScopeOutputWithContext(ctx context.Context) DynamicVNetAssignmentScopeOutput
- func (o DynamicVNetAssignmentScopeOutput) ToDynamicVNetAssignmentScopePtrOutput() DynamicVNetAssignmentScopePtrOutput
- func (o DynamicVNetAssignmentScopeOutput) ToDynamicVNetAssignmentScopePtrOutputWithContext(ctx context.Context) DynamicVNetAssignmentScopePtrOutput
- func (o DynamicVNetAssignmentScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o DynamicVNetAssignmentScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DynamicVNetAssignmentScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DynamicVNetAssignmentScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DynamicVNetAssignmentScopePtrInput
- type DynamicVNetAssignmentScopePtrOutput
- func (o DynamicVNetAssignmentScopePtrOutput) Elem() DynamicVNetAssignmentScopeOutput
- func (DynamicVNetAssignmentScopePtrOutput) ElementType() reflect.Type
- func (o DynamicVNetAssignmentScopePtrOutput) ToDynamicVNetAssignmentScopePtrOutput() DynamicVNetAssignmentScopePtrOutput
- func (o DynamicVNetAssignmentScopePtrOutput) ToDynamicVNetAssignmentScopePtrOutputWithContext(ctx context.Context) DynamicVNetAssignmentScopePtrOutput
- func (o DynamicVNetAssignmentScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DynamicVNetAssignmentScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ElevationLevel
- func (ElevationLevel) ElementType() reflect.Type
- func (e ElevationLevel) ToElevationLevelOutput() ElevationLevelOutput
- func (e ElevationLevel) ToElevationLevelOutputWithContext(ctx context.Context) ElevationLevelOutput
- func (e ElevationLevel) ToElevationLevelPtrOutput() ElevationLevelPtrOutput
- func (e ElevationLevel) ToElevationLevelPtrOutputWithContext(ctx context.Context) ElevationLevelPtrOutput
- func (e ElevationLevel) ToStringOutput() pulumi.StringOutput
- func (e ElevationLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ElevationLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ElevationLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ElevationLevelInput
- type ElevationLevelOutput
- func (ElevationLevelOutput) ElementType() reflect.Type
- func (o ElevationLevelOutput) ToElevationLevelOutput() ElevationLevelOutput
- func (o ElevationLevelOutput) ToElevationLevelOutputWithContext(ctx context.Context) ElevationLevelOutput
- func (o ElevationLevelOutput) ToElevationLevelPtrOutput() ElevationLevelPtrOutput
- func (o ElevationLevelOutput) ToElevationLevelPtrOutputWithContext(ctx context.Context) ElevationLevelPtrOutput
- func (o ElevationLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o ElevationLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ElevationLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ElevationLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ElevationLevelPtrInput
- type ElevationLevelPtrOutput
- func (o ElevationLevelPtrOutput) Elem() ElevationLevelOutput
- func (ElevationLevelPtrOutput) ElementType() reflect.Type
- func (o ElevationLevelPtrOutput) ToElevationLevelPtrOutput() ElevationLevelPtrOutput
- func (o ElevationLevelPtrOutput) ToElevationLevelPtrOutputWithContext(ctx context.Context) ElevationLevelPtrOutput
- func (o ElevationLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ElevationLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionProperties
- type EncryptionPropertiesArgs
- func (EncryptionPropertiesArgs) ElementType() reflect.Type
- func (i EncryptionPropertiesArgs) ToEncryptionPropertiesOutput() EncryptionPropertiesOutput
- func (i EncryptionPropertiesArgs) ToEncryptionPropertiesOutputWithContext(ctx context.Context) EncryptionPropertiesOutput
- func (i EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput
- func (i EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput
- type EncryptionPropertiesInput
- type EncryptionPropertiesOutput
- func (EncryptionPropertiesOutput) ElementType() reflect.Type
- func (o EncryptionPropertiesOutput) KeySource() KeySourcePtrOutput
- func (o EncryptionPropertiesOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
- func (o EncryptionPropertiesOutput) ToEncryptionPropertiesOutput() EncryptionPropertiesOutput
- func (o EncryptionPropertiesOutput) ToEncryptionPropertiesOutputWithContext(ctx context.Context) EncryptionPropertiesOutput
- func (o EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput
- func (o EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput
- type EncryptionPropertiesPtrInput
- type EncryptionPropertiesPtrOutput
- func (o EncryptionPropertiesPtrOutput) Elem() EncryptionPropertiesOutput
- func (EncryptionPropertiesPtrOutput) ElementType() reflect.Type
- func (o EncryptionPropertiesPtrOutput) KeySource() KeySourcePtrOutput
- func (o EncryptionPropertiesPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
- func (o EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput
- func (o EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput
- type EncryptionPropertiesResponse
- type EncryptionPropertiesResponseOutput
- func (EncryptionPropertiesResponseOutput) ElementType() reflect.Type
- func (o EncryptionPropertiesResponseOutput) KeySource() pulumi.StringPtrOutput
- func (o EncryptionPropertiesResponseOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
- func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutput() EncryptionPropertiesResponseOutput
- func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutputWithContext(ctx context.Context) EncryptionPropertiesResponseOutput
- type EndpointAccessDefaultAction
- func (EndpointAccessDefaultAction) ElementType() reflect.Type
- func (e EndpointAccessDefaultAction) ToEndpointAccessDefaultActionOutput() EndpointAccessDefaultActionOutput
- func (e EndpointAccessDefaultAction) ToEndpointAccessDefaultActionOutputWithContext(ctx context.Context) EndpointAccessDefaultActionOutput
- func (e EndpointAccessDefaultAction) ToEndpointAccessDefaultActionPtrOutput() EndpointAccessDefaultActionPtrOutput
- func (e EndpointAccessDefaultAction) ToEndpointAccessDefaultActionPtrOutputWithContext(ctx context.Context) EndpointAccessDefaultActionPtrOutput
- func (e EndpointAccessDefaultAction) ToStringOutput() pulumi.StringOutput
- func (e EndpointAccessDefaultAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EndpointAccessDefaultAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EndpointAccessDefaultAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointAccessDefaultActionInput
- type EndpointAccessDefaultActionOutput
- func (EndpointAccessDefaultActionOutput) ElementType() reflect.Type
- func (o EndpointAccessDefaultActionOutput) ToEndpointAccessDefaultActionOutput() EndpointAccessDefaultActionOutput
- func (o EndpointAccessDefaultActionOutput) ToEndpointAccessDefaultActionOutputWithContext(ctx context.Context) EndpointAccessDefaultActionOutput
- func (o EndpointAccessDefaultActionOutput) ToEndpointAccessDefaultActionPtrOutput() EndpointAccessDefaultActionPtrOutput
- func (o EndpointAccessDefaultActionOutput) ToEndpointAccessDefaultActionPtrOutputWithContext(ctx context.Context) EndpointAccessDefaultActionPtrOutput
- func (o EndpointAccessDefaultActionOutput) ToStringOutput() pulumi.StringOutput
- func (o EndpointAccessDefaultActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EndpointAccessDefaultActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointAccessDefaultActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointAccessDefaultActionPtrInput
- type EndpointAccessDefaultActionPtrOutput
- func (o EndpointAccessDefaultActionPtrOutput) Elem() EndpointAccessDefaultActionOutput
- func (EndpointAccessDefaultActionPtrOutput) ElementType() reflect.Type
- func (o EndpointAccessDefaultActionPtrOutput) ToEndpointAccessDefaultActionPtrOutput() EndpointAccessDefaultActionPtrOutput
- func (o EndpointAccessDefaultActionPtrOutput) ToEndpointAccessDefaultActionPtrOutputWithContext(ctx context.Context) EndpointAccessDefaultActionPtrOutput
- func (o EndpointAccessDefaultActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointAccessDefaultActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointAccessProfile
- type EndpointAccessProfileArgs
- func (EndpointAccessProfileArgs) ElementType() reflect.Type
- func (i EndpointAccessProfileArgs) ToEndpointAccessProfileOutput() EndpointAccessProfileOutput
- func (i EndpointAccessProfileArgs) ToEndpointAccessProfileOutputWithContext(ctx context.Context) EndpointAccessProfileOutput
- func (i EndpointAccessProfileArgs) ToEndpointAccessProfilePtrOutput() EndpointAccessProfilePtrOutput
- func (i EndpointAccessProfileArgs) ToEndpointAccessProfilePtrOutputWithContext(ctx context.Context) EndpointAccessProfilePtrOutput
- type EndpointAccessProfileInput
- type EndpointAccessProfileOutput
- func (o EndpointAccessProfileOutput) DefaultAction() EndpointAccessDefaultActionOutput
- func (EndpointAccessProfileOutput) ElementType() reflect.Type
- func (o EndpointAccessProfileOutput) IpRules() IPRuleArrayOutput
- func (o EndpointAccessProfileOutput) ToEndpointAccessProfileOutput() EndpointAccessProfileOutput
- func (o EndpointAccessProfileOutput) ToEndpointAccessProfileOutputWithContext(ctx context.Context) EndpointAccessProfileOutput
- func (o EndpointAccessProfileOutput) ToEndpointAccessProfilePtrOutput() EndpointAccessProfilePtrOutput
- func (o EndpointAccessProfileOutput) ToEndpointAccessProfilePtrOutputWithContext(ctx context.Context) EndpointAccessProfilePtrOutput
- type EndpointAccessProfilePtrInput
- type EndpointAccessProfilePtrOutput
- func (o EndpointAccessProfilePtrOutput) DefaultAction() EndpointAccessDefaultActionPtrOutput
- func (o EndpointAccessProfilePtrOutput) Elem() EndpointAccessProfileOutput
- func (EndpointAccessProfilePtrOutput) ElementType() reflect.Type
- func (o EndpointAccessProfilePtrOutput) IpRules() IPRuleArrayOutput
- func (o EndpointAccessProfilePtrOutput) ToEndpointAccessProfilePtrOutput() EndpointAccessProfilePtrOutput
- func (o EndpointAccessProfilePtrOutput) ToEndpointAccessProfilePtrOutputWithContext(ctx context.Context) EndpointAccessProfilePtrOutput
- type EndpointAccessProfileResponse
- type EndpointAccessProfileResponseOutput
- func (o EndpointAccessProfileResponseOutput) DefaultAction() pulumi.StringOutput
- func (EndpointAccessProfileResponseOutput) ElementType() reflect.Type
- func (o EndpointAccessProfileResponseOutput) IpRules() IPRuleResponseArrayOutput
- func (o EndpointAccessProfileResponseOutput) ToEndpointAccessProfileResponseOutput() EndpointAccessProfileResponseOutput
- func (o EndpointAccessProfileResponseOutput) ToEndpointAccessProfileResponseOutputWithContext(ctx context.Context) EndpointAccessProfileResponseOutput
- type EndpointAccessProfileResponsePtrOutput
- func (o EndpointAccessProfileResponsePtrOutput) DefaultAction() pulumi.StringPtrOutput
- func (o EndpointAccessProfileResponsePtrOutput) Elem() EndpointAccessProfileResponseOutput
- func (EndpointAccessProfileResponsePtrOutput) ElementType() reflect.Type
- func (o EndpointAccessProfileResponsePtrOutput) IpRules() IPRuleResponseArrayOutput
- func (o EndpointAccessProfileResponsePtrOutput) ToEndpointAccessProfileResponsePtrOutput() EndpointAccessProfileResponsePtrOutput
- func (o EndpointAccessProfileResponsePtrOutput) ToEndpointAccessProfileResponsePtrOutputWithContext(ctx context.Context) EndpointAccessProfileResponsePtrOutput
- type EnvironmentSetting
- type EnvironmentSettingArgs
- type EnvironmentSettingArray
- type EnvironmentSettingArrayInput
- type EnvironmentSettingArrayOutput
- func (EnvironmentSettingArrayOutput) ElementType() reflect.Type
- func (o EnvironmentSettingArrayOutput) Index(i pulumi.IntInput) EnvironmentSettingOutput
- func (o EnvironmentSettingArrayOutput) ToEnvironmentSettingArrayOutput() EnvironmentSettingArrayOutput
- func (o EnvironmentSettingArrayOutput) ToEnvironmentSettingArrayOutputWithContext(ctx context.Context) EnvironmentSettingArrayOutput
- type EnvironmentSettingInput
- type EnvironmentSettingOutput
- func (EnvironmentSettingOutput) ElementType() reflect.Type
- func (o EnvironmentSettingOutput) Name() pulumi.StringOutput
- func (o EnvironmentSettingOutput) ToEnvironmentSettingOutput() EnvironmentSettingOutput
- func (o EnvironmentSettingOutput) ToEnvironmentSettingOutputWithContext(ctx context.Context) EnvironmentSettingOutput
- func (o EnvironmentSettingOutput) Value() pulumi.StringPtrOutput
- type EnvironmentSettingResponse
- type EnvironmentSettingResponseArrayOutput
- func (EnvironmentSettingResponseArrayOutput) ElementType() reflect.Type
- func (o EnvironmentSettingResponseArrayOutput) Index(i pulumi.IntInput) EnvironmentSettingResponseOutput
- func (o EnvironmentSettingResponseArrayOutput) ToEnvironmentSettingResponseArrayOutput() EnvironmentSettingResponseArrayOutput
- func (o EnvironmentSettingResponseArrayOutput) ToEnvironmentSettingResponseArrayOutputWithContext(ctx context.Context) EnvironmentSettingResponseArrayOutput
- type EnvironmentSettingResponseOutput
- func (EnvironmentSettingResponseOutput) ElementType() reflect.Type
- func (o EnvironmentSettingResponseOutput) Name() pulumi.StringOutput
- func (o EnvironmentSettingResponseOutput) ToEnvironmentSettingResponseOutput() EnvironmentSettingResponseOutput
- func (o EnvironmentSettingResponseOutput) ToEnvironmentSettingResponseOutputWithContext(ctx context.Context) EnvironmentSettingResponseOutput
- func (o EnvironmentSettingResponseOutput) Value() pulumi.StringPtrOutput
- type FixedScaleSettings
- type FixedScaleSettingsArgs
- func (val *FixedScaleSettingsArgs) Defaults() *FixedScaleSettingsArgs
- func (FixedScaleSettingsArgs) ElementType() reflect.Type
- func (i FixedScaleSettingsArgs) ToFixedScaleSettingsOutput() FixedScaleSettingsOutput
- func (i FixedScaleSettingsArgs) ToFixedScaleSettingsOutputWithContext(ctx context.Context) FixedScaleSettingsOutput
- func (i FixedScaleSettingsArgs) ToFixedScaleSettingsPtrOutput() FixedScaleSettingsPtrOutput
- func (i FixedScaleSettingsArgs) ToFixedScaleSettingsPtrOutputWithContext(ctx context.Context) FixedScaleSettingsPtrOutput
- type FixedScaleSettingsInput
- type FixedScaleSettingsOutput
- func (FixedScaleSettingsOutput) ElementType() reflect.Type
- func (o FixedScaleSettingsOutput) NodeDeallocationOption() ComputeNodeDeallocationOptionPtrOutput
- func (o FixedScaleSettingsOutput) ResizeTimeout() pulumi.StringPtrOutput
- func (o FixedScaleSettingsOutput) TargetDedicatedNodes() pulumi.IntPtrOutput
- func (o FixedScaleSettingsOutput) TargetLowPriorityNodes() pulumi.IntPtrOutput
- func (o FixedScaleSettingsOutput) ToFixedScaleSettingsOutput() FixedScaleSettingsOutput
- func (o FixedScaleSettingsOutput) ToFixedScaleSettingsOutputWithContext(ctx context.Context) FixedScaleSettingsOutput
- func (o FixedScaleSettingsOutput) ToFixedScaleSettingsPtrOutput() FixedScaleSettingsPtrOutput
- func (o FixedScaleSettingsOutput) ToFixedScaleSettingsPtrOutputWithContext(ctx context.Context) FixedScaleSettingsPtrOutput
- type FixedScaleSettingsPtrInput
- type FixedScaleSettingsPtrOutput
- func (o FixedScaleSettingsPtrOutput) Elem() FixedScaleSettingsOutput
- func (FixedScaleSettingsPtrOutput) ElementType() reflect.Type
- func (o FixedScaleSettingsPtrOutput) NodeDeallocationOption() ComputeNodeDeallocationOptionPtrOutput
- func (o FixedScaleSettingsPtrOutput) ResizeTimeout() pulumi.StringPtrOutput
- func (o FixedScaleSettingsPtrOutput) TargetDedicatedNodes() pulumi.IntPtrOutput
- func (o FixedScaleSettingsPtrOutput) TargetLowPriorityNodes() pulumi.IntPtrOutput
- func (o FixedScaleSettingsPtrOutput) ToFixedScaleSettingsPtrOutput() FixedScaleSettingsPtrOutput
- func (o FixedScaleSettingsPtrOutput) ToFixedScaleSettingsPtrOutputWithContext(ctx context.Context) FixedScaleSettingsPtrOutput
- type FixedScaleSettingsResponse
- type FixedScaleSettingsResponseOutput
- func (FixedScaleSettingsResponseOutput) ElementType() reflect.Type
- func (o FixedScaleSettingsResponseOutput) ResizeTimeout() pulumi.StringPtrOutput
- func (o FixedScaleSettingsResponseOutput) TargetDedicatedNodes() pulumi.IntPtrOutput
- func (o FixedScaleSettingsResponseOutput) TargetLowPriorityNodes() pulumi.IntPtrOutput
- func (o FixedScaleSettingsResponseOutput) ToFixedScaleSettingsResponseOutput() FixedScaleSettingsResponseOutput
- func (o FixedScaleSettingsResponseOutput) ToFixedScaleSettingsResponseOutputWithContext(ctx context.Context) FixedScaleSettingsResponseOutput
- type FixedScaleSettingsResponsePtrOutput
- func (o FixedScaleSettingsResponsePtrOutput) Elem() FixedScaleSettingsResponseOutput
- func (FixedScaleSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o FixedScaleSettingsResponsePtrOutput) ResizeTimeout() pulumi.StringPtrOutput
- func (o FixedScaleSettingsResponsePtrOutput) TargetDedicatedNodes() pulumi.IntPtrOutput
- func (o FixedScaleSettingsResponsePtrOutput) TargetLowPriorityNodes() pulumi.IntPtrOutput
- func (o FixedScaleSettingsResponsePtrOutput) ToFixedScaleSettingsResponsePtrOutput() FixedScaleSettingsResponsePtrOutput
- func (o FixedScaleSettingsResponsePtrOutput) ToFixedScaleSettingsResponsePtrOutputWithContext(ctx context.Context) FixedScaleSettingsResponsePtrOutput
- type IPAddressProvisioningType
- func (IPAddressProvisioningType) ElementType() reflect.Type
- func (e IPAddressProvisioningType) ToIPAddressProvisioningTypeOutput() IPAddressProvisioningTypeOutput
- func (e IPAddressProvisioningType) ToIPAddressProvisioningTypeOutputWithContext(ctx context.Context) IPAddressProvisioningTypeOutput
- func (e IPAddressProvisioningType) ToIPAddressProvisioningTypePtrOutput() IPAddressProvisioningTypePtrOutput
- func (e IPAddressProvisioningType) ToIPAddressProvisioningTypePtrOutputWithContext(ctx context.Context) IPAddressProvisioningTypePtrOutput
- func (e IPAddressProvisioningType) ToStringOutput() pulumi.StringOutput
- func (e IPAddressProvisioningType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IPAddressProvisioningType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IPAddressProvisioningType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPAddressProvisioningTypeInput
- type IPAddressProvisioningTypeOutput
- func (IPAddressProvisioningTypeOutput) ElementType() reflect.Type
- func (o IPAddressProvisioningTypeOutput) ToIPAddressProvisioningTypeOutput() IPAddressProvisioningTypeOutput
- func (o IPAddressProvisioningTypeOutput) ToIPAddressProvisioningTypeOutputWithContext(ctx context.Context) IPAddressProvisioningTypeOutput
- func (o IPAddressProvisioningTypeOutput) ToIPAddressProvisioningTypePtrOutput() IPAddressProvisioningTypePtrOutput
- func (o IPAddressProvisioningTypeOutput) ToIPAddressProvisioningTypePtrOutputWithContext(ctx context.Context) IPAddressProvisioningTypePtrOutput
- func (o IPAddressProvisioningTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o IPAddressProvisioningTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IPAddressProvisioningTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPAddressProvisioningTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPAddressProvisioningTypePtrInput
- type IPAddressProvisioningTypePtrOutput
- func (o IPAddressProvisioningTypePtrOutput) Elem() IPAddressProvisioningTypeOutput
- func (IPAddressProvisioningTypePtrOutput) ElementType() reflect.Type
- func (o IPAddressProvisioningTypePtrOutput) ToIPAddressProvisioningTypePtrOutput() IPAddressProvisioningTypePtrOutput
- func (o IPAddressProvisioningTypePtrOutput) ToIPAddressProvisioningTypePtrOutputWithContext(ctx context.Context) IPAddressProvisioningTypePtrOutput
- func (o IPAddressProvisioningTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPAddressProvisioningTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPRule
- type IPRuleAction
- func (IPRuleAction) ElementType() reflect.Type
- func (e IPRuleAction) ToIPRuleActionOutput() IPRuleActionOutput
- func (e IPRuleAction) ToIPRuleActionOutputWithContext(ctx context.Context) IPRuleActionOutput
- func (e IPRuleAction) ToIPRuleActionPtrOutput() IPRuleActionPtrOutput
- func (e IPRuleAction) ToIPRuleActionPtrOutputWithContext(ctx context.Context) IPRuleActionPtrOutput
- func (e IPRuleAction) ToStringOutput() pulumi.StringOutput
- func (e IPRuleAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IPRuleAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IPRuleAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPRuleActionInput
- type IPRuleActionOutput
- func (IPRuleActionOutput) ElementType() reflect.Type
- func (o IPRuleActionOutput) ToIPRuleActionOutput() IPRuleActionOutput
- func (o IPRuleActionOutput) ToIPRuleActionOutputWithContext(ctx context.Context) IPRuleActionOutput
- func (o IPRuleActionOutput) ToIPRuleActionPtrOutput() IPRuleActionPtrOutput
- func (o IPRuleActionOutput) ToIPRuleActionPtrOutputWithContext(ctx context.Context) IPRuleActionPtrOutput
- func (o IPRuleActionOutput) ToStringOutput() pulumi.StringOutput
- func (o IPRuleActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IPRuleActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPRuleActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPRuleActionPtrInput
- type IPRuleActionPtrOutput
- func (o IPRuleActionPtrOutput) Elem() IPRuleActionOutput
- func (IPRuleActionPtrOutput) ElementType() reflect.Type
- func (o IPRuleActionPtrOutput) ToIPRuleActionPtrOutput() IPRuleActionPtrOutput
- func (o IPRuleActionPtrOutput) ToIPRuleActionPtrOutputWithContext(ctx context.Context) IPRuleActionPtrOutput
- func (o IPRuleActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPRuleActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPRuleArgs
- type IPRuleArray
- type IPRuleArrayInput
- type IPRuleArrayOutput
- type IPRuleInput
- type IPRuleOutput
- type IPRuleResponse
- type IPRuleResponseArrayOutput
- func (IPRuleResponseArrayOutput) ElementType() reflect.Type
- func (o IPRuleResponseArrayOutput) Index(i pulumi.IntInput) IPRuleResponseOutput
- func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput
- func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext(ctx context.Context) IPRuleResponseArrayOutput
- type IPRuleResponseOutput
- func (o IPRuleResponseOutput) Action() pulumi.StringOutput
- func (IPRuleResponseOutput) ElementType() reflect.Type
- func (o IPRuleResponseOutput) ToIPRuleResponseOutput() IPRuleResponseOutput
- func (o IPRuleResponseOutput) ToIPRuleResponseOutputWithContext(ctx context.Context) IPRuleResponseOutput
- func (o IPRuleResponseOutput) Value() pulumi.StringOutput
- type ImageReference
- type ImageReferenceArgs
- func (val *ImageReferenceArgs) Defaults() *ImageReferenceArgs
- func (ImageReferenceArgs) ElementType() reflect.Type
- func (i ImageReferenceArgs) ToImageReferenceOutput() ImageReferenceOutput
- func (i ImageReferenceArgs) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
- func (i ImageReferenceArgs) ToImageReferencePtrOutput() ImageReferencePtrOutput
- func (i ImageReferenceArgs) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
- type ImageReferenceInput
- type ImageReferenceOutput
- func (ImageReferenceOutput) ElementType() reflect.Type
- func (o ImageReferenceOutput) Id() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) ToImageReferenceOutput() ImageReferenceOutput
- func (o ImageReferenceOutput) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
- func (o ImageReferenceOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput
- func (o ImageReferenceOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
- func (o ImageReferenceOutput) Version() pulumi.StringPtrOutput
- type ImageReferencePtrInput
- type ImageReferencePtrOutput
- func (o ImageReferencePtrOutput) Elem() ImageReferenceOutput
- func (ImageReferencePtrOutput) ElementType() reflect.Type
- func (o ImageReferencePtrOutput) Id() pulumi.StringPtrOutput
- func (o ImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferencePtrOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput
- func (o ImageReferencePtrOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
- func (o ImageReferencePtrOutput) Version() pulumi.StringPtrOutput
- type ImageReferenceResponse
- type ImageReferenceResponseOutput
- func (ImageReferenceResponseOutput) ElementType() reflect.Type
- func (o ImageReferenceResponseOutput) Id() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutput() ImageReferenceResponseOutput
- func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput
- func (o ImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
- type ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponsePtrOutput) Elem() ImageReferenceResponseOutput
- func (ImageReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o ImageReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o ImageReferenceResponsePtrOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferenceResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferenceResponsePtrOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponsePtrOutput) Version() pulumi.StringPtrOutput
- type InboundEndpointProtocol
- func (InboundEndpointProtocol) ElementType() reflect.Type
- func (e InboundEndpointProtocol) ToInboundEndpointProtocolOutput() InboundEndpointProtocolOutput
- func (e InboundEndpointProtocol) ToInboundEndpointProtocolOutputWithContext(ctx context.Context) InboundEndpointProtocolOutput
- func (e InboundEndpointProtocol) ToInboundEndpointProtocolPtrOutput() InboundEndpointProtocolPtrOutput
- func (e InboundEndpointProtocol) ToInboundEndpointProtocolPtrOutputWithContext(ctx context.Context) InboundEndpointProtocolPtrOutput
- func (e InboundEndpointProtocol) ToStringOutput() pulumi.StringOutput
- func (e InboundEndpointProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InboundEndpointProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InboundEndpointProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InboundEndpointProtocolInput
- type InboundEndpointProtocolOutput
- func (InboundEndpointProtocolOutput) ElementType() reflect.Type
- func (o InboundEndpointProtocolOutput) ToInboundEndpointProtocolOutput() InboundEndpointProtocolOutput
- func (o InboundEndpointProtocolOutput) ToInboundEndpointProtocolOutputWithContext(ctx context.Context) InboundEndpointProtocolOutput
- func (o InboundEndpointProtocolOutput) ToInboundEndpointProtocolPtrOutput() InboundEndpointProtocolPtrOutput
- func (o InboundEndpointProtocolOutput) ToInboundEndpointProtocolPtrOutputWithContext(ctx context.Context) InboundEndpointProtocolPtrOutput
- func (o InboundEndpointProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o InboundEndpointProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InboundEndpointProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InboundEndpointProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InboundEndpointProtocolPtrInput
- type InboundEndpointProtocolPtrOutput
- func (o InboundEndpointProtocolPtrOutput) Elem() InboundEndpointProtocolOutput
- func (InboundEndpointProtocolPtrOutput) ElementType() reflect.Type
- func (o InboundEndpointProtocolPtrOutput) ToInboundEndpointProtocolPtrOutput() InboundEndpointProtocolPtrOutput
- func (o InboundEndpointProtocolPtrOutput) ToInboundEndpointProtocolPtrOutputWithContext(ctx context.Context) InboundEndpointProtocolPtrOutput
- func (o InboundEndpointProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InboundEndpointProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InboundNatPool
- type InboundNatPoolArgs
- type InboundNatPoolArray
- type InboundNatPoolArrayInput
- type InboundNatPoolArrayOutput
- func (InboundNatPoolArrayOutput) ElementType() reflect.Type
- func (o InboundNatPoolArrayOutput) Index(i pulumi.IntInput) InboundNatPoolOutput
- func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutput() InboundNatPoolArrayOutput
- func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutputWithContext(ctx context.Context) InboundNatPoolArrayOutput
- type InboundNatPoolInput
- type InboundNatPoolOutput
- func (o InboundNatPoolOutput) BackendPort() pulumi.IntOutput
- func (InboundNatPoolOutput) ElementType() reflect.Type
- func (o InboundNatPoolOutput) FrontendPortRangeEnd() pulumi.IntOutput
- func (o InboundNatPoolOutput) FrontendPortRangeStart() pulumi.IntOutput
- func (o InboundNatPoolOutput) Name() pulumi.StringOutput
- func (o InboundNatPoolOutput) NetworkSecurityGroupRules() NetworkSecurityGroupRuleArrayOutput
- func (o InboundNatPoolOutput) Protocol() InboundEndpointProtocolOutput
- func (o InboundNatPoolOutput) ToInboundNatPoolOutput() InboundNatPoolOutput
- func (o InboundNatPoolOutput) ToInboundNatPoolOutputWithContext(ctx context.Context) InboundNatPoolOutput
- type InboundNatPoolResponse
- type InboundNatPoolResponseArrayOutput
- func (InboundNatPoolResponseArrayOutput) ElementType() reflect.Type
- func (o InboundNatPoolResponseArrayOutput) Index(i pulumi.IntInput) InboundNatPoolResponseOutput
- func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutput() InboundNatPoolResponseArrayOutput
- func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutputWithContext(ctx context.Context) InboundNatPoolResponseArrayOutput
- type InboundNatPoolResponseOutput
- func (o InboundNatPoolResponseOutput) BackendPort() pulumi.IntOutput
- func (InboundNatPoolResponseOutput) ElementType() reflect.Type
- func (o InboundNatPoolResponseOutput) FrontendPortRangeEnd() pulumi.IntOutput
- func (o InboundNatPoolResponseOutput) FrontendPortRangeStart() pulumi.IntOutput
- func (o InboundNatPoolResponseOutput) Name() pulumi.StringOutput
- func (o InboundNatPoolResponseOutput) NetworkSecurityGroupRules() NetworkSecurityGroupRuleResponseArrayOutput
- func (o InboundNatPoolResponseOutput) Protocol() pulumi.StringOutput
- func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutput() InboundNatPoolResponseOutput
- func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutputWithContext(ctx context.Context) InboundNatPoolResponseOutput
- type InterNodeCommunicationState
- func (InterNodeCommunicationState) ElementType() reflect.Type
- func (e InterNodeCommunicationState) ToInterNodeCommunicationStateOutput() InterNodeCommunicationStateOutput
- func (e InterNodeCommunicationState) ToInterNodeCommunicationStateOutputWithContext(ctx context.Context) InterNodeCommunicationStateOutput
- func (e InterNodeCommunicationState) ToInterNodeCommunicationStatePtrOutput() InterNodeCommunicationStatePtrOutput
- func (e InterNodeCommunicationState) ToInterNodeCommunicationStatePtrOutputWithContext(ctx context.Context) InterNodeCommunicationStatePtrOutput
- func (e InterNodeCommunicationState) ToStringOutput() pulumi.StringOutput
- func (e InterNodeCommunicationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InterNodeCommunicationState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InterNodeCommunicationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InterNodeCommunicationStateInput
- type InterNodeCommunicationStateOutput
- func (InterNodeCommunicationStateOutput) ElementType() reflect.Type
- func (o InterNodeCommunicationStateOutput) ToInterNodeCommunicationStateOutput() InterNodeCommunicationStateOutput
- func (o InterNodeCommunicationStateOutput) ToInterNodeCommunicationStateOutputWithContext(ctx context.Context) InterNodeCommunicationStateOutput
- func (o InterNodeCommunicationStateOutput) ToInterNodeCommunicationStatePtrOutput() InterNodeCommunicationStatePtrOutput
- func (o InterNodeCommunicationStateOutput) ToInterNodeCommunicationStatePtrOutputWithContext(ctx context.Context) InterNodeCommunicationStatePtrOutput
- func (o InterNodeCommunicationStateOutput) ToStringOutput() pulumi.StringOutput
- func (o InterNodeCommunicationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InterNodeCommunicationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InterNodeCommunicationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InterNodeCommunicationStatePtrInput
- type InterNodeCommunicationStatePtrOutput
- func (o InterNodeCommunicationStatePtrOutput) Elem() InterNodeCommunicationStateOutput
- func (InterNodeCommunicationStatePtrOutput) ElementType() reflect.Type
- func (o InterNodeCommunicationStatePtrOutput) ToInterNodeCommunicationStatePtrOutput() InterNodeCommunicationStatePtrOutput
- func (o InterNodeCommunicationStatePtrOutput) ToInterNodeCommunicationStatePtrOutputWithContext(ctx context.Context) InterNodeCommunicationStatePtrOutput
- func (o InterNodeCommunicationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InterNodeCommunicationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeySource
- func (KeySource) ElementType() reflect.Type
- func (e KeySource) ToKeySourceOutput() KeySourceOutput
- func (e KeySource) ToKeySourceOutputWithContext(ctx context.Context) KeySourceOutput
- func (e KeySource) ToKeySourcePtrOutput() KeySourcePtrOutput
- func (e KeySource) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput
- func (e KeySource) ToStringOutput() pulumi.StringOutput
- func (e KeySource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e KeySource) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e KeySource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeySourceInput
- type KeySourceOutput
- func (KeySourceOutput) ElementType() reflect.Type
- func (o KeySourceOutput) ToKeySourceOutput() KeySourceOutput
- func (o KeySourceOutput) ToKeySourceOutputWithContext(ctx context.Context) KeySourceOutput
- func (o KeySourceOutput) ToKeySourcePtrOutput() KeySourcePtrOutput
- func (o KeySourceOutput) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput
- func (o KeySourceOutput) ToStringOutput() pulumi.StringOutput
- func (o KeySourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o KeySourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KeySourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeySourcePtrInput
- type KeySourcePtrOutput
- func (o KeySourcePtrOutput) Elem() KeySourceOutput
- func (KeySourcePtrOutput) ElementType() reflect.Type
- func (o KeySourcePtrOutput) ToKeySourcePtrOutput() KeySourcePtrOutput
- func (o KeySourcePtrOutput) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput
- func (o KeySourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KeySourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeyVaultProperties
- type KeyVaultPropertiesArgs
- func (KeyVaultPropertiesArgs) ElementType() reflect.Type
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesInput
- type KeyVaultPropertiesOutput
- func (KeyVaultPropertiesOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesOutput) KeyIdentifier() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesPtrInput
- type KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
- func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesPtrOutput) KeyIdentifier() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesResponse
- type KeyVaultPropertiesResponseOutput
- func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesResponseOutput) KeyIdentifier() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
- type KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput
- func (KeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesResponsePtrOutput) KeyIdentifier() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type KeyVaultReference
- type KeyVaultReferenceArgs
- func (KeyVaultReferenceArgs) ElementType() reflect.Type
- func (i KeyVaultReferenceArgs) ToKeyVaultReferenceOutput() KeyVaultReferenceOutput
- func (i KeyVaultReferenceArgs) ToKeyVaultReferenceOutputWithContext(ctx context.Context) KeyVaultReferenceOutput
- func (i KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput
- func (i KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutputWithContext(ctx context.Context) KeyVaultReferencePtrOutput
- type KeyVaultReferenceInput
- type KeyVaultReferenceOutput
- func (KeyVaultReferenceOutput) ElementType() reflect.Type
- func (o KeyVaultReferenceOutput) Id() pulumi.StringOutput
- func (o KeyVaultReferenceOutput) ToKeyVaultReferenceOutput() KeyVaultReferenceOutput
- func (o KeyVaultReferenceOutput) ToKeyVaultReferenceOutputWithContext(ctx context.Context) KeyVaultReferenceOutput
- func (o KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput
- func (o KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutputWithContext(ctx context.Context) KeyVaultReferencePtrOutput
- func (o KeyVaultReferenceOutput) Url() pulumi.StringOutput
- type KeyVaultReferencePtrInput
- type KeyVaultReferencePtrOutput
- func (o KeyVaultReferencePtrOutput) Elem() KeyVaultReferenceOutput
- func (KeyVaultReferencePtrOutput) ElementType() reflect.Type
- func (o KeyVaultReferencePtrOutput) Id() pulumi.StringPtrOutput
- func (o KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput
- func (o KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutputWithContext(ctx context.Context) KeyVaultReferencePtrOutput
- func (o KeyVaultReferencePtrOutput) Url() pulumi.StringPtrOutput
- type KeyVaultReferenceResponse
- type KeyVaultReferenceResponseOutput
- func (KeyVaultReferenceResponseOutput) ElementType() reflect.Type
- func (o KeyVaultReferenceResponseOutput) Id() pulumi.StringOutput
- func (o KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponseOutput() KeyVaultReferenceResponseOutput
- func (o KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponseOutputWithContext(ctx context.Context) KeyVaultReferenceResponseOutput
- func (o KeyVaultReferenceResponseOutput) Url() pulumi.StringOutput
- type LinuxUserConfiguration
- type LinuxUserConfigurationArgs
- func (LinuxUserConfigurationArgs) ElementType() reflect.Type
- func (i LinuxUserConfigurationArgs) ToLinuxUserConfigurationOutput() LinuxUserConfigurationOutput
- func (i LinuxUserConfigurationArgs) ToLinuxUserConfigurationOutputWithContext(ctx context.Context) LinuxUserConfigurationOutput
- func (i LinuxUserConfigurationArgs) ToLinuxUserConfigurationPtrOutput() LinuxUserConfigurationPtrOutput
- func (i LinuxUserConfigurationArgs) ToLinuxUserConfigurationPtrOutputWithContext(ctx context.Context) LinuxUserConfigurationPtrOutput
- type LinuxUserConfigurationInput
- type LinuxUserConfigurationOutput
- func (LinuxUserConfigurationOutput) ElementType() reflect.Type
- func (o LinuxUserConfigurationOutput) Gid() pulumi.IntPtrOutput
- func (o LinuxUserConfigurationOutput) SshPrivateKey() pulumi.StringPtrOutput
- func (o LinuxUserConfigurationOutput) ToLinuxUserConfigurationOutput() LinuxUserConfigurationOutput
- func (o LinuxUserConfigurationOutput) ToLinuxUserConfigurationOutputWithContext(ctx context.Context) LinuxUserConfigurationOutput
- func (o LinuxUserConfigurationOutput) ToLinuxUserConfigurationPtrOutput() LinuxUserConfigurationPtrOutput
- func (o LinuxUserConfigurationOutput) ToLinuxUserConfigurationPtrOutputWithContext(ctx context.Context) LinuxUserConfigurationPtrOutput
- func (o LinuxUserConfigurationOutput) Uid() pulumi.IntPtrOutput
- type LinuxUserConfigurationPtrInput
- type LinuxUserConfigurationPtrOutput
- func (o LinuxUserConfigurationPtrOutput) Elem() LinuxUserConfigurationOutput
- func (LinuxUserConfigurationPtrOutput) ElementType() reflect.Type
- func (o LinuxUserConfigurationPtrOutput) Gid() pulumi.IntPtrOutput
- func (o LinuxUserConfigurationPtrOutput) SshPrivateKey() pulumi.StringPtrOutput
- func (o LinuxUserConfigurationPtrOutput) ToLinuxUserConfigurationPtrOutput() LinuxUserConfigurationPtrOutput
- func (o LinuxUserConfigurationPtrOutput) ToLinuxUserConfigurationPtrOutputWithContext(ctx context.Context) LinuxUserConfigurationPtrOutput
- func (o LinuxUserConfigurationPtrOutput) Uid() pulumi.IntPtrOutput
- type LinuxUserConfigurationResponse
- type LinuxUserConfigurationResponseOutput
- func (LinuxUserConfigurationResponseOutput) ElementType() reflect.Type
- func (o LinuxUserConfigurationResponseOutput) Gid() pulumi.IntPtrOutput
- func (o LinuxUserConfigurationResponseOutput) SshPrivateKey() pulumi.StringPtrOutput
- func (o LinuxUserConfigurationResponseOutput) ToLinuxUserConfigurationResponseOutput() LinuxUserConfigurationResponseOutput
- func (o LinuxUserConfigurationResponseOutput) ToLinuxUserConfigurationResponseOutputWithContext(ctx context.Context) LinuxUserConfigurationResponseOutput
- func (o LinuxUserConfigurationResponseOutput) Uid() pulumi.IntPtrOutput
- type LinuxUserConfigurationResponsePtrOutput
- func (o LinuxUserConfigurationResponsePtrOutput) Elem() LinuxUserConfigurationResponseOutput
- func (LinuxUserConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o LinuxUserConfigurationResponsePtrOutput) Gid() pulumi.IntPtrOutput
- func (o LinuxUserConfigurationResponsePtrOutput) SshPrivateKey() pulumi.StringPtrOutput
- func (o LinuxUserConfigurationResponsePtrOutput) ToLinuxUserConfigurationResponsePtrOutput() LinuxUserConfigurationResponsePtrOutput
- func (o LinuxUserConfigurationResponsePtrOutput) ToLinuxUserConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxUserConfigurationResponsePtrOutput
- func (o LinuxUserConfigurationResponsePtrOutput) Uid() pulumi.IntPtrOutput
- type ListBatchAccountKeysArgs
- type ListBatchAccountKeysOutputArgs
- type ListBatchAccountKeysResult
- type ListBatchAccountKeysResultOutput
- func (o ListBatchAccountKeysResultOutput) AccountName() pulumi.StringOutput
- func (ListBatchAccountKeysResultOutput) ElementType() reflect.Type
- func (o ListBatchAccountKeysResultOutput) Primary() pulumi.StringOutput
- func (o ListBatchAccountKeysResultOutput) Secondary() pulumi.StringOutput
- func (o ListBatchAccountKeysResultOutput) ToListBatchAccountKeysResultOutput() ListBatchAccountKeysResultOutput
- func (o ListBatchAccountKeysResultOutput) ToListBatchAccountKeysResultOutputWithContext(ctx context.Context) ListBatchAccountKeysResultOutput
- type LoginMode
- func (LoginMode) ElementType() reflect.Type
- func (e LoginMode) ToLoginModeOutput() LoginModeOutput
- func (e LoginMode) ToLoginModeOutputWithContext(ctx context.Context) LoginModeOutput
- func (e LoginMode) ToLoginModePtrOutput() LoginModePtrOutput
- func (e LoginMode) ToLoginModePtrOutputWithContext(ctx context.Context) LoginModePtrOutput
- func (e LoginMode) ToStringOutput() pulumi.StringOutput
- func (e LoginMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoginMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoginMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoginModeInput
- type LoginModeOutput
- func (LoginModeOutput) ElementType() reflect.Type
- func (o LoginModeOutput) ToLoginModeOutput() LoginModeOutput
- func (o LoginModeOutput) ToLoginModeOutputWithContext(ctx context.Context) LoginModeOutput
- func (o LoginModeOutput) ToLoginModePtrOutput() LoginModePtrOutput
- func (o LoginModeOutput) ToLoginModePtrOutputWithContext(ctx context.Context) LoginModePtrOutput
- func (o LoginModeOutput) ToStringOutput() pulumi.StringOutput
- func (o LoginModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoginModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoginModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoginModePtrInput
- type LoginModePtrOutput
- func (o LoginModePtrOutput) Elem() LoginModeOutput
- func (LoginModePtrOutput) ElementType() reflect.Type
- func (o LoginModePtrOutput) ToLoginModePtrOutput() LoginModePtrOutput
- func (o LoginModePtrOutput) ToLoginModePtrOutputWithContext(ctx context.Context) LoginModePtrOutput
- func (o LoginModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoginModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupApplicationArgs
- type LookupApplicationOutputArgs
- type LookupApplicationPackageArgs
- type LookupApplicationPackageOutputArgs
- type LookupApplicationPackageResult
- type LookupApplicationPackageResultOutput
- func (LookupApplicationPackageResultOutput) ElementType() reflect.Type
- func (o LookupApplicationPackageResultOutput) Etag() pulumi.StringOutput
- func (o LookupApplicationPackageResultOutput) Format() pulumi.StringOutput
- func (o LookupApplicationPackageResultOutput) Id() pulumi.StringOutput
- func (o LookupApplicationPackageResultOutput) LastActivationTime() pulumi.StringOutput
- func (o LookupApplicationPackageResultOutput) Name() pulumi.StringOutput
- func (o LookupApplicationPackageResultOutput) State() pulumi.StringOutput
- func (o LookupApplicationPackageResultOutput) StorageUrl() pulumi.StringOutput
- func (o LookupApplicationPackageResultOutput) StorageUrlExpiry() pulumi.StringOutput
- func (o LookupApplicationPackageResultOutput) ToLookupApplicationPackageResultOutput() LookupApplicationPackageResultOutput
- func (o LookupApplicationPackageResultOutput) ToLookupApplicationPackageResultOutputWithContext(ctx context.Context) LookupApplicationPackageResultOutput
- func (o LookupApplicationPackageResultOutput) Type() pulumi.StringOutput
- type LookupApplicationResult
- type LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) AllowUpdates() pulumi.BoolPtrOutput
- func (o LookupApplicationResultOutput) DefaultVersion() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupApplicationResultOutput) ElementType() reflect.Type
- func (o LookupApplicationResultOutput) Etag() pulumi.StringOutput
- func (o LookupApplicationResultOutput) Id() pulumi.StringOutput
- func (o LookupApplicationResultOutput) Name() pulumi.StringOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) Type() pulumi.StringOutput
- type LookupBatchAccountArgs
- type LookupBatchAccountOutputArgs
- type LookupBatchAccountResult
- type LookupBatchAccountResultOutput
- func (o LookupBatchAccountResultOutput) AccountEndpoint() pulumi.StringOutput
- func (o LookupBatchAccountResultOutput) ActiveJobAndJobScheduleQuota() pulumi.IntOutput
- func (o LookupBatchAccountResultOutput) AllowedAuthenticationModes() pulumi.StringArrayOutput
- func (o LookupBatchAccountResultOutput) AutoStorage() AutoStoragePropertiesResponseOutput
- func (o LookupBatchAccountResultOutput) DedicatedCoreQuota() pulumi.IntOutput
- func (o LookupBatchAccountResultOutput) DedicatedCoreQuotaPerVMFamily() VirtualMachineFamilyCoreQuotaResponseArrayOutput
- func (o LookupBatchAccountResultOutput) DedicatedCoreQuotaPerVMFamilyEnforced() pulumi.BoolOutput
- func (LookupBatchAccountResultOutput) ElementType() reflect.Type
- func (o LookupBatchAccountResultOutput) Encryption() EncryptionPropertiesResponseOutput
- func (o LookupBatchAccountResultOutput) Id() pulumi.StringOutput
- func (o LookupBatchAccountResultOutput) Identity() BatchAccountIdentityResponsePtrOutput
- func (o LookupBatchAccountResultOutput) KeyVaultReference() KeyVaultReferenceResponseOutput
- func (o LookupBatchAccountResultOutput) Location() pulumi.StringOutput
- func (o LookupBatchAccountResultOutput) LowPriorityCoreQuota() pulumi.IntOutput
- func (o LookupBatchAccountResultOutput) Name() pulumi.StringOutput
- func (o LookupBatchAccountResultOutput) NetworkProfile() NetworkProfileResponsePtrOutput
- func (o LookupBatchAccountResultOutput) NodeManagementEndpoint() pulumi.StringOutput
- func (o LookupBatchAccountResultOutput) PoolAllocationMode() pulumi.StringOutput
- func (o LookupBatchAccountResultOutput) PoolQuota() pulumi.IntOutput
- func (o LookupBatchAccountResultOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput
- func (o LookupBatchAccountResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupBatchAccountResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o LookupBatchAccountResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupBatchAccountResultOutput) ToLookupBatchAccountResultOutput() LookupBatchAccountResultOutput
- func (o LookupBatchAccountResultOutput) ToLookupBatchAccountResultOutputWithContext(ctx context.Context) LookupBatchAccountResultOutput
- func (o LookupBatchAccountResultOutput) Type() pulumi.StringOutput
- type LookupPoolArgs
- type LookupPoolOutputArgs
- type LookupPoolResult
- type LookupPoolResultOutput
- func (o LookupPoolResultOutput) AllocationState() pulumi.StringOutput
- func (o LookupPoolResultOutput) AllocationStateTransitionTime() pulumi.StringOutput
- func (o LookupPoolResultOutput) ApplicationLicenses() pulumi.StringArrayOutput
- func (o LookupPoolResultOutput) ApplicationPackages() ApplicationPackageReferenceResponseArrayOutput
- func (o LookupPoolResultOutput) AutoScaleRun() AutoScaleRunResponseOutput
- func (o LookupPoolResultOutput) Certificates() CertificateReferenceResponseArrayOutput
- func (o LookupPoolResultOutput) CreationTime() pulumi.StringOutput
- func (o LookupPoolResultOutput) CurrentDedicatedNodes() pulumi.IntOutput
- func (o LookupPoolResultOutput) CurrentLowPriorityNodes() pulumi.IntOutput
- func (o LookupPoolResultOutput) CurrentNodeCommunicationMode() pulumi.StringOutput
- func (o LookupPoolResultOutput) DeploymentConfiguration() DeploymentConfigurationResponsePtrOutput
- func (o LookupPoolResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupPoolResultOutput) ElementType() reflect.Type
- func (o LookupPoolResultOutput) Etag() pulumi.StringOutput
- func (o LookupPoolResultOutput) Id() pulumi.StringOutput
- func (o LookupPoolResultOutput) Identity() BatchPoolIdentityResponsePtrOutput
- func (o LookupPoolResultOutput) InterNodeCommunication() pulumi.StringPtrOutput
- func (o LookupPoolResultOutput) LastModified() pulumi.StringOutput
- func (o LookupPoolResultOutput) Metadata() MetadataItemResponseArrayOutput
- func (o LookupPoolResultOutput) MountConfiguration() MountConfigurationResponseArrayOutput
- func (o LookupPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupPoolResultOutput) NetworkConfiguration() NetworkConfigurationResponsePtrOutput
- func (o LookupPoolResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupPoolResultOutput) ProvisioningStateTransitionTime() pulumi.StringOutput
- func (o LookupPoolResultOutput) ResizeOperationStatus() ResizeOperationStatusResponseOutput
- func (o LookupPoolResultOutput) ScaleSettings() ScaleSettingsResponsePtrOutput
- func (o LookupPoolResultOutput) StartTask() StartTaskResponsePtrOutput
- func (o LookupPoolResultOutput) TargetNodeCommunicationMode() pulumi.StringPtrOutput
- func (o LookupPoolResultOutput) TaskSchedulingPolicy() TaskSchedulingPolicyResponsePtrOutput
- func (o LookupPoolResultOutput) TaskSlotsPerNode() pulumi.IntPtrOutput
- func (o LookupPoolResultOutput) ToLookupPoolResultOutput() LookupPoolResultOutput
- func (o LookupPoolResultOutput) ToLookupPoolResultOutputWithContext(ctx context.Context) LookupPoolResultOutput
- func (o LookupPoolResultOutput) Type() pulumi.StringOutput
- func (o LookupPoolResultOutput) UserAccounts() UserAccountResponseArrayOutput
- func (o LookupPoolResultOutput) VmSize() pulumi.StringPtrOutput
- type MetadataItem
- type MetadataItemArgs
- type MetadataItemArray
- type MetadataItemArrayInput
- type MetadataItemArrayOutput
- func (MetadataItemArrayOutput) ElementType() reflect.Type
- func (o MetadataItemArrayOutput) Index(i pulumi.IntInput) MetadataItemOutput
- func (o MetadataItemArrayOutput) ToMetadataItemArrayOutput() MetadataItemArrayOutput
- func (o MetadataItemArrayOutput) ToMetadataItemArrayOutputWithContext(ctx context.Context) MetadataItemArrayOutput
- type MetadataItemInput
- type MetadataItemOutput
- func (MetadataItemOutput) ElementType() reflect.Type
- func (o MetadataItemOutput) Name() pulumi.StringOutput
- func (o MetadataItemOutput) ToMetadataItemOutput() MetadataItemOutput
- func (o MetadataItemOutput) ToMetadataItemOutputWithContext(ctx context.Context) MetadataItemOutput
- func (o MetadataItemOutput) Value() pulumi.StringOutput
- type MetadataItemResponse
- type MetadataItemResponseArrayOutput
- func (MetadataItemResponseArrayOutput) ElementType() reflect.Type
- func (o MetadataItemResponseArrayOutput) Index(i pulumi.IntInput) MetadataItemResponseOutput
- func (o MetadataItemResponseArrayOutput) ToMetadataItemResponseArrayOutput() MetadataItemResponseArrayOutput
- func (o MetadataItemResponseArrayOutput) ToMetadataItemResponseArrayOutputWithContext(ctx context.Context) MetadataItemResponseArrayOutput
- type MetadataItemResponseOutput
- func (MetadataItemResponseOutput) ElementType() reflect.Type
- func (o MetadataItemResponseOutput) Name() pulumi.StringOutput
- func (o MetadataItemResponseOutput) ToMetadataItemResponseOutput() MetadataItemResponseOutput
- func (o MetadataItemResponseOutput) ToMetadataItemResponseOutputWithContext(ctx context.Context) MetadataItemResponseOutput
- func (o MetadataItemResponseOutput) Value() pulumi.StringOutput
- type MountConfiguration
- type MountConfigurationArgs
- type MountConfigurationArray
- type MountConfigurationArrayInput
- type MountConfigurationArrayOutput
- func (MountConfigurationArrayOutput) ElementType() reflect.Type
- func (o MountConfigurationArrayOutput) Index(i pulumi.IntInput) MountConfigurationOutput
- func (o MountConfigurationArrayOutput) ToMountConfigurationArrayOutput() MountConfigurationArrayOutput
- func (o MountConfigurationArrayOutput) ToMountConfigurationArrayOutputWithContext(ctx context.Context) MountConfigurationArrayOutput
- type MountConfigurationInput
- type MountConfigurationOutput
- func (o MountConfigurationOutput) AzureBlobFileSystemConfiguration() AzureBlobFileSystemConfigurationPtrOutput
- func (o MountConfigurationOutput) AzureFileShareConfiguration() AzureFileShareConfigurationPtrOutput
- func (o MountConfigurationOutput) CifsMountConfiguration() CIFSMountConfigurationPtrOutput
- func (MountConfigurationOutput) ElementType() reflect.Type
- func (o MountConfigurationOutput) NfsMountConfiguration() NFSMountConfigurationPtrOutput
- func (o MountConfigurationOutput) ToMountConfigurationOutput() MountConfigurationOutput
- func (o MountConfigurationOutput) ToMountConfigurationOutputWithContext(ctx context.Context) MountConfigurationOutput
- type MountConfigurationResponse
- type MountConfigurationResponseArrayOutput
- func (MountConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o MountConfigurationResponseArrayOutput) Index(i pulumi.IntInput) MountConfigurationResponseOutput
- func (o MountConfigurationResponseArrayOutput) ToMountConfigurationResponseArrayOutput() MountConfigurationResponseArrayOutput
- func (o MountConfigurationResponseArrayOutput) ToMountConfigurationResponseArrayOutputWithContext(ctx context.Context) MountConfigurationResponseArrayOutput
- type MountConfigurationResponseOutput
- func (o MountConfigurationResponseOutput) AzureBlobFileSystemConfiguration() AzureBlobFileSystemConfigurationResponsePtrOutput
- func (o MountConfigurationResponseOutput) AzureFileShareConfiguration() AzureFileShareConfigurationResponsePtrOutput
- func (o MountConfigurationResponseOutput) CifsMountConfiguration() CIFSMountConfigurationResponsePtrOutput
- func (MountConfigurationResponseOutput) ElementType() reflect.Type
- func (o MountConfigurationResponseOutput) NfsMountConfiguration() NFSMountConfigurationResponsePtrOutput
- func (o MountConfigurationResponseOutput) ToMountConfigurationResponseOutput() MountConfigurationResponseOutput
- func (o MountConfigurationResponseOutput) ToMountConfigurationResponseOutputWithContext(ctx context.Context) MountConfigurationResponseOutput
- type NFSMountConfiguration
- type NFSMountConfigurationArgs
- func (NFSMountConfigurationArgs) ElementType() reflect.Type
- func (i NFSMountConfigurationArgs) ToNFSMountConfigurationOutput() NFSMountConfigurationOutput
- func (i NFSMountConfigurationArgs) ToNFSMountConfigurationOutputWithContext(ctx context.Context) NFSMountConfigurationOutput
- func (i NFSMountConfigurationArgs) ToNFSMountConfigurationPtrOutput() NFSMountConfigurationPtrOutput
- func (i NFSMountConfigurationArgs) ToNFSMountConfigurationPtrOutputWithContext(ctx context.Context) NFSMountConfigurationPtrOutput
- type NFSMountConfigurationInput
- type NFSMountConfigurationOutput
- func (NFSMountConfigurationOutput) ElementType() reflect.Type
- func (o NFSMountConfigurationOutput) MountOptions() pulumi.StringPtrOutput
- func (o NFSMountConfigurationOutput) RelativeMountPath() pulumi.StringOutput
- func (o NFSMountConfigurationOutput) Source() pulumi.StringOutput
- func (o NFSMountConfigurationOutput) ToNFSMountConfigurationOutput() NFSMountConfigurationOutput
- func (o NFSMountConfigurationOutput) ToNFSMountConfigurationOutputWithContext(ctx context.Context) NFSMountConfigurationOutput
- func (o NFSMountConfigurationOutput) ToNFSMountConfigurationPtrOutput() NFSMountConfigurationPtrOutput
- func (o NFSMountConfigurationOutput) ToNFSMountConfigurationPtrOutputWithContext(ctx context.Context) NFSMountConfigurationPtrOutput
- type NFSMountConfigurationPtrInput
- type NFSMountConfigurationPtrOutput
- func (o NFSMountConfigurationPtrOutput) Elem() NFSMountConfigurationOutput
- func (NFSMountConfigurationPtrOutput) ElementType() reflect.Type
- func (o NFSMountConfigurationPtrOutput) MountOptions() pulumi.StringPtrOutput
- func (o NFSMountConfigurationPtrOutput) RelativeMountPath() pulumi.StringPtrOutput
- func (o NFSMountConfigurationPtrOutput) Source() pulumi.StringPtrOutput
- func (o NFSMountConfigurationPtrOutput) ToNFSMountConfigurationPtrOutput() NFSMountConfigurationPtrOutput
- func (o NFSMountConfigurationPtrOutput) ToNFSMountConfigurationPtrOutputWithContext(ctx context.Context) NFSMountConfigurationPtrOutput
- type NFSMountConfigurationResponse
- type NFSMountConfigurationResponseOutput
- func (NFSMountConfigurationResponseOutput) ElementType() reflect.Type
- func (o NFSMountConfigurationResponseOutput) MountOptions() pulumi.StringPtrOutput
- func (o NFSMountConfigurationResponseOutput) RelativeMountPath() pulumi.StringOutput
- func (o NFSMountConfigurationResponseOutput) Source() pulumi.StringOutput
- func (o NFSMountConfigurationResponseOutput) ToNFSMountConfigurationResponseOutput() NFSMountConfigurationResponseOutput
- func (o NFSMountConfigurationResponseOutput) ToNFSMountConfigurationResponseOutputWithContext(ctx context.Context) NFSMountConfigurationResponseOutput
- type NFSMountConfigurationResponsePtrOutput
- func (o NFSMountConfigurationResponsePtrOutput) Elem() NFSMountConfigurationResponseOutput
- func (NFSMountConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o NFSMountConfigurationResponsePtrOutput) MountOptions() pulumi.StringPtrOutput
- func (o NFSMountConfigurationResponsePtrOutput) RelativeMountPath() pulumi.StringPtrOutput
- func (o NFSMountConfigurationResponsePtrOutput) Source() pulumi.StringPtrOutput
- func (o NFSMountConfigurationResponsePtrOutput) ToNFSMountConfigurationResponsePtrOutput() NFSMountConfigurationResponsePtrOutput
- func (o NFSMountConfigurationResponsePtrOutput) ToNFSMountConfigurationResponsePtrOutputWithContext(ctx context.Context) NFSMountConfigurationResponsePtrOutput
- type NetworkConfiguration
- type NetworkConfigurationArgs
- func (val *NetworkConfigurationArgs) Defaults() *NetworkConfigurationArgs
- func (NetworkConfigurationArgs) ElementType() reflect.Type
- func (i NetworkConfigurationArgs) ToNetworkConfigurationOutput() NetworkConfigurationOutput
- func (i NetworkConfigurationArgs) ToNetworkConfigurationOutputWithContext(ctx context.Context) NetworkConfigurationOutput
- func (i NetworkConfigurationArgs) ToNetworkConfigurationPtrOutput() NetworkConfigurationPtrOutput
- func (i NetworkConfigurationArgs) ToNetworkConfigurationPtrOutputWithContext(ctx context.Context) NetworkConfigurationPtrOutput
- type NetworkConfigurationInput
- type NetworkConfigurationOutput
- func (o NetworkConfigurationOutput) DynamicVnetAssignmentScope() DynamicVNetAssignmentScopePtrOutput
- func (NetworkConfigurationOutput) ElementType() reflect.Type
- func (o NetworkConfigurationOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
- func (o NetworkConfigurationOutput) EndpointConfiguration() PoolEndpointConfigurationPtrOutput
- func (o NetworkConfigurationOutput) PublicIPAddressConfiguration() PublicIPAddressConfigurationPtrOutput
- func (o NetworkConfigurationOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkConfigurationOutput) ToNetworkConfigurationOutput() NetworkConfigurationOutput
- func (o NetworkConfigurationOutput) ToNetworkConfigurationOutputWithContext(ctx context.Context) NetworkConfigurationOutput
- func (o NetworkConfigurationOutput) ToNetworkConfigurationPtrOutput() NetworkConfigurationPtrOutput
- func (o NetworkConfigurationOutput) ToNetworkConfigurationPtrOutputWithContext(ctx context.Context) NetworkConfigurationPtrOutput
- type NetworkConfigurationPtrInput
- type NetworkConfigurationPtrOutput
- func (o NetworkConfigurationPtrOutput) DynamicVnetAssignmentScope() DynamicVNetAssignmentScopePtrOutput
- func (o NetworkConfigurationPtrOutput) Elem() NetworkConfigurationOutput
- func (NetworkConfigurationPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigurationPtrOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
- func (o NetworkConfigurationPtrOutput) EndpointConfiguration() PoolEndpointConfigurationPtrOutput
- func (o NetworkConfigurationPtrOutput) PublicIPAddressConfiguration() PublicIPAddressConfigurationPtrOutput
- func (o NetworkConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkConfigurationPtrOutput) ToNetworkConfigurationPtrOutput() NetworkConfigurationPtrOutput
- func (o NetworkConfigurationPtrOutput) ToNetworkConfigurationPtrOutputWithContext(ctx context.Context) NetworkConfigurationPtrOutput
- type NetworkConfigurationResponse
- type NetworkConfigurationResponseOutput
- func (o NetworkConfigurationResponseOutput) DynamicVnetAssignmentScope() pulumi.StringPtrOutput
- func (NetworkConfigurationResponseOutput) ElementType() reflect.Type
- func (o NetworkConfigurationResponseOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
- func (o NetworkConfigurationResponseOutput) EndpointConfiguration() PoolEndpointConfigurationResponsePtrOutput
- func (o NetworkConfigurationResponseOutput) PublicIPAddressConfiguration() PublicIPAddressConfigurationResponsePtrOutput
- func (o NetworkConfigurationResponseOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkConfigurationResponseOutput) ToNetworkConfigurationResponseOutput() NetworkConfigurationResponseOutput
- func (o NetworkConfigurationResponseOutput) ToNetworkConfigurationResponseOutputWithContext(ctx context.Context) NetworkConfigurationResponseOutput
- type NetworkConfigurationResponsePtrOutput
- func (o NetworkConfigurationResponsePtrOutput) DynamicVnetAssignmentScope() pulumi.StringPtrOutput
- func (o NetworkConfigurationResponsePtrOutput) Elem() NetworkConfigurationResponseOutput
- func (NetworkConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkConfigurationResponsePtrOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
- func (o NetworkConfigurationResponsePtrOutput) EndpointConfiguration() PoolEndpointConfigurationResponsePtrOutput
- func (o NetworkConfigurationResponsePtrOutput) PublicIPAddressConfiguration() PublicIPAddressConfigurationResponsePtrOutput
- func (o NetworkConfigurationResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkConfigurationResponsePtrOutput) ToNetworkConfigurationResponsePtrOutput() NetworkConfigurationResponsePtrOutput
- func (o NetworkConfigurationResponsePtrOutput) ToNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) NetworkConfigurationResponsePtrOutput
- type NetworkProfile
- type NetworkProfileArgs
- func (NetworkProfileArgs) ElementType() reflect.Type
- func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput
- func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
- func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
- func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
- type NetworkProfileInput
- type NetworkProfileOutput
- func (o NetworkProfileOutput) AccountAccess() EndpointAccessProfilePtrOutput
- func (NetworkProfileOutput) ElementType() reflect.Type
- func (o NetworkProfileOutput) NodeManagementAccess() EndpointAccessProfilePtrOutput
- func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput
- func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
- func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
- func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
- type NetworkProfilePtrInput
- type NetworkProfilePtrOutput
- func (o NetworkProfilePtrOutput) AccountAccess() EndpointAccessProfilePtrOutput
- func (o NetworkProfilePtrOutput) Elem() NetworkProfileOutput
- func (NetworkProfilePtrOutput) ElementType() reflect.Type
- func (o NetworkProfilePtrOutput) NodeManagementAccess() EndpointAccessProfilePtrOutput
- func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
- func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
- type NetworkProfileResponse
- type NetworkProfileResponseOutput
- func (o NetworkProfileResponseOutput) AccountAccess() EndpointAccessProfileResponsePtrOutput
- func (NetworkProfileResponseOutput) ElementType() reflect.Type
- func (o NetworkProfileResponseOutput) NodeManagementAccess() EndpointAccessProfileResponsePtrOutput
- func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
- func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput
- type NetworkProfileResponsePtrOutput
- func (o NetworkProfileResponsePtrOutput) AccountAccess() EndpointAccessProfileResponsePtrOutput
- func (o NetworkProfileResponsePtrOutput) Elem() NetworkProfileResponseOutput
- func (NetworkProfileResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkProfileResponsePtrOutput) NodeManagementAccess() EndpointAccessProfileResponsePtrOutput
- func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
- func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
- type NetworkSecurityGroupRule
- type NetworkSecurityGroupRuleAccess
- func (NetworkSecurityGroupRuleAccess) ElementType() reflect.Type
- func (e NetworkSecurityGroupRuleAccess) ToNetworkSecurityGroupRuleAccessOutput() NetworkSecurityGroupRuleAccessOutput
- func (e NetworkSecurityGroupRuleAccess) ToNetworkSecurityGroupRuleAccessOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleAccessOutput
- func (e NetworkSecurityGroupRuleAccess) ToNetworkSecurityGroupRuleAccessPtrOutput() NetworkSecurityGroupRuleAccessPtrOutput
- func (e NetworkSecurityGroupRuleAccess) ToNetworkSecurityGroupRuleAccessPtrOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleAccessPtrOutput
- func (e NetworkSecurityGroupRuleAccess) ToStringOutput() pulumi.StringOutput
- func (e NetworkSecurityGroupRuleAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkSecurityGroupRuleAccess) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkSecurityGroupRuleAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkSecurityGroupRuleAccessInput
- type NetworkSecurityGroupRuleAccessOutput
- func (NetworkSecurityGroupRuleAccessOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupRuleAccessOutput) ToNetworkSecurityGroupRuleAccessOutput() NetworkSecurityGroupRuleAccessOutput
- func (o NetworkSecurityGroupRuleAccessOutput) ToNetworkSecurityGroupRuleAccessOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleAccessOutput
- func (o NetworkSecurityGroupRuleAccessOutput) ToNetworkSecurityGroupRuleAccessPtrOutput() NetworkSecurityGroupRuleAccessPtrOutput
- func (o NetworkSecurityGroupRuleAccessOutput) ToNetworkSecurityGroupRuleAccessPtrOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleAccessPtrOutput
- func (o NetworkSecurityGroupRuleAccessOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkSecurityGroupRuleAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkSecurityGroupRuleAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupRuleAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkSecurityGroupRuleAccessPtrInput
- type NetworkSecurityGroupRuleAccessPtrOutput
- func (o NetworkSecurityGroupRuleAccessPtrOutput) Elem() NetworkSecurityGroupRuleAccessOutput
- func (NetworkSecurityGroupRuleAccessPtrOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupRuleAccessPtrOutput) ToNetworkSecurityGroupRuleAccessPtrOutput() NetworkSecurityGroupRuleAccessPtrOutput
- func (o NetworkSecurityGroupRuleAccessPtrOutput) ToNetworkSecurityGroupRuleAccessPtrOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleAccessPtrOutput
- func (o NetworkSecurityGroupRuleAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkSecurityGroupRuleAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkSecurityGroupRuleArgs
- func (NetworkSecurityGroupRuleArgs) ElementType() reflect.Type
- func (i NetworkSecurityGroupRuleArgs) ToNetworkSecurityGroupRuleOutput() NetworkSecurityGroupRuleOutput
- func (i NetworkSecurityGroupRuleArgs) ToNetworkSecurityGroupRuleOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleOutput
- type NetworkSecurityGroupRuleArray
- func (NetworkSecurityGroupRuleArray) ElementType() reflect.Type
- func (i NetworkSecurityGroupRuleArray) ToNetworkSecurityGroupRuleArrayOutput() NetworkSecurityGroupRuleArrayOutput
- func (i NetworkSecurityGroupRuleArray) ToNetworkSecurityGroupRuleArrayOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleArrayOutput
- type NetworkSecurityGroupRuleArrayInput
- type NetworkSecurityGroupRuleArrayOutput
- func (NetworkSecurityGroupRuleArrayOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupRuleArrayOutput) Index(i pulumi.IntInput) NetworkSecurityGroupRuleOutput
- func (o NetworkSecurityGroupRuleArrayOutput) ToNetworkSecurityGroupRuleArrayOutput() NetworkSecurityGroupRuleArrayOutput
- func (o NetworkSecurityGroupRuleArrayOutput) ToNetworkSecurityGroupRuleArrayOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleArrayOutput
- type NetworkSecurityGroupRuleInput
- type NetworkSecurityGroupRuleOutput
- func (o NetworkSecurityGroupRuleOutput) Access() NetworkSecurityGroupRuleAccessOutput
- func (NetworkSecurityGroupRuleOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupRuleOutput) Priority() pulumi.IntOutput
- func (o NetworkSecurityGroupRuleOutput) SourceAddressPrefix() pulumi.StringOutput
- func (o NetworkSecurityGroupRuleOutput) SourcePortRanges() pulumi.StringArrayOutput
- func (o NetworkSecurityGroupRuleOutput) ToNetworkSecurityGroupRuleOutput() NetworkSecurityGroupRuleOutput
- func (o NetworkSecurityGroupRuleOutput) ToNetworkSecurityGroupRuleOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleOutput
- type NetworkSecurityGroupRuleResponse
- type NetworkSecurityGroupRuleResponseArrayOutput
- func (NetworkSecurityGroupRuleResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupRuleResponseArrayOutput) Index(i pulumi.IntInput) NetworkSecurityGroupRuleResponseOutput
- func (o NetworkSecurityGroupRuleResponseArrayOutput) ToNetworkSecurityGroupRuleResponseArrayOutput() NetworkSecurityGroupRuleResponseArrayOutput
- func (o NetworkSecurityGroupRuleResponseArrayOutput) ToNetworkSecurityGroupRuleResponseArrayOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleResponseArrayOutput
- type NetworkSecurityGroupRuleResponseOutput
- func (o NetworkSecurityGroupRuleResponseOutput) Access() pulumi.StringOutput
- func (NetworkSecurityGroupRuleResponseOutput) ElementType() reflect.Type
- func (o NetworkSecurityGroupRuleResponseOutput) Priority() pulumi.IntOutput
- func (o NetworkSecurityGroupRuleResponseOutput) SourceAddressPrefix() pulumi.StringOutput
- func (o NetworkSecurityGroupRuleResponseOutput) SourcePortRanges() pulumi.StringArrayOutput
- func (o NetworkSecurityGroupRuleResponseOutput) ToNetworkSecurityGroupRuleResponseOutput() NetworkSecurityGroupRuleResponseOutput
- func (o NetworkSecurityGroupRuleResponseOutput) ToNetworkSecurityGroupRuleResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleResponseOutput
- type NodeCommunicationMode
- func (NodeCommunicationMode) ElementType() reflect.Type
- func (e NodeCommunicationMode) ToNodeCommunicationModeOutput() NodeCommunicationModeOutput
- func (e NodeCommunicationMode) ToNodeCommunicationModeOutputWithContext(ctx context.Context) NodeCommunicationModeOutput
- func (e NodeCommunicationMode) ToNodeCommunicationModePtrOutput() NodeCommunicationModePtrOutput
- func (e NodeCommunicationMode) ToNodeCommunicationModePtrOutputWithContext(ctx context.Context) NodeCommunicationModePtrOutput
- func (e NodeCommunicationMode) ToStringOutput() pulumi.StringOutput
- func (e NodeCommunicationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NodeCommunicationMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NodeCommunicationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeCommunicationModeInput
- type NodeCommunicationModeOutput
- func (NodeCommunicationModeOutput) ElementType() reflect.Type
- func (o NodeCommunicationModeOutput) ToNodeCommunicationModeOutput() NodeCommunicationModeOutput
- func (o NodeCommunicationModeOutput) ToNodeCommunicationModeOutputWithContext(ctx context.Context) NodeCommunicationModeOutput
- func (o NodeCommunicationModeOutput) ToNodeCommunicationModePtrOutput() NodeCommunicationModePtrOutput
- func (o NodeCommunicationModeOutput) ToNodeCommunicationModePtrOutputWithContext(ctx context.Context) NodeCommunicationModePtrOutput
- func (o NodeCommunicationModeOutput) ToStringOutput() pulumi.StringOutput
- func (o NodeCommunicationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NodeCommunicationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodeCommunicationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeCommunicationModePtrInput
- type NodeCommunicationModePtrOutput
- func (o NodeCommunicationModePtrOutput) Elem() NodeCommunicationModeOutput
- func (NodeCommunicationModePtrOutput) ElementType() reflect.Type
- func (o NodeCommunicationModePtrOutput) ToNodeCommunicationModePtrOutput() NodeCommunicationModePtrOutput
- func (o NodeCommunicationModePtrOutput) ToNodeCommunicationModePtrOutputWithContext(ctx context.Context) NodeCommunicationModePtrOutput
- func (o NodeCommunicationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodeCommunicationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodePlacementConfiguration
- type NodePlacementConfigurationArgs
- func (NodePlacementConfigurationArgs) ElementType() reflect.Type
- func (i NodePlacementConfigurationArgs) ToNodePlacementConfigurationOutput() NodePlacementConfigurationOutput
- func (i NodePlacementConfigurationArgs) ToNodePlacementConfigurationOutputWithContext(ctx context.Context) NodePlacementConfigurationOutput
- func (i NodePlacementConfigurationArgs) ToNodePlacementConfigurationPtrOutput() NodePlacementConfigurationPtrOutput
- func (i NodePlacementConfigurationArgs) ToNodePlacementConfigurationPtrOutputWithContext(ctx context.Context) NodePlacementConfigurationPtrOutput
- type NodePlacementConfigurationInput
- type NodePlacementConfigurationOutput
- func (NodePlacementConfigurationOutput) ElementType() reflect.Type
- func (o NodePlacementConfigurationOutput) Policy() NodePlacementPolicyTypePtrOutput
- func (o NodePlacementConfigurationOutput) ToNodePlacementConfigurationOutput() NodePlacementConfigurationOutput
- func (o NodePlacementConfigurationOutput) ToNodePlacementConfigurationOutputWithContext(ctx context.Context) NodePlacementConfigurationOutput
- func (o NodePlacementConfigurationOutput) ToNodePlacementConfigurationPtrOutput() NodePlacementConfigurationPtrOutput
- func (o NodePlacementConfigurationOutput) ToNodePlacementConfigurationPtrOutputWithContext(ctx context.Context) NodePlacementConfigurationPtrOutput
- type NodePlacementConfigurationPtrInput
- type NodePlacementConfigurationPtrOutput
- func (o NodePlacementConfigurationPtrOutput) Elem() NodePlacementConfigurationOutput
- func (NodePlacementConfigurationPtrOutput) ElementType() reflect.Type
- func (o NodePlacementConfigurationPtrOutput) Policy() NodePlacementPolicyTypePtrOutput
- func (o NodePlacementConfigurationPtrOutput) ToNodePlacementConfigurationPtrOutput() NodePlacementConfigurationPtrOutput
- func (o NodePlacementConfigurationPtrOutput) ToNodePlacementConfigurationPtrOutputWithContext(ctx context.Context) NodePlacementConfigurationPtrOutput
- type NodePlacementConfigurationResponse
- type NodePlacementConfigurationResponseOutput
- func (NodePlacementConfigurationResponseOutput) ElementType() reflect.Type
- func (o NodePlacementConfigurationResponseOutput) Policy() pulumi.StringPtrOutput
- func (o NodePlacementConfigurationResponseOutput) ToNodePlacementConfigurationResponseOutput() NodePlacementConfigurationResponseOutput
- func (o NodePlacementConfigurationResponseOutput) ToNodePlacementConfigurationResponseOutputWithContext(ctx context.Context) NodePlacementConfigurationResponseOutput
- type NodePlacementConfigurationResponsePtrOutput
- func (o NodePlacementConfigurationResponsePtrOutput) Elem() NodePlacementConfigurationResponseOutput
- func (NodePlacementConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o NodePlacementConfigurationResponsePtrOutput) Policy() pulumi.StringPtrOutput
- func (o NodePlacementConfigurationResponsePtrOutput) ToNodePlacementConfigurationResponsePtrOutput() NodePlacementConfigurationResponsePtrOutput
- func (o NodePlacementConfigurationResponsePtrOutput) ToNodePlacementConfigurationResponsePtrOutputWithContext(ctx context.Context) NodePlacementConfigurationResponsePtrOutput
- type NodePlacementPolicyType
- func (NodePlacementPolicyType) ElementType() reflect.Type
- func (e NodePlacementPolicyType) ToNodePlacementPolicyTypeOutput() NodePlacementPolicyTypeOutput
- func (e NodePlacementPolicyType) ToNodePlacementPolicyTypeOutputWithContext(ctx context.Context) NodePlacementPolicyTypeOutput
- func (e NodePlacementPolicyType) ToNodePlacementPolicyTypePtrOutput() NodePlacementPolicyTypePtrOutput
- func (e NodePlacementPolicyType) ToNodePlacementPolicyTypePtrOutputWithContext(ctx context.Context) NodePlacementPolicyTypePtrOutput
- func (e NodePlacementPolicyType) ToStringOutput() pulumi.StringOutput
- func (e NodePlacementPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NodePlacementPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NodePlacementPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodePlacementPolicyTypeInput
- type NodePlacementPolicyTypeOutput
- func (NodePlacementPolicyTypeOutput) ElementType() reflect.Type
- func (o NodePlacementPolicyTypeOutput) ToNodePlacementPolicyTypeOutput() NodePlacementPolicyTypeOutput
- func (o NodePlacementPolicyTypeOutput) ToNodePlacementPolicyTypeOutputWithContext(ctx context.Context) NodePlacementPolicyTypeOutput
- func (o NodePlacementPolicyTypeOutput) ToNodePlacementPolicyTypePtrOutput() NodePlacementPolicyTypePtrOutput
- func (o NodePlacementPolicyTypeOutput) ToNodePlacementPolicyTypePtrOutputWithContext(ctx context.Context) NodePlacementPolicyTypePtrOutput
- func (o NodePlacementPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o NodePlacementPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NodePlacementPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodePlacementPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodePlacementPolicyTypePtrInput
- type NodePlacementPolicyTypePtrOutput
- func (o NodePlacementPolicyTypePtrOutput) Elem() NodePlacementPolicyTypeOutput
- func (NodePlacementPolicyTypePtrOutput) ElementType() reflect.Type
- func (o NodePlacementPolicyTypePtrOutput) ToNodePlacementPolicyTypePtrOutput() NodePlacementPolicyTypePtrOutput
- func (o NodePlacementPolicyTypePtrOutput) ToNodePlacementPolicyTypePtrOutputWithContext(ctx context.Context) NodePlacementPolicyTypePtrOutput
- func (o NodePlacementPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodePlacementPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OSDisk
- type OSDiskArgs
- func (OSDiskArgs) ElementType() reflect.Type
- func (i OSDiskArgs) ToOSDiskOutput() OSDiskOutput
- func (i OSDiskArgs) ToOSDiskOutputWithContext(ctx context.Context) OSDiskOutput
- func (i OSDiskArgs) ToOSDiskPtrOutput() OSDiskPtrOutput
- func (i OSDiskArgs) ToOSDiskPtrOutputWithContext(ctx context.Context) OSDiskPtrOutput
- type OSDiskInput
- type OSDiskOutput
- func (OSDiskOutput) ElementType() reflect.Type
- func (o OSDiskOutput) EphemeralOSDiskSettings() DiffDiskSettingsPtrOutput
- func (o OSDiskOutput) ToOSDiskOutput() OSDiskOutput
- func (o OSDiskOutput) ToOSDiskOutputWithContext(ctx context.Context) OSDiskOutput
- func (o OSDiskOutput) ToOSDiskPtrOutput() OSDiskPtrOutput
- func (o OSDiskOutput) ToOSDiskPtrOutputWithContext(ctx context.Context) OSDiskPtrOutput
- type OSDiskPtrInput
- type OSDiskPtrOutput
- func (o OSDiskPtrOutput) Elem() OSDiskOutput
- func (OSDiskPtrOutput) ElementType() reflect.Type
- func (o OSDiskPtrOutput) EphemeralOSDiskSettings() DiffDiskSettingsPtrOutput
- func (o OSDiskPtrOutput) ToOSDiskPtrOutput() OSDiskPtrOutput
- func (o OSDiskPtrOutput) ToOSDiskPtrOutputWithContext(ctx context.Context) OSDiskPtrOutput
- type OSDiskResponse
- type OSDiskResponseOutput
- func (OSDiskResponseOutput) ElementType() reflect.Type
- func (o OSDiskResponseOutput) EphemeralOSDiskSettings() DiffDiskSettingsResponsePtrOutput
- func (o OSDiskResponseOutput) ToOSDiskResponseOutput() OSDiskResponseOutput
- func (o OSDiskResponseOutput) ToOSDiskResponseOutputWithContext(ctx context.Context) OSDiskResponseOutput
- type OSDiskResponsePtrOutput
- func (o OSDiskResponsePtrOutput) Elem() OSDiskResponseOutput
- func (OSDiskResponsePtrOutput) ElementType() reflect.Type
- func (o OSDiskResponsePtrOutput) EphemeralOSDiskSettings() DiffDiskSettingsResponsePtrOutput
- func (o OSDiskResponsePtrOutput) ToOSDiskResponsePtrOutput() OSDiskResponsePtrOutput
- func (o OSDiskResponsePtrOutput) ToOSDiskResponsePtrOutputWithContext(ctx context.Context) OSDiskResponsePtrOutput
- type Pool
- type PoolAllocationMode
- func (PoolAllocationMode) ElementType() reflect.Type
- func (e PoolAllocationMode) ToPoolAllocationModeOutput() PoolAllocationModeOutput
- func (e PoolAllocationMode) ToPoolAllocationModeOutputWithContext(ctx context.Context) PoolAllocationModeOutput
- func (e PoolAllocationMode) ToPoolAllocationModePtrOutput() PoolAllocationModePtrOutput
- func (e PoolAllocationMode) ToPoolAllocationModePtrOutputWithContext(ctx context.Context) PoolAllocationModePtrOutput
- func (e PoolAllocationMode) ToStringOutput() pulumi.StringOutput
- func (e PoolAllocationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PoolAllocationMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PoolAllocationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PoolAllocationModeInput
- type PoolAllocationModeOutput
- func (PoolAllocationModeOutput) ElementType() reflect.Type
- func (o PoolAllocationModeOutput) ToPoolAllocationModeOutput() PoolAllocationModeOutput
- func (o PoolAllocationModeOutput) ToPoolAllocationModeOutputWithContext(ctx context.Context) PoolAllocationModeOutput
- func (o PoolAllocationModeOutput) ToPoolAllocationModePtrOutput() PoolAllocationModePtrOutput
- func (o PoolAllocationModeOutput) ToPoolAllocationModePtrOutputWithContext(ctx context.Context) PoolAllocationModePtrOutput
- func (o PoolAllocationModeOutput) ToStringOutput() pulumi.StringOutput
- func (o PoolAllocationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PoolAllocationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PoolAllocationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PoolAllocationModePtrInput
- type PoolAllocationModePtrOutput
- func (o PoolAllocationModePtrOutput) Elem() PoolAllocationModeOutput
- func (PoolAllocationModePtrOutput) ElementType() reflect.Type
- func (o PoolAllocationModePtrOutput) ToPoolAllocationModePtrOutput() PoolAllocationModePtrOutput
- func (o PoolAllocationModePtrOutput) ToPoolAllocationModePtrOutputWithContext(ctx context.Context) PoolAllocationModePtrOutput
- func (o PoolAllocationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PoolAllocationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PoolArgs
- type PoolEndpointConfiguration
- type PoolEndpointConfigurationArgs
- func (PoolEndpointConfigurationArgs) ElementType() reflect.Type
- func (i PoolEndpointConfigurationArgs) ToPoolEndpointConfigurationOutput() PoolEndpointConfigurationOutput
- func (i PoolEndpointConfigurationArgs) ToPoolEndpointConfigurationOutputWithContext(ctx context.Context) PoolEndpointConfigurationOutput
- func (i PoolEndpointConfigurationArgs) ToPoolEndpointConfigurationPtrOutput() PoolEndpointConfigurationPtrOutput
- func (i PoolEndpointConfigurationArgs) ToPoolEndpointConfigurationPtrOutputWithContext(ctx context.Context) PoolEndpointConfigurationPtrOutput
- type PoolEndpointConfigurationInput
- type PoolEndpointConfigurationOutput
- func (PoolEndpointConfigurationOutput) ElementType() reflect.Type
- func (o PoolEndpointConfigurationOutput) InboundNatPools() InboundNatPoolArrayOutput
- func (o PoolEndpointConfigurationOutput) ToPoolEndpointConfigurationOutput() PoolEndpointConfigurationOutput
- func (o PoolEndpointConfigurationOutput) ToPoolEndpointConfigurationOutputWithContext(ctx context.Context) PoolEndpointConfigurationOutput
- func (o PoolEndpointConfigurationOutput) ToPoolEndpointConfigurationPtrOutput() PoolEndpointConfigurationPtrOutput
- func (o PoolEndpointConfigurationOutput) ToPoolEndpointConfigurationPtrOutputWithContext(ctx context.Context) PoolEndpointConfigurationPtrOutput
- type PoolEndpointConfigurationPtrInput
- type PoolEndpointConfigurationPtrOutput
- func (o PoolEndpointConfigurationPtrOutput) Elem() PoolEndpointConfigurationOutput
- func (PoolEndpointConfigurationPtrOutput) ElementType() reflect.Type
- func (o PoolEndpointConfigurationPtrOutput) InboundNatPools() InboundNatPoolArrayOutput
- func (o PoolEndpointConfigurationPtrOutput) ToPoolEndpointConfigurationPtrOutput() PoolEndpointConfigurationPtrOutput
- func (o PoolEndpointConfigurationPtrOutput) ToPoolEndpointConfigurationPtrOutputWithContext(ctx context.Context) PoolEndpointConfigurationPtrOutput
- type PoolEndpointConfigurationResponse
- type PoolEndpointConfigurationResponseOutput
- func (PoolEndpointConfigurationResponseOutput) ElementType() reflect.Type
- func (o PoolEndpointConfigurationResponseOutput) InboundNatPools() InboundNatPoolResponseArrayOutput
- func (o PoolEndpointConfigurationResponseOutput) ToPoolEndpointConfigurationResponseOutput() PoolEndpointConfigurationResponseOutput
- func (o PoolEndpointConfigurationResponseOutput) ToPoolEndpointConfigurationResponseOutputWithContext(ctx context.Context) PoolEndpointConfigurationResponseOutput
- type PoolEndpointConfigurationResponsePtrOutput
- func (o PoolEndpointConfigurationResponsePtrOutput) Elem() PoolEndpointConfigurationResponseOutput
- func (PoolEndpointConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o PoolEndpointConfigurationResponsePtrOutput) InboundNatPools() InboundNatPoolResponseArrayOutput
- func (o PoolEndpointConfigurationResponsePtrOutput) ToPoolEndpointConfigurationResponsePtrOutput() PoolEndpointConfigurationResponsePtrOutput
- func (o PoolEndpointConfigurationResponsePtrOutput) ToPoolEndpointConfigurationResponsePtrOutputWithContext(ctx context.Context) PoolEndpointConfigurationResponsePtrOutput
- type PoolIdentityType
- func (PoolIdentityType) ElementType() reflect.Type
- func (e PoolIdentityType) ToPoolIdentityTypeOutput() PoolIdentityTypeOutput
- func (e PoolIdentityType) ToPoolIdentityTypeOutputWithContext(ctx context.Context) PoolIdentityTypeOutput
- func (e PoolIdentityType) ToPoolIdentityTypePtrOutput() PoolIdentityTypePtrOutput
- func (e PoolIdentityType) ToPoolIdentityTypePtrOutputWithContext(ctx context.Context) PoolIdentityTypePtrOutput
- func (e PoolIdentityType) ToStringOutput() pulumi.StringOutput
- func (e PoolIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PoolIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PoolIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PoolIdentityTypeInput
- type PoolIdentityTypeOutput
- func (PoolIdentityTypeOutput) ElementType() reflect.Type
- func (o PoolIdentityTypeOutput) ToPoolIdentityTypeOutput() PoolIdentityTypeOutput
- func (o PoolIdentityTypeOutput) ToPoolIdentityTypeOutputWithContext(ctx context.Context) PoolIdentityTypeOutput
- func (o PoolIdentityTypeOutput) ToPoolIdentityTypePtrOutput() PoolIdentityTypePtrOutput
- func (o PoolIdentityTypeOutput) ToPoolIdentityTypePtrOutputWithContext(ctx context.Context) PoolIdentityTypePtrOutput
- func (o PoolIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PoolIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PoolIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PoolIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PoolIdentityTypePtrInput
- type PoolIdentityTypePtrOutput
- func (o PoolIdentityTypePtrOutput) Elem() PoolIdentityTypeOutput
- func (PoolIdentityTypePtrOutput) ElementType() reflect.Type
- func (o PoolIdentityTypePtrOutput) ToPoolIdentityTypePtrOutput() PoolIdentityTypePtrOutput
- func (o PoolIdentityTypePtrOutput) ToPoolIdentityTypePtrOutputWithContext(ctx context.Context) PoolIdentityTypePtrOutput
- func (o PoolIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PoolIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PoolInput
- type PoolOutput
- func (o PoolOutput) AllocationState() pulumi.StringOutput
- func (o PoolOutput) AllocationStateTransitionTime() pulumi.StringOutput
- func (o PoolOutput) ApplicationLicenses() pulumi.StringArrayOutput
- func (o PoolOutput) ApplicationPackages() ApplicationPackageReferenceResponseArrayOutput
- func (o PoolOutput) AutoScaleRun() AutoScaleRunResponseOutput
- func (o PoolOutput) Certificates() CertificateReferenceResponseArrayOutput
- func (o PoolOutput) CreationTime() pulumi.StringOutput
- func (o PoolOutput) CurrentDedicatedNodes() pulumi.IntOutput
- func (o PoolOutput) CurrentLowPriorityNodes() pulumi.IntOutput
- func (o PoolOutput) CurrentNodeCommunicationMode() pulumi.StringOutput
- func (o PoolOutput) DeploymentConfiguration() DeploymentConfigurationResponsePtrOutput
- func (o PoolOutput) DisplayName() pulumi.StringPtrOutput
- func (PoolOutput) ElementType() reflect.Type
- func (o PoolOutput) Etag() pulumi.StringOutput
- func (o PoolOutput) Identity() BatchPoolIdentityResponsePtrOutput
- func (o PoolOutput) InterNodeCommunication() pulumi.StringPtrOutput
- func (o PoolOutput) LastModified() pulumi.StringOutput
- func (o PoolOutput) Metadata() MetadataItemResponseArrayOutput
- func (o PoolOutput) MountConfiguration() MountConfigurationResponseArrayOutput
- func (o PoolOutput) Name() pulumi.StringOutput
- func (o PoolOutput) NetworkConfiguration() NetworkConfigurationResponsePtrOutput
- func (o PoolOutput) ProvisioningState() pulumi.StringOutput
- func (o PoolOutput) ProvisioningStateTransitionTime() pulumi.StringOutput
- func (o PoolOutput) ResizeOperationStatus() ResizeOperationStatusResponseOutput
- func (o PoolOutput) ScaleSettings() ScaleSettingsResponsePtrOutput
- func (o PoolOutput) StartTask() StartTaskResponsePtrOutput
- func (o PoolOutput) TargetNodeCommunicationMode() pulumi.StringPtrOutput
- func (o PoolOutput) TaskSchedulingPolicy() TaskSchedulingPolicyResponsePtrOutput
- func (o PoolOutput) TaskSlotsPerNode() pulumi.IntPtrOutput
- func (o PoolOutput) ToPoolOutput() PoolOutput
- func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
- func (o PoolOutput) Type() pulumi.StringOutput
- func (o PoolOutput) UserAccounts() UserAccountResponseArrayOutput
- func (o PoolOutput) VmSize() pulumi.StringPtrOutput
- type PoolState
- type PrivateEndpointConnectionResponse
- type PrivateEndpointConnectionResponseArrayOutput
- func (PrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionResponseArrayOutput) Index(i pulumi.IntInput) PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
- func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
- type PrivateEndpointConnectionResponseOutput
- func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionResponseOutput) Etag() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) GroupIds() pulumi.StringArrayOutput
- func (o PrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) Name() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) Type() pulumi.StringOutput
- type PrivateEndpointResponse
- type PrivateEndpointResponseOutput
- func (PrivateEndpointResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
- type PrivateLinkServiceConnectionStateResponse
- type PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
- func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- type PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Elem() PrivateLinkServiceConnectionStateResponseOutput
- func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type PublicIPAddressConfiguration
- type PublicIPAddressConfigurationArgs
- func (PublicIPAddressConfigurationArgs) ElementType() reflect.Type
- func (i PublicIPAddressConfigurationArgs) ToPublicIPAddressConfigurationOutput() PublicIPAddressConfigurationOutput
- func (i PublicIPAddressConfigurationArgs) ToPublicIPAddressConfigurationOutputWithContext(ctx context.Context) PublicIPAddressConfigurationOutput
- func (i PublicIPAddressConfigurationArgs) ToPublicIPAddressConfigurationPtrOutput() PublicIPAddressConfigurationPtrOutput
- func (i PublicIPAddressConfigurationArgs) ToPublicIPAddressConfigurationPtrOutputWithContext(ctx context.Context) PublicIPAddressConfigurationPtrOutput
- type PublicIPAddressConfigurationInput
- type PublicIPAddressConfigurationOutput
- func (PublicIPAddressConfigurationOutput) ElementType() reflect.Type
- func (o PublicIPAddressConfigurationOutput) IpAddressIds() pulumi.StringArrayOutput
- func (o PublicIPAddressConfigurationOutput) Provision() IPAddressProvisioningTypePtrOutput
- func (o PublicIPAddressConfigurationOutput) ToPublicIPAddressConfigurationOutput() PublicIPAddressConfigurationOutput
- func (o PublicIPAddressConfigurationOutput) ToPublicIPAddressConfigurationOutputWithContext(ctx context.Context) PublicIPAddressConfigurationOutput
- func (o PublicIPAddressConfigurationOutput) ToPublicIPAddressConfigurationPtrOutput() PublicIPAddressConfigurationPtrOutput
- func (o PublicIPAddressConfigurationOutput) ToPublicIPAddressConfigurationPtrOutputWithContext(ctx context.Context) PublicIPAddressConfigurationPtrOutput
- type PublicIPAddressConfigurationPtrInput
- type PublicIPAddressConfigurationPtrOutput
- func (o PublicIPAddressConfigurationPtrOutput) Elem() PublicIPAddressConfigurationOutput
- func (PublicIPAddressConfigurationPtrOutput) ElementType() reflect.Type
- func (o PublicIPAddressConfigurationPtrOutput) IpAddressIds() pulumi.StringArrayOutput
- func (o PublicIPAddressConfigurationPtrOutput) Provision() IPAddressProvisioningTypePtrOutput
- func (o PublicIPAddressConfigurationPtrOutput) ToPublicIPAddressConfigurationPtrOutput() PublicIPAddressConfigurationPtrOutput
- func (o PublicIPAddressConfigurationPtrOutput) ToPublicIPAddressConfigurationPtrOutputWithContext(ctx context.Context) PublicIPAddressConfigurationPtrOutput
- type PublicIPAddressConfigurationResponse
- type PublicIPAddressConfigurationResponseOutput
- func (PublicIPAddressConfigurationResponseOutput) ElementType() reflect.Type
- func (o PublicIPAddressConfigurationResponseOutput) IpAddressIds() pulumi.StringArrayOutput
- func (o PublicIPAddressConfigurationResponseOutput) Provision() pulumi.StringPtrOutput
- func (o PublicIPAddressConfigurationResponseOutput) ToPublicIPAddressConfigurationResponseOutput() PublicIPAddressConfigurationResponseOutput
- func (o PublicIPAddressConfigurationResponseOutput) ToPublicIPAddressConfigurationResponseOutputWithContext(ctx context.Context) PublicIPAddressConfigurationResponseOutput
- type PublicIPAddressConfigurationResponsePtrOutput
- func (o PublicIPAddressConfigurationResponsePtrOutput) Elem() PublicIPAddressConfigurationResponseOutput
- func (PublicIPAddressConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o PublicIPAddressConfigurationResponsePtrOutput) IpAddressIds() pulumi.StringArrayOutput
- func (o PublicIPAddressConfigurationResponsePtrOutput) Provision() pulumi.StringPtrOutput
- func (o PublicIPAddressConfigurationResponsePtrOutput) ToPublicIPAddressConfigurationResponsePtrOutput() PublicIPAddressConfigurationResponsePtrOutput
- func (o PublicIPAddressConfigurationResponsePtrOutput) ToPublicIPAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressConfigurationResponsePtrOutput
- type PublicNetworkAccessType
- func (PublicNetworkAccessType) ElementType() reflect.Type
- func (e PublicNetworkAccessType) ToPublicNetworkAccessTypeOutput() PublicNetworkAccessTypeOutput
- func (e PublicNetworkAccessType) ToPublicNetworkAccessTypeOutputWithContext(ctx context.Context) PublicNetworkAccessTypeOutput
- func (e PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput
- func (e PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutputWithContext(ctx context.Context) PublicNetworkAccessTypePtrOutput
- func (e PublicNetworkAccessType) ToStringOutput() pulumi.StringOutput
- func (e PublicNetworkAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PublicNetworkAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PublicNetworkAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicNetworkAccessTypeInput
- type PublicNetworkAccessTypeOutput
- func (PublicNetworkAccessTypeOutput) ElementType() reflect.Type
- func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutput() PublicNetworkAccessTypeOutput
- func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutputWithContext(ctx context.Context) PublicNetworkAccessTypeOutput
- func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput
- func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutputWithContext(ctx context.Context) PublicNetworkAccessTypePtrOutput
- func (o PublicNetworkAccessTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PublicNetworkAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PublicNetworkAccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicNetworkAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicNetworkAccessTypePtrInput
- type PublicNetworkAccessTypePtrOutput
- func (o PublicNetworkAccessTypePtrOutput) Elem() PublicNetworkAccessTypeOutput
- func (PublicNetworkAccessTypePtrOutput) ElementType() reflect.Type
- func (o PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput
- func (o PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutputWithContext(ctx context.Context) PublicNetworkAccessTypePtrOutput
- func (o PublicNetworkAccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicNetworkAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResizeErrorResponse
- type ResizeErrorResponseArrayOutput
- func (ResizeErrorResponseArrayOutput) ElementType() reflect.Type
- func (o ResizeErrorResponseArrayOutput) Index(i pulumi.IntInput) ResizeErrorResponseOutput
- func (o ResizeErrorResponseArrayOutput) ToResizeErrorResponseArrayOutput() ResizeErrorResponseArrayOutput
- func (o ResizeErrorResponseArrayOutput) ToResizeErrorResponseArrayOutputWithContext(ctx context.Context) ResizeErrorResponseArrayOutput
- type ResizeErrorResponseOutput
- func (o ResizeErrorResponseOutput) Code() pulumi.StringOutput
- func (o ResizeErrorResponseOutput) Details() ResizeErrorResponseArrayOutput
- func (ResizeErrorResponseOutput) ElementType() reflect.Type
- func (o ResizeErrorResponseOutput) Message() pulumi.StringOutput
- func (o ResizeErrorResponseOutput) ToResizeErrorResponseOutput() ResizeErrorResponseOutput
- func (o ResizeErrorResponseOutput) ToResizeErrorResponseOutputWithContext(ctx context.Context) ResizeErrorResponseOutput
- type ResizeOperationStatusResponse
- type ResizeOperationStatusResponseOutput
- func (ResizeOperationStatusResponseOutput) ElementType() reflect.Type
- func (o ResizeOperationStatusResponseOutput) Errors() ResizeErrorResponseArrayOutput
- func (o ResizeOperationStatusResponseOutput) NodeDeallocationOption() pulumi.StringPtrOutput
- func (o ResizeOperationStatusResponseOutput) ResizeTimeout() pulumi.StringPtrOutput
- func (o ResizeOperationStatusResponseOutput) StartTime() pulumi.StringPtrOutput
- func (o ResizeOperationStatusResponseOutput) TargetDedicatedNodes() pulumi.IntPtrOutput
- func (o ResizeOperationStatusResponseOutput) TargetLowPriorityNodes() pulumi.IntPtrOutput
- func (o ResizeOperationStatusResponseOutput) ToResizeOperationStatusResponseOutput() ResizeOperationStatusResponseOutput
- func (o ResizeOperationStatusResponseOutput) ToResizeOperationStatusResponseOutputWithContext(ctx context.Context) ResizeOperationStatusResponseOutput
- type ResourceFile
- type ResourceFileArgs
- type ResourceFileArray
- type ResourceFileArrayInput
- type ResourceFileArrayOutput
- func (ResourceFileArrayOutput) ElementType() reflect.Type
- func (o ResourceFileArrayOutput) Index(i pulumi.IntInput) ResourceFileOutput
- func (o ResourceFileArrayOutput) ToResourceFileArrayOutput() ResourceFileArrayOutput
- func (o ResourceFileArrayOutput) ToResourceFileArrayOutputWithContext(ctx context.Context) ResourceFileArrayOutput
- type ResourceFileInput
- type ResourceFileOutput
- func (o ResourceFileOutput) AutoStorageContainerName() pulumi.StringPtrOutput
- func (o ResourceFileOutput) BlobPrefix() pulumi.StringPtrOutput
- func (ResourceFileOutput) ElementType() reflect.Type
- func (o ResourceFileOutput) FileMode() pulumi.StringPtrOutput
- func (o ResourceFileOutput) FilePath() pulumi.StringPtrOutput
- func (o ResourceFileOutput) HttpUrl() pulumi.StringPtrOutput
- func (o ResourceFileOutput) IdentityReference() ComputeNodeIdentityReferencePtrOutput
- func (o ResourceFileOutput) StorageContainerUrl() pulumi.StringPtrOutput
- func (o ResourceFileOutput) ToResourceFileOutput() ResourceFileOutput
- func (o ResourceFileOutput) ToResourceFileOutputWithContext(ctx context.Context) ResourceFileOutput
- type ResourceFileResponse
- type ResourceFileResponseArrayOutput
- func (ResourceFileResponseArrayOutput) ElementType() reflect.Type
- func (o ResourceFileResponseArrayOutput) Index(i pulumi.IntInput) ResourceFileResponseOutput
- func (o ResourceFileResponseArrayOutput) ToResourceFileResponseArrayOutput() ResourceFileResponseArrayOutput
- func (o ResourceFileResponseArrayOutput) ToResourceFileResponseArrayOutputWithContext(ctx context.Context) ResourceFileResponseArrayOutput
- type ResourceFileResponseOutput
- func (o ResourceFileResponseOutput) AutoStorageContainerName() pulumi.StringPtrOutput
- func (o ResourceFileResponseOutput) BlobPrefix() pulumi.StringPtrOutput
- func (ResourceFileResponseOutput) ElementType() reflect.Type
- func (o ResourceFileResponseOutput) FileMode() pulumi.StringPtrOutput
- func (o ResourceFileResponseOutput) FilePath() pulumi.StringPtrOutput
- func (o ResourceFileResponseOutput) HttpUrl() pulumi.StringPtrOutput
- func (o ResourceFileResponseOutput) IdentityReference() ComputeNodeIdentityReferenceResponsePtrOutput
- func (o ResourceFileResponseOutput) StorageContainerUrl() pulumi.StringPtrOutput
- func (o ResourceFileResponseOutput) ToResourceFileResponseOutput() ResourceFileResponseOutput
- func (o ResourceFileResponseOutput) ToResourceFileResponseOutputWithContext(ctx context.Context) ResourceFileResponseOutput
- type ResourceIdentityType
- func (ResourceIdentityType) ElementType() reflect.Type
- func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
- func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
- func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityTypeInput
- type ResourceIdentityTypeOutput
- func (ResourceIdentityTypeOutput) ElementType() reflect.Type
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityTypePtrInput
- type ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput
- func (ResourceIdentityTypePtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScaleSettings
- type ScaleSettingsArgs
- func (val *ScaleSettingsArgs) Defaults() *ScaleSettingsArgs
- func (ScaleSettingsArgs) ElementType() reflect.Type
- func (i ScaleSettingsArgs) ToScaleSettingsOutput() ScaleSettingsOutput
- func (i ScaleSettingsArgs) ToScaleSettingsOutputWithContext(ctx context.Context) ScaleSettingsOutput
- func (i ScaleSettingsArgs) ToScaleSettingsPtrOutput() ScaleSettingsPtrOutput
- func (i ScaleSettingsArgs) ToScaleSettingsPtrOutputWithContext(ctx context.Context) ScaleSettingsPtrOutput
- type ScaleSettingsInput
- type ScaleSettingsOutput
- func (o ScaleSettingsOutput) AutoScale() AutoScaleSettingsPtrOutput
- func (ScaleSettingsOutput) ElementType() reflect.Type
- func (o ScaleSettingsOutput) FixedScale() FixedScaleSettingsPtrOutput
- func (o ScaleSettingsOutput) ToScaleSettingsOutput() ScaleSettingsOutput
- func (o ScaleSettingsOutput) ToScaleSettingsOutputWithContext(ctx context.Context) ScaleSettingsOutput
- func (o ScaleSettingsOutput) ToScaleSettingsPtrOutput() ScaleSettingsPtrOutput
- func (o ScaleSettingsOutput) ToScaleSettingsPtrOutputWithContext(ctx context.Context) ScaleSettingsPtrOutput
- type ScaleSettingsPtrInput
- type ScaleSettingsPtrOutput
- func (o ScaleSettingsPtrOutput) AutoScale() AutoScaleSettingsPtrOutput
- func (o ScaleSettingsPtrOutput) Elem() ScaleSettingsOutput
- func (ScaleSettingsPtrOutput) ElementType() reflect.Type
- func (o ScaleSettingsPtrOutput) FixedScale() FixedScaleSettingsPtrOutput
- func (o ScaleSettingsPtrOutput) ToScaleSettingsPtrOutput() ScaleSettingsPtrOutput
- func (o ScaleSettingsPtrOutput) ToScaleSettingsPtrOutputWithContext(ctx context.Context) ScaleSettingsPtrOutput
- type ScaleSettingsResponse
- type ScaleSettingsResponseOutput
- func (o ScaleSettingsResponseOutput) AutoScale() AutoScaleSettingsResponsePtrOutput
- func (ScaleSettingsResponseOutput) ElementType() reflect.Type
- func (o ScaleSettingsResponseOutput) FixedScale() FixedScaleSettingsResponsePtrOutput
- func (o ScaleSettingsResponseOutput) ToScaleSettingsResponseOutput() ScaleSettingsResponseOutput
- func (o ScaleSettingsResponseOutput) ToScaleSettingsResponseOutputWithContext(ctx context.Context) ScaleSettingsResponseOutput
- type ScaleSettingsResponsePtrOutput
- func (o ScaleSettingsResponsePtrOutput) AutoScale() AutoScaleSettingsResponsePtrOutput
- func (o ScaleSettingsResponsePtrOutput) Elem() ScaleSettingsResponseOutput
- func (ScaleSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o ScaleSettingsResponsePtrOutput) FixedScale() FixedScaleSettingsResponsePtrOutput
- func (o ScaleSettingsResponsePtrOutput) ToScaleSettingsResponsePtrOutput() ScaleSettingsResponsePtrOutput
- func (o ScaleSettingsResponsePtrOutput) ToScaleSettingsResponsePtrOutputWithContext(ctx context.Context) ScaleSettingsResponsePtrOutput
- type StartTask
- type StartTaskArgs
- func (val *StartTaskArgs) Defaults() *StartTaskArgs
- func (StartTaskArgs) ElementType() reflect.Type
- func (i StartTaskArgs) ToStartTaskOutput() StartTaskOutput
- func (i StartTaskArgs) ToStartTaskOutputWithContext(ctx context.Context) StartTaskOutput
- func (i StartTaskArgs) ToStartTaskPtrOutput() StartTaskPtrOutput
- func (i StartTaskArgs) ToStartTaskPtrOutputWithContext(ctx context.Context) StartTaskPtrOutput
- type StartTaskInput
- type StartTaskOutput
- func (o StartTaskOutput) CommandLine() pulumi.StringPtrOutput
- func (o StartTaskOutput) ContainerSettings() TaskContainerSettingsPtrOutput
- func (StartTaskOutput) ElementType() reflect.Type
- func (o StartTaskOutput) EnvironmentSettings() EnvironmentSettingArrayOutput
- func (o StartTaskOutput) MaxTaskRetryCount() pulumi.IntPtrOutput
- func (o StartTaskOutput) ResourceFiles() ResourceFileArrayOutput
- func (o StartTaskOutput) ToStartTaskOutput() StartTaskOutput
- func (o StartTaskOutput) ToStartTaskOutputWithContext(ctx context.Context) StartTaskOutput
- func (o StartTaskOutput) ToStartTaskPtrOutput() StartTaskPtrOutput
- func (o StartTaskOutput) ToStartTaskPtrOutputWithContext(ctx context.Context) StartTaskPtrOutput
- func (o StartTaskOutput) UserIdentity() UserIdentityPtrOutput
- func (o StartTaskOutput) WaitForSuccess() pulumi.BoolPtrOutput
- type StartTaskPtrInput
- type StartTaskPtrOutput
- func (o StartTaskPtrOutput) CommandLine() pulumi.StringPtrOutput
- func (o StartTaskPtrOutput) ContainerSettings() TaskContainerSettingsPtrOutput
- func (o StartTaskPtrOutput) Elem() StartTaskOutput
- func (StartTaskPtrOutput) ElementType() reflect.Type
- func (o StartTaskPtrOutput) EnvironmentSettings() EnvironmentSettingArrayOutput
- func (o StartTaskPtrOutput) MaxTaskRetryCount() pulumi.IntPtrOutput
- func (o StartTaskPtrOutput) ResourceFiles() ResourceFileArrayOutput
- func (o StartTaskPtrOutput) ToStartTaskPtrOutput() StartTaskPtrOutput
- func (o StartTaskPtrOutput) ToStartTaskPtrOutputWithContext(ctx context.Context) StartTaskPtrOutput
- func (o StartTaskPtrOutput) UserIdentity() UserIdentityPtrOutput
- func (o StartTaskPtrOutput) WaitForSuccess() pulumi.BoolPtrOutput
- type StartTaskResponse
- type StartTaskResponseOutput
- func (o StartTaskResponseOutput) CommandLine() pulumi.StringPtrOutput
- func (o StartTaskResponseOutput) ContainerSettings() TaskContainerSettingsResponsePtrOutput
- func (StartTaskResponseOutput) ElementType() reflect.Type
- func (o StartTaskResponseOutput) EnvironmentSettings() EnvironmentSettingResponseArrayOutput
- func (o StartTaskResponseOutput) MaxTaskRetryCount() pulumi.IntPtrOutput
- func (o StartTaskResponseOutput) ResourceFiles() ResourceFileResponseArrayOutput
- func (o StartTaskResponseOutput) ToStartTaskResponseOutput() StartTaskResponseOutput
- func (o StartTaskResponseOutput) ToStartTaskResponseOutputWithContext(ctx context.Context) StartTaskResponseOutput
- func (o StartTaskResponseOutput) UserIdentity() UserIdentityResponsePtrOutput
- func (o StartTaskResponseOutput) WaitForSuccess() pulumi.BoolPtrOutput
- type StartTaskResponsePtrOutput
- func (o StartTaskResponsePtrOutput) CommandLine() pulumi.StringPtrOutput
- func (o StartTaskResponsePtrOutput) ContainerSettings() TaskContainerSettingsResponsePtrOutput
- func (o StartTaskResponsePtrOutput) Elem() StartTaskResponseOutput
- func (StartTaskResponsePtrOutput) ElementType() reflect.Type
- func (o StartTaskResponsePtrOutput) EnvironmentSettings() EnvironmentSettingResponseArrayOutput
- func (o StartTaskResponsePtrOutput) MaxTaskRetryCount() pulumi.IntPtrOutput
- func (o StartTaskResponsePtrOutput) ResourceFiles() ResourceFileResponseArrayOutput
- func (o StartTaskResponsePtrOutput) ToStartTaskResponsePtrOutput() StartTaskResponsePtrOutput
- func (o StartTaskResponsePtrOutput) ToStartTaskResponsePtrOutputWithContext(ctx context.Context) StartTaskResponsePtrOutput
- func (o StartTaskResponsePtrOutput) UserIdentity() UserIdentityResponsePtrOutput
- func (o StartTaskResponsePtrOutput) WaitForSuccess() pulumi.BoolPtrOutput
- type StorageAccountType
- func (StorageAccountType) ElementType() reflect.Type
- func (e StorageAccountType) ToStorageAccountTypeOutput() StorageAccountTypeOutput
- func (e StorageAccountType) ToStorageAccountTypeOutputWithContext(ctx context.Context) StorageAccountTypeOutput
- func (e StorageAccountType) ToStorageAccountTypePtrOutput() StorageAccountTypePtrOutput
- func (e StorageAccountType) ToStorageAccountTypePtrOutputWithContext(ctx context.Context) StorageAccountTypePtrOutput
- func (e StorageAccountType) ToStringOutput() pulumi.StringOutput
- func (e StorageAccountType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StorageAccountType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StorageAccountType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageAccountTypeInput
- type StorageAccountTypeOutput
- func (StorageAccountTypeOutput) ElementType() reflect.Type
- func (o StorageAccountTypeOutput) ToStorageAccountTypeOutput() StorageAccountTypeOutput
- func (o StorageAccountTypeOutput) ToStorageAccountTypeOutputWithContext(ctx context.Context) StorageAccountTypeOutput
- func (o StorageAccountTypeOutput) ToStorageAccountTypePtrOutput() StorageAccountTypePtrOutput
- func (o StorageAccountTypeOutput) ToStorageAccountTypePtrOutputWithContext(ctx context.Context) StorageAccountTypePtrOutput
- func (o StorageAccountTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o StorageAccountTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StorageAccountTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StorageAccountTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageAccountTypePtrInput
- type StorageAccountTypePtrOutput
- func (o StorageAccountTypePtrOutput) Elem() StorageAccountTypeOutput
- func (StorageAccountTypePtrOutput) ElementType() reflect.Type
- func (o StorageAccountTypePtrOutput) ToStorageAccountTypePtrOutput() StorageAccountTypePtrOutput
- func (o StorageAccountTypePtrOutput) ToStorageAccountTypePtrOutputWithContext(ctx context.Context) StorageAccountTypePtrOutput
- func (o StorageAccountTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StorageAccountTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type TaskContainerSettings
- type TaskContainerSettingsArgs
- func (TaskContainerSettingsArgs) ElementType() reflect.Type
- func (i TaskContainerSettingsArgs) ToTaskContainerSettingsOutput() TaskContainerSettingsOutput
- func (i TaskContainerSettingsArgs) ToTaskContainerSettingsOutputWithContext(ctx context.Context) TaskContainerSettingsOutput
- func (i TaskContainerSettingsArgs) ToTaskContainerSettingsPtrOutput() TaskContainerSettingsPtrOutput
- func (i TaskContainerSettingsArgs) ToTaskContainerSettingsPtrOutputWithContext(ctx context.Context) TaskContainerSettingsPtrOutput
- type TaskContainerSettingsInput
- type TaskContainerSettingsOutput
- func (o TaskContainerSettingsOutput) ContainerRunOptions() pulumi.StringPtrOutput
- func (TaskContainerSettingsOutput) ElementType() reflect.Type
- func (o TaskContainerSettingsOutput) ImageName() pulumi.StringOutput
- func (o TaskContainerSettingsOutput) Registry() ContainerRegistryPtrOutput
- func (o TaskContainerSettingsOutput) ToTaskContainerSettingsOutput() TaskContainerSettingsOutput
- func (o TaskContainerSettingsOutput) ToTaskContainerSettingsOutputWithContext(ctx context.Context) TaskContainerSettingsOutput
- func (o TaskContainerSettingsOutput) ToTaskContainerSettingsPtrOutput() TaskContainerSettingsPtrOutput
- func (o TaskContainerSettingsOutput) ToTaskContainerSettingsPtrOutputWithContext(ctx context.Context) TaskContainerSettingsPtrOutput
- func (o TaskContainerSettingsOutput) WorkingDirectory() ContainerWorkingDirectoryPtrOutput
- type TaskContainerSettingsPtrInput
- type TaskContainerSettingsPtrOutput
- func (o TaskContainerSettingsPtrOutput) ContainerRunOptions() pulumi.StringPtrOutput
- func (o TaskContainerSettingsPtrOutput) Elem() TaskContainerSettingsOutput
- func (TaskContainerSettingsPtrOutput) ElementType() reflect.Type
- func (o TaskContainerSettingsPtrOutput) ImageName() pulumi.StringPtrOutput
- func (o TaskContainerSettingsPtrOutput) Registry() ContainerRegistryPtrOutput
- func (o TaskContainerSettingsPtrOutput) ToTaskContainerSettingsPtrOutput() TaskContainerSettingsPtrOutput
- func (o TaskContainerSettingsPtrOutput) ToTaskContainerSettingsPtrOutputWithContext(ctx context.Context) TaskContainerSettingsPtrOutput
- func (o TaskContainerSettingsPtrOutput) WorkingDirectory() ContainerWorkingDirectoryPtrOutput
- type TaskContainerSettingsResponse
- type TaskContainerSettingsResponseOutput
- func (o TaskContainerSettingsResponseOutput) ContainerRunOptions() pulumi.StringPtrOutput
- func (TaskContainerSettingsResponseOutput) ElementType() reflect.Type
- func (o TaskContainerSettingsResponseOutput) ImageName() pulumi.StringOutput
- func (o TaskContainerSettingsResponseOutput) Registry() ContainerRegistryResponsePtrOutput
- func (o TaskContainerSettingsResponseOutput) ToTaskContainerSettingsResponseOutput() TaskContainerSettingsResponseOutput
- func (o TaskContainerSettingsResponseOutput) ToTaskContainerSettingsResponseOutputWithContext(ctx context.Context) TaskContainerSettingsResponseOutput
- func (o TaskContainerSettingsResponseOutput) WorkingDirectory() pulumi.StringPtrOutput
- type TaskContainerSettingsResponsePtrOutput
- func (o TaskContainerSettingsResponsePtrOutput) ContainerRunOptions() pulumi.StringPtrOutput
- func (o TaskContainerSettingsResponsePtrOutput) Elem() TaskContainerSettingsResponseOutput
- func (TaskContainerSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o TaskContainerSettingsResponsePtrOutput) ImageName() pulumi.StringPtrOutput
- func (o TaskContainerSettingsResponsePtrOutput) Registry() ContainerRegistryResponsePtrOutput
- func (o TaskContainerSettingsResponsePtrOutput) ToTaskContainerSettingsResponsePtrOutput() TaskContainerSettingsResponsePtrOutput
- func (o TaskContainerSettingsResponsePtrOutput) ToTaskContainerSettingsResponsePtrOutputWithContext(ctx context.Context) TaskContainerSettingsResponsePtrOutput
- func (o TaskContainerSettingsResponsePtrOutput) WorkingDirectory() pulumi.StringPtrOutput
- type TaskSchedulingPolicy
- type TaskSchedulingPolicyArgs
- func (val *TaskSchedulingPolicyArgs) Defaults() *TaskSchedulingPolicyArgs
- func (TaskSchedulingPolicyArgs) ElementType() reflect.Type
- func (i TaskSchedulingPolicyArgs) ToTaskSchedulingPolicyOutput() TaskSchedulingPolicyOutput
- func (i TaskSchedulingPolicyArgs) ToTaskSchedulingPolicyOutputWithContext(ctx context.Context) TaskSchedulingPolicyOutput
- func (i TaskSchedulingPolicyArgs) ToTaskSchedulingPolicyPtrOutput() TaskSchedulingPolicyPtrOutput
- func (i TaskSchedulingPolicyArgs) ToTaskSchedulingPolicyPtrOutputWithContext(ctx context.Context) TaskSchedulingPolicyPtrOutput
- type TaskSchedulingPolicyInput
- type TaskSchedulingPolicyOutput
- func (TaskSchedulingPolicyOutput) ElementType() reflect.Type
- func (o TaskSchedulingPolicyOutput) NodeFillType() ComputeNodeFillTypeOutput
- func (o TaskSchedulingPolicyOutput) ToTaskSchedulingPolicyOutput() TaskSchedulingPolicyOutput
- func (o TaskSchedulingPolicyOutput) ToTaskSchedulingPolicyOutputWithContext(ctx context.Context) TaskSchedulingPolicyOutput
- func (o TaskSchedulingPolicyOutput) ToTaskSchedulingPolicyPtrOutput() TaskSchedulingPolicyPtrOutput
- func (o TaskSchedulingPolicyOutput) ToTaskSchedulingPolicyPtrOutputWithContext(ctx context.Context) TaskSchedulingPolicyPtrOutput
- type TaskSchedulingPolicyPtrInput
- type TaskSchedulingPolicyPtrOutput
- func (o TaskSchedulingPolicyPtrOutput) Elem() TaskSchedulingPolicyOutput
- func (TaskSchedulingPolicyPtrOutput) ElementType() reflect.Type
- func (o TaskSchedulingPolicyPtrOutput) NodeFillType() ComputeNodeFillTypePtrOutput
- func (o TaskSchedulingPolicyPtrOutput) ToTaskSchedulingPolicyPtrOutput() TaskSchedulingPolicyPtrOutput
- func (o TaskSchedulingPolicyPtrOutput) ToTaskSchedulingPolicyPtrOutputWithContext(ctx context.Context) TaskSchedulingPolicyPtrOutput
- type TaskSchedulingPolicyResponse
- type TaskSchedulingPolicyResponseOutput
- func (TaskSchedulingPolicyResponseOutput) ElementType() reflect.Type
- func (o TaskSchedulingPolicyResponseOutput) NodeFillType() pulumi.StringOutput
- func (o TaskSchedulingPolicyResponseOutput) ToTaskSchedulingPolicyResponseOutput() TaskSchedulingPolicyResponseOutput
- func (o TaskSchedulingPolicyResponseOutput) ToTaskSchedulingPolicyResponseOutputWithContext(ctx context.Context) TaskSchedulingPolicyResponseOutput
- type TaskSchedulingPolicyResponsePtrOutput
- func (o TaskSchedulingPolicyResponsePtrOutput) Elem() TaskSchedulingPolicyResponseOutput
- func (TaskSchedulingPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o TaskSchedulingPolicyResponsePtrOutput) NodeFillType() pulumi.StringPtrOutput
- func (o TaskSchedulingPolicyResponsePtrOutput) ToTaskSchedulingPolicyResponsePtrOutput() TaskSchedulingPolicyResponsePtrOutput
- func (o TaskSchedulingPolicyResponsePtrOutput) ToTaskSchedulingPolicyResponsePtrOutputWithContext(ctx context.Context) TaskSchedulingPolicyResponsePtrOutput
- type UserAccount
- type UserAccountArgs
- type UserAccountArray
- type UserAccountArrayInput
- type UserAccountArrayOutput
- func (UserAccountArrayOutput) ElementType() reflect.Type
- func (o UserAccountArrayOutput) Index(i pulumi.IntInput) UserAccountOutput
- func (o UserAccountArrayOutput) ToUserAccountArrayOutput() UserAccountArrayOutput
- func (o UserAccountArrayOutput) ToUserAccountArrayOutputWithContext(ctx context.Context) UserAccountArrayOutput
- type UserAccountInput
- type UserAccountOutput
- func (UserAccountOutput) ElementType() reflect.Type
- func (o UserAccountOutput) ElevationLevel() ElevationLevelPtrOutput
- func (o UserAccountOutput) LinuxUserConfiguration() LinuxUserConfigurationPtrOutput
- func (o UserAccountOutput) Name() pulumi.StringOutput
- func (o UserAccountOutput) Password() pulumi.StringOutput
- func (o UserAccountOutput) ToUserAccountOutput() UserAccountOutput
- func (o UserAccountOutput) ToUserAccountOutputWithContext(ctx context.Context) UserAccountOutput
- func (o UserAccountOutput) WindowsUserConfiguration() WindowsUserConfigurationPtrOutput
- type UserAccountResponse
- type UserAccountResponseArrayOutput
- func (UserAccountResponseArrayOutput) ElementType() reflect.Type
- func (o UserAccountResponseArrayOutput) Index(i pulumi.IntInput) UserAccountResponseOutput
- func (o UserAccountResponseArrayOutput) ToUserAccountResponseArrayOutput() UserAccountResponseArrayOutput
- func (o UserAccountResponseArrayOutput) ToUserAccountResponseArrayOutputWithContext(ctx context.Context) UserAccountResponseArrayOutput
- type UserAccountResponseOutput
- func (UserAccountResponseOutput) ElementType() reflect.Type
- func (o UserAccountResponseOutput) ElevationLevel() pulumi.StringPtrOutput
- func (o UserAccountResponseOutput) LinuxUserConfiguration() LinuxUserConfigurationResponsePtrOutput
- func (o UserAccountResponseOutput) Name() pulumi.StringOutput
- func (o UserAccountResponseOutput) Password() pulumi.StringOutput
- func (o UserAccountResponseOutput) ToUserAccountResponseOutput() UserAccountResponseOutput
- func (o UserAccountResponseOutput) ToUserAccountResponseOutputWithContext(ctx context.Context) UserAccountResponseOutput
- func (o UserAccountResponseOutput) WindowsUserConfiguration() WindowsUserConfigurationResponsePtrOutput
- type UserAssignedIdentitiesResponse
- type UserAssignedIdentitiesResponseMapOutput
- func (UserAssignedIdentitiesResponseMapOutput) ElementType() reflect.Type
- func (o UserAssignedIdentitiesResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentitiesResponseOutput
- func (o UserAssignedIdentitiesResponseMapOutput) ToUserAssignedIdentitiesResponseMapOutput() UserAssignedIdentitiesResponseMapOutput
- func (o UserAssignedIdentitiesResponseMapOutput) ToUserAssignedIdentitiesResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponseMapOutput
- type UserAssignedIdentitiesResponseOutput
- func (o UserAssignedIdentitiesResponseOutput) ClientId() pulumi.StringOutput
- func (UserAssignedIdentitiesResponseOutput) ElementType() reflect.Type
- func (o UserAssignedIdentitiesResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponseOutput() UserAssignedIdentitiesResponseOutput
- func (o UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponseOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponseOutput
- type UserIdentity
- type UserIdentityArgs
- func (UserIdentityArgs) ElementType() reflect.Type
- func (i UserIdentityArgs) ToUserIdentityOutput() UserIdentityOutput
- func (i UserIdentityArgs) ToUserIdentityOutputWithContext(ctx context.Context) UserIdentityOutput
- func (i UserIdentityArgs) ToUserIdentityPtrOutput() UserIdentityPtrOutput
- func (i UserIdentityArgs) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
- type UserIdentityInput
- type UserIdentityOutput
- func (o UserIdentityOutput) AutoUser() AutoUserSpecificationPtrOutput
- func (UserIdentityOutput) ElementType() reflect.Type
- func (o UserIdentityOutput) ToUserIdentityOutput() UserIdentityOutput
- func (o UserIdentityOutput) ToUserIdentityOutputWithContext(ctx context.Context) UserIdentityOutput
- func (o UserIdentityOutput) ToUserIdentityPtrOutput() UserIdentityPtrOutput
- func (o UserIdentityOutput) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
- func (o UserIdentityOutput) UserName() pulumi.StringPtrOutput
- type UserIdentityPtrInput
- type UserIdentityPtrOutput
- func (o UserIdentityPtrOutput) AutoUser() AutoUserSpecificationPtrOutput
- func (o UserIdentityPtrOutput) Elem() UserIdentityOutput
- func (UserIdentityPtrOutput) ElementType() reflect.Type
- func (o UserIdentityPtrOutput) ToUserIdentityPtrOutput() UserIdentityPtrOutput
- func (o UserIdentityPtrOutput) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
- func (o UserIdentityPtrOutput) UserName() pulumi.StringPtrOutput
- type UserIdentityResponse
- type UserIdentityResponseOutput
- func (o UserIdentityResponseOutput) AutoUser() AutoUserSpecificationResponsePtrOutput
- func (UserIdentityResponseOutput) ElementType() reflect.Type
- func (o UserIdentityResponseOutput) ToUserIdentityResponseOutput() UserIdentityResponseOutput
- func (o UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput
- func (o UserIdentityResponseOutput) UserName() pulumi.StringPtrOutput
- type UserIdentityResponsePtrOutput
- func (o UserIdentityResponsePtrOutput) AutoUser() AutoUserSpecificationResponsePtrOutput
- func (o UserIdentityResponsePtrOutput) Elem() UserIdentityResponseOutput
- func (UserIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutput() UserIdentityResponsePtrOutput
- func (o UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutputWithContext(ctx context.Context) UserIdentityResponsePtrOutput
- func (o UserIdentityResponsePtrOutput) UserName() pulumi.StringPtrOutput
- type VMExtension
- type VMExtensionArgs
- type VMExtensionArray
- type VMExtensionArrayInput
- type VMExtensionArrayOutput
- func (VMExtensionArrayOutput) ElementType() reflect.Type
- func (o VMExtensionArrayOutput) Index(i pulumi.IntInput) VMExtensionOutput
- func (o VMExtensionArrayOutput) ToVMExtensionArrayOutput() VMExtensionArrayOutput
- func (o VMExtensionArrayOutput) ToVMExtensionArrayOutputWithContext(ctx context.Context) VMExtensionArrayOutput
- type VMExtensionInput
- type VMExtensionOutput
- func (o VMExtensionOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
- func (VMExtensionOutput) ElementType() reflect.Type
- func (o VMExtensionOutput) EnableAutomaticUpgrade() pulumi.BoolPtrOutput
- func (o VMExtensionOutput) Name() pulumi.StringOutput
- func (o VMExtensionOutput) ProtectedSettings() pulumi.AnyOutput
- func (o VMExtensionOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
- func (o VMExtensionOutput) Publisher() pulumi.StringOutput
- func (o VMExtensionOutput) Settings() pulumi.AnyOutput
- func (o VMExtensionOutput) ToVMExtensionOutput() VMExtensionOutput
- func (o VMExtensionOutput) ToVMExtensionOutputWithContext(ctx context.Context) VMExtensionOutput
- func (o VMExtensionOutput) Type() pulumi.StringOutput
- func (o VMExtensionOutput) TypeHandlerVersion() pulumi.StringPtrOutput
- type VMExtensionResponse
- type VMExtensionResponseArrayOutput
- func (VMExtensionResponseArrayOutput) ElementType() reflect.Type
- func (o VMExtensionResponseArrayOutput) Index(i pulumi.IntInput) VMExtensionResponseOutput
- func (o VMExtensionResponseArrayOutput) ToVMExtensionResponseArrayOutput() VMExtensionResponseArrayOutput
- func (o VMExtensionResponseArrayOutput) ToVMExtensionResponseArrayOutputWithContext(ctx context.Context) VMExtensionResponseArrayOutput
- type VMExtensionResponseOutput
- func (o VMExtensionResponseOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
- func (VMExtensionResponseOutput) ElementType() reflect.Type
- func (o VMExtensionResponseOutput) EnableAutomaticUpgrade() pulumi.BoolPtrOutput
- func (o VMExtensionResponseOutput) Name() pulumi.StringOutput
- func (o VMExtensionResponseOutput) ProtectedSettings() pulumi.AnyOutput
- func (o VMExtensionResponseOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
- func (o VMExtensionResponseOutput) Publisher() pulumi.StringOutput
- func (o VMExtensionResponseOutput) Settings() pulumi.AnyOutput
- func (o VMExtensionResponseOutput) ToVMExtensionResponseOutput() VMExtensionResponseOutput
- func (o VMExtensionResponseOutput) ToVMExtensionResponseOutputWithContext(ctx context.Context) VMExtensionResponseOutput
- func (o VMExtensionResponseOutput) Type() pulumi.StringOutput
- func (o VMExtensionResponseOutput) TypeHandlerVersion() pulumi.StringPtrOutput
- type VirtualMachineConfiguration
- type VirtualMachineConfigurationArgs
- func (val *VirtualMachineConfigurationArgs) Defaults() *VirtualMachineConfigurationArgs
- func (VirtualMachineConfigurationArgs) ElementType() reflect.Type
- func (i VirtualMachineConfigurationArgs) ToVirtualMachineConfigurationOutput() VirtualMachineConfigurationOutput
- func (i VirtualMachineConfigurationArgs) ToVirtualMachineConfigurationOutputWithContext(ctx context.Context) VirtualMachineConfigurationOutput
- func (i VirtualMachineConfigurationArgs) ToVirtualMachineConfigurationPtrOutput() VirtualMachineConfigurationPtrOutput
- func (i VirtualMachineConfigurationArgs) ToVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineConfigurationPtrOutput
- type VirtualMachineConfigurationInput
- type VirtualMachineConfigurationOutput
- func (o VirtualMachineConfigurationOutput) ContainerConfiguration() ContainerConfigurationPtrOutput
- func (o VirtualMachineConfigurationOutput) DataDisks() DataDiskArrayOutput
- func (o VirtualMachineConfigurationOutput) DiskEncryptionConfiguration() DiskEncryptionConfigurationPtrOutput
- func (VirtualMachineConfigurationOutput) ElementType() reflect.Type
- func (o VirtualMachineConfigurationOutput) Extensions() VMExtensionArrayOutput
- func (o VirtualMachineConfigurationOutput) ImageReference() ImageReferenceOutput
- func (o VirtualMachineConfigurationOutput) LicenseType() pulumi.StringPtrOutput
- func (o VirtualMachineConfigurationOutput) NodeAgentSkuId() pulumi.StringOutput
- func (o VirtualMachineConfigurationOutput) NodePlacementConfiguration() NodePlacementConfigurationPtrOutput
- func (o VirtualMachineConfigurationOutput) OsDisk() OSDiskPtrOutput
- func (o VirtualMachineConfigurationOutput) ToVirtualMachineConfigurationOutput() VirtualMachineConfigurationOutput
- func (o VirtualMachineConfigurationOutput) ToVirtualMachineConfigurationOutputWithContext(ctx context.Context) VirtualMachineConfigurationOutput
- func (o VirtualMachineConfigurationOutput) ToVirtualMachineConfigurationPtrOutput() VirtualMachineConfigurationPtrOutput
- func (o VirtualMachineConfigurationOutput) ToVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineConfigurationPtrOutput
- func (o VirtualMachineConfigurationOutput) WindowsConfiguration() WindowsConfigurationPtrOutput
- type VirtualMachineConfigurationPtrInput
- type VirtualMachineConfigurationPtrOutput
- func (o VirtualMachineConfigurationPtrOutput) ContainerConfiguration() ContainerConfigurationPtrOutput
- func (o VirtualMachineConfigurationPtrOutput) DataDisks() DataDiskArrayOutput
- func (o VirtualMachineConfigurationPtrOutput) DiskEncryptionConfiguration() DiskEncryptionConfigurationPtrOutput
- func (o VirtualMachineConfigurationPtrOutput) Elem() VirtualMachineConfigurationOutput
- func (VirtualMachineConfigurationPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineConfigurationPtrOutput) Extensions() VMExtensionArrayOutput
- func (o VirtualMachineConfigurationPtrOutput) ImageReference() ImageReferencePtrOutput
- func (o VirtualMachineConfigurationPtrOutput) LicenseType() pulumi.StringPtrOutput
- func (o VirtualMachineConfigurationPtrOutput) NodeAgentSkuId() pulumi.StringPtrOutput
- func (o VirtualMachineConfigurationPtrOutput) NodePlacementConfiguration() NodePlacementConfigurationPtrOutput
- func (o VirtualMachineConfigurationPtrOutput) OsDisk() OSDiskPtrOutput
- func (o VirtualMachineConfigurationPtrOutput) ToVirtualMachineConfigurationPtrOutput() VirtualMachineConfigurationPtrOutput
- func (o VirtualMachineConfigurationPtrOutput) ToVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineConfigurationPtrOutput
- func (o VirtualMachineConfigurationPtrOutput) WindowsConfiguration() WindowsConfigurationPtrOutput
- type VirtualMachineConfigurationResponse
- type VirtualMachineConfigurationResponseOutput
- func (o VirtualMachineConfigurationResponseOutput) ContainerConfiguration() ContainerConfigurationResponsePtrOutput
- func (o VirtualMachineConfigurationResponseOutput) DataDisks() DataDiskResponseArrayOutput
- func (o VirtualMachineConfigurationResponseOutput) DiskEncryptionConfiguration() DiskEncryptionConfigurationResponsePtrOutput
- func (VirtualMachineConfigurationResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineConfigurationResponseOutput) Extensions() VMExtensionResponseArrayOutput
- func (o VirtualMachineConfigurationResponseOutput) ImageReference() ImageReferenceResponseOutput
- func (o VirtualMachineConfigurationResponseOutput) LicenseType() pulumi.StringPtrOutput
- func (o VirtualMachineConfigurationResponseOutput) NodeAgentSkuId() pulumi.StringOutput
- func (o VirtualMachineConfigurationResponseOutput) NodePlacementConfiguration() NodePlacementConfigurationResponsePtrOutput
- func (o VirtualMachineConfigurationResponseOutput) OsDisk() OSDiskResponsePtrOutput
- func (o VirtualMachineConfigurationResponseOutput) ToVirtualMachineConfigurationResponseOutput() VirtualMachineConfigurationResponseOutput
- func (o VirtualMachineConfigurationResponseOutput) ToVirtualMachineConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineConfigurationResponseOutput
- func (o VirtualMachineConfigurationResponseOutput) WindowsConfiguration() WindowsConfigurationResponsePtrOutput
- type VirtualMachineConfigurationResponsePtrOutput
- func (o VirtualMachineConfigurationResponsePtrOutput) ContainerConfiguration() ContainerConfigurationResponsePtrOutput
- func (o VirtualMachineConfigurationResponsePtrOutput) DataDisks() DataDiskResponseArrayOutput
- func (o VirtualMachineConfigurationResponsePtrOutput) DiskEncryptionConfiguration() DiskEncryptionConfigurationResponsePtrOutput
- func (o VirtualMachineConfigurationResponsePtrOutput) Elem() VirtualMachineConfigurationResponseOutput
- func (VirtualMachineConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineConfigurationResponsePtrOutput) Extensions() VMExtensionResponseArrayOutput
- func (o VirtualMachineConfigurationResponsePtrOutput) ImageReference() ImageReferenceResponsePtrOutput
- func (o VirtualMachineConfigurationResponsePtrOutput) LicenseType() pulumi.StringPtrOutput
- func (o VirtualMachineConfigurationResponsePtrOutput) NodeAgentSkuId() pulumi.StringPtrOutput
- func (o VirtualMachineConfigurationResponsePtrOutput) NodePlacementConfiguration() NodePlacementConfigurationResponsePtrOutput
- func (o VirtualMachineConfigurationResponsePtrOutput) OsDisk() OSDiskResponsePtrOutput
- func (o VirtualMachineConfigurationResponsePtrOutput) ToVirtualMachineConfigurationResponsePtrOutput() VirtualMachineConfigurationResponsePtrOutput
- func (o VirtualMachineConfigurationResponsePtrOutput) ToVirtualMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineConfigurationResponsePtrOutput
- func (o VirtualMachineConfigurationResponsePtrOutput) WindowsConfiguration() WindowsConfigurationResponsePtrOutput
- type VirtualMachineFamilyCoreQuotaResponse
- type VirtualMachineFamilyCoreQuotaResponseArrayOutput
- func (VirtualMachineFamilyCoreQuotaResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineFamilyCoreQuotaResponseArrayOutput) Index(i pulumi.IntInput) VirtualMachineFamilyCoreQuotaResponseOutput
- func (o VirtualMachineFamilyCoreQuotaResponseArrayOutput) ToVirtualMachineFamilyCoreQuotaResponseArrayOutput() VirtualMachineFamilyCoreQuotaResponseArrayOutput
- func (o VirtualMachineFamilyCoreQuotaResponseArrayOutput) ToVirtualMachineFamilyCoreQuotaResponseArrayOutputWithContext(ctx context.Context) VirtualMachineFamilyCoreQuotaResponseArrayOutput
- type VirtualMachineFamilyCoreQuotaResponseOutput
- func (o VirtualMachineFamilyCoreQuotaResponseOutput) CoreQuota() pulumi.IntOutput
- func (VirtualMachineFamilyCoreQuotaResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineFamilyCoreQuotaResponseOutput) Name() pulumi.StringOutput
- func (o VirtualMachineFamilyCoreQuotaResponseOutput) ToVirtualMachineFamilyCoreQuotaResponseOutput() VirtualMachineFamilyCoreQuotaResponseOutput
- func (o VirtualMachineFamilyCoreQuotaResponseOutput) ToVirtualMachineFamilyCoreQuotaResponseOutputWithContext(ctx context.Context) VirtualMachineFamilyCoreQuotaResponseOutput
- type WindowsConfiguration
- type WindowsConfigurationArgs
- func (WindowsConfigurationArgs) ElementType() reflect.Type
- func (i WindowsConfigurationArgs) ToWindowsConfigurationOutput() WindowsConfigurationOutput
- func (i WindowsConfigurationArgs) ToWindowsConfigurationOutputWithContext(ctx context.Context) WindowsConfigurationOutput
- func (i WindowsConfigurationArgs) ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput
- func (i WindowsConfigurationArgs) ToWindowsConfigurationPtrOutputWithContext(ctx context.Context) WindowsConfigurationPtrOutput
- type WindowsConfigurationInput
- type WindowsConfigurationOutput
- func (WindowsConfigurationOutput) ElementType() reflect.Type
- func (o WindowsConfigurationOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
- func (o WindowsConfigurationOutput) ToWindowsConfigurationOutput() WindowsConfigurationOutput
- func (o WindowsConfigurationOutput) ToWindowsConfigurationOutputWithContext(ctx context.Context) WindowsConfigurationOutput
- func (o WindowsConfigurationOutput) ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput
- func (o WindowsConfigurationOutput) ToWindowsConfigurationPtrOutputWithContext(ctx context.Context) WindowsConfigurationPtrOutput
- type WindowsConfigurationPtrInput
- type WindowsConfigurationPtrOutput
- func (o WindowsConfigurationPtrOutput) Elem() WindowsConfigurationOutput
- func (WindowsConfigurationPtrOutput) ElementType() reflect.Type
- func (o WindowsConfigurationPtrOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
- func (o WindowsConfigurationPtrOutput) ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput
- func (o WindowsConfigurationPtrOutput) ToWindowsConfigurationPtrOutputWithContext(ctx context.Context) WindowsConfigurationPtrOutput
- type WindowsConfigurationResponse
- type WindowsConfigurationResponseOutput
- func (WindowsConfigurationResponseOutput) ElementType() reflect.Type
- func (o WindowsConfigurationResponseOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
- func (o WindowsConfigurationResponseOutput) ToWindowsConfigurationResponseOutput() WindowsConfigurationResponseOutput
- func (o WindowsConfigurationResponseOutput) ToWindowsConfigurationResponseOutputWithContext(ctx context.Context) WindowsConfigurationResponseOutput
- type WindowsConfigurationResponsePtrOutput
- func (o WindowsConfigurationResponsePtrOutput) Elem() WindowsConfigurationResponseOutput
- func (WindowsConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o WindowsConfigurationResponsePtrOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
- func (o WindowsConfigurationResponsePtrOutput) ToWindowsConfigurationResponsePtrOutput() WindowsConfigurationResponsePtrOutput
- func (o WindowsConfigurationResponsePtrOutput) ToWindowsConfigurationResponsePtrOutputWithContext(ctx context.Context) WindowsConfigurationResponsePtrOutput
- type WindowsUserConfiguration
- type WindowsUserConfigurationArgs
- func (WindowsUserConfigurationArgs) ElementType() reflect.Type
- func (i WindowsUserConfigurationArgs) ToWindowsUserConfigurationOutput() WindowsUserConfigurationOutput
- func (i WindowsUserConfigurationArgs) ToWindowsUserConfigurationOutputWithContext(ctx context.Context) WindowsUserConfigurationOutput
- func (i WindowsUserConfigurationArgs) ToWindowsUserConfigurationPtrOutput() WindowsUserConfigurationPtrOutput
- func (i WindowsUserConfigurationArgs) ToWindowsUserConfigurationPtrOutputWithContext(ctx context.Context) WindowsUserConfigurationPtrOutput
- type WindowsUserConfigurationInput
- type WindowsUserConfigurationOutput
- func (WindowsUserConfigurationOutput) ElementType() reflect.Type
- func (o WindowsUserConfigurationOutput) LoginMode() LoginModePtrOutput
- func (o WindowsUserConfigurationOutput) ToWindowsUserConfigurationOutput() WindowsUserConfigurationOutput
- func (o WindowsUserConfigurationOutput) ToWindowsUserConfigurationOutputWithContext(ctx context.Context) WindowsUserConfigurationOutput
- func (o WindowsUserConfigurationOutput) ToWindowsUserConfigurationPtrOutput() WindowsUserConfigurationPtrOutput
- func (o WindowsUserConfigurationOutput) ToWindowsUserConfigurationPtrOutputWithContext(ctx context.Context) WindowsUserConfigurationPtrOutput
- type WindowsUserConfigurationPtrInput
- type WindowsUserConfigurationPtrOutput
- func (o WindowsUserConfigurationPtrOutput) Elem() WindowsUserConfigurationOutput
- func (WindowsUserConfigurationPtrOutput) ElementType() reflect.Type
- func (o WindowsUserConfigurationPtrOutput) LoginMode() LoginModePtrOutput
- func (o WindowsUserConfigurationPtrOutput) ToWindowsUserConfigurationPtrOutput() WindowsUserConfigurationPtrOutput
- func (o WindowsUserConfigurationPtrOutput) ToWindowsUserConfigurationPtrOutputWithContext(ctx context.Context) WindowsUserConfigurationPtrOutput
- type WindowsUserConfigurationResponse
- type WindowsUserConfigurationResponseOutput
- func (WindowsUserConfigurationResponseOutput) ElementType() reflect.Type
- func (o WindowsUserConfigurationResponseOutput) LoginMode() pulumi.StringPtrOutput
- func (o WindowsUserConfigurationResponseOutput) ToWindowsUserConfigurationResponseOutput() WindowsUserConfigurationResponseOutput
- func (o WindowsUserConfigurationResponseOutput) ToWindowsUserConfigurationResponseOutputWithContext(ctx context.Context) WindowsUserConfigurationResponseOutput
- type WindowsUserConfigurationResponsePtrOutput
- func (o WindowsUserConfigurationResponsePtrOutput) Elem() WindowsUserConfigurationResponseOutput
- func (WindowsUserConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o WindowsUserConfigurationResponsePtrOutput) LoginMode() pulumi.StringPtrOutput
- func (o WindowsUserConfigurationResponsePtrOutput) ToWindowsUserConfigurationResponsePtrOutput() WindowsUserConfigurationResponsePtrOutput
- func (o WindowsUserConfigurationResponsePtrOutput) ToWindowsUserConfigurationResponsePtrOutputWithContext(ctx context.Context) WindowsUserConfigurationResponsePtrOutput
Constants ¶
const ( AuthenticationMode("SharedKey") // The authentication mode using Azure Active Directory. AuthenticationModeAAD = AuthenticationMode("AAD") // The authentication mode using task authentication tokens. AuthenticationModeTaskAuthenticationToken = AuthenticationMode("TaskAuthenticationToken") )AuthenticationModeSharedKey =
const ( // The Batch service will authenticate requests to auto-storage using storage account keys. AutoStorageAuthenticationModeStorageKeys = AutoStorageAuthenticationMode("StorageKeys") // The Batch service will authenticate requests to auto-storage using the managed identity assigned to the Batch account. AutoStorageAuthenticationModeBatchAccountManagedIdentity = AutoStorageAuthenticationMode("BatchAccountManagedIdentity") )
const ( // Specifies that the service should create a new user for the task. AutoUserScopeTask = AutoUserScope("Task") // Specifies that the task runs as the common auto user account which is created on every node in a pool. AutoUserScopePool = AutoUserScope("Pool") )
const ( // The caching mode for the disk is not enabled. CachingTypeNone = CachingType("None") // The caching mode for the disk is read only. CachingTypeReadOnly = CachingType("ReadOnly") // The caching mode for the disk is read and write. CachingTypeReadWrite = CachingType("ReadWrite") )
const ( // Certificates should be installed to the CurrentUser certificate store. CertificateStoreLocationCurrentUser = CertificateStoreLocation("CurrentUser") // Certificates should be installed to the LocalMachine certificate store. CertificateStoreLocationLocalMachine = CertificateStoreLocation("LocalMachine") )
const ( // The certificate should be visible to the user account under which the start task is run. Note that if AutoUser Scope is Pool for both the StartTask and a Task, this certificate will be visible to the Task as well. CertificateVisibilityStartTask = CertificateVisibility("StartTask") // The certificate should be visible to the user accounts under which job tasks are run. CertificateVisibilityTask = CertificateVisibility("Task") // The certificate should be visible to the user accounts under which users remotely access the node. CertificateVisibilityRemoteUser = CertificateVisibility("RemoteUser") )
const ( // Terminate running task processes and requeue the tasks. The tasks will run again when a node is available. Remove nodes as soon as tasks have been terminated. ComputeNodeDeallocationOptionRequeue = ComputeNodeDeallocationOption("Requeue") // Terminate running tasks. The tasks will be completed with failureInfo indicating that they were terminated, and will not run again. Remove nodes as soon as tasks have been terminated. ComputeNodeDeallocationOptionTerminate = ComputeNodeDeallocationOption("Terminate") // Allow currently running tasks to complete. Schedule no new tasks while waiting. Remove nodes when all tasks have completed. ComputeNodeDeallocationOptionTaskCompletion = ComputeNodeDeallocationOption("TaskCompletion") // Allow currently running tasks to complete, then wait for all task data retention periods to expire. Schedule no new tasks while waiting. Remove nodes when all task retention periods have expired. ComputeNodeDeallocationOptionRetainedData = ComputeNodeDeallocationOption("RetainedData") )
const ( // Tasks should be assigned evenly across all nodes in the pool. ComputeNodeFillTypeSpread = ComputeNodeFillType("Spread") // As many tasks as possible (taskSlotsPerNode) should be assigned to each node in the pool before any tasks are assigned to the next node in the pool. ComputeNodeFillTypePack = ComputeNodeFillType("Pack") )
const ( // A Docker compatible container technology will be used to launch the containers. ContainerTypeDockerCompatible = ContainerType("DockerCompatible") // A CRI based technology will be used to launch the containers. ContainerTypeCriCompatible = ContainerType("CriCompatible") )
const ( // Use the standard Batch service task working directory, which will contain the Task resource files populated by Batch. ContainerWorkingDirectoryTaskWorkingDirectory = ContainerWorkingDirectory("TaskWorkingDirectory") // Using container image defined working directory. Beware that this directory will not contain the resource files downloaded by Batch. ContainerWorkingDirectoryContainerImageDefault = ContainerWorkingDirectory("ContainerImageDefault") )
const ( // The OS Disk on the compute node is encrypted. DiskEncryptionTargetOsDisk = DiskEncryptionTarget("OsDisk") // The temporary disk on the compute node is encrypted. On Linux this encryption applies to other partitions (such as those on mounted data disks) when encryption occurs at boot time. DiskEncryptionTargetTemporaryDisk = DiskEncryptionTarget("TemporaryDisk") )
const ( // No dynamic VNet assignment is enabled. DynamicVNetAssignmentScopeNone = DynamicVNetAssignmentScope("none") // Dynamic VNet assignment is done per-job. If this value is set, the network configuration subnet ID must also be set. This feature requires approval before use, please contact support DynamicVNetAssignmentScopeJob = DynamicVNetAssignmentScope("job") )
const ( // The user is a standard user without elevated access. ElevationLevelNonAdmin = ElevationLevel("NonAdmin") // The user is a user with elevated access and operates with full Administrator permissions. ElevationLevelAdmin = ElevationLevel("Admin") )
const ( // Allow client access. EndpointAccessDefaultActionAllow = EndpointAccessDefaultAction("Allow") // Deny client access. EndpointAccessDefaultActionDeny = EndpointAccessDefaultAction("Deny") )
const ( // A public IP will be created and managed by Batch. There may be multiple public IPs depending on the size of the Pool. IPAddressProvisioningTypeBatchManaged = IPAddressProvisioningType("BatchManaged") // Public IPs are provided by the user and will be used to provision the Compute Nodes. IPAddressProvisioningTypeUserManaged = IPAddressProvisioningType("UserManaged") // No public IP Address will be created for the Compute Nodes in the Pool. IPAddressProvisioningTypeNoPublicIPAddresses = IPAddressProvisioningType("NoPublicIPAddresses") )
const ( // Use TCP for the endpoint. InboundEndpointProtocolTCP = InboundEndpointProtocol("TCP") // Use UDP for the endpoint. InboundEndpointProtocolUDP = InboundEndpointProtocol("UDP") )
const ( // Enable network communication between virtual machines. InterNodeCommunicationStateEnabled = InterNodeCommunicationState("Enabled") // Disable network communication between virtual machines. InterNodeCommunicationStateDisabled = InterNodeCommunicationState("Disabled") )
const ( // Batch creates and manages the encryption keys used to protect the account data. KeySource_Microsoft_Batch = KeySource("Microsoft.Batch") // The encryption keys used to protect the account data are stored in an external key vault. If this is set then the Batch Account identity must be set to `SystemAssigned` and a valid Key Identifier must also be supplied under the keyVaultProperties. KeySource_Microsoft_KeyVault = KeySource("Microsoft.KeyVault") )
const ( // The LOGON32_LOGON_BATCH Win32 login mode. The batch login mode is recommended for long running parallel processes. LoginModeBatch = LoginMode("Batch") // The LOGON32_LOGON_INTERACTIVE Win32 login mode. Some applications require having permissions associated with the interactive login mode. If this is the case for an application used in your task, then this option is recommended. LoginModeInteractive = LoginMode("Interactive") )
const ( // Allow access. NetworkSecurityGroupRuleAccessAllow = NetworkSecurityGroupRuleAccess("Allow") // Deny access. NetworkSecurityGroupRuleAccessDeny = NetworkSecurityGroupRuleAccess("Deny") )
const ( // The node communication mode is automatically set by the Batch service. NodeCommunicationModeDefault = NodeCommunicationMode("Default") // Nodes using the Classic communication mode require inbound TCP communication on ports 29876 and 29877 from the "BatchNodeManagement.{region}" service tag and outbound TCP communication on port 443 to the "Storage.region" and "BatchNodeManagement.{region}" service tags. NodeCommunicationModeClassic = NodeCommunicationMode("Classic") // Nodes using the Simplified communication mode require outbound TCP communication on port 443 to the "BatchNodeManagement.{region}" service tag. No open inbound ports are required. NodeCommunicationModeSimplified = NodeCommunicationMode("Simplified") )
const ( // All nodes in the pool will be allocated in the same region. NodePlacementPolicyTypeRegional = NodePlacementPolicyType("Regional") // Nodes in the pool will be spread across different zones with best effort balancing. NodePlacementPolicyTypeZonal = NodePlacementPolicyType("Zonal") )
const ( // Pools will be allocated in subscriptions owned by the Batch service. PoolAllocationModeBatchService = PoolAllocationMode("BatchService") // Pools will be allocated in a subscription owned by the user. PoolAllocationModeUserSubscription = PoolAllocationMode("UserSubscription") )
const ( // Batch pool has user assigned identities with it. PoolIdentityTypeUserAssigned = PoolIdentityType("UserAssigned") // Batch pool has no identity associated with it. Setting `None` in update pool will remove existing identities. PoolIdentityTypeNone = PoolIdentityType("None") )
const ( // Enables connectivity to Azure Batch through public DNS. PublicNetworkAccessTypeEnabled = PublicNetworkAccessType("Enabled") // Disables public connectivity and enables private connectivity to Azure Batch Service through private endpoint resource. PublicNetworkAccessTypeDisabled = PublicNetworkAccessType("Disabled") )
const ( // Batch account has a system assigned identity with it. ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned") // Batch account has user assigned identities with it. ResourceIdentityTypeUserAssigned = ResourceIdentityType("UserAssigned") // Batch account has no identity associated with it. Setting `None` in update account will remove existing identities. ResourceIdentityTypeNone = ResourceIdentityType("None") )
const ( // The data disk should use standard locally redundant storage. StorageAccountType_Standard_LRS = StorageAccountType("Standard_LRS") // The data disk should use premium locally redundant storage. StorageAccountType_Premium_LRS = StorageAccountType("Premium_LRS") )
const ( // The Ephemeral OS Disk is stored on the VM cache. DiffDiskPlacementCacheDisk = DiffDiskPlacement("CacheDisk") )
const ( // Allow access for the matched client IP address. IPRuleActionAllow = IPRuleAction("Allow") )
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. This property can only be set to the name of an existing package. DefaultVersion pulumi.StringPtrOutput `pulumi:"defaultVersion"` // The display name for the application. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The ETag of the resource, used for concurrency statements. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
Contains information about an application in a Batch account. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2021-01-01.
Other available API versions: 2017-09-01, 2023-11-01, 2024-02-01.
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.
func (*Application) ElementType ¶
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
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 name of the application. This must be unique within the account. ApplicationName pulumi.StringPtrInput // The package to use if a client requests the application but does not specify a version. This property can only be set to the name of an existing package. DefaultVersion pulumi.StringPtrInput // 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 ApplicationInput ¶
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationOutput ¶
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) AllowUpdates ¶
func (o ApplicationOutput) AllowUpdates() pulumi.BoolPtrOutput
A value indicating whether packages within the application may be overwritten using the same version string.
func (ApplicationOutput) DefaultVersion ¶
func (o ApplicationOutput) DefaultVersion() pulumi.StringPtrOutput
The package to use if a client requests the application but does not specify a version. This property can only be set to the name of an existing package.
func (ApplicationOutput) DisplayName ¶
func (o ApplicationOutput) DisplayName() pulumi.StringPtrOutput
The display name for the application.
func (ApplicationOutput) ElementType ¶
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) Etag ¶
func (o ApplicationOutput) Etag() pulumi.StringOutput
The ETag of the resource, used for concurrency statements.
func (ApplicationOutput) Name ¶
func (o ApplicationOutput) Name() pulumi.StringOutput
The name of the resource.
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
func (ApplicationOutput) Type ¶
func (o ApplicationOutput) Type() pulumi.StringOutput
The type of the resource.
type ApplicationPackage ¶
type ApplicationPackage struct { pulumi.CustomResourceState // The ETag of the resource, used for concurrency statements. Etag pulumi.StringOutput `pulumi:"etag"` // The format of the application package, if the package is active. Format pulumi.StringOutput `pulumi:"format"` // The time at which the package was last activated, if the package is active. LastActivationTime pulumi.StringOutput `pulumi:"lastActivationTime"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The current state of the application package. State pulumi.StringOutput `pulumi:"state"` // The URL for the application package in Azure Storage. StorageUrl pulumi.StringOutput `pulumi:"storageUrl"` // The UTC time at which the Azure Storage URL will expire. StorageUrlExpiry pulumi.StringOutput `pulumi:"storageUrlExpiry"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
An application package which represents a particular version of an application. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2021-01-01.
Other available API versions: 2017-09-01, 2023-11-01, 2024-02-01.
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.
func (*ApplicationPackage) ElementType ¶
func (*ApplicationPackage) ElementType() reflect.Type
func (*ApplicationPackage) ToApplicationPackageOutput ¶
func (i *ApplicationPackage) ToApplicationPackageOutput() ApplicationPackageOutput
func (*ApplicationPackage) ToApplicationPackageOutputWithContext ¶
func (i *ApplicationPackage) ToApplicationPackageOutputWithContext(ctx context.Context) ApplicationPackageOutput
type ApplicationPackageArgs ¶
type ApplicationPackageArgs struct { // The name of the Batch account. AccountName pulumi.StringInput // The name of the application. This must be unique within the account. ApplicationName pulumi.StringInput // The name of the resource group that contains the Batch account. ResourceGroupName pulumi.StringInput // The version of the application. VersionName pulumi.StringPtrInput }
The set of arguments for constructing a ApplicationPackage resource.
func (ApplicationPackageArgs) ElementType ¶
func (ApplicationPackageArgs) ElementType() reflect.Type
type ApplicationPackageInput ¶
type ApplicationPackageInput interface { pulumi.Input ToApplicationPackageOutput() ApplicationPackageOutput ToApplicationPackageOutputWithContext(ctx context.Context) ApplicationPackageOutput }
type ApplicationPackageOutput ¶
type ApplicationPackageOutput struct{ *pulumi.OutputState }
func (ApplicationPackageOutput) ElementType ¶
func (ApplicationPackageOutput) ElementType() reflect.Type
func (ApplicationPackageOutput) Etag ¶
func (o ApplicationPackageOutput) Etag() pulumi.StringOutput
The ETag of the resource, used for concurrency statements.
func (ApplicationPackageOutput) Format ¶
func (o ApplicationPackageOutput) Format() pulumi.StringOutput
The format of the application package, if the package is active.
func (ApplicationPackageOutput) LastActivationTime ¶
func (o ApplicationPackageOutput) LastActivationTime() pulumi.StringOutput
The time at which the package was last activated, if the package is active.
func (ApplicationPackageOutput) Name ¶
func (o ApplicationPackageOutput) Name() pulumi.StringOutput
The name of the resource.
func (ApplicationPackageOutput) State ¶
func (o ApplicationPackageOutput) State() pulumi.StringOutput
The current state of the application package.
func (ApplicationPackageOutput) StorageUrl ¶
func (o ApplicationPackageOutput) StorageUrl() pulumi.StringOutput
The URL for the application package in Azure Storage.
func (ApplicationPackageOutput) StorageUrlExpiry ¶
func (o ApplicationPackageOutput) StorageUrlExpiry() pulumi.StringOutput
The UTC time at which the Azure Storage URL will expire.
func (ApplicationPackageOutput) ToApplicationPackageOutput ¶
func (o ApplicationPackageOutput) ToApplicationPackageOutput() ApplicationPackageOutput
func (ApplicationPackageOutput) ToApplicationPackageOutputWithContext ¶
func (o ApplicationPackageOutput) ToApplicationPackageOutputWithContext(ctx context.Context) ApplicationPackageOutput
func (ApplicationPackageOutput) Type ¶
func (o ApplicationPackageOutput) Type() pulumi.StringOutput
The type of the resource.
type ApplicationPackageReference ¶
type ApplicationPackageReference struct { Id string `pulumi:"id"` // If this is omitted, and no default version is specified for this application, the request fails with the error code InvalidApplicationPackageReferences. If you are calling the REST API directly, the HTTP status code is 409. Version *string `pulumi:"version"` }
type ApplicationPackageReferenceArgs ¶
type ApplicationPackageReferenceArgs struct { Id pulumi.StringInput `pulumi:"id"` // If this is omitted, and no default version is specified for this application, the request fails with the error code InvalidApplicationPackageReferences. If you are calling the REST API directly, the HTTP status code is 409. Version pulumi.StringPtrInput `pulumi:"version"` }
func (ApplicationPackageReferenceArgs) ElementType ¶
func (ApplicationPackageReferenceArgs) ElementType() reflect.Type
func (ApplicationPackageReferenceArgs) ToApplicationPackageReferenceOutput ¶
func (i ApplicationPackageReferenceArgs) ToApplicationPackageReferenceOutput() ApplicationPackageReferenceOutput
func (ApplicationPackageReferenceArgs) ToApplicationPackageReferenceOutputWithContext ¶
func (i ApplicationPackageReferenceArgs) ToApplicationPackageReferenceOutputWithContext(ctx context.Context) ApplicationPackageReferenceOutput
type ApplicationPackageReferenceArray ¶
type ApplicationPackageReferenceArray []ApplicationPackageReferenceInput
func (ApplicationPackageReferenceArray) ElementType ¶
func (ApplicationPackageReferenceArray) ElementType() reflect.Type
func (ApplicationPackageReferenceArray) ToApplicationPackageReferenceArrayOutput ¶
func (i ApplicationPackageReferenceArray) ToApplicationPackageReferenceArrayOutput() ApplicationPackageReferenceArrayOutput
func (ApplicationPackageReferenceArray) ToApplicationPackageReferenceArrayOutputWithContext ¶
func (i ApplicationPackageReferenceArray) ToApplicationPackageReferenceArrayOutputWithContext(ctx context.Context) ApplicationPackageReferenceArrayOutput
type ApplicationPackageReferenceArrayInput ¶
type ApplicationPackageReferenceArrayInput interface { pulumi.Input ToApplicationPackageReferenceArrayOutput() ApplicationPackageReferenceArrayOutput ToApplicationPackageReferenceArrayOutputWithContext(context.Context) ApplicationPackageReferenceArrayOutput }
ApplicationPackageReferenceArrayInput is an input type that accepts ApplicationPackageReferenceArray and ApplicationPackageReferenceArrayOutput values. You can construct a concrete instance of `ApplicationPackageReferenceArrayInput` via:
ApplicationPackageReferenceArray{ ApplicationPackageReferenceArgs{...} }
type ApplicationPackageReferenceArrayOutput ¶
type ApplicationPackageReferenceArrayOutput struct{ *pulumi.OutputState }
func (ApplicationPackageReferenceArrayOutput) ElementType ¶
func (ApplicationPackageReferenceArrayOutput) ElementType() reflect.Type
func (ApplicationPackageReferenceArrayOutput) ToApplicationPackageReferenceArrayOutput ¶
func (o ApplicationPackageReferenceArrayOutput) ToApplicationPackageReferenceArrayOutput() ApplicationPackageReferenceArrayOutput
func (ApplicationPackageReferenceArrayOutput) ToApplicationPackageReferenceArrayOutputWithContext ¶
func (o ApplicationPackageReferenceArrayOutput) ToApplicationPackageReferenceArrayOutputWithContext(ctx context.Context) ApplicationPackageReferenceArrayOutput
type ApplicationPackageReferenceInput ¶
type ApplicationPackageReferenceInput interface { pulumi.Input ToApplicationPackageReferenceOutput() ApplicationPackageReferenceOutput ToApplicationPackageReferenceOutputWithContext(context.Context) ApplicationPackageReferenceOutput }
ApplicationPackageReferenceInput is an input type that accepts ApplicationPackageReferenceArgs and ApplicationPackageReferenceOutput values. You can construct a concrete instance of `ApplicationPackageReferenceInput` via:
ApplicationPackageReferenceArgs{...}
type ApplicationPackageReferenceOutput ¶
type ApplicationPackageReferenceOutput struct{ *pulumi.OutputState }
func (ApplicationPackageReferenceOutput) ElementType ¶
func (ApplicationPackageReferenceOutput) ElementType() reflect.Type
func (ApplicationPackageReferenceOutput) Id ¶
func (o ApplicationPackageReferenceOutput) Id() pulumi.StringOutput
func (ApplicationPackageReferenceOutput) ToApplicationPackageReferenceOutput ¶
func (o ApplicationPackageReferenceOutput) ToApplicationPackageReferenceOutput() ApplicationPackageReferenceOutput
func (ApplicationPackageReferenceOutput) ToApplicationPackageReferenceOutputWithContext ¶
func (o ApplicationPackageReferenceOutput) ToApplicationPackageReferenceOutputWithContext(ctx context.Context) ApplicationPackageReferenceOutput
func (ApplicationPackageReferenceOutput) Version ¶
func (o ApplicationPackageReferenceOutput) Version() pulumi.StringPtrOutput
If this is omitted, and no default version is specified for this application, the request fails with the error code InvalidApplicationPackageReferences. If you are calling the REST API directly, the HTTP status code is 409.
type ApplicationPackageReferenceResponse ¶
type ApplicationPackageReferenceResponse struct { Id string `pulumi:"id"` // If this is omitted, and no default version is specified for this application, the request fails with the error code InvalidApplicationPackageReferences. If you are calling the REST API directly, the HTTP status code is 409. Version *string `pulumi:"version"` }
type ApplicationPackageReferenceResponseArrayOutput ¶
type ApplicationPackageReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationPackageReferenceResponseArrayOutput) ElementType ¶
func (ApplicationPackageReferenceResponseArrayOutput) ElementType() reflect.Type
func (ApplicationPackageReferenceResponseArrayOutput) ToApplicationPackageReferenceResponseArrayOutput ¶
func (o ApplicationPackageReferenceResponseArrayOutput) ToApplicationPackageReferenceResponseArrayOutput() ApplicationPackageReferenceResponseArrayOutput
func (ApplicationPackageReferenceResponseArrayOutput) ToApplicationPackageReferenceResponseArrayOutputWithContext ¶
func (o ApplicationPackageReferenceResponseArrayOutput) ToApplicationPackageReferenceResponseArrayOutputWithContext(ctx context.Context) ApplicationPackageReferenceResponseArrayOutput
type ApplicationPackageReferenceResponseOutput ¶
type ApplicationPackageReferenceResponseOutput struct{ *pulumi.OutputState }
func (ApplicationPackageReferenceResponseOutput) ElementType ¶
func (ApplicationPackageReferenceResponseOutput) ElementType() reflect.Type
func (ApplicationPackageReferenceResponseOutput) Id ¶
func (o ApplicationPackageReferenceResponseOutput) Id() pulumi.StringOutput
func (ApplicationPackageReferenceResponseOutput) ToApplicationPackageReferenceResponseOutput ¶
func (o ApplicationPackageReferenceResponseOutput) ToApplicationPackageReferenceResponseOutput() ApplicationPackageReferenceResponseOutput
func (ApplicationPackageReferenceResponseOutput) ToApplicationPackageReferenceResponseOutputWithContext ¶
func (o ApplicationPackageReferenceResponseOutput) ToApplicationPackageReferenceResponseOutputWithContext(ctx context.Context) ApplicationPackageReferenceResponseOutput
func (ApplicationPackageReferenceResponseOutput) Version ¶
func (o ApplicationPackageReferenceResponseOutput) Version() pulumi.StringPtrOutput
If this is omitted, and no default version is specified for this application, the request fails with the error code InvalidApplicationPackageReferences. If you are calling the REST API directly, the HTTP status code is 409.
type ApplicationPackageState ¶
type ApplicationPackageState struct { }
func (ApplicationPackageState) ElementType ¶
func (ApplicationPackageState) ElementType() reflect.Type
type ApplicationState ¶
type ApplicationState struct { }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type AuthenticationMode ¶
type AuthenticationMode string
The authentication mode for the Batch account.
func (AuthenticationMode) ElementType ¶
func (AuthenticationMode) ElementType() reflect.Type
func (AuthenticationMode) ToAuthenticationModeOutput ¶
func (e AuthenticationMode) ToAuthenticationModeOutput() AuthenticationModeOutput
func (AuthenticationMode) ToAuthenticationModeOutputWithContext ¶
func (e AuthenticationMode) ToAuthenticationModeOutputWithContext(ctx context.Context) AuthenticationModeOutput
func (AuthenticationMode) ToAuthenticationModePtrOutput ¶
func (e AuthenticationMode) ToAuthenticationModePtrOutput() AuthenticationModePtrOutput
func (AuthenticationMode) ToAuthenticationModePtrOutputWithContext ¶
func (e AuthenticationMode) ToAuthenticationModePtrOutputWithContext(ctx context.Context) AuthenticationModePtrOutput
func (AuthenticationMode) ToStringOutput ¶
func (e AuthenticationMode) ToStringOutput() pulumi.StringOutput
func (AuthenticationMode) ToStringOutputWithContext ¶
func (e AuthenticationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuthenticationMode) ToStringPtrOutput ¶
func (e AuthenticationMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuthenticationMode) ToStringPtrOutputWithContext ¶
func (e AuthenticationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuthenticationModeArray ¶
type AuthenticationModeArray []AuthenticationMode
func (AuthenticationModeArray) ElementType ¶
func (AuthenticationModeArray) ElementType() reflect.Type
func (AuthenticationModeArray) ToAuthenticationModeArrayOutput ¶
func (i AuthenticationModeArray) ToAuthenticationModeArrayOutput() AuthenticationModeArrayOutput
func (AuthenticationModeArray) ToAuthenticationModeArrayOutputWithContext ¶
func (i AuthenticationModeArray) ToAuthenticationModeArrayOutputWithContext(ctx context.Context) AuthenticationModeArrayOutput
type AuthenticationModeArrayInput ¶
type AuthenticationModeArrayInput interface { pulumi.Input ToAuthenticationModeArrayOutput() AuthenticationModeArrayOutput ToAuthenticationModeArrayOutputWithContext(context.Context) AuthenticationModeArrayOutput }
AuthenticationModeArrayInput is an input type that accepts AuthenticationModeArray and AuthenticationModeArrayOutput values. You can construct a concrete instance of `AuthenticationModeArrayInput` via:
AuthenticationModeArray{ AuthenticationModeArgs{...} }
type AuthenticationModeArrayOutput ¶
type AuthenticationModeArrayOutput struct{ *pulumi.OutputState }
func (AuthenticationModeArrayOutput) ElementType ¶
func (AuthenticationModeArrayOutput) ElementType() reflect.Type
func (AuthenticationModeArrayOutput) Index ¶
func (o AuthenticationModeArrayOutput) Index(i pulumi.IntInput) AuthenticationModeOutput
func (AuthenticationModeArrayOutput) ToAuthenticationModeArrayOutput ¶
func (o AuthenticationModeArrayOutput) ToAuthenticationModeArrayOutput() AuthenticationModeArrayOutput
func (AuthenticationModeArrayOutput) ToAuthenticationModeArrayOutputWithContext ¶
func (o AuthenticationModeArrayOutput) ToAuthenticationModeArrayOutputWithContext(ctx context.Context) AuthenticationModeArrayOutput
type AuthenticationModeInput ¶
type AuthenticationModeInput interface { pulumi.Input ToAuthenticationModeOutput() AuthenticationModeOutput ToAuthenticationModeOutputWithContext(context.Context) AuthenticationModeOutput }
AuthenticationModeInput is an input type that accepts values of the AuthenticationMode enum A concrete instance of `AuthenticationModeInput` can be one of the following:
AuthenticationModeSharedKey AuthenticationModeAAD AuthenticationModeTaskAuthenticationToken
type AuthenticationModeOutput ¶
type AuthenticationModeOutput struct{ *pulumi.OutputState }
func (AuthenticationModeOutput) ElementType ¶
func (AuthenticationModeOutput) ElementType() reflect.Type
func (AuthenticationModeOutput) ToAuthenticationModeOutput ¶
func (o AuthenticationModeOutput) ToAuthenticationModeOutput() AuthenticationModeOutput
func (AuthenticationModeOutput) ToAuthenticationModeOutputWithContext ¶
func (o AuthenticationModeOutput) ToAuthenticationModeOutputWithContext(ctx context.Context) AuthenticationModeOutput
func (AuthenticationModeOutput) ToAuthenticationModePtrOutput ¶
func (o AuthenticationModeOutput) ToAuthenticationModePtrOutput() AuthenticationModePtrOutput
func (AuthenticationModeOutput) ToAuthenticationModePtrOutputWithContext ¶
func (o AuthenticationModeOutput) ToAuthenticationModePtrOutputWithContext(ctx context.Context) AuthenticationModePtrOutput
func (AuthenticationModeOutput) ToStringOutput ¶
func (o AuthenticationModeOutput) ToStringOutput() pulumi.StringOutput
func (AuthenticationModeOutput) ToStringOutputWithContext ¶
func (o AuthenticationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuthenticationModeOutput) ToStringPtrOutput ¶
func (o AuthenticationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuthenticationModeOutput) ToStringPtrOutputWithContext ¶
func (o AuthenticationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuthenticationModePtrInput ¶
type AuthenticationModePtrInput interface { pulumi.Input ToAuthenticationModePtrOutput() AuthenticationModePtrOutput ToAuthenticationModePtrOutputWithContext(context.Context) AuthenticationModePtrOutput }
func AuthenticationModePtr ¶
func AuthenticationModePtr(v string) AuthenticationModePtrInput
type AuthenticationModePtrOutput ¶
type AuthenticationModePtrOutput struct{ *pulumi.OutputState }
func (AuthenticationModePtrOutput) Elem ¶
func (o AuthenticationModePtrOutput) Elem() AuthenticationModeOutput
func (AuthenticationModePtrOutput) ElementType ¶
func (AuthenticationModePtrOutput) ElementType() reflect.Type
func (AuthenticationModePtrOutput) ToAuthenticationModePtrOutput ¶
func (o AuthenticationModePtrOutput) ToAuthenticationModePtrOutput() AuthenticationModePtrOutput
func (AuthenticationModePtrOutput) ToAuthenticationModePtrOutputWithContext ¶
func (o AuthenticationModePtrOutput) ToAuthenticationModePtrOutputWithContext(ctx context.Context) AuthenticationModePtrOutput
func (AuthenticationModePtrOutput) ToStringPtrOutput ¶
func (o AuthenticationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuthenticationModePtrOutput) ToStringPtrOutputWithContext ¶
func (o AuthenticationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AutoScaleRunErrorResponse ¶
type AutoScaleRunErrorResponse struct { // An identifier for the error. Codes are invariant and are intended to be consumed programmatically. Code string `pulumi:"code"` Details []AutoScaleRunErrorResponse `pulumi:"details"` // A message describing the error, intended to be suitable for display in a user interface. Message string `pulumi:"message"` }
type AutoScaleRunErrorResponseArrayOutput ¶
type AutoScaleRunErrorResponseArrayOutput struct{ *pulumi.OutputState }
func (AutoScaleRunErrorResponseArrayOutput) ElementType ¶
func (AutoScaleRunErrorResponseArrayOutput) ElementType() reflect.Type
func (AutoScaleRunErrorResponseArrayOutput) Index ¶
func (o AutoScaleRunErrorResponseArrayOutput) Index(i pulumi.IntInput) AutoScaleRunErrorResponseOutput
func (AutoScaleRunErrorResponseArrayOutput) ToAutoScaleRunErrorResponseArrayOutput ¶
func (o AutoScaleRunErrorResponseArrayOutput) ToAutoScaleRunErrorResponseArrayOutput() AutoScaleRunErrorResponseArrayOutput
func (AutoScaleRunErrorResponseArrayOutput) ToAutoScaleRunErrorResponseArrayOutputWithContext ¶
func (o AutoScaleRunErrorResponseArrayOutput) ToAutoScaleRunErrorResponseArrayOutputWithContext(ctx context.Context) AutoScaleRunErrorResponseArrayOutput
type AutoScaleRunErrorResponseOutput ¶
type AutoScaleRunErrorResponseOutput struct{ *pulumi.OutputState }
func (AutoScaleRunErrorResponseOutput) Code ¶
func (o AutoScaleRunErrorResponseOutput) Code() pulumi.StringOutput
An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
func (AutoScaleRunErrorResponseOutput) Details ¶
func (o AutoScaleRunErrorResponseOutput) Details() AutoScaleRunErrorResponseArrayOutput
func (AutoScaleRunErrorResponseOutput) ElementType ¶
func (AutoScaleRunErrorResponseOutput) ElementType() reflect.Type
func (AutoScaleRunErrorResponseOutput) Message ¶
func (o AutoScaleRunErrorResponseOutput) Message() pulumi.StringOutput
A message describing the error, intended to be suitable for display in a user interface.
func (AutoScaleRunErrorResponseOutput) ToAutoScaleRunErrorResponseOutput ¶
func (o AutoScaleRunErrorResponseOutput) ToAutoScaleRunErrorResponseOutput() AutoScaleRunErrorResponseOutput
func (AutoScaleRunErrorResponseOutput) ToAutoScaleRunErrorResponseOutputWithContext ¶
func (o AutoScaleRunErrorResponseOutput) ToAutoScaleRunErrorResponseOutputWithContext(ctx context.Context) AutoScaleRunErrorResponseOutput
type AutoScaleRunErrorResponsePtrOutput ¶
type AutoScaleRunErrorResponsePtrOutput struct{ *pulumi.OutputState }
func (AutoScaleRunErrorResponsePtrOutput) Code ¶
func (o AutoScaleRunErrorResponsePtrOutput) Code() pulumi.StringPtrOutput
An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
func (AutoScaleRunErrorResponsePtrOutput) Details ¶
func (o AutoScaleRunErrorResponsePtrOutput) Details() AutoScaleRunErrorResponseArrayOutput
func (AutoScaleRunErrorResponsePtrOutput) Elem ¶
func (o AutoScaleRunErrorResponsePtrOutput) Elem() AutoScaleRunErrorResponseOutput
func (AutoScaleRunErrorResponsePtrOutput) ElementType ¶
func (AutoScaleRunErrorResponsePtrOutput) ElementType() reflect.Type
func (AutoScaleRunErrorResponsePtrOutput) Message ¶
func (o AutoScaleRunErrorResponsePtrOutput) Message() pulumi.StringPtrOutput
A message describing the error, intended to be suitable for display in a user interface.
func (AutoScaleRunErrorResponsePtrOutput) ToAutoScaleRunErrorResponsePtrOutput ¶
func (o AutoScaleRunErrorResponsePtrOutput) ToAutoScaleRunErrorResponsePtrOutput() AutoScaleRunErrorResponsePtrOutput
func (AutoScaleRunErrorResponsePtrOutput) ToAutoScaleRunErrorResponsePtrOutputWithContext ¶
func (o AutoScaleRunErrorResponsePtrOutput) ToAutoScaleRunErrorResponsePtrOutputWithContext(ctx context.Context) AutoScaleRunErrorResponsePtrOutput
type AutoScaleRunResponse ¶
type AutoScaleRunResponse struct { Error *AutoScaleRunErrorResponse `pulumi:"error"` EvaluationTime string `pulumi:"evaluationTime"` // Each variable value is returned in the form $variable=value, and variables are separated by semicolons. Results *string `pulumi:"results"` }
type AutoScaleRunResponseOutput ¶
type AutoScaleRunResponseOutput struct{ *pulumi.OutputState }
func (AutoScaleRunResponseOutput) ElementType ¶
func (AutoScaleRunResponseOutput) ElementType() reflect.Type
func (AutoScaleRunResponseOutput) Error ¶
func (o AutoScaleRunResponseOutput) Error() AutoScaleRunErrorResponsePtrOutput
func (AutoScaleRunResponseOutput) EvaluationTime ¶
func (o AutoScaleRunResponseOutput) EvaluationTime() pulumi.StringOutput
func (AutoScaleRunResponseOutput) Results ¶
func (o AutoScaleRunResponseOutput) Results() pulumi.StringPtrOutput
Each variable value is returned in the form $variable=value, and variables are separated by semicolons.
func (AutoScaleRunResponseOutput) ToAutoScaleRunResponseOutput ¶
func (o AutoScaleRunResponseOutput) ToAutoScaleRunResponseOutput() AutoScaleRunResponseOutput
func (AutoScaleRunResponseOutput) ToAutoScaleRunResponseOutputWithContext ¶
func (o AutoScaleRunResponseOutput) ToAutoScaleRunResponseOutputWithContext(ctx context.Context) AutoScaleRunResponseOutput
type AutoScaleSettings ¶
type AutoScaleSettingsArgs ¶
type AutoScaleSettingsArgs struct { // If omitted, the default value is 15 minutes (PT15M). EvaluationInterval pulumi.StringPtrInput `pulumi:"evaluationInterval"` Formula pulumi.StringInput `pulumi:"formula"` }
func (AutoScaleSettingsArgs) ElementType ¶
func (AutoScaleSettingsArgs) ElementType() reflect.Type
func (AutoScaleSettingsArgs) ToAutoScaleSettingsOutput ¶
func (i AutoScaleSettingsArgs) ToAutoScaleSettingsOutput() AutoScaleSettingsOutput
func (AutoScaleSettingsArgs) ToAutoScaleSettingsOutputWithContext ¶
func (i AutoScaleSettingsArgs) ToAutoScaleSettingsOutputWithContext(ctx context.Context) AutoScaleSettingsOutput
func (AutoScaleSettingsArgs) ToAutoScaleSettingsPtrOutput ¶
func (i AutoScaleSettingsArgs) ToAutoScaleSettingsPtrOutput() AutoScaleSettingsPtrOutput
func (AutoScaleSettingsArgs) ToAutoScaleSettingsPtrOutputWithContext ¶
func (i AutoScaleSettingsArgs) ToAutoScaleSettingsPtrOutputWithContext(ctx context.Context) AutoScaleSettingsPtrOutput
type AutoScaleSettingsInput ¶
type AutoScaleSettingsInput interface { pulumi.Input ToAutoScaleSettingsOutput() AutoScaleSettingsOutput ToAutoScaleSettingsOutputWithContext(context.Context) AutoScaleSettingsOutput }
AutoScaleSettingsInput is an input type that accepts AutoScaleSettingsArgs and AutoScaleSettingsOutput values. You can construct a concrete instance of `AutoScaleSettingsInput` via:
AutoScaleSettingsArgs{...}
type AutoScaleSettingsOutput ¶
type AutoScaleSettingsOutput struct{ *pulumi.OutputState }
func (AutoScaleSettingsOutput) ElementType ¶
func (AutoScaleSettingsOutput) ElementType() reflect.Type
func (AutoScaleSettingsOutput) EvaluationInterval ¶
func (o AutoScaleSettingsOutput) EvaluationInterval() pulumi.StringPtrOutput
If omitted, the default value is 15 minutes (PT15M).
func (AutoScaleSettingsOutput) Formula ¶
func (o AutoScaleSettingsOutput) Formula() pulumi.StringOutput
func (AutoScaleSettingsOutput) ToAutoScaleSettingsOutput ¶
func (o AutoScaleSettingsOutput) ToAutoScaleSettingsOutput() AutoScaleSettingsOutput
func (AutoScaleSettingsOutput) ToAutoScaleSettingsOutputWithContext ¶
func (o AutoScaleSettingsOutput) ToAutoScaleSettingsOutputWithContext(ctx context.Context) AutoScaleSettingsOutput
func (AutoScaleSettingsOutput) ToAutoScaleSettingsPtrOutput ¶
func (o AutoScaleSettingsOutput) ToAutoScaleSettingsPtrOutput() AutoScaleSettingsPtrOutput
func (AutoScaleSettingsOutput) ToAutoScaleSettingsPtrOutputWithContext ¶
func (o AutoScaleSettingsOutput) ToAutoScaleSettingsPtrOutputWithContext(ctx context.Context) AutoScaleSettingsPtrOutput
type AutoScaleSettingsPtrInput ¶
type AutoScaleSettingsPtrInput interface { pulumi.Input ToAutoScaleSettingsPtrOutput() AutoScaleSettingsPtrOutput ToAutoScaleSettingsPtrOutputWithContext(context.Context) AutoScaleSettingsPtrOutput }
AutoScaleSettingsPtrInput is an input type that accepts AutoScaleSettingsArgs, AutoScaleSettingsPtr and AutoScaleSettingsPtrOutput values. You can construct a concrete instance of `AutoScaleSettingsPtrInput` via:
AutoScaleSettingsArgs{...} or: nil
func AutoScaleSettingsPtr ¶
func AutoScaleSettingsPtr(v *AutoScaleSettingsArgs) AutoScaleSettingsPtrInput
type AutoScaleSettingsPtrOutput ¶
type AutoScaleSettingsPtrOutput struct{ *pulumi.OutputState }
func (AutoScaleSettingsPtrOutput) Elem ¶
func (o AutoScaleSettingsPtrOutput) Elem() AutoScaleSettingsOutput
func (AutoScaleSettingsPtrOutput) ElementType ¶
func (AutoScaleSettingsPtrOutput) ElementType() reflect.Type
func (AutoScaleSettingsPtrOutput) EvaluationInterval ¶
func (o AutoScaleSettingsPtrOutput) EvaluationInterval() pulumi.StringPtrOutput
If omitted, the default value is 15 minutes (PT15M).
func (AutoScaleSettingsPtrOutput) Formula ¶
func (o AutoScaleSettingsPtrOutput) Formula() pulumi.StringPtrOutput
func (AutoScaleSettingsPtrOutput) ToAutoScaleSettingsPtrOutput ¶
func (o AutoScaleSettingsPtrOutput) ToAutoScaleSettingsPtrOutput() AutoScaleSettingsPtrOutput
func (AutoScaleSettingsPtrOutput) ToAutoScaleSettingsPtrOutputWithContext ¶
func (o AutoScaleSettingsPtrOutput) ToAutoScaleSettingsPtrOutputWithContext(ctx context.Context) AutoScaleSettingsPtrOutput
type AutoScaleSettingsResponseOutput ¶
type AutoScaleSettingsResponseOutput struct{ *pulumi.OutputState }
func (AutoScaleSettingsResponseOutput) ElementType ¶
func (AutoScaleSettingsResponseOutput) ElementType() reflect.Type
func (AutoScaleSettingsResponseOutput) EvaluationInterval ¶
func (o AutoScaleSettingsResponseOutput) EvaluationInterval() pulumi.StringPtrOutput
If omitted, the default value is 15 minutes (PT15M).
func (AutoScaleSettingsResponseOutput) Formula ¶
func (o AutoScaleSettingsResponseOutput) Formula() pulumi.StringOutput
func (AutoScaleSettingsResponseOutput) ToAutoScaleSettingsResponseOutput ¶
func (o AutoScaleSettingsResponseOutput) ToAutoScaleSettingsResponseOutput() AutoScaleSettingsResponseOutput
func (AutoScaleSettingsResponseOutput) ToAutoScaleSettingsResponseOutputWithContext ¶
func (o AutoScaleSettingsResponseOutput) ToAutoScaleSettingsResponseOutputWithContext(ctx context.Context) AutoScaleSettingsResponseOutput
type AutoScaleSettingsResponsePtrOutput ¶
type AutoScaleSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (AutoScaleSettingsResponsePtrOutput) Elem ¶
func (o AutoScaleSettingsResponsePtrOutput) Elem() AutoScaleSettingsResponseOutput
func (AutoScaleSettingsResponsePtrOutput) ElementType ¶
func (AutoScaleSettingsResponsePtrOutput) ElementType() reflect.Type
func (AutoScaleSettingsResponsePtrOutput) EvaluationInterval ¶
func (o AutoScaleSettingsResponsePtrOutput) EvaluationInterval() pulumi.StringPtrOutput
If omitted, the default value is 15 minutes (PT15M).
func (AutoScaleSettingsResponsePtrOutput) Formula ¶
func (o AutoScaleSettingsResponsePtrOutput) Formula() pulumi.StringPtrOutput
func (AutoScaleSettingsResponsePtrOutput) ToAutoScaleSettingsResponsePtrOutput ¶
func (o AutoScaleSettingsResponsePtrOutput) ToAutoScaleSettingsResponsePtrOutput() AutoScaleSettingsResponsePtrOutput
func (AutoScaleSettingsResponsePtrOutput) ToAutoScaleSettingsResponsePtrOutputWithContext ¶
func (o AutoScaleSettingsResponsePtrOutput) ToAutoScaleSettingsResponsePtrOutputWithContext(ctx context.Context) AutoScaleSettingsResponsePtrOutput
type AutoStorageAuthenticationMode ¶
type AutoStorageAuthenticationMode string
The authentication mode which the Batch service will use to manage the auto-storage account.
func (AutoStorageAuthenticationMode) ElementType ¶
func (AutoStorageAuthenticationMode) ElementType() reflect.Type
func (AutoStorageAuthenticationMode) ToAutoStorageAuthenticationModeOutput ¶
func (e AutoStorageAuthenticationMode) ToAutoStorageAuthenticationModeOutput() AutoStorageAuthenticationModeOutput
func (AutoStorageAuthenticationMode) ToAutoStorageAuthenticationModeOutputWithContext ¶
func (e AutoStorageAuthenticationMode) ToAutoStorageAuthenticationModeOutputWithContext(ctx context.Context) AutoStorageAuthenticationModeOutput
func (AutoStorageAuthenticationMode) ToAutoStorageAuthenticationModePtrOutput ¶
func (e AutoStorageAuthenticationMode) ToAutoStorageAuthenticationModePtrOutput() AutoStorageAuthenticationModePtrOutput
func (AutoStorageAuthenticationMode) ToAutoStorageAuthenticationModePtrOutputWithContext ¶
func (e AutoStorageAuthenticationMode) ToAutoStorageAuthenticationModePtrOutputWithContext(ctx context.Context) AutoStorageAuthenticationModePtrOutput
func (AutoStorageAuthenticationMode) ToStringOutput ¶
func (e AutoStorageAuthenticationMode) ToStringOutput() pulumi.StringOutput
func (AutoStorageAuthenticationMode) ToStringOutputWithContext ¶
func (e AutoStorageAuthenticationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AutoStorageAuthenticationMode) ToStringPtrOutput ¶
func (e AutoStorageAuthenticationMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutoStorageAuthenticationMode) ToStringPtrOutputWithContext ¶
func (e AutoStorageAuthenticationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AutoStorageAuthenticationModeInput ¶
type AutoStorageAuthenticationModeInput interface { pulumi.Input ToAutoStorageAuthenticationModeOutput() AutoStorageAuthenticationModeOutput ToAutoStorageAuthenticationModeOutputWithContext(context.Context) AutoStorageAuthenticationModeOutput }
AutoStorageAuthenticationModeInput is an input type that accepts values of the AutoStorageAuthenticationMode enum A concrete instance of `AutoStorageAuthenticationModeInput` can be one of the following:
AutoStorageAuthenticationModeStorageKeys AutoStorageAuthenticationModeBatchAccountManagedIdentity
type AutoStorageAuthenticationModeOutput ¶
type AutoStorageAuthenticationModeOutput struct{ *pulumi.OutputState }
func (AutoStorageAuthenticationModeOutput) ElementType ¶
func (AutoStorageAuthenticationModeOutput) ElementType() reflect.Type
func (AutoStorageAuthenticationModeOutput) ToAutoStorageAuthenticationModeOutput ¶
func (o AutoStorageAuthenticationModeOutput) ToAutoStorageAuthenticationModeOutput() AutoStorageAuthenticationModeOutput
func (AutoStorageAuthenticationModeOutput) ToAutoStorageAuthenticationModeOutputWithContext ¶
func (o AutoStorageAuthenticationModeOutput) ToAutoStorageAuthenticationModeOutputWithContext(ctx context.Context) AutoStorageAuthenticationModeOutput
func (AutoStorageAuthenticationModeOutput) ToAutoStorageAuthenticationModePtrOutput ¶
func (o AutoStorageAuthenticationModeOutput) ToAutoStorageAuthenticationModePtrOutput() AutoStorageAuthenticationModePtrOutput
func (AutoStorageAuthenticationModeOutput) ToAutoStorageAuthenticationModePtrOutputWithContext ¶
func (o AutoStorageAuthenticationModeOutput) ToAutoStorageAuthenticationModePtrOutputWithContext(ctx context.Context) AutoStorageAuthenticationModePtrOutput
func (AutoStorageAuthenticationModeOutput) ToStringOutput ¶
func (o AutoStorageAuthenticationModeOutput) ToStringOutput() pulumi.StringOutput
func (AutoStorageAuthenticationModeOutput) ToStringOutputWithContext ¶
func (o AutoStorageAuthenticationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AutoStorageAuthenticationModeOutput) ToStringPtrOutput ¶
func (o AutoStorageAuthenticationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutoStorageAuthenticationModeOutput) ToStringPtrOutputWithContext ¶
func (o AutoStorageAuthenticationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AutoStorageAuthenticationModePtrInput ¶
type AutoStorageAuthenticationModePtrInput interface { pulumi.Input ToAutoStorageAuthenticationModePtrOutput() AutoStorageAuthenticationModePtrOutput ToAutoStorageAuthenticationModePtrOutputWithContext(context.Context) AutoStorageAuthenticationModePtrOutput }
func AutoStorageAuthenticationModePtr ¶
func AutoStorageAuthenticationModePtr(v string) AutoStorageAuthenticationModePtrInput
type AutoStorageAuthenticationModePtrOutput ¶
type AutoStorageAuthenticationModePtrOutput struct{ *pulumi.OutputState }
func (AutoStorageAuthenticationModePtrOutput) ElementType ¶
func (AutoStorageAuthenticationModePtrOutput) ElementType() reflect.Type
func (AutoStorageAuthenticationModePtrOutput) ToAutoStorageAuthenticationModePtrOutput ¶
func (o AutoStorageAuthenticationModePtrOutput) ToAutoStorageAuthenticationModePtrOutput() AutoStorageAuthenticationModePtrOutput
func (AutoStorageAuthenticationModePtrOutput) ToAutoStorageAuthenticationModePtrOutputWithContext ¶
func (o AutoStorageAuthenticationModePtrOutput) ToAutoStorageAuthenticationModePtrOutputWithContext(ctx context.Context) AutoStorageAuthenticationModePtrOutput
func (AutoStorageAuthenticationModePtrOutput) ToStringPtrOutput ¶
func (o AutoStorageAuthenticationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutoStorageAuthenticationModePtrOutput) ToStringPtrOutputWithContext ¶
func (o AutoStorageAuthenticationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AutoStorageBaseProperties ¶
type AutoStorageBaseProperties struct { // The authentication mode which the Batch service will use to manage the auto-storage account. AuthenticationMode *AutoStorageAuthenticationMode `pulumi:"authenticationMode"` // The identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage. NodeIdentityReference *ComputeNodeIdentityReference `pulumi:"nodeIdentityReference"` // The resource ID of the storage account to be used for auto-storage account. StorageAccountId string `pulumi:"storageAccountId"` }
The properties related to the auto-storage account.
func (*AutoStorageBaseProperties) Defaults ¶
func (val *AutoStorageBaseProperties) Defaults() *AutoStorageBaseProperties
Defaults sets the appropriate defaults for AutoStorageBaseProperties
type AutoStorageBasePropertiesArgs ¶
type AutoStorageBasePropertiesArgs struct { // The authentication mode which the Batch service will use to manage the auto-storage account. AuthenticationMode AutoStorageAuthenticationModePtrInput `pulumi:"authenticationMode"` // The identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage. NodeIdentityReference ComputeNodeIdentityReferencePtrInput `pulumi:"nodeIdentityReference"` // The resource ID of the storage account to be used for auto-storage account. StorageAccountId pulumi.StringInput `pulumi:"storageAccountId"` }
The properties related to the auto-storage account.
func (*AutoStorageBasePropertiesArgs) Defaults ¶
func (val *AutoStorageBasePropertiesArgs) Defaults() *AutoStorageBasePropertiesArgs
Defaults sets the appropriate defaults for AutoStorageBasePropertiesArgs
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 the auto-storage account.
func (AutoStorageBasePropertiesOutput) AuthenticationMode ¶
func (o AutoStorageBasePropertiesOutput) AuthenticationMode() AutoStorageAuthenticationModePtrOutput
The authentication mode which the Batch service will use to manage the auto-storage account.
func (AutoStorageBasePropertiesOutput) ElementType ¶
func (AutoStorageBasePropertiesOutput) ElementType() reflect.Type
func (AutoStorageBasePropertiesOutput) NodeIdentityReference ¶
func (o AutoStorageBasePropertiesOutput) NodeIdentityReference() ComputeNodeIdentityReferencePtrOutput
The identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage.
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) AuthenticationMode ¶
func (o AutoStorageBasePropertiesPtrOutput) AuthenticationMode() AutoStorageAuthenticationModePtrOutput
The authentication mode which the Batch service will use to manage the auto-storage account.
func (AutoStorageBasePropertiesPtrOutput) Elem ¶
func (o AutoStorageBasePropertiesPtrOutput) Elem() AutoStorageBasePropertiesOutput
func (AutoStorageBasePropertiesPtrOutput) ElementType ¶
func (AutoStorageBasePropertiesPtrOutput) ElementType() reflect.Type
func (AutoStorageBasePropertiesPtrOutput) NodeIdentityReference ¶
func (o AutoStorageBasePropertiesPtrOutput) NodeIdentityReference() ComputeNodeIdentityReferencePtrOutput
The identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage.
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 authentication mode which the Batch service will use to manage the auto-storage account. AuthenticationMode *string `pulumi:"authenticationMode"` // The UTC time at which storage keys were last synchronized with the Batch account. LastKeySync string `pulumi:"lastKeySync"` // The identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage. NodeIdentityReference *ComputeNodeIdentityReferenceResponse `pulumi:"nodeIdentityReference"` // 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.
func (*AutoStoragePropertiesResponse) Defaults ¶
func (val *AutoStoragePropertiesResponse) Defaults() *AutoStoragePropertiesResponse
Defaults sets the appropriate defaults for AutoStoragePropertiesResponse
type AutoStoragePropertiesResponseOutput ¶
type AutoStoragePropertiesResponseOutput struct{ *pulumi.OutputState }
Contains information about the auto-storage account associated with a Batch account.
func (AutoStoragePropertiesResponseOutput) AuthenticationMode ¶
func (o AutoStoragePropertiesResponseOutput) AuthenticationMode() pulumi.StringPtrOutput
The authentication mode which the Batch service will use to manage the auto-storage 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) NodeIdentityReference ¶
func (o AutoStoragePropertiesResponseOutput) NodeIdentityReference() ComputeNodeIdentityReferenceResponsePtrOutput
The identity referenced here must be assigned to pools which have compute nodes that need access to auto-storage.
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
type AutoUserScope ¶
type AutoUserScope string
The default value is Pool. If the pool is running Windows a value of Task should be specified if stricter isolation between tasks is required. For example, if the task mutates the registry in a way which could impact other tasks, or if certificates have been specified on the pool which should not be accessible by normal tasks but should be accessible by start tasks.
func (AutoUserScope) ElementType ¶
func (AutoUserScope) ElementType() reflect.Type
func (AutoUserScope) ToAutoUserScopeOutput ¶
func (e AutoUserScope) ToAutoUserScopeOutput() AutoUserScopeOutput
func (AutoUserScope) ToAutoUserScopeOutputWithContext ¶
func (e AutoUserScope) ToAutoUserScopeOutputWithContext(ctx context.Context) AutoUserScopeOutput
func (AutoUserScope) ToAutoUserScopePtrOutput ¶
func (e AutoUserScope) ToAutoUserScopePtrOutput() AutoUserScopePtrOutput
func (AutoUserScope) ToAutoUserScopePtrOutputWithContext ¶
func (e AutoUserScope) ToAutoUserScopePtrOutputWithContext(ctx context.Context) AutoUserScopePtrOutput
func (AutoUserScope) ToStringOutput ¶
func (e AutoUserScope) ToStringOutput() pulumi.StringOutput
func (AutoUserScope) ToStringOutputWithContext ¶
func (e AutoUserScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AutoUserScope) ToStringPtrOutput ¶
func (e AutoUserScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutoUserScope) ToStringPtrOutputWithContext ¶
func (e AutoUserScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AutoUserScopeInput ¶
type AutoUserScopeInput interface { pulumi.Input ToAutoUserScopeOutput() AutoUserScopeOutput ToAutoUserScopeOutputWithContext(context.Context) AutoUserScopeOutput }
AutoUserScopeInput is an input type that accepts values of the AutoUserScope enum A concrete instance of `AutoUserScopeInput` can be one of the following:
AutoUserScopeTask AutoUserScopePool
type AutoUserScopeOutput ¶
type AutoUserScopeOutput struct{ *pulumi.OutputState }
func (AutoUserScopeOutput) ElementType ¶
func (AutoUserScopeOutput) ElementType() reflect.Type
func (AutoUserScopeOutput) ToAutoUserScopeOutput ¶
func (o AutoUserScopeOutput) ToAutoUserScopeOutput() AutoUserScopeOutput
func (AutoUserScopeOutput) ToAutoUserScopeOutputWithContext ¶
func (o AutoUserScopeOutput) ToAutoUserScopeOutputWithContext(ctx context.Context) AutoUserScopeOutput
func (AutoUserScopeOutput) ToAutoUserScopePtrOutput ¶
func (o AutoUserScopeOutput) ToAutoUserScopePtrOutput() AutoUserScopePtrOutput
func (AutoUserScopeOutput) ToAutoUserScopePtrOutputWithContext ¶
func (o AutoUserScopeOutput) ToAutoUserScopePtrOutputWithContext(ctx context.Context) AutoUserScopePtrOutput
func (AutoUserScopeOutput) ToStringOutput ¶
func (o AutoUserScopeOutput) ToStringOutput() pulumi.StringOutput
func (AutoUserScopeOutput) ToStringOutputWithContext ¶
func (o AutoUserScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AutoUserScopeOutput) ToStringPtrOutput ¶
func (o AutoUserScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutoUserScopeOutput) ToStringPtrOutputWithContext ¶
func (o AutoUserScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AutoUserScopePtrInput ¶
type AutoUserScopePtrInput interface { pulumi.Input ToAutoUserScopePtrOutput() AutoUserScopePtrOutput ToAutoUserScopePtrOutputWithContext(context.Context) AutoUserScopePtrOutput }
func AutoUserScopePtr ¶
func AutoUserScopePtr(v string) AutoUserScopePtrInput
type AutoUserScopePtrOutput ¶
type AutoUserScopePtrOutput struct{ *pulumi.OutputState }
func (AutoUserScopePtrOutput) Elem ¶
func (o AutoUserScopePtrOutput) Elem() AutoUserScopeOutput
func (AutoUserScopePtrOutput) ElementType ¶
func (AutoUserScopePtrOutput) ElementType() reflect.Type
func (AutoUserScopePtrOutput) ToAutoUserScopePtrOutput ¶
func (o AutoUserScopePtrOutput) ToAutoUserScopePtrOutput() AutoUserScopePtrOutput
func (AutoUserScopePtrOutput) ToAutoUserScopePtrOutputWithContext ¶
func (o AutoUserScopePtrOutput) ToAutoUserScopePtrOutputWithContext(ctx context.Context) AutoUserScopePtrOutput
func (AutoUserScopePtrOutput) ToStringPtrOutput ¶
func (o AutoUserScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AutoUserScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o AutoUserScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AutoUserSpecification ¶
type AutoUserSpecification struct { // The default value is nonAdmin. ElevationLevel *ElevationLevel `pulumi:"elevationLevel"` // The default value is Pool. If the pool is running Windows a value of Task should be specified if stricter isolation between tasks is required. For example, if the task mutates the registry in a way which could impact other tasks, or if certificates have been specified on the pool which should not be accessible by normal tasks but should be accessible by start tasks. Scope *AutoUserScope `pulumi:"scope"` }
type AutoUserSpecificationArgs ¶
type AutoUserSpecificationArgs struct { // The default value is nonAdmin. ElevationLevel ElevationLevelPtrInput `pulumi:"elevationLevel"` // The default value is Pool. If the pool is running Windows a value of Task should be specified if stricter isolation between tasks is required. For example, if the task mutates the registry in a way which could impact other tasks, or if certificates have been specified on the pool which should not be accessible by normal tasks but should be accessible by start tasks. Scope AutoUserScopePtrInput `pulumi:"scope"` }
func (AutoUserSpecificationArgs) ElementType ¶
func (AutoUserSpecificationArgs) ElementType() reflect.Type
func (AutoUserSpecificationArgs) ToAutoUserSpecificationOutput ¶
func (i AutoUserSpecificationArgs) ToAutoUserSpecificationOutput() AutoUserSpecificationOutput
func (AutoUserSpecificationArgs) ToAutoUserSpecificationOutputWithContext ¶
func (i AutoUserSpecificationArgs) ToAutoUserSpecificationOutputWithContext(ctx context.Context) AutoUserSpecificationOutput
func (AutoUserSpecificationArgs) ToAutoUserSpecificationPtrOutput ¶
func (i AutoUserSpecificationArgs) ToAutoUserSpecificationPtrOutput() AutoUserSpecificationPtrOutput
func (AutoUserSpecificationArgs) ToAutoUserSpecificationPtrOutputWithContext ¶
func (i AutoUserSpecificationArgs) ToAutoUserSpecificationPtrOutputWithContext(ctx context.Context) AutoUserSpecificationPtrOutput
type AutoUserSpecificationInput ¶
type AutoUserSpecificationInput interface { pulumi.Input ToAutoUserSpecificationOutput() AutoUserSpecificationOutput ToAutoUserSpecificationOutputWithContext(context.Context) AutoUserSpecificationOutput }
AutoUserSpecificationInput is an input type that accepts AutoUserSpecificationArgs and AutoUserSpecificationOutput values. You can construct a concrete instance of `AutoUserSpecificationInput` via:
AutoUserSpecificationArgs{...}
type AutoUserSpecificationOutput ¶
type AutoUserSpecificationOutput struct{ *pulumi.OutputState }
func (AutoUserSpecificationOutput) ElementType ¶
func (AutoUserSpecificationOutput) ElementType() reflect.Type
func (AutoUserSpecificationOutput) ElevationLevel ¶
func (o AutoUserSpecificationOutput) ElevationLevel() ElevationLevelPtrOutput
The default value is nonAdmin.
func (AutoUserSpecificationOutput) Scope ¶
func (o AutoUserSpecificationOutput) Scope() AutoUserScopePtrOutput
The default value is Pool. If the pool is running Windows a value of Task should be specified if stricter isolation between tasks is required. For example, if the task mutates the registry in a way which could impact other tasks, or if certificates have been specified on the pool which should not be accessible by normal tasks but should be accessible by start tasks.
func (AutoUserSpecificationOutput) ToAutoUserSpecificationOutput ¶
func (o AutoUserSpecificationOutput) ToAutoUserSpecificationOutput() AutoUserSpecificationOutput
func (AutoUserSpecificationOutput) ToAutoUserSpecificationOutputWithContext ¶
func (o AutoUserSpecificationOutput) ToAutoUserSpecificationOutputWithContext(ctx context.Context) AutoUserSpecificationOutput
func (AutoUserSpecificationOutput) ToAutoUserSpecificationPtrOutput ¶
func (o AutoUserSpecificationOutput) ToAutoUserSpecificationPtrOutput() AutoUserSpecificationPtrOutput
func (AutoUserSpecificationOutput) ToAutoUserSpecificationPtrOutputWithContext ¶
func (o AutoUserSpecificationOutput) ToAutoUserSpecificationPtrOutputWithContext(ctx context.Context) AutoUserSpecificationPtrOutput
type AutoUserSpecificationPtrInput ¶
type AutoUserSpecificationPtrInput interface { pulumi.Input ToAutoUserSpecificationPtrOutput() AutoUserSpecificationPtrOutput ToAutoUserSpecificationPtrOutputWithContext(context.Context) AutoUserSpecificationPtrOutput }
AutoUserSpecificationPtrInput is an input type that accepts AutoUserSpecificationArgs, AutoUserSpecificationPtr and AutoUserSpecificationPtrOutput values. You can construct a concrete instance of `AutoUserSpecificationPtrInput` via:
AutoUserSpecificationArgs{...} or: nil
func AutoUserSpecificationPtr ¶
func AutoUserSpecificationPtr(v *AutoUserSpecificationArgs) AutoUserSpecificationPtrInput
type AutoUserSpecificationPtrOutput ¶
type AutoUserSpecificationPtrOutput struct{ *pulumi.OutputState }
func (AutoUserSpecificationPtrOutput) Elem ¶
func (o AutoUserSpecificationPtrOutput) Elem() AutoUserSpecificationOutput
func (AutoUserSpecificationPtrOutput) ElementType ¶
func (AutoUserSpecificationPtrOutput) ElementType() reflect.Type
func (AutoUserSpecificationPtrOutput) ElevationLevel ¶
func (o AutoUserSpecificationPtrOutput) ElevationLevel() ElevationLevelPtrOutput
The default value is nonAdmin.
func (AutoUserSpecificationPtrOutput) Scope ¶
func (o AutoUserSpecificationPtrOutput) Scope() AutoUserScopePtrOutput
The default value is Pool. If the pool is running Windows a value of Task should be specified if stricter isolation between tasks is required. For example, if the task mutates the registry in a way which could impact other tasks, or if certificates have been specified on the pool which should not be accessible by normal tasks but should be accessible by start tasks.
func (AutoUserSpecificationPtrOutput) ToAutoUserSpecificationPtrOutput ¶
func (o AutoUserSpecificationPtrOutput) ToAutoUserSpecificationPtrOutput() AutoUserSpecificationPtrOutput
func (AutoUserSpecificationPtrOutput) ToAutoUserSpecificationPtrOutputWithContext ¶
func (o AutoUserSpecificationPtrOutput) ToAutoUserSpecificationPtrOutputWithContext(ctx context.Context) AutoUserSpecificationPtrOutput
type AutoUserSpecificationResponse ¶
type AutoUserSpecificationResponse struct { // The default value is nonAdmin. ElevationLevel *string `pulumi:"elevationLevel"` // The default value is Pool. If the pool is running Windows a value of Task should be specified if stricter isolation between tasks is required. For example, if the task mutates the registry in a way which could impact other tasks, or if certificates have been specified on the pool which should not be accessible by normal tasks but should be accessible by start tasks. Scope *string `pulumi:"scope"` }
type AutoUserSpecificationResponseOutput ¶
type AutoUserSpecificationResponseOutput struct{ *pulumi.OutputState }
func (AutoUserSpecificationResponseOutput) ElementType ¶
func (AutoUserSpecificationResponseOutput) ElementType() reflect.Type
func (AutoUserSpecificationResponseOutput) ElevationLevel ¶
func (o AutoUserSpecificationResponseOutput) ElevationLevel() pulumi.StringPtrOutput
The default value is nonAdmin.
func (AutoUserSpecificationResponseOutput) Scope ¶
func (o AutoUserSpecificationResponseOutput) Scope() pulumi.StringPtrOutput
The default value is Pool. If the pool is running Windows a value of Task should be specified if stricter isolation between tasks is required. For example, if the task mutates the registry in a way which could impact other tasks, or if certificates have been specified on the pool which should not be accessible by normal tasks but should be accessible by start tasks.
func (AutoUserSpecificationResponseOutput) ToAutoUserSpecificationResponseOutput ¶
func (o AutoUserSpecificationResponseOutput) ToAutoUserSpecificationResponseOutput() AutoUserSpecificationResponseOutput
func (AutoUserSpecificationResponseOutput) ToAutoUserSpecificationResponseOutputWithContext ¶
func (o AutoUserSpecificationResponseOutput) ToAutoUserSpecificationResponseOutputWithContext(ctx context.Context) AutoUserSpecificationResponseOutput
type AutoUserSpecificationResponsePtrOutput ¶
type AutoUserSpecificationResponsePtrOutput struct{ *pulumi.OutputState }
func (AutoUserSpecificationResponsePtrOutput) ElementType ¶
func (AutoUserSpecificationResponsePtrOutput) ElementType() reflect.Type
func (AutoUserSpecificationResponsePtrOutput) ElevationLevel ¶
func (o AutoUserSpecificationResponsePtrOutput) ElevationLevel() pulumi.StringPtrOutput
The default value is nonAdmin.
func (AutoUserSpecificationResponsePtrOutput) Scope ¶
func (o AutoUserSpecificationResponsePtrOutput) Scope() pulumi.StringPtrOutput
The default value is Pool. If the pool is running Windows a value of Task should be specified if stricter isolation between tasks is required. For example, if the task mutates the registry in a way which could impact other tasks, or if certificates have been specified on the pool which should not be accessible by normal tasks but should be accessible by start tasks.
func (AutoUserSpecificationResponsePtrOutput) ToAutoUserSpecificationResponsePtrOutput ¶
func (o AutoUserSpecificationResponsePtrOutput) ToAutoUserSpecificationResponsePtrOutput() AutoUserSpecificationResponsePtrOutput
func (AutoUserSpecificationResponsePtrOutput) ToAutoUserSpecificationResponsePtrOutputWithContext ¶
func (o AutoUserSpecificationResponsePtrOutput) ToAutoUserSpecificationResponsePtrOutputWithContext(ctx context.Context) AutoUserSpecificationResponsePtrOutput
type AzureBlobFileSystemConfiguration ¶
type AzureBlobFileSystemConfiguration struct { // This property is mutually exclusive with both sasKey and identity; exactly one must be specified. AccountKey *string `pulumi:"accountKey"` AccountName string `pulumi:"accountName"` // These are 'net use' options in Windows and 'mount' options in Linux. BlobfuseOptions *string `pulumi:"blobfuseOptions"` ContainerName string `pulumi:"containerName"` // This property is mutually exclusive with both accountKey and sasKey; exactly one must be specified. IdentityReference *ComputeNodeIdentityReference `pulumi:"identityReference"` // All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable. RelativeMountPath string `pulumi:"relativeMountPath"` // This property is mutually exclusive with both accountKey and identity; exactly one must be specified. SasKey *string `pulumi:"sasKey"` }
type AzureBlobFileSystemConfigurationArgs ¶
type AzureBlobFileSystemConfigurationArgs struct { // This property is mutually exclusive with both sasKey and identity; exactly one must be specified. AccountKey pulumi.StringPtrInput `pulumi:"accountKey"` AccountName pulumi.StringInput `pulumi:"accountName"` // These are 'net use' options in Windows and 'mount' options in Linux. BlobfuseOptions pulumi.StringPtrInput `pulumi:"blobfuseOptions"` ContainerName pulumi.StringInput `pulumi:"containerName"` // This property is mutually exclusive with both accountKey and sasKey; exactly one must be specified. IdentityReference ComputeNodeIdentityReferencePtrInput `pulumi:"identityReference"` // All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable. RelativeMountPath pulumi.StringInput `pulumi:"relativeMountPath"` // This property is mutually exclusive with both accountKey and identity; exactly one must be specified. SasKey pulumi.StringPtrInput `pulumi:"sasKey"` }
func (AzureBlobFileSystemConfigurationArgs) ElementType ¶
func (AzureBlobFileSystemConfigurationArgs) ElementType() reflect.Type
func (AzureBlobFileSystemConfigurationArgs) ToAzureBlobFileSystemConfigurationOutput ¶
func (i AzureBlobFileSystemConfigurationArgs) ToAzureBlobFileSystemConfigurationOutput() AzureBlobFileSystemConfigurationOutput
func (AzureBlobFileSystemConfigurationArgs) ToAzureBlobFileSystemConfigurationOutputWithContext ¶
func (i AzureBlobFileSystemConfigurationArgs) ToAzureBlobFileSystemConfigurationOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationOutput
func (AzureBlobFileSystemConfigurationArgs) ToAzureBlobFileSystemConfigurationPtrOutput ¶
func (i AzureBlobFileSystemConfigurationArgs) ToAzureBlobFileSystemConfigurationPtrOutput() AzureBlobFileSystemConfigurationPtrOutput
func (AzureBlobFileSystemConfigurationArgs) ToAzureBlobFileSystemConfigurationPtrOutputWithContext ¶
func (i AzureBlobFileSystemConfigurationArgs) ToAzureBlobFileSystemConfigurationPtrOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationPtrOutput
type AzureBlobFileSystemConfigurationInput ¶
type AzureBlobFileSystemConfigurationInput interface { pulumi.Input ToAzureBlobFileSystemConfigurationOutput() AzureBlobFileSystemConfigurationOutput ToAzureBlobFileSystemConfigurationOutputWithContext(context.Context) AzureBlobFileSystemConfigurationOutput }
AzureBlobFileSystemConfigurationInput is an input type that accepts AzureBlobFileSystemConfigurationArgs and AzureBlobFileSystemConfigurationOutput values. You can construct a concrete instance of `AzureBlobFileSystemConfigurationInput` via:
AzureBlobFileSystemConfigurationArgs{...}
type AzureBlobFileSystemConfigurationOutput ¶
type AzureBlobFileSystemConfigurationOutput struct{ *pulumi.OutputState }
func (AzureBlobFileSystemConfigurationOutput) AccountKey ¶
func (o AzureBlobFileSystemConfigurationOutput) AccountKey() pulumi.StringPtrOutput
This property is mutually exclusive with both sasKey and identity; exactly one must be specified.
func (AzureBlobFileSystemConfigurationOutput) AccountName ¶
func (o AzureBlobFileSystemConfigurationOutput) AccountName() pulumi.StringOutput
func (AzureBlobFileSystemConfigurationOutput) BlobfuseOptions ¶
func (o AzureBlobFileSystemConfigurationOutput) BlobfuseOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (AzureBlobFileSystemConfigurationOutput) ContainerName ¶
func (o AzureBlobFileSystemConfigurationOutput) ContainerName() pulumi.StringOutput
func (AzureBlobFileSystemConfigurationOutput) ElementType ¶
func (AzureBlobFileSystemConfigurationOutput) ElementType() reflect.Type
func (AzureBlobFileSystemConfigurationOutput) IdentityReference ¶
func (o AzureBlobFileSystemConfigurationOutput) IdentityReference() ComputeNodeIdentityReferencePtrOutput
This property is mutually exclusive with both accountKey and sasKey; exactly one must be specified.
func (AzureBlobFileSystemConfigurationOutput) RelativeMountPath ¶
func (o AzureBlobFileSystemConfigurationOutput) RelativeMountPath() pulumi.StringOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (AzureBlobFileSystemConfigurationOutput) SasKey ¶
func (o AzureBlobFileSystemConfigurationOutput) SasKey() pulumi.StringPtrOutput
This property is mutually exclusive with both accountKey and identity; exactly one must be specified.
func (AzureBlobFileSystemConfigurationOutput) ToAzureBlobFileSystemConfigurationOutput ¶
func (o AzureBlobFileSystemConfigurationOutput) ToAzureBlobFileSystemConfigurationOutput() AzureBlobFileSystemConfigurationOutput
func (AzureBlobFileSystemConfigurationOutput) ToAzureBlobFileSystemConfigurationOutputWithContext ¶
func (o AzureBlobFileSystemConfigurationOutput) ToAzureBlobFileSystemConfigurationOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationOutput
func (AzureBlobFileSystemConfigurationOutput) ToAzureBlobFileSystemConfigurationPtrOutput ¶
func (o AzureBlobFileSystemConfigurationOutput) ToAzureBlobFileSystemConfigurationPtrOutput() AzureBlobFileSystemConfigurationPtrOutput
func (AzureBlobFileSystemConfigurationOutput) ToAzureBlobFileSystemConfigurationPtrOutputWithContext ¶
func (o AzureBlobFileSystemConfigurationOutput) ToAzureBlobFileSystemConfigurationPtrOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationPtrOutput
type AzureBlobFileSystemConfigurationPtrInput ¶
type AzureBlobFileSystemConfigurationPtrInput interface { pulumi.Input ToAzureBlobFileSystemConfigurationPtrOutput() AzureBlobFileSystemConfigurationPtrOutput ToAzureBlobFileSystemConfigurationPtrOutputWithContext(context.Context) AzureBlobFileSystemConfigurationPtrOutput }
AzureBlobFileSystemConfigurationPtrInput is an input type that accepts AzureBlobFileSystemConfigurationArgs, AzureBlobFileSystemConfigurationPtr and AzureBlobFileSystemConfigurationPtrOutput values. You can construct a concrete instance of `AzureBlobFileSystemConfigurationPtrInput` via:
AzureBlobFileSystemConfigurationArgs{...} or: nil
func AzureBlobFileSystemConfigurationPtr ¶
func AzureBlobFileSystemConfigurationPtr(v *AzureBlobFileSystemConfigurationArgs) AzureBlobFileSystemConfigurationPtrInput
type AzureBlobFileSystemConfigurationPtrOutput ¶
type AzureBlobFileSystemConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AzureBlobFileSystemConfigurationPtrOutput) AccountKey ¶
func (o AzureBlobFileSystemConfigurationPtrOutput) AccountKey() pulumi.StringPtrOutput
This property is mutually exclusive with both sasKey and identity; exactly one must be specified.
func (AzureBlobFileSystemConfigurationPtrOutput) AccountName ¶
func (o AzureBlobFileSystemConfigurationPtrOutput) AccountName() pulumi.StringPtrOutput
func (AzureBlobFileSystemConfigurationPtrOutput) BlobfuseOptions ¶
func (o AzureBlobFileSystemConfigurationPtrOutput) BlobfuseOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (AzureBlobFileSystemConfigurationPtrOutput) ContainerName ¶
func (o AzureBlobFileSystemConfigurationPtrOutput) ContainerName() pulumi.StringPtrOutput
func (AzureBlobFileSystemConfigurationPtrOutput) ElementType ¶
func (AzureBlobFileSystemConfigurationPtrOutput) ElementType() reflect.Type
func (AzureBlobFileSystemConfigurationPtrOutput) IdentityReference ¶
func (o AzureBlobFileSystemConfigurationPtrOutput) IdentityReference() ComputeNodeIdentityReferencePtrOutput
This property is mutually exclusive with both accountKey and sasKey; exactly one must be specified.
func (AzureBlobFileSystemConfigurationPtrOutput) RelativeMountPath ¶
func (o AzureBlobFileSystemConfigurationPtrOutput) RelativeMountPath() pulumi.StringPtrOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (AzureBlobFileSystemConfigurationPtrOutput) SasKey ¶
func (o AzureBlobFileSystemConfigurationPtrOutput) SasKey() pulumi.StringPtrOutput
This property is mutually exclusive with both accountKey and identity; exactly one must be specified.
func (AzureBlobFileSystemConfigurationPtrOutput) ToAzureBlobFileSystemConfigurationPtrOutput ¶
func (o AzureBlobFileSystemConfigurationPtrOutput) ToAzureBlobFileSystemConfigurationPtrOutput() AzureBlobFileSystemConfigurationPtrOutput
func (AzureBlobFileSystemConfigurationPtrOutput) ToAzureBlobFileSystemConfigurationPtrOutputWithContext ¶
func (o AzureBlobFileSystemConfigurationPtrOutput) ToAzureBlobFileSystemConfigurationPtrOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationPtrOutput
type AzureBlobFileSystemConfigurationResponse ¶
type AzureBlobFileSystemConfigurationResponse struct { // This property is mutually exclusive with both sasKey and identity; exactly one must be specified. AccountKey *string `pulumi:"accountKey"` AccountName string `pulumi:"accountName"` // These are 'net use' options in Windows and 'mount' options in Linux. BlobfuseOptions *string `pulumi:"blobfuseOptions"` ContainerName string `pulumi:"containerName"` // This property is mutually exclusive with both accountKey and sasKey; exactly one must be specified. IdentityReference *ComputeNodeIdentityReferenceResponse `pulumi:"identityReference"` // All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable. RelativeMountPath string `pulumi:"relativeMountPath"` // This property is mutually exclusive with both accountKey and identity; exactly one must be specified. SasKey *string `pulumi:"sasKey"` }
type AzureBlobFileSystemConfigurationResponseOutput ¶
type AzureBlobFileSystemConfigurationResponseOutput struct{ *pulumi.OutputState }
func (AzureBlobFileSystemConfigurationResponseOutput) AccountKey ¶
func (o AzureBlobFileSystemConfigurationResponseOutput) AccountKey() pulumi.StringPtrOutput
This property is mutually exclusive with both sasKey and identity; exactly one must be specified.
func (AzureBlobFileSystemConfigurationResponseOutput) AccountName ¶
func (o AzureBlobFileSystemConfigurationResponseOutput) AccountName() pulumi.StringOutput
func (AzureBlobFileSystemConfigurationResponseOutput) BlobfuseOptions ¶
func (o AzureBlobFileSystemConfigurationResponseOutput) BlobfuseOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (AzureBlobFileSystemConfigurationResponseOutput) ContainerName ¶
func (o AzureBlobFileSystemConfigurationResponseOutput) ContainerName() pulumi.StringOutput
func (AzureBlobFileSystemConfigurationResponseOutput) ElementType ¶
func (AzureBlobFileSystemConfigurationResponseOutput) ElementType() reflect.Type
func (AzureBlobFileSystemConfigurationResponseOutput) IdentityReference ¶
func (o AzureBlobFileSystemConfigurationResponseOutput) IdentityReference() ComputeNodeIdentityReferenceResponsePtrOutput
This property is mutually exclusive with both accountKey and sasKey; exactly one must be specified.
func (AzureBlobFileSystemConfigurationResponseOutput) RelativeMountPath ¶
func (o AzureBlobFileSystemConfigurationResponseOutput) RelativeMountPath() pulumi.StringOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (AzureBlobFileSystemConfigurationResponseOutput) SasKey ¶
func (o AzureBlobFileSystemConfigurationResponseOutput) SasKey() pulumi.StringPtrOutput
This property is mutually exclusive with both accountKey and identity; exactly one must be specified.
func (AzureBlobFileSystemConfigurationResponseOutput) ToAzureBlobFileSystemConfigurationResponseOutput ¶
func (o AzureBlobFileSystemConfigurationResponseOutput) ToAzureBlobFileSystemConfigurationResponseOutput() AzureBlobFileSystemConfigurationResponseOutput
func (AzureBlobFileSystemConfigurationResponseOutput) ToAzureBlobFileSystemConfigurationResponseOutputWithContext ¶
func (o AzureBlobFileSystemConfigurationResponseOutput) ToAzureBlobFileSystemConfigurationResponseOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationResponseOutput
type AzureBlobFileSystemConfigurationResponsePtrOutput ¶
type AzureBlobFileSystemConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (AzureBlobFileSystemConfigurationResponsePtrOutput) AccountKey ¶
func (o AzureBlobFileSystemConfigurationResponsePtrOutput) AccountKey() pulumi.StringPtrOutput
This property is mutually exclusive with both sasKey and identity; exactly one must be specified.
func (AzureBlobFileSystemConfigurationResponsePtrOutput) AccountName ¶
func (o AzureBlobFileSystemConfigurationResponsePtrOutput) AccountName() pulumi.StringPtrOutput
func (AzureBlobFileSystemConfigurationResponsePtrOutput) BlobfuseOptions ¶
func (o AzureBlobFileSystemConfigurationResponsePtrOutput) BlobfuseOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (AzureBlobFileSystemConfigurationResponsePtrOutput) ContainerName ¶
func (o AzureBlobFileSystemConfigurationResponsePtrOutput) ContainerName() pulumi.StringPtrOutput
func (AzureBlobFileSystemConfigurationResponsePtrOutput) ElementType ¶
func (AzureBlobFileSystemConfigurationResponsePtrOutput) ElementType() reflect.Type
func (AzureBlobFileSystemConfigurationResponsePtrOutput) IdentityReference ¶
func (o AzureBlobFileSystemConfigurationResponsePtrOutput) IdentityReference() ComputeNodeIdentityReferenceResponsePtrOutput
This property is mutually exclusive with both accountKey and sasKey; exactly one must be specified.
func (AzureBlobFileSystemConfigurationResponsePtrOutput) RelativeMountPath ¶
func (o AzureBlobFileSystemConfigurationResponsePtrOutput) RelativeMountPath() pulumi.StringPtrOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (AzureBlobFileSystemConfigurationResponsePtrOutput) SasKey ¶
func (o AzureBlobFileSystemConfigurationResponsePtrOutput) SasKey() pulumi.StringPtrOutput
This property is mutually exclusive with both accountKey and identity; exactly one must be specified.
func (AzureBlobFileSystemConfigurationResponsePtrOutput) ToAzureBlobFileSystemConfigurationResponsePtrOutput ¶
func (o AzureBlobFileSystemConfigurationResponsePtrOutput) ToAzureBlobFileSystemConfigurationResponsePtrOutput() AzureBlobFileSystemConfigurationResponsePtrOutput
func (AzureBlobFileSystemConfigurationResponsePtrOutput) ToAzureBlobFileSystemConfigurationResponsePtrOutputWithContext ¶
func (o AzureBlobFileSystemConfigurationResponsePtrOutput) ToAzureBlobFileSystemConfigurationResponsePtrOutputWithContext(ctx context.Context) AzureBlobFileSystemConfigurationResponsePtrOutput
type AzureFileShareConfigurationArgs ¶
type AzureFileShareConfigurationArgs struct { pulumi.StringInput `pulumi:"azureFileUrl"` MountOptions pulumi.StringPtrInput `pulumi:"mountOptions"` RelativeMountPath pulumi.StringInput `pulumi:"relativeMountPath"` }AzureFileUrl
func (AzureFileShareConfigurationArgs) ElementType ¶
func (AzureFileShareConfigurationArgs) ElementType() reflect.Type
func (AzureFileShareConfigurationArgs) ToAzureFileShareConfigurationOutput ¶
func (i AzureFileShareConfigurationArgs) ToAzureFileShareConfigurationOutput() AzureFileShareConfigurationOutput
func (AzureFileShareConfigurationArgs) ToAzureFileShareConfigurationOutputWithContext ¶
func (i AzureFileShareConfigurationArgs) ToAzureFileShareConfigurationOutputWithContext(ctx context.Context) AzureFileShareConfigurationOutput
func (AzureFileShareConfigurationArgs) ToAzureFileShareConfigurationPtrOutput ¶
func (i AzureFileShareConfigurationArgs) ToAzureFileShareConfigurationPtrOutput() AzureFileShareConfigurationPtrOutput
func (AzureFileShareConfigurationArgs) ToAzureFileShareConfigurationPtrOutputWithContext ¶
func (i AzureFileShareConfigurationArgs) ToAzureFileShareConfigurationPtrOutputWithContext(ctx context.Context) AzureFileShareConfigurationPtrOutput
type AzureFileShareConfigurationInput ¶
AzureFileShareConfigurationInput is an input type that accepts AzureFileShareConfigurationArgs and AzureFileShareConfigurationOutput values. You can construct a concrete instance of `AzureFileShareConfigurationInput` via:
AzureFileShareConfigurationArgs{...}
type AzureFileShareConfigurationOutput ¶
func (AzureFileShareConfigurationOutput) AccountKey ¶
func (o AzureFileShareConfigurationOutput) AccountKey() pulumi.StringOutput
func (AzureFileShareConfigurationOutput) AccountName ¶
func (o AzureFileShareConfigurationOutput) AccountName() pulumi.StringOutput
func (AzureFileShareConfigurationOutput) AzureFileUrl ¶
func (o AzureFileShareConfigurationOutput) AzureFileUrl() pulumi.StringOutput
This is of the form 'https://{account}.file.core.windows.net/'.
func (AzureFileShareConfigurationOutput) ElementType ¶
func (AzureFileShareConfigurationOutput) ElementType() reflect.Type
func (AzureFileShareConfigurationOutput) MountOptions ¶
func (o AzureFileShareConfigurationOutput) MountOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (AzureFileShareConfigurationOutput) RelativeMountPath ¶
func (o AzureFileShareConfigurationOutput) RelativeMountPath() pulumi.StringOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (AzureFileShareConfigurationOutput) ToAzureFileShareConfigurationOutput ¶
func (o AzureFileShareConfigurationOutput) ToAzureFileShareConfigurationOutput() AzureFileShareConfigurationOutput
func (AzureFileShareConfigurationOutput) ToAzureFileShareConfigurationOutputWithContext ¶
func (o AzureFileShareConfigurationOutput) ToAzureFileShareConfigurationOutputWithContext(ctx context.Context) AzureFileShareConfigurationOutput
func (AzureFileShareConfigurationOutput) ToAzureFileShareConfigurationPtrOutput ¶
func (o AzureFileShareConfigurationOutput) ToAzureFileShareConfigurationPtrOutput() AzureFileShareConfigurationPtrOutput
func (AzureFileShareConfigurationOutput) ToAzureFileShareConfigurationPtrOutputWithContext ¶
func (o AzureFileShareConfigurationOutput) ToAzureFileShareConfigurationPtrOutputWithContext(ctx context.Context) AzureFileShareConfigurationPtrOutput
type AzureFileShareConfigurationPtrInput ¶
AzureFileShareConfigurationPtrInput is an input type that accepts AzureFileShareConfigurationArgs, AzureFileShareConfigurationPtr and AzureFileShareConfigurationPtrOutput values. You can construct a concrete instance of `AzureFileShareConfigurationPtrInput` via:
AzureFileShareConfigurationArgs{...} or: nil
func AzureFileShareConfigurationPtr ¶
func AzureFileShareConfigurationPtr(v *AzureFileShareConfigurationArgs) AzureFileShareConfigurationPtrInput
type AzureFileShareConfigurationPtrOutput ¶
func (AzureFileShareConfigurationPtrOutput) AccountKey ¶
func (o AzureFileShareConfigurationPtrOutput) AccountKey() pulumi.StringPtrOutput
func (AzureFileShareConfigurationPtrOutput) AccountName ¶
func (o AzureFileShareConfigurationPtrOutput) AccountName() pulumi.StringPtrOutput
func (AzureFileShareConfigurationPtrOutput) AzureFileUrl ¶
func (o AzureFileShareConfigurationPtrOutput) AzureFileUrl() pulumi.StringPtrOutput
This is of the form 'https://{account}.file.core.windows.net/'.
func (AzureFileShareConfigurationPtrOutput) ElementType ¶
func (AzureFileShareConfigurationPtrOutput) ElementType() reflect.Type
func (AzureFileShareConfigurationPtrOutput) MountOptions ¶
func (o AzureFileShareConfigurationPtrOutput) MountOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (AzureFileShareConfigurationPtrOutput) RelativeMountPath ¶
func (o AzureFileShareConfigurationPtrOutput) RelativeMountPath() pulumi.StringPtrOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (AzureFileShareConfigurationPtrOutput) ToAzureFileShareConfigurationPtrOutput ¶
func (o AzureFileShareConfigurationPtrOutput) ToAzureFileShareConfigurationPtrOutput() AzureFileShareConfigurationPtrOutput
func (AzureFileShareConfigurationPtrOutput) ToAzureFileShareConfigurationPtrOutputWithContext ¶
func (o AzureFileShareConfigurationPtrOutput) ToAzureFileShareConfigurationPtrOutputWithContext(ctx context.Context) AzureFileShareConfigurationPtrOutput
type AzureFileShareConfigurationResponseOutput ¶
func (AzureFileShareConfigurationResponseOutput) AccountKey ¶
func (o AzureFileShareConfigurationResponseOutput) AccountKey() pulumi.StringOutput
func (AzureFileShareConfigurationResponseOutput) AccountName ¶
func (o AzureFileShareConfigurationResponseOutput) AccountName() pulumi.StringOutput
func (AzureFileShareConfigurationResponseOutput) AzureFileUrl ¶
func (o AzureFileShareConfigurationResponseOutput) AzureFileUrl() pulumi.StringOutput
This is of the form 'https://{account}.file.core.windows.net/'.
func (AzureFileShareConfigurationResponseOutput) ElementType ¶
func (AzureFileShareConfigurationResponseOutput) ElementType() reflect.Type
func (AzureFileShareConfigurationResponseOutput) MountOptions ¶
func (o AzureFileShareConfigurationResponseOutput) MountOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (AzureFileShareConfigurationResponseOutput) RelativeMountPath ¶
func (o AzureFileShareConfigurationResponseOutput) RelativeMountPath() pulumi.StringOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (AzureFileShareConfigurationResponseOutput) ToAzureFileShareConfigurationResponseOutput ¶
func (o AzureFileShareConfigurationResponseOutput) ToAzureFileShareConfigurationResponseOutput() AzureFileShareConfigurationResponseOutput
func (AzureFileShareConfigurationResponseOutput) ToAzureFileShareConfigurationResponseOutputWithContext ¶
func (o AzureFileShareConfigurationResponseOutput) ToAzureFileShareConfigurationResponseOutputWithContext(ctx context.Context) AzureFileShareConfigurationResponseOutput
type AzureFileShareConfigurationResponsePtrOutput ¶
func (AzureFileShareConfigurationResponsePtrOutput) AccountKey ¶
func (o AzureFileShareConfigurationResponsePtrOutput) AccountKey() pulumi.StringPtrOutput
func (AzureFileShareConfigurationResponsePtrOutput) AccountName ¶
func (o AzureFileShareConfigurationResponsePtrOutput) AccountName() pulumi.StringPtrOutput
func (AzureFileShareConfigurationResponsePtrOutput) AzureFileUrl ¶
func (o AzureFileShareConfigurationResponsePtrOutput) AzureFileUrl() pulumi.StringPtrOutput
This is of the form 'https://{account}.file.core.windows.net/'.
func (AzureFileShareConfigurationResponsePtrOutput) ElementType ¶
func (AzureFileShareConfigurationResponsePtrOutput) ElementType() reflect.Type
func (AzureFileShareConfigurationResponsePtrOutput) MountOptions ¶
func (o AzureFileShareConfigurationResponsePtrOutput) MountOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (AzureFileShareConfigurationResponsePtrOutput) RelativeMountPath ¶
func (o AzureFileShareConfigurationResponsePtrOutput) RelativeMountPath() pulumi.StringPtrOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (AzureFileShareConfigurationResponsePtrOutput) ToAzureFileShareConfigurationResponsePtrOutput ¶
func (o AzureFileShareConfigurationResponsePtrOutput) ToAzureFileShareConfigurationResponsePtrOutput() AzureFileShareConfigurationResponsePtrOutput
func (AzureFileShareConfigurationResponsePtrOutput) ToAzureFileShareConfigurationResponsePtrOutputWithContext ¶
func (o AzureFileShareConfigurationResponsePtrOutput) ToAzureFileShareConfigurationResponsePtrOutputWithContext(ctx context.Context) AzureFileShareConfigurationResponsePtrOutput
type BatchAccount ¶
type BatchAccount struct { pulumi.CustomResourceState // The account endpoint used to interact with the Batch service. AccountEndpoint pulumi.StringOutput `pulumi:"accountEndpoint"` ActiveJobAndJobScheduleQuota pulumi.IntOutput `pulumi:"activeJobAndJobScheduleQuota"` // List of allowed authentication modes for the Batch account that can be used to authenticate with the data plane. This does not affect authentication with the control plane. AllowedAuthenticationModes pulumi.StringArrayOutput `pulumi:"allowedAuthenticationModes"` // Contains information about the auto-storage account associated with a Batch account. AutoStorage AutoStoragePropertiesResponseOutput `pulumi:"autoStorage"` // For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned. DedicatedCoreQuota pulumi.IntOutput `pulumi:"dedicatedCoreQuota"` // A list of the dedicated core quota per Virtual Machine family for the Batch account. For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned. DedicatedCoreQuotaPerVMFamily VirtualMachineFamilyCoreQuotaResponseArrayOutput `pulumi:"dedicatedCoreQuotaPerVMFamily"` // If this flag is true, dedicated core quota is enforced via both the dedicatedCoreQuotaPerVMFamily and dedicatedCoreQuota properties on the account. If this flag is false, dedicated core quota is enforced only via the dedicatedCoreQuota property on the account and does not consider Virtual Machine family. DedicatedCoreQuotaPerVMFamilyEnforced pulumi.BoolOutput `pulumi:"dedicatedCoreQuotaPerVMFamilyEnforced"` // Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead. Encryption EncryptionPropertiesResponseOutput `pulumi:"encryption"` // The identity of the Batch account. Identity BatchAccountIdentityResponsePtrOutput `pulumi:"identity"` // Identifies the Azure key vault associated with a Batch account. KeyVaultReference KeyVaultReferenceResponseOutput `pulumi:"keyVaultReference"` // The location of the resource. Location pulumi.StringOutput `pulumi:"location"` // For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned. LowPriorityCoreQuota pulumi.IntOutput `pulumi:"lowPriorityCoreQuota"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The network profile only takes effect when publicNetworkAccess is enabled. NetworkProfile NetworkProfileResponsePtrOutput `pulumi:"networkProfile"` // The endpoint used by compute node to connect to the Batch node management service. NodeManagementEndpoint pulumi.StringOutput `pulumi:"nodeManagementEndpoint"` // The allocation mode for creating pools in the Batch account. PoolAllocationMode pulumi.StringOutput `pulumi:"poolAllocationMode"` PoolQuota pulumi.IntOutput `pulumi:"poolQuota"` // List of private endpoint connections associated with the Batch account PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"` // The provisioned state of the resource ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // If not specified, the default value is 'enabled'. PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"` // 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. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2021-01-01.
Other available API versions: 2017-01-01, 2022-01-01, 2023-11-01, 2024-02-01.
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.
func (*BatchAccount) ElementType ¶
func (*BatchAccount) ElementType() reflect.Type
func (*BatchAccount) ToBatchAccountOutput ¶
func (i *BatchAccount) ToBatchAccountOutput() BatchAccountOutput
func (*BatchAccount) ToBatchAccountOutputWithContext ¶
func (i *BatchAccount) ToBatchAccountOutputWithContext(ctx context.Context) BatchAccountOutput
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.StringPtrInput // List of allowed authentication modes for the Batch account that can be used to authenticate with the data plane. This does not affect authentication with the control plane. AllowedAuthenticationModes AuthenticationModeArrayInput // The properties related to the auto-storage account. AutoStorage AutoStorageBasePropertiesPtrInput // Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead. Encryption EncryptionPropertiesPtrInput // The identity of the Batch account. Identity BatchAccountIdentityPtrInput // A reference to the Azure key vault associated with the Batch account. KeyVaultReference KeyVaultReferencePtrInput // The region in which to create the account. Location pulumi.StringPtrInput // The network profile only takes effect when publicNetworkAccess is enabled. NetworkProfile NetworkProfilePtrInput // The pool allocation mode also affects how clients may authenticate to the Batch Service API. If the mode is BatchService, clients may authenticate using access keys or Azure Active Directory. If the mode is UserSubscription, clients must use Azure Active Directory. The default is BatchService. PoolAllocationMode PoolAllocationModePtrInput // If not specified, the default value is 'enabled'. PublicNetworkAccess PublicNetworkAccessTypePtrInput // The name of the resource group that contains the 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 BatchAccountIdentity ¶
type BatchAccountIdentity struct { // The type of identity used for the Batch account. Type ResourceIdentityType `pulumi:"type"` // The list of user identities associated with the Batch account. UserAssignedIdentities []string `pulumi:"userAssignedIdentities"` }
The identity of the Batch account, if configured. This is used when the user specifies 'Microsoft.KeyVault' as their Batch account encryption configuration or when `ManagedIdentity` is selected as the auto-storage authentication mode.
type BatchAccountIdentityArgs ¶
type BatchAccountIdentityArgs struct { // The type of identity used for the Batch account. Type ResourceIdentityTypeInput `pulumi:"type"` // The list of user identities associated with the Batch account. UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"` }
The identity of the Batch account, if configured. This is used when the user specifies 'Microsoft.KeyVault' as their Batch account encryption configuration or when `ManagedIdentity` is selected as the auto-storage authentication mode.
func (BatchAccountIdentityArgs) ElementType ¶
func (BatchAccountIdentityArgs) ElementType() reflect.Type
func (BatchAccountIdentityArgs) ToBatchAccountIdentityOutput ¶
func (i BatchAccountIdentityArgs) ToBatchAccountIdentityOutput() BatchAccountIdentityOutput
func (BatchAccountIdentityArgs) ToBatchAccountIdentityOutputWithContext ¶
func (i BatchAccountIdentityArgs) ToBatchAccountIdentityOutputWithContext(ctx context.Context) BatchAccountIdentityOutput
func (BatchAccountIdentityArgs) ToBatchAccountIdentityPtrOutput ¶
func (i BatchAccountIdentityArgs) ToBatchAccountIdentityPtrOutput() BatchAccountIdentityPtrOutput
func (BatchAccountIdentityArgs) ToBatchAccountIdentityPtrOutputWithContext ¶
func (i BatchAccountIdentityArgs) ToBatchAccountIdentityPtrOutputWithContext(ctx context.Context) BatchAccountIdentityPtrOutput
type BatchAccountIdentityInput ¶
type BatchAccountIdentityInput interface { pulumi.Input ToBatchAccountIdentityOutput() BatchAccountIdentityOutput ToBatchAccountIdentityOutputWithContext(context.Context) BatchAccountIdentityOutput }
BatchAccountIdentityInput is an input type that accepts BatchAccountIdentityArgs and BatchAccountIdentityOutput values. You can construct a concrete instance of `BatchAccountIdentityInput` via:
BatchAccountIdentityArgs{...}
type BatchAccountIdentityOutput ¶
type BatchAccountIdentityOutput struct{ *pulumi.OutputState }
The identity of the Batch account, if configured. This is used when the user specifies 'Microsoft.KeyVault' as their Batch account encryption configuration or when `ManagedIdentity` is selected as the auto-storage authentication mode.
func (BatchAccountIdentityOutput) ElementType ¶
func (BatchAccountIdentityOutput) ElementType() reflect.Type
func (BatchAccountIdentityOutput) ToBatchAccountIdentityOutput ¶
func (o BatchAccountIdentityOutput) ToBatchAccountIdentityOutput() BatchAccountIdentityOutput
func (BatchAccountIdentityOutput) ToBatchAccountIdentityOutputWithContext ¶
func (o BatchAccountIdentityOutput) ToBatchAccountIdentityOutputWithContext(ctx context.Context) BatchAccountIdentityOutput
func (BatchAccountIdentityOutput) ToBatchAccountIdentityPtrOutput ¶
func (o BatchAccountIdentityOutput) ToBatchAccountIdentityPtrOutput() BatchAccountIdentityPtrOutput
func (BatchAccountIdentityOutput) ToBatchAccountIdentityPtrOutputWithContext ¶
func (o BatchAccountIdentityOutput) ToBatchAccountIdentityPtrOutputWithContext(ctx context.Context) BatchAccountIdentityPtrOutput
func (BatchAccountIdentityOutput) Type ¶
func (o BatchAccountIdentityOutput) Type() ResourceIdentityTypeOutput
The type of identity used for the Batch account.
func (BatchAccountIdentityOutput) UserAssignedIdentities ¶
func (o BatchAccountIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The list of user identities associated with the Batch account.
type BatchAccountIdentityPtrInput ¶
type BatchAccountIdentityPtrInput interface { pulumi.Input ToBatchAccountIdentityPtrOutput() BatchAccountIdentityPtrOutput ToBatchAccountIdentityPtrOutputWithContext(context.Context) BatchAccountIdentityPtrOutput }
BatchAccountIdentityPtrInput is an input type that accepts BatchAccountIdentityArgs, BatchAccountIdentityPtr and BatchAccountIdentityPtrOutput values. You can construct a concrete instance of `BatchAccountIdentityPtrInput` via:
BatchAccountIdentityArgs{...} or: nil
func BatchAccountIdentityPtr ¶
func BatchAccountIdentityPtr(v *BatchAccountIdentityArgs) BatchAccountIdentityPtrInput
type BatchAccountIdentityPtrOutput ¶
type BatchAccountIdentityPtrOutput struct{ *pulumi.OutputState }
func (BatchAccountIdentityPtrOutput) Elem ¶
func (o BatchAccountIdentityPtrOutput) Elem() BatchAccountIdentityOutput
func (BatchAccountIdentityPtrOutput) ElementType ¶
func (BatchAccountIdentityPtrOutput) ElementType() reflect.Type
func (BatchAccountIdentityPtrOutput) ToBatchAccountIdentityPtrOutput ¶
func (o BatchAccountIdentityPtrOutput) ToBatchAccountIdentityPtrOutput() BatchAccountIdentityPtrOutput
func (BatchAccountIdentityPtrOutput) ToBatchAccountIdentityPtrOutputWithContext ¶
func (o BatchAccountIdentityPtrOutput) ToBatchAccountIdentityPtrOutputWithContext(ctx context.Context) BatchAccountIdentityPtrOutput
func (BatchAccountIdentityPtrOutput) Type ¶
func (o BatchAccountIdentityPtrOutput) Type() ResourceIdentityTypePtrOutput
The type of identity used for the Batch account.
func (BatchAccountIdentityPtrOutput) UserAssignedIdentities ¶
func (o BatchAccountIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The list of user identities associated with the Batch account.
type BatchAccountIdentityResponse ¶
type BatchAccountIdentityResponse struct { // The principal id of the Batch account. This property will only be provided for a system assigned identity. PrincipalId string `pulumi:"principalId"` // The tenant id associated with the Batch account. This property will only be provided for a system assigned identity. TenantId string `pulumi:"tenantId"` // The type of identity used for the Batch account. Type string `pulumi:"type"` // The list of user identities associated with the Batch account. UserAssignedIdentities map[string]UserAssignedIdentitiesResponse `pulumi:"userAssignedIdentities"` }
The identity of the Batch account, if configured. This is used when the user specifies 'Microsoft.KeyVault' as their Batch account encryption configuration or when `ManagedIdentity` is selected as the auto-storage authentication mode.
type BatchAccountIdentityResponseOutput ¶
type BatchAccountIdentityResponseOutput struct{ *pulumi.OutputState }
The identity of the Batch account, if configured. This is used when the user specifies 'Microsoft.KeyVault' as their Batch account encryption configuration or when `ManagedIdentity` is selected as the auto-storage authentication mode.
func (BatchAccountIdentityResponseOutput) ElementType ¶
func (BatchAccountIdentityResponseOutput) ElementType() reflect.Type
func (BatchAccountIdentityResponseOutput) PrincipalId ¶
func (o BatchAccountIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal id of the Batch account. This property will only be provided for a system assigned identity.
func (BatchAccountIdentityResponseOutput) TenantId ¶
func (o BatchAccountIdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant id associated with the Batch account. This property will only be provided for a system assigned identity.
func (BatchAccountIdentityResponseOutput) ToBatchAccountIdentityResponseOutput ¶
func (o BatchAccountIdentityResponseOutput) ToBatchAccountIdentityResponseOutput() BatchAccountIdentityResponseOutput
func (BatchAccountIdentityResponseOutput) ToBatchAccountIdentityResponseOutputWithContext ¶
func (o BatchAccountIdentityResponseOutput) ToBatchAccountIdentityResponseOutputWithContext(ctx context.Context) BatchAccountIdentityResponseOutput
func (BatchAccountIdentityResponseOutput) Type ¶
func (o BatchAccountIdentityResponseOutput) Type() pulumi.StringOutput
The type of identity used for the Batch account.
func (BatchAccountIdentityResponseOutput) UserAssignedIdentities ¶
func (o BatchAccountIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentitiesResponseMapOutput
The list of user identities associated with the Batch account.
type BatchAccountIdentityResponsePtrOutput ¶
type BatchAccountIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (BatchAccountIdentityResponsePtrOutput) ElementType ¶
func (BatchAccountIdentityResponsePtrOutput) ElementType() reflect.Type
func (BatchAccountIdentityResponsePtrOutput) PrincipalId ¶
func (o BatchAccountIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of the Batch account. This property will only be provided for a system assigned identity.
func (BatchAccountIdentityResponsePtrOutput) TenantId ¶
func (o BatchAccountIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant id associated with the Batch account. This property will only be provided for a system assigned identity.
func (BatchAccountIdentityResponsePtrOutput) ToBatchAccountIdentityResponsePtrOutput ¶
func (o BatchAccountIdentityResponsePtrOutput) ToBatchAccountIdentityResponsePtrOutput() BatchAccountIdentityResponsePtrOutput
func (BatchAccountIdentityResponsePtrOutput) ToBatchAccountIdentityResponsePtrOutputWithContext ¶
func (o BatchAccountIdentityResponsePtrOutput) ToBatchAccountIdentityResponsePtrOutputWithContext(ctx context.Context) BatchAccountIdentityResponsePtrOutput
func (BatchAccountIdentityResponsePtrOutput) Type ¶
func (o BatchAccountIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of identity used for the Batch account.
func (BatchAccountIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o BatchAccountIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentitiesResponseMapOutput
The list of user identities associated with the Batch account.
type BatchAccountInput ¶
type BatchAccountInput interface { pulumi.Input ToBatchAccountOutput() BatchAccountOutput ToBatchAccountOutputWithContext(ctx context.Context) BatchAccountOutput }
type BatchAccountOutput ¶
type BatchAccountOutput struct{ *pulumi.OutputState }
func (BatchAccountOutput) AccountEndpoint ¶
func (o BatchAccountOutput) AccountEndpoint() pulumi.StringOutput
The account endpoint used to interact with the Batch service.
func (BatchAccountOutput) ActiveJobAndJobScheduleQuota ¶
func (o BatchAccountOutput) ActiveJobAndJobScheduleQuota() pulumi.IntOutput
func (BatchAccountOutput) AllowedAuthenticationModes ¶
func (o BatchAccountOutput) AllowedAuthenticationModes() pulumi.StringArrayOutput
List of allowed authentication modes for the Batch account that can be used to authenticate with the data plane. This does not affect authentication with the control plane.
func (BatchAccountOutput) AutoStorage ¶
func (o BatchAccountOutput) AutoStorage() AutoStoragePropertiesResponseOutput
Contains information about the auto-storage account associated with a Batch account.
func (BatchAccountOutput) DedicatedCoreQuota ¶
func (o BatchAccountOutput) DedicatedCoreQuota() pulumi.IntOutput
For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned.
func (BatchAccountOutput) DedicatedCoreQuotaPerVMFamily ¶
func (o BatchAccountOutput) DedicatedCoreQuotaPerVMFamily() VirtualMachineFamilyCoreQuotaResponseArrayOutput
A list of the dedicated core quota per Virtual Machine family for the Batch account. For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned.
func (BatchAccountOutput) DedicatedCoreQuotaPerVMFamilyEnforced ¶
func (o BatchAccountOutput) DedicatedCoreQuotaPerVMFamilyEnforced() pulumi.BoolOutput
If this flag is true, dedicated core quota is enforced via both the dedicatedCoreQuotaPerVMFamily and dedicatedCoreQuota properties on the account. If this flag is false, dedicated core quota is enforced only via the dedicatedCoreQuota property on the account and does not consider Virtual Machine family.
func (BatchAccountOutput) ElementType ¶
func (BatchAccountOutput) ElementType() reflect.Type
func (BatchAccountOutput) Encryption ¶
func (o BatchAccountOutput) Encryption() EncryptionPropertiesResponseOutput
Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead.
func (BatchAccountOutput) Identity ¶
func (o BatchAccountOutput) Identity() BatchAccountIdentityResponsePtrOutput
The identity of the Batch account.
func (BatchAccountOutput) KeyVaultReference ¶
func (o BatchAccountOutput) KeyVaultReference() KeyVaultReferenceResponseOutput
Identifies the Azure key vault associated with a Batch account.
func (BatchAccountOutput) Location ¶
func (o BatchAccountOutput) Location() pulumi.StringOutput
The location of the resource.
func (BatchAccountOutput) LowPriorityCoreQuota ¶
func (o BatchAccountOutput) LowPriorityCoreQuota() pulumi.IntOutput
For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned.
func (BatchAccountOutput) Name ¶
func (o BatchAccountOutput) Name() pulumi.StringOutput
The name of the resource.
func (BatchAccountOutput) NetworkProfile ¶
func (o BatchAccountOutput) NetworkProfile() NetworkProfileResponsePtrOutput
The network profile only takes effect when publicNetworkAccess is enabled.
func (BatchAccountOutput) NodeManagementEndpoint ¶
func (o BatchAccountOutput) NodeManagementEndpoint() pulumi.StringOutput
The endpoint used by compute node to connect to the Batch node management service.
func (BatchAccountOutput) PoolAllocationMode ¶
func (o BatchAccountOutput) PoolAllocationMode() pulumi.StringOutput
The allocation mode for creating pools in the Batch account.
func (BatchAccountOutput) PoolQuota ¶
func (o BatchAccountOutput) PoolQuota() pulumi.IntOutput
func (BatchAccountOutput) PrivateEndpointConnections ¶
func (o BatchAccountOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput
List of private endpoint connections associated with the Batch account
func (BatchAccountOutput) ProvisioningState ¶
func (o BatchAccountOutput) ProvisioningState() pulumi.StringOutput
The provisioned state of the resource
func (BatchAccountOutput) PublicNetworkAccess ¶
func (o BatchAccountOutput) PublicNetworkAccess() pulumi.StringPtrOutput
If not specified, the default value is 'enabled'.
func (BatchAccountOutput) Tags ¶
func (o BatchAccountOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (BatchAccountOutput) ToBatchAccountOutput ¶
func (o BatchAccountOutput) ToBatchAccountOutput() BatchAccountOutput
func (BatchAccountOutput) ToBatchAccountOutputWithContext ¶
func (o BatchAccountOutput) ToBatchAccountOutputWithContext(ctx context.Context) BatchAccountOutput
func (BatchAccountOutput) Type ¶
func (o BatchAccountOutput) Type() pulumi.StringOutput
The type of the resource.
type BatchAccountState ¶
type BatchAccountState struct { }
func (BatchAccountState) ElementType ¶
func (BatchAccountState) ElementType() reflect.Type
type BatchPoolIdentity ¶
type BatchPoolIdentity struct { // The type of identity used for the Batch Pool. Type PoolIdentityType `pulumi:"type"` // The list of user identities associated with the Batch pool. UserAssignedIdentities []string `pulumi:"userAssignedIdentities"` }
The identity of the Batch pool, if configured. If the pool identity is updated during update an existing pool, only the new vms which are created after the pool shrinks to 0 will have the updated identities
type BatchPoolIdentityArgs ¶
type BatchPoolIdentityArgs struct { // The type of identity used for the Batch Pool. Type PoolIdentityTypeInput `pulumi:"type"` // The list of user identities associated with the Batch pool. UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"` }
The identity of the Batch pool, if configured. If the pool identity is updated during update an existing pool, only the new vms which are created after the pool shrinks to 0 will have the updated identities
func (BatchPoolIdentityArgs) ElementType ¶
func (BatchPoolIdentityArgs) ElementType() reflect.Type
func (BatchPoolIdentityArgs) ToBatchPoolIdentityOutput ¶
func (i BatchPoolIdentityArgs) ToBatchPoolIdentityOutput() BatchPoolIdentityOutput
func (BatchPoolIdentityArgs) ToBatchPoolIdentityOutputWithContext ¶
func (i BatchPoolIdentityArgs) ToBatchPoolIdentityOutputWithContext(ctx context.Context) BatchPoolIdentityOutput
func (BatchPoolIdentityArgs) ToBatchPoolIdentityPtrOutput ¶
func (i BatchPoolIdentityArgs) ToBatchPoolIdentityPtrOutput() BatchPoolIdentityPtrOutput
func (BatchPoolIdentityArgs) ToBatchPoolIdentityPtrOutputWithContext ¶
func (i BatchPoolIdentityArgs) ToBatchPoolIdentityPtrOutputWithContext(ctx context.Context) BatchPoolIdentityPtrOutput
type BatchPoolIdentityInput ¶
type BatchPoolIdentityInput interface { pulumi.Input ToBatchPoolIdentityOutput() BatchPoolIdentityOutput ToBatchPoolIdentityOutputWithContext(context.Context) BatchPoolIdentityOutput }
BatchPoolIdentityInput is an input type that accepts BatchPoolIdentityArgs and BatchPoolIdentityOutput values. You can construct a concrete instance of `BatchPoolIdentityInput` via:
BatchPoolIdentityArgs{...}
type BatchPoolIdentityOutput ¶
type BatchPoolIdentityOutput struct{ *pulumi.OutputState }
The identity of the Batch pool, if configured. If the pool identity is updated during update an existing pool, only the new vms which are created after the pool shrinks to 0 will have the updated identities
func (BatchPoolIdentityOutput) ElementType ¶
func (BatchPoolIdentityOutput) ElementType() reflect.Type
func (BatchPoolIdentityOutput) ToBatchPoolIdentityOutput ¶
func (o BatchPoolIdentityOutput) ToBatchPoolIdentityOutput() BatchPoolIdentityOutput
func (BatchPoolIdentityOutput) ToBatchPoolIdentityOutputWithContext ¶
func (o BatchPoolIdentityOutput) ToBatchPoolIdentityOutputWithContext(ctx context.Context) BatchPoolIdentityOutput
func (BatchPoolIdentityOutput) ToBatchPoolIdentityPtrOutput ¶
func (o BatchPoolIdentityOutput) ToBatchPoolIdentityPtrOutput() BatchPoolIdentityPtrOutput
func (BatchPoolIdentityOutput) ToBatchPoolIdentityPtrOutputWithContext ¶
func (o BatchPoolIdentityOutput) ToBatchPoolIdentityPtrOutputWithContext(ctx context.Context) BatchPoolIdentityPtrOutput
func (BatchPoolIdentityOutput) Type ¶
func (o BatchPoolIdentityOutput) Type() PoolIdentityTypeOutput
The type of identity used for the Batch Pool.
func (BatchPoolIdentityOutput) UserAssignedIdentities ¶
func (o BatchPoolIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The list of user identities associated with the Batch pool.
type BatchPoolIdentityPtrInput ¶
type BatchPoolIdentityPtrInput interface { pulumi.Input ToBatchPoolIdentityPtrOutput() BatchPoolIdentityPtrOutput ToBatchPoolIdentityPtrOutputWithContext(context.Context) BatchPoolIdentityPtrOutput }
BatchPoolIdentityPtrInput is an input type that accepts BatchPoolIdentityArgs, BatchPoolIdentityPtr and BatchPoolIdentityPtrOutput values. You can construct a concrete instance of `BatchPoolIdentityPtrInput` via:
BatchPoolIdentityArgs{...} or: nil
func BatchPoolIdentityPtr ¶
func BatchPoolIdentityPtr(v *BatchPoolIdentityArgs) BatchPoolIdentityPtrInput
type BatchPoolIdentityPtrOutput ¶
type BatchPoolIdentityPtrOutput struct{ *pulumi.OutputState }
func (BatchPoolIdentityPtrOutput) Elem ¶
func (o BatchPoolIdentityPtrOutput) Elem() BatchPoolIdentityOutput
func (BatchPoolIdentityPtrOutput) ElementType ¶
func (BatchPoolIdentityPtrOutput) ElementType() reflect.Type
func (BatchPoolIdentityPtrOutput) ToBatchPoolIdentityPtrOutput ¶
func (o BatchPoolIdentityPtrOutput) ToBatchPoolIdentityPtrOutput() BatchPoolIdentityPtrOutput
func (BatchPoolIdentityPtrOutput) ToBatchPoolIdentityPtrOutputWithContext ¶
func (o BatchPoolIdentityPtrOutput) ToBatchPoolIdentityPtrOutputWithContext(ctx context.Context) BatchPoolIdentityPtrOutput
func (BatchPoolIdentityPtrOutput) Type ¶
func (o BatchPoolIdentityPtrOutput) Type() PoolIdentityTypePtrOutput
The type of identity used for the Batch Pool.
func (BatchPoolIdentityPtrOutput) UserAssignedIdentities ¶
func (o BatchPoolIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The list of user identities associated with the Batch pool.
type BatchPoolIdentityResponse ¶
type BatchPoolIdentityResponse struct { // The type of identity used for the Batch Pool. Type string `pulumi:"type"` // The list of user identities associated with the Batch pool. UserAssignedIdentities map[string]UserAssignedIdentitiesResponse `pulumi:"userAssignedIdentities"` }
The identity of the Batch pool, if configured. If the pool identity is updated during update an existing pool, only the new vms which are created after the pool shrinks to 0 will have the updated identities
type BatchPoolIdentityResponseOutput ¶
type BatchPoolIdentityResponseOutput struct{ *pulumi.OutputState }
The identity of the Batch pool, if configured. If the pool identity is updated during update an existing pool, only the new vms which are created after the pool shrinks to 0 will have the updated identities
func (BatchPoolIdentityResponseOutput) ElementType ¶
func (BatchPoolIdentityResponseOutput) ElementType() reflect.Type
func (BatchPoolIdentityResponseOutput) ToBatchPoolIdentityResponseOutput ¶
func (o BatchPoolIdentityResponseOutput) ToBatchPoolIdentityResponseOutput() BatchPoolIdentityResponseOutput
func (BatchPoolIdentityResponseOutput) ToBatchPoolIdentityResponseOutputWithContext ¶
func (o BatchPoolIdentityResponseOutput) ToBatchPoolIdentityResponseOutputWithContext(ctx context.Context) BatchPoolIdentityResponseOutput
func (BatchPoolIdentityResponseOutput) Type ¶
func (o BatchPoolIdentityResponseOutput) Type() pulumi.StringOutput
The type of identity used for the Batch Pool.
func (BatchPoolIdentityResponseOutput) UserAssignedIdentities ¶
func (o BatchPoolIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentitiesResponseMapOutput
The list of user identities associated with the Batch pool.
type BatchPoolIdentityResponsePtrOutput ¶
type BatchPoolIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (BatchPoolIdentityResponsePtrOutput) Elem ¶
func (o BatchPoolIdentityResponsePtrOutput) Elem() BatchPoolIdentityResponseOutput
func (BatchPoolIdentityResponsePtrOutput) ElementType ¶
func (BatchPoolIdentityResponsePtrOutput) ElementType() reflect.Type
func (BatchPoolIdentityResponsePtrOutput) ToBatchPoolIdentityResponsePtrOutput ¶
func (o BatchPoolIdentityResponsePtrOutput) ToBatchPoolIdentityResponsePtrOutput() BatchPoolIdentityResponsePtrOutput
func (BatchPoolIdentityResponsePtrOutput) ToBatchPoolIdentityResponsePtrOutputWithContext ¶
func (o BatchPoolIdentityResponsePtrOutput) ToBatchPoolIdentityResponsePtrOutputWithContext(ctx context.Context) BatchPoolIdentityResponsePtrOutput
func (BatchPoolIdentityResponsePtrOutput) Type ¶
func (o BatchPoolIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of identity used for the Batch Pool.
func (BatchPoolIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o BatchPoolIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentitiesResponseMapOutput
The list of user identities associated with the Batch pool.
type CIFSMountConfiguration ¶
type CIFSMountConfiguration struct { // These are 'net use' options in Windows and 'mount' options in Linux. MountOptions *string `pulumi:"mountOptions"` Password string `pulumi:"password"` // All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable. RelativeMountPath string `pulumi:"relativeMountPath"` Source string `pulumi:"source"` UserName string `pulumi:"userName"` }
type CIFSMountConfigurationArgs ¶
type CIFSMountConfigurationArgs struct { // These are 'net use' options in Windows and 'mount' options in Linux. MountOptions pulumi.StringPtrInput `pulumi:"mountOptions"` Password pulumi.StringInput `pulumi:"password"` // All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable. RelativeMountPath pulumi.StringInput `pulumi:"relativeMountPath"` Source pulumi.StringInput `pulumi:"source"` UserName pulumi.StringInput `pulumi:"userName"` }
func (CIFSMountConfigurationArgs) ElementType ¶
func (CIFSMountConfigurationArgs) ElementType() reflect.Type
func (CIFSMountConfigurationArgs) ToCIFSMountConfigurationOutput ¶
func (i CIFSMountConfigurationArgs) ToCIFSMountConfigurationOutput() CIFSMountConfigurationOutput
func (CIFSMountConfigurationArgs) ToCIFSMountConfigurationOutputWithContext ¶
func (i CIFSMountConfigurationArgs) ToCIFSMountConfigurationOutputWithContext(ctx context.Context) CIFSMountConfigurationOutput
func (CIFSMountConfigurationArgs) ToCIFSMountConfigurationPtrOutput ¶
func (i CIFSMountConfigurationArgs) ToCIFSMountConfigurationPtrOutput() CIFSMountConfigurationPtrOutput
func (CIFSMountConfigurationArgs) ToCIFSMountConfigurationPtrOutputWithContext ¶
func (i CIFSMountConfigurationArgs) ToCIFSMountConfigurationPtrOutputWithContext(ctx context.Context) CIFSMountConfigurationPtrOutput
type CIFSMountConfigurationInput ¶
type CIFSMountConfigurationInput interface { pulumi.Input ToCIFSMountConfigurationOutput() CIFSMountConfigurationOutput ToCIFSMountConfigurationOutputWithContext(context.Context) CIFSMountConfigurationOutput }
CIFSMountConfigurationInput is an input type that accepts CIFSMountConfigurationArgs and CIFSMountConfigurationOutput values. You can construct a concrete instance of `CIFSMountConfigurationInput` via:
CIFSMountConfigurationArgs{...}
type CIFSMountConfigurationOutput ¶
type CIFSMountConfigurationOutput struct{ *pulumi.OutputState }
func (CIFSMountConfigurationOutput) ElementType ¶
func (CIFSMountConfigurationOutput) ElementType() reflect.Type
func (CIFSMountConfigurationOutput) MountOptions ¶
func (o CIFSMountConfigurationOutput) MountOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (CIFSMountConfigurationOutput) Password ¶
func (o CIFSMountConfigurationOutput) Password() pulumi.StringOutput
func (CIFSMountConfigurationOutput) RelativeMountPath ¶
func (o CIFSMountConfigurationOutput) RelativeMountPath() pulumi.StringOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (CIFSMountConfigurationOutput) Source ¶
func (o CIFSMountConfigurationOutput) Source() pulumi.StringOutput
func (CIFSMountConfigurationOutput) ToCIFSMountConfigurationOutput ¶
func (o CIFSMountConfigurationOutput) ToCIFSMountConfigurationOutput() CIFSMountConfigurationOutput
func (CIFSMountConfigurationOutput) ToCIFSMountConfigurationOutputWithContext ¶
func (o CIFSMountConfigurationOutput) ToCIFSMountConfigurationOutputWithContext(ctx context.Context) CIFSMountConfigurationOutput
func (CIFSMountConfigurationOutput) ToCIFSMountConfigurationPtrOutput ¶
func (o CIFSMountConfigurationOutput) ToCIFSMountConfigurationPtrOutput() CIFSMountConfigurationPtrOutput
func (CIFSMountConfigurationOutput) ToCIFSMountConfigurationPtrOutputWithContext ¶
func (o CIFSMountConfigurationOutput) ToCIFSMountConfigurationPtrOutputWithContext(ctx context.Context) CIFSMountConfigurationPtrOutput
func (CIFSMountConfigurationOutput) UserName ¶
func (o CIFSMountConfigurationOutput) UserName() pulumi.StringOutput
type CIFSMountConfigurationPtrInput ¶
type CIFSMountConfigurationPtrInput interface { pulumi.Input ToCIFSMountConfigurationPtrOutput() CIFSMountConfigurationPtrOutput ToCIFSMountConfigurationPtrOutputWithContext(context.Context) CIFSMountConfigurationPtrOutput }
CIFSMountConfigurationPtrInput is an input type that accepts CIFSMountConfigurationArgs, CIFSMountConfigurationPtr and CIFSMountConfigurationPtrOutput values. You can construct a concrete instance of `CIFSMountConfigurationPtrInput` via:
CIFSMountConfigurationArgs{...} or: nil
func CIFSMountConfigurationPtr ¶
func CIFSMountConfigurationPtr(v *CIFSMountConfigurationArgs) CIFSMountConfigurationPtrInput
type CIFSMountConfigurationPtrOutput ¶
type CIFSMountConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CIFSMountConfigurationPtrOutput) Elem ¶
func (o CIFSMountConfigurationPtrOutput) Elem() CIFSMountConfigurationOutput
func (CIFSMountConfigurationPtrOutput) ElementType ¶
func (CIFSMountConfigurationPtrOutput) ElementType() reflect.Type
func (CIFSMountConfigurationPtrOutput) MountOptions ¶
func (o CIFSMountConfigurationPtrOutput) MountOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (CIFSMountConfigurationPtrOutput) Password ¶
func (o CIFSMountConfigurationPtrOutput) Password() pulumi.StringPtrOutput
func (CIFSMountConfigurationPtrOutput) RelativeMountPath ¶
func (o CIFSMountConfigurationPtrOutput) RelativeMountPath() pulumi.StringPtrOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (CIFSMountConfigurationPtrOutput) Source ¶
func (o CIFSMountConfigurationPtrOutput) Source() pulumi.StringPtrOutput
func (CIFSMountConfigurationPtrOutput) ToCIFSMountConfigurationPtrOutput ¶
func (o CIFSMountConfigurationPtrOutput) ToCIFSMountConfigurationPtrOutput() CIFSMountConfigurationPtrOutput
func (CIFSMountConfigurationPtrOutput) ToCIFSMountConfigurationPtrOutputWithContext ¶
func (o CIFSMountConfigurationPtrOutput) ToCIFSMountConfigurationPtrOutputWithContext(ctx context.Context) CIFSMountConfigurationPtrOutput
func (CIFSMountConfigurationPtrOutput) UserName ¶
func (o CIFSMountConfigurationPtrOutput) UserName() pulumi.StringPtrOutput
type CIFSMountConfigurationResponse ¶
type CIFSMountConfigurationResponse struct { // These are 'net use' options in Windows and 'mount' options in Linux. MountOptions *string `pulumi:"mountOptions"` Password string `pulumi:"password"` // All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable. RelativeMountPath string `pulumi:"relativeMountPath"` Source string `pulumi:"source"` UserName string `pulumi:"userName"` }
type CIFSMountConfigurationResponseOutput ¶
type CIFSMountConfigurationResponseOutput struct{ *pulumi.OutputState }
func (CIFSMountConfigurationResponseOutput) ElementType ¶
func (CIFSMountConfigurationResponseOutput) ElementType() reflect.Type
func (CIFSMountConfigurationResponseOutput) MountOptions ¶
func (o CIFSMountConfigurationResponseOutput) MountOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (CIFSMountConfigurationResponseOutput) Password ¶
func (o CIFSMountConfigurationResponseOutput) Password() pulumi.StringOutput
func (CIFSMountConfigurationResponseOutput) RelativeMountPath ¶
func (o CIFSMountConfigurationResponseOutput) RelativeMountPath() pulumi.StringOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (CIFSMountConfigurationResponseOutput) Source ¶
func (o CIFSMountConfigurationResponseOutput) Source() pulumi.StringOutput
func (CIFSMountConfigurationResponseOutput) ToCIFSMountConfigurationResponseOutput ¶
func (o CIFSMountConfigurationResponseOutput) ToCIFSMountConfigurationResponseOutput() CIFSMountConfigurationResponseOutput
func (CIFSMountConfigurationResponseOutput) ToCIFSMountConfigurationResponseOutputWithContext ¶
func (o CIFSMountConfigurationResponseOutput) ToCIFSMountConfigurationResponseOutputWithContext(ctx context.Context) CIFSMountConfigurationResponseOutput
func (CIFSMountConfigurationResponseOutput) UserName ¶
func (o CIFSMountConfigurationResponseOutput) UserName() pulumi.StringOutput
type CIFSMountConfigurationResponsePtrOutput ¶
type CIFSMountConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (CIFSMountConfigurationResponsePtrOutput) ElementType ¶
func (CIFSMountConfigurationResponsePtrOutput) ElementType() reflect.Type
func (CIFSMountConfigurationResponsePtrOutput) MountOptions ¶
func (o CIFSMountConfigurationResponsePtrOutput) MountOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (CIFSMountConfigurationResponsePtrOutput) Password ¶
func (o CIFSMountConfigurationResponsePtrOutput) Password() pulumi.StringPtrOutput
func (CIFSMountConfigurationResponsePtrOutput) RelativeMountPath ¶
func (o CIFSMountConfigurationResponsePtrOutput) RelativeMountPath() pulumi.StringPtrOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (CIFSMountConfigurationResponsePtrOutput) Source ¶
func (o CIFSMountConfigurationResponsePtrOutput) Source() pulumi.StringPtrOutput
func (CIFSMountConfigurationResponsePtrOutput) ToCIFSMountConfigurationResponsePtrOutput ¶
func (o CIFSMountConfigurationResponsePtrOutput) ToCIFSMountConfigurationResponsePtrOutput() CIFSMountConfigurationResponsePtrOutput
func (CIFSMountConfigurationResponsePtrOutput) ToCIFSMountConfigurationResponsePtrOutputWithContext ¶
func (o CIFSMountConfigurationResponsePtrOutput) ToCIFSMountConfigurationResponsePtrOutputWithContext(ctx context.Context) CIFSMountConfigurationResponsePtrOutput
func (CIFSMountConfigurationResponsePtrOutput) UserName ¶
func (o CIFSMountConfigurationResponsePtrOutput) UserName() pulumi.StringPtrOutput
type CachingType ¶
type CachingType string
Values are:
none - The caching mode for the disk is not enabled. readOnly - The caching mode for the disk is read only. readWrite - The caching mode for the disk is read and write. The default value for caching is none. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
func (CachingType) ElementType ¶
func (CachingType) ElementType() reflect.Type
func (CachingType) ToCachingTypeOutput ¶
func (e CachingType) ToCachingTypeOutput() CachingTypeOutput
func (CachingType) ToCachingTypeOutputWithContext ¶
func (e CachingType) ToCachingTypeOutputWithContext(ctx context.Context) CachingTypeOutput
func (CachingType) ToCachingTypePtrOutput ¶
func (e CachingType) ToCachingTypePtrOutput() CachingTypePtrOutput
func (CachingType) ToCachingTypePtrOutputWithContext ¶
func (e CachingType) ToCachingTypePtrOutputWithContext(ctx context.Context) CachingTypePtrOutput
func (CachingType) ToStringOutput ¶
func (e CachingType) ToStringOutput() pulumi.StringOutput
func (CachingType) ToStringOutputWithContext ¶
func (e CachingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CachingType) ToStringPtrOutput ¶
func (e CachingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CachingType) ToStringPtrOutputWithContext ¶
func (e CachingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CachingTypeInput ¶
type CachingTypeInput interface { pulumi.Input ToCachingTypeOutput() CachingTypeOutput ToCachingTypeOutputWithContext(context.Context) CachingTypeOutput }
CachingTypeInput is an input type that accepts values of the CachingType enum A concrete instance of `CachingTypeInput` can be one of the following:
CachingTypeNone CachingTypeReadOnly CachingTypeReadWrite
type CachingTypeOutput ¶
type CachingTypeOutput struct{ *pulumi.OutputState }
func (CachingTypeOutput) ElementType ¶
func (CachingTypeOutput) ElementType() reflect.Type
func (CachingTypeOutput) ToCachingTypeOutput ¶
func (o CachingTypeOutput) ToCachingTypeOutput() CachingTypeOutput
func (CachingTypeOutput) ToCachingTypeOutputWithContext ¶
func (o CachingTypeOutput) ToCachingTypeOutputWithContext(ctx context.Context) CachingTypeOutput
func (CachingTypeOutput) ToCachingTypePtrOutput ¶
func (o CachingTypeOutput) ToCachingTypePtrOutput() CachingTypePtrOutput
func (CachingTypeOutput) ToCachingTypePtrOutputWithContext ¶
func (o CachingTypeOutput) ToCachingTypePtrOutputWithContext(ctx context.Context) CachingTypePtrOutput
func (CachingTypeOutput) ToStringOutput ¶
func (o CachingTypeOutput) ToStringOutput() pulumi.StringOutput
func (CachingTypeOutput) ToStringOutputWithContext ¶
func (o CachingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CachingTypeOutput) ToStringPtrOutput ¶
func (o CachingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CachingTypeOutput) ToStringPtrOutputWithContext ¶
func (o CachingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CachingTypePtrInput ¶
type CachingTypePtrInput interface { pulumi.Input ToCachingTypePtrOutput() CachingTypePtrOutput ToCachingTypePtrOutputWithContext(context.Context) CachingTypePtrOutput }
func CachingTypePtr ¶
func CachingTypePtr(v string) CachingTypePtrInput
type CachingTypePtrOutput ¶
type CachingTypePtrOutput struct{ *pulumi.OutputState }
func (CachingTypePtrOutput) Elem ¶
func (o CachingTypePtrOutput) Elem() CachingTypeOutput
func (CachingTypePtrOutput) ElementType ¶
func (CachingTypePtrOutput) ElementType() reflect.Type
func (CachingTypePtrOutput) ToCachingTypePtrOutput ¶
func (o CachingTypePtrOutput) ToCachingTypePtrOutput() CachingTypePtrOutput
func (CachingTypePtrOutput) ToCachingTypePtrOutputWithContext ¶
func (o CachingTypePtrOutput) ToCachingTypePtrOutputWithContext(ctx context.Context) CachingTypePtrOutput
func (CachingTypePtrOutput) ToStringPtrOutput ¶
func (o CachingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CachingTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o CachingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateReference ¶
type CertificateReference struct { Id string `pulumi:"id"` // The default value is currentUser. This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory. StoreLocation *CertificateStoreLocation `pulumi:"storeLocation"` // This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). Common store names include: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, but any custom store name can also be used. The default value is My. StoreName *string `pulumi:"storeName"` Visibility []CertificateVisibility `pulumi:"visibility"` }
Warning: This object is deprecated and will be removed after February, 2024. Please use the [Azure KeyVault Extension](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) instead.
type CertificateReferenceArgs ¶
type CertificateReferenceArgs struct { Id pulumi.StringInput `pulumi:"id"` // The default value is currentUser. This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory. StoreLocation CertificateStoreLocationPtrInput `pulumi:"storeLocation"` // This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). Common store names include: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, but any custom store name can also be used. The default value is My. StoreName pulumi.StringPtrInput `pulumi:"storeName"` Visibility CertificateVisibilityArrayInput `pulumi:"visibility"` }
Warning: This object is deprecated and will be removed after February, 2024. Please use the [Azure KeyVault Extension](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) instead.
func (CertificateReferenceArgs) ElementType ¶
func (CertificateReferenceArgs) ElementType() reflect.Type
func (CertificateReferenceArgs) ToCertificateReferenceOutput ¶
func (i CertificateReferenceArgs) ToCertificateReferenceOutput() CertificateReferenceOutput
func (CertificateReferenceArgs) ToCertificateReferenceOutputWithContext ¶
func (i CertificateReferenceArgs) ToCertificateReferenceOutputWithContext(ctx context.Context) CertificateReferenceOutput
type CertificateReferenceArray ¶
type CertificateReferenceArray []CertificateReferenceInput
func (CertificateReferenceArray) ElementType ¶
func (CertificateReferenceArray) ElementType() reflect.Type
func (CertificateReferenceArray) ToCertificateReferenceArrayOutput ¶
func (i CertificateReferenceArray) ToCertificateReferenceArrayOutput() CertificateReferenceArrayOutput
func (CertificateReferenceArray) ToCertificateReferenceArrayOutputWithContext ¶
func (i CertificateReferenceArray) ToCertificateReferenceArrayOutputWithContext(ctx context.Context) CertificateReferenceArrayOutput
type CertificateReferenceArrayInput ¶
type CertificateReferenceArrayInput interface { pulumi.Input ToCertificateReferenceArrayOutput() CertificateReferenceArrayOutput ToCertificateReferenceArrayOutputWithContext(context.Context) CertificateReferenceArrayOutput }
CertificateReferenceArrayInput is an input type that accepts CertificateReferenceArray and CertificateReferenceArrayOutput values. You can construct a concrete instance of `CertificateReferenceArrayInput` via:
CertificateReferenceArray{ CertificateReferenceArgs{...} }
type CertificateReferenceArrayOutput ¶
type CertificateReferenceArrayOutput struct{ *pulumi.OutputState }
func (CertificateReferenceArrayOutput) ElementType ¶
func (CertificateReferenceArrayOutput) ElementType() reflect.Type
func (CertificateReferenceArrayOutput) Index ¶
func (o CertificateReferenceArrayOutput) Index(i pulumi.IntInput) CertificateReferenceOutput
func (CertificateReferenceArrayOutput) ToCertificateReferenceArrayOutput ¶
func (o CertificateReferenceArrayOutput) ToCertificateReferenceArrayOutput() CertificateReferenceArrayOutput
func (CertificateReferenceArrayOutput) ToCertificateReferenceArrayOutputWithContext ¶
func (o CertificateReferenceArrayOutput) ToCertificateReferenceArrayOutputWithContext(ctx context.Context) CertificateReferenceArrayOutput
type CertificateReferenceInput ¶
type CertificateReferenceInput interface { pulumi.Input ToCertificateReferenceOutput() CertificateReferenceOutput ToCertificateReferenceOutputWithContext(context.Context) CertificateReferenceOutput }
CertificateReferenceInput is an input type that accepts CertificateReferenceArgs and CertificateReferenceOutput values. You can construct a concrete instance of `CertificateReferenceInput` via:
CertificateReferenceArgs{...}
type CertificateReferenceOutput ¶
type CertificateReferenceOutput struct{ *pulumi.OutputState }
Warning: This object is deprecated and will be removed after February, 2024. Please use the [Azure KeyVault Extension](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) instead.
func (CertificateReferenceOutput) ElementType ¶
func (CertificateReferenceOutput) ElementType() reflect.Type
func (CertificateReferenceOutput) Id ¶
func (o CertificateReferenceOutput) Id() pulumi.StringOutput
func (CertificateReferenceOutput) StoreLocation ¶
func (o CertificateReferenceOutput) StoreLocation() CertificateStoreLocationPtrOutput
The default value is currentUser. This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory.
func (CertificateReferenceOutput) StoreName ¶
func (o CertificateReferenceOutput) StoreName() pulumi.StringPtrOutput
This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). Common store names include: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, but any custom store name can also be used. The default value is My.
func (CertificateReferenceOutput) ToCertificateReferenceOutput ¶
func (o CertificateReferenceOutput) ToCertificateReferenceOutput() CertificateReferenceOutput
func (CertificateReferenceOutput) ToCertificateReferenceOutputWithContext ¶
func (o CertificateReferenceOutput) ToCertificateReferenceOutputWithContext(ctx context.Context) CertificateReferenceOutput
func (CertificateReferenceOutput) Visibility ¶
func (o CertificateReferenceOutput) Visibility() CertificateVisibilityArrayOutput
type CertificateReferenceResponse ¶
type CertificateReferenceResponse struct { Id string `pulumi:"id"` // The default value is currentUser. This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory. StoreLocation *string `pulumi:"storeLocation"` // This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). Common store names include: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, but any custom store name can also be used. The default value is My. StoreName *string `pulumi:"storeName"` Visibility []string `pulumi:"visibility"` }
Warning: This object is deprecated and will be removed after February, 2024. Please use the [Azure KeyVault Extension](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) instead.
type CertificateReferenceResponseArrayOutput ¶
type CertificateReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (CertificateReferenceResponseArrayOutput) ElementType ¶
func (CertificateReferenceResponseArrayOutput) ElementType() reflect.Type
func (CertificateReferenceResponseArrayOutput) ToCertificateReferenceResponseArrayOutput ¶
func (o CertificateReferenceResponseArrayOutput) ToCertificateReferenceResponseArrayOutput() CertificateReferenceResponseArrayOutput
func (CertificateReferenceResponseArrayOutput) ToCertificateReferenceResponseArrayOutputWithContext ¶
func (o CertificateReferenceResponseArrayOutput) ToCertificateReferenceResponseArrayOutputWithContext(ctx context.Context) CertificateReferenceResponseArrayOutput
type CertificateReferenceResponseOutput ¶
type CertificateReferenceResponseOutput struct{ *pulumi.OutputState }
Warning: This object is deprecated and will be removed after February, 2024. Please use the [Azure KeyVault Extension](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) instead.
func (CertificateReferenceResponseOutput) ElementType ¶
func (CertificateReferenceResponseOutput) ElementType() reflect.Type
func (CertificateReferenceResponseOutput) Id ¶
func (o CertificateReferenceResponseOutput) Id() pulumi.StringOutput
func (CertificateReferenceResponseOutput) StoreLocation ¶
func (o CertificateReferenceResponseOutput) StoreLocation() pulumi.StringPtrOutput
The default value is currentUser. This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory.
func (CertificateReferenceResponseOutput) StoreName ¶
func (o CertificateReferenceResponseOutput) StoreName() pulumi.StringPtrOutput
This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). Common store names include: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, but any custom store name can also be used. The default value is My.
func (CertificateReferenceResponseOutput) ToCertificateReferenceResponseOutput ¶
func (o CertificateReferenceResponseOutput) ToCertificateReferenceResponseOutput() CertificateReferenceResponseOutput
func (CertificateReferenceResponseOutput) ToCertificateReferenceResponseOutputWithContext ¶
func (o CertificateReferenceResponseOutput) ToCertificateReferenceResponseOutputWithContext(ctx context.Context) CertificateReferenceResponseOutput
func (CertificateReferenceResponseOutput) Visibility ¶
func (o CertificateReferenceResponseOutput) Visibility() pulumi.StringArrayOutput
type CertificateStoreLocation ¶
type CertificateStoreLocation string
The default value is currentUser. This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory.
func (CertificateStoreLocation) ElementType ¶
func (CertificateStoreLocation) ElementType() reflect.Type
func (CertificateStoreLocation) ToCertificateStoreLocationOutput ¶
func (e CertificateStoreLocation) ToCertificateStoreLocationOutput() CertificateStoreLocationOutput
func (CertificateStoreLocation) ToCertificateStoreLocationOutputWithContext ¶
func (e CertificateStoreLocation) ToCertificateStoreLocationOutputWithContext(ctx context.Context) CertificateStoreLocationOutput
func (CertificateStoreLocation) ToCertificateStoreLocationPtrOutput ¶
func (e CertificateStoreLocation) ToCertificateStoreLocationPtrOutput() CertificateStoreLocationPtrOutput
func (CertificateStoreLocation) ToCertificateStoreLocationPtrOutputWithContext ¶
func (e CertificateStoreLocation) ToCertificateStoreLocationPtrOutputWithContext(ctx context.Context) CertificateStoreLocationPtrOutput
func (CertificateStoreLocation) ToStringOutput ¶
func (e CertificateStoreLocation) ToStringOutput() pulumi.StringOutput
func (CertificateStoreLocation) ToStringOutputWithContext ¶
func (e CertificateStoreLocation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateStoreLocation) ToStringPtrOutput ¶
func (e CertificateStoreLocation) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateStoreLocation) ToStringPtrOutputWithContext ¶
func (e CertificateStoreLocation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateStoreLocationInput ¶
type CertificateStoreLocationInput interface { pulumi.Input ToCertificateStoreLocationOutput() CertificateStoreLocationOutput ToCertificateStoreLocationOutputWithContext(context.Context) CertificateStoreLocationOutput }
CertificateStoreLocationInput is an input type that accepts values of the CertificateStoreLocation enum A concrete instance of `CertificateStoreLocationInput` can be one of the following:
CertificateStoreLocationCurrentUser CertificateStoreLocationLocalMachine
type CertificateStoreLocationOutput ¶
type CertificateStoreLocationOutput struct{ *pulumi.OutputState }
func (CertificateStoreLocationOutput) ElementType ¶
func (CertificateStoreLocationOutput) ElementType() reflect.Type
func (CertificateStoreLocationOutput) ToCertificateStoreLocationOutput ¶
func (o CertificateStoreLocationOutput) ToCertificateStoreLocationOutput() CertificateStoreLocationOutput
func (CertificateStoreLocationOutput) ToCertificateStoreLocationOutputWithContext ¶
func (o CertificateStoreLocationOutput) ToCertificateStoreLocationOutputWithContext(ctx context.Context) CertificateStoreLocationOutput
func (CertificateStoreLocationOutput) ToCertificateStoreLocationPtrOutput ¶
func (o CertificateStoreLocationOutput) ToCertificateStoreLocationPtrOutput() CertificateStoreLocationPtrOutput
func (CertificateStoreLocationOutput) ToCertificateStoreLocationPtrOutputWithContext ¶
func (o CertificateStoreLocationOutput) ToCertificateStoreLocationPtrOutputWithContext(ctx context.Context) CertificateStoreLocationPtrOutput
func (CertificateStoreLocationOutput) ToStringOutput ¶
func (o CertificateStoreLocationOutput) ToStringOutput() pulumi.StringOutput
func (CertificateStoreLocationOutput) ToStringOutputWithContext ¶
func (o CertificateStoreLocationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateStoreLocationOutput) ToStringPtrOutput ¶
func (o CertificateStoreLocationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateStoreLocationOutput) ToStringPtrOutputWithContext ¶
func (o CertificateStoreLocationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateStoreLocationPtrInput ¶
type CertificateStoreLocationPtrInput interface { pulumi.Input ToCertificateStoreLocationPtrOutput() CertificateStoreLocationPtrOutput ToCertificateStoreLocationPtrOutputWithContext(context.Context) CertificateStoreLocationPtrOutput }
func CertificateStoreLocationPtr ¶
func CertificateStoreLocationPtr(v string) CertificateStoreLocationPtrInput
type CertificateStoreLocationPtrOutput ¶
type CertificateStoreLocationPtrOutput struct{ *pulumi.OutputState }
func (CertificateStoreLocationPtrOutput) Elem ¶
func (o CertificateStoreLocationPtrOutput) Elem() CertificateStoreLocationOutput
func (CertificateStoreLocationPtrOutput) ElementType ¶
func (CertificateStoreLocationPtrOutput) ElementType() reflect.Type
func (CertificateStoreLocationPtrOutput) ToCertificateStoreLocationPtrOutput ¶
func (o CertificateStoreLocationPtrOutput) ToCertificateStoreLocationPtrOutput() CertificateStoreLocationPtrOutput
func (CertificateStoreLocationPtrOutput) ToCertificateStoreLocationPtrOutputWithContext ¶
func (o CertificateStoreLocationPtrOutput) ToCertificateStoreLocationPtrOutputWithContext(ctx context.Context) CertificateStoreLocationPtrOutput
func (CertificateStoreLocationPtrOutput) ToStringPtrOutput ¶
func (o CertificateStoreLocationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateStoreLocationPtrOutput) ToStringPtrOutputWithContext ¶
func (o CertificateStoreLocationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateVisibility ¶
type CertificateVisibility string
func (CertificateVisibility) ElementType ¶
func (CertificateVisibility) ElementType() reflect.Type
func (CertificateVisibility) ToCertificateVisibilityOutput ¶
func (e CertificateVisibility) ToCertificateVisibilityOutput() CertificateVisibilityOutput
func (CertificateVisibility) ToCertificateVisibilityOutputWithContext ¶
func (e CertificateVisibility) ToCertificateVisibilityOutputWithContext(ctx context.Context) CertificateVisibilityOutput
func (CertificateVisibility) ToCertificateVisibilityPtrOutput ¶
func (e CertificateVisibility) ToCertificateVisibilityPtrOutput() CertificateVisibilityPtrOutput
func (CertificateVisibility) ToCertificateVisibilityPtrOutputWithContext ¶
func (e CertificateVisibility) ToCertificateVisibilityPtrOutputWithContext(ctx context.Context) CertificateVisibilityPtrOutput
func (CertificateVisibility) ToStringOutput ¶
func (e CertificateVisibility) ToStringOutput() pulumi.StringOutput
func (CertificateVisibility) ToStringOutputWithContext ¶
func (e CertificateVisibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateVisibility) ToStringPtrOutput ¶
func (e CertificateVisibility) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateVisibility) ToStringPtrOutputWithContext ¶
func (e CertificateVisibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateVisibilityArray ¶
type CertificateVisibilityArray []CertificateVisibility
func (CertificateVisibilityArray) ElementType ¶
func (CertificateVisibilityArray) ElementType() reflect.Type
func (CertificateVisibilityArray) ToCertificateVisibilityArrayOutput ¶
func (i CertificateVisibilityArray) ToCertificateVisibilityArrayOutput() CertificateVisibilityArrayOutput
func (CertificateVisibilityArray) ToCertificateVisibilityArrayOutputWithContext ¶
func (i CertificateVisibilityArray) ToCertificateVisibilityArrayOutputWithContext(ctx context.Context) CertificateVisibilityArrayOutput
type CertificateVisibilityArrayInput ¶
type CertificateVisibilityArrayInput interface { pulumi.Input ToCertificateVisibilityArrayOutput() CertificateVisibilityArrayOutput ToCertificateVisibilityArrayOutputWithContext(context.Context) CertificateVisibilityArrayOutput }
CertificateVisibilityArrayInput is an input type that accepts CertificateVisibilityArray and CertificateVisibilityArrayOutput values. You can construct a concrete instance of `CertificateVisibilityArrayInput` via:
CertificateVisibilityArray{ CertificateVisibilityArgs{...} }
type CertificateVisibilityArrayOutput ¶
type CertificateVisibilityArrayOutput struct{ *pulumi.OutputState }
func (CertificateVisibilityArrayOutput) ElementType ¶
func (CertificateVisibilityArrayOutput) ElementType() reflect.Type
func (CertificateVisibilityArrayOutput) Index ¶
func (o CertificateVisibilityArrayOutput) Index(i pulumi.IntInput) CertificateVisibilityOutput
func (CertificateVisibilityArrayOutput) ToCertificateVisibilityArrayOutput ¶
func (o CertificateVisibilityArrayOutput) ToCertificateVisibilityArrayOutput() CertificateVisibilityArrayOutput
func (CertificateVisibilityArrayOutput) ToCertificateVisibilityArrayOutputWithContext ¶
func (o CertificateVisibilityArrayOutput) ToCertificateVisibilityArrayOutputWithContext(ctx context.Context) CertificateVisibilityArrayOutput
type CertificateVisibilityInput ¶
type CertificateVisibilityInput interface { pulumi.Input ToCertificateVisibilityOutput() CertificateVisibilityOutput ToCertificateVisibilityOutputWithContext(context.Context) CertificateVisibilityOutput }
CertificateVisibilityInput is an input type that accepts values of the CertificateVisibility enum A concrete instance of `CertificateVisibilityInput` can be one of the following:
CertificateVisibilityStartTask CertificateVisibilityTask CertificateVisibilityRemoteUser
type CertificateVisibilityOutput ¶
type CertificateVisibilityOutput struct{ *pulumi.OutputState }
func (CertificateVisibilityOutput) ElementType ¶
func (CertificateVisibilityOutput) ElementType() reflect.Type
func (CertificateVisibilityOutput) ToCertificateVisibilityOutput ¶
func (o CertificateVisibilityOutput) ToCertificateVisibilityOutput() CertificateVisibilityOutput
func (CertificateVisibilityOutput) ToCertificateVisibilityOutputWithContext ¶
func (o CertificateVisibilityOutput) ToCertificateVisibilityOutputWithContext(ctx context.Context) CertificateVisibilityOutput
func (CertificateVisibilityOutput) ToCertificateVisibilityPtrOutput ¶
func (o CertificateVisibilityOutput) ToCertificateVisibilityPtrOutput() CertificateVisibilityPtrOutput
func (CertificateVisibilityOutput) ToCertificateVisibilityPtrOutputWithContext ¶
func (o CertificateVisibilityOutput) ToCertificateVisibilityPtrOutputWithContext(ctx context.Context) CertificateVisibilityPtrOutput
func (CertificateVisibilityOutput) ToStringOutput ¶
func (o CertificateVisibilityOutput) ToStringOutput() pulumi.StringOutput
func (CertificateVisibilityOutput) ToStringOutputWithContext ¶
func (o CertificateVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateVisibilityOutput) ToStringPtrOutput ¶
func (o CertificateVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateVisibilityOutput) ToStringPtrOutputWithContext ¶
func (o CertificateVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateVisibilityPtrInput ¶
type CertificateVisibilityPtrInput interface { pulumi.Input ToCertificateVisibilityPtrOutput() CertificateVisibilityPtrOutput ToCertificateVisibilityPtrOutputWithContext(context.Context) CertificateVisibilityPtrOutput }
func CertificateVisibilityPtr ¶
func CertificateVisibilityPtr(v string) CertificateVisibilityPtrInput
type CertificateVisibilityPtrOutput ¶
type CertificateVisibilityPtrOutput struct{ *pulumi.OutputState }
func (CertificateVisibilityPtrOutput) Elem ¶
func (o CertificateVisibilityPtrOutput) Elem() CertificateVisibilityOutput
func (CertificateVisibilityPtrOutput) ElementType ¶
func (CertificateVisibilityPtrOutput) ElementType() reflect.Type
func (CertificateVisibilityPtrOutput) ToCertificateVisibilityPtrOutput ¶
func (o CertificateVisibilityPtrOutput) ToCertificateVisibilityPtrOutput() CertificateVisibilityPtrOutput
func (CertificateVisibilityPtrOutput) ToCertificateVisibilityPtrOutputWithContext ¶
func (o CertificateVisibilityPtrOutput) ToCertificateVisibilityPtrOutputWithContext(ctx context.Context) CertificateVisibilityPtrOutput
func (CertificateVisibilityPtrOutput) ToStringPtrOutput ¶
func (o CertificateVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateVisibilityPtrOutput) ToStringPtrOutputWithContext ¶
func (o CertificateVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudServiceConfiguration ¶
type CloudServiceConfiguration struct { // Possible values are: 2 - OS Family 2, equivalent to Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server 2012. 4 - OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family 5, equivalent to Windows Server 2016. 6 - OS Family 6, equivalent to Windows Server 2019. For more information, see Azure Guest OS Releases (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases). OsFamily string `pulumi:"osFamily"` // The default value is * which specifies the latest operating system version for the specified OS family. OsVersion *string `pulumi:"osVersion"` }
type CloudServiceConfigurationArgs ¶
type CloudServiceConfigurationArgs struct { // Possible values are: 2 - OS Family 2, equivalent to Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server 2012. 4 - OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family 5, equivalent to Windows Server 2016. 6 - OS Family 6, equivalent to Windows Server 2019. For more information, see Azure Guest OS Releases (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases). OsFamily pulumi.StringInput `pulumi:"osFamily"` // The default value is * which specifies the latest operating system version for the specified OS family. OsVersion pulumi.StringPtrInput `pulumi:"osVersion"` }
func (CloudServiceConfigurationArgs) ElementType ¶
func (CloudServiceConfigurationArgs) ElementType() reflect.Type
func (CloudServiceConfigurationArgs) ToCloudServiceConfigurationOutput ¶
func (i CloudServiceConfigurationArgs) ToCloudServiceConfigurationOutput() CloudServiceConfigurationOutput
func (CloudServiceConfigurationArgs) ToCloudServiceConfigurationOutputWithContext ¶
func (i CloudServiceConfigurationArgs) ToCloudServiceConfigurationOutputWithContext(ctx context.Context) CloudServiceConfigurationOutput
func (CloudServiceConfigurationArgs) ToCloudServiceConfigurationPtrOutput ¶
func (i CloudServiceConfigurationArgs) ToCloudServiceConfigurationPtrOutput() CloudServiceConfigurationPtrOutput
func (CloudServiceConfigurationArgs) ToCloudServiceConfigurationPtrOutputWithContext ¶
func (i CloudServiceConfigurationArgs) ToCloudServiceConfigurationPtrOutputWithContext(ctx context.Context) CloudServiceConfigurationPtrOutput
type CloudServiceConfigurationInput ¶
type CloudServiceConfigurationInput interface { pulumi.Input ToCloudServiceConfigurationOutput() CloudServiceConfigurationOutput ToCloudServiceConfigurationOutputWithContext(context.Context) CloudServiceConfigurationOutput }
CloudServiceConfigurationInput is an input type that accepts CloudServiceConfigurationArgs and CloudServiceConfigurationOutput values. You can construct a concrete instance of `CloudServiceConfigurationInput` via:
CloudServiceConfigurationArgs{...}
type CloudServiceConfigurationOutput ¶
type CloudServiceConfigurationOutput struct{ *pulumi.OutputState }
func (CloudServiceConfigurationOutput) ElementType ¶
func (CloudServiceConfigurationOutput) ElementType() reflect.Type
func (CloudServiceConfigurationOutput) OsFamily ¶
func (o CloudServiceConfigurationOutput) OsFamily() pulumi.StringOutput
Possible values are: 2 - OS Family 2, equivalent to Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server 2012. 4 - OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family 5, equivalent to Windows Server 2016. 6 - OS Family 6, equivalent to Windows Server 2019. For more information, see Azure Guest OS Releases (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases).
func (CloudServiceConfigurationOutput) OsVersion ¶
func (o CloudServiceConfigurationOutput) OsVersion() pulumi.StringPtrOutput
The default value is * which specifies the latest operating system version for the specified OS family.
func (CloudServiceConfigurationOutput) ToCloudServiceConfigurationOutput ¶
func (o CloudServiceConfigurationOutput) ToCloudServiceConfigurationOutput() CloudServiceConfigurationOutput
func (CloudServiceConfigurationOutput) ToCloudServiceConfigurationOutputWithContext ¶
func (o CloudServiceConfigurationOutput) ToCloudServiceConfigurationOutputWithContext(ctx context.Context) CloudServiceConfigurationOutput
func (CloudServiceConfigurationOutput) ToCloudServiceConfigurationPtrOutput ¶
func (o CloudServiceConfigurationOutput) ToCloudServiceConfigurationPtrOutput() CloudServiceConfigurationPtrOutput
func (CloudServiceConfigurationOutput) ToCloudServiceConfigurationPtrOutputWithContext ¶
func (o CloudServiceConfigurationOutput) ToCloudServiceConfigurationPtrOutputWithContext(ctx context.Context) CloudServiceConfigurationPtrOutput
type CloudServiceConfigurationPtrInput ¶
type CloudServiceConfigurationPtrInput interface { pulumi.Input ToCloudServiceConfigurationPtrOutput() CloudServiceConfigurationPtrOutput ToCloudServiceConfigurationPtrOutputWithContext(context.Context) CloudServiceConfigurationPtrOutput }
CloudServiceConfigurationPtrInput is an input type that accepts CloudServiceConfigurationArgs, CloudServiceConfigurationPtr and CloudServiceConfigurationPtrOutput values. You can construct a concrete instance of `CloudServiceConfigurationPtrInput` via:
CloudServiceConfigurationArgs{...} or: nil
func CloudServiceConfigurationPtr ¶
func CloudServiceConfigurationPtr(v *CloudServiceConfigurationArgs) CloudServiceConfigurationPtrInput
type CloudServiceConfigurationPtrOutput ¶
type CloudServiceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CloudServiceConfigurationPtrOutput) Elem ¶
func (o CloudServiceConfigurationPtrOutput) Elem() CloudServiceConfigurationOutput
func (CloudServiceConfigurationPtrOutput) ElementType ¶
func (CloudServiceConfigurationPtrOutput) ElementType() reflect.Type
func (CloudServiceConfigurationPtrOutput) OsFamily ¶
func (o CloudServiceConfigurationPtrOutput) OsFamily() pulumi.StringPtrOutput
Possible values are: 2 - OS Family 2, equivalent to Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server 2012. 4 - OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family 5, equivalent to Windows Server 2016. 6 - OS Family 6, equivalent to Windows Server 2019. For more information, see Azure Guest OS Releases (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases).
func (CloudServiceConfigurationPtrOutput) OsVersion ¶
func (o CloudServiceConfigurationPtrOutput) OsVersion() pulumi.StringPtrOutput
The default value is * which specifies the latest operating system version for the specified OS family.
func (CloudServiceConfigurationPtrOutput) ToCloudServiceConfigurationPtrOutput ¶
func (o CloudServiceConfigurationPtrOutput) ToCloudServiceConfigurationPtrOutput() CloudServiceConfigurationPtrOutput
func (CloudServiceConfigurationPtrOutput) ToCloudServiceConfigurationPtrOutputWithContext ¶
func (o CloudServiceConfigurationPtrOutput) ToCloudServiceConfigurationPtrOutputWithContext(ctx context.Context) CloudServiceConfigurationPtrOutput
type CloudServiceConfigurationResponse ¶
type CloudServiceConfigurationResponse struct { // Possible values are: 2 - OS Family 2, equivalent to Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server 2012. 4 - OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family 5, equivalent to Windows Server 2016. 6 - OS Family 6, equivalent to Windows Server 2019. For more information, see Azure Guest OS Releases (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases). OsFamily string `pulumi:"osFamily"` // The default value is * which specifies the latest operating system version for the specified OS family. OsVersion *string `pulumi:"osVersion"` }
type CloudServiceConfigurationResponseOutput ¶
type CloudServiceConfigurationResponseOutput struct{ *pulumi.OutputState }
func (CloudServiceConfigurationResponseOutput) ElementType ¶
func (CloudServiceConfigurationResponseOutput) ElementType() reflect.Type
func (CloudServiceConfigurationResponseOutput) OsFamily ¶
func (o CloudServiceConfigurationResponseOutput) OsFamily() pulumi.StringOutput
Possible values are: 2 - OS Family 2, equivalent to Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server 2012. 4 - OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family 5, equivalent to Windows Server 2016. 6 - OS Family 6, equivalent to Windows Server 2019. For more information, see Azure Guest OS Releases (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases).
func (CloudServiceConfigurationResponseOutput) OsVersion ¶
func (o CloudServiceConfigurationResponseOutput) OsVersion() pulumi.StringPtrOutput
The default value is * which specifies the latest operating system version for the specified OS family.
func (CloudServiceConfigurationResponseOutput) ToCloudServiceConfigurationResponseOutput ¶
func (o CloudServiceConfigurationResponseOutput) ToCloudServiceConfigurationResponseOutput() CloudServiceConfigurationResponseOutput
func (CloudServiceConfigurationResponseOutput) ToCloudServiceConfigurationResponseOutputWithContext ¶
func (o CloudServiceConfigurationResponseOutput) ToCloudServiceConfigurationResponseOutputWithContext(ctx context.Context) CloudServiceConfigurationResponseOutput
type CloudServiceConfigurationResponsePtrOutput ¶
type CloudServiceConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (CloudServiceConfigurationResponsePtrOutput) ElementType ¶
func (CloudServiceConfigurationResponsePtrOutput) ElementType() reflect.Type
func (CloudServiceConfigurationResponsePtrOutput) OsFamily ¶
func (o CloudServiceConfigurationResponsePtrOutput) OsFamily() pulumi.StringPtrOutput
Possible values are: 2 - OS Family 2, equivalent to Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server 2012. 4 - OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family 5, equivalent to Windows Server 2016. 6 - OS Family 6, equivalent to Windows Server 2019. For more information, see Azure Guest OS Releases (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases).
func (CloudServiceConfigurationResponsePtrOutput) OsVersion ¶
func (o CloudServiceConfigurationResponsePtrOutput) OsVersion() pulumi.StringPtrOutput
The default value is * which specifies the latest operating system version for the specified OS family.
func (CloudServiceConfigurationResponsePtrOutput) ToCloudServiceConfigurationResponsePtrOutput ¶
func (o CloudServiceConfigurationResponsePtrOutput) ToCloudServiceConfigurationResponsePtrOutput() CloudServiceConfigurationResponsePtrOutput
func (CloudServiceConfigurationResponsePtrOutput) ToCloudServiceConfigurationResponsePtrOutputWithContext ¶
func (o CloudServiceConfigurationResponsePtrOutput) ToCloudServiceConfigurationResponsePtrOutputWithContext(ctx context.Context) CloudServiceConfigurationResponsePtrOutput
type ComputeNodeDeallocationOption ¶
type ComputeNodeDeallocationOption string
If omitted, the default value is Requeue.
func (ComputeNodeDeallocationOption) ElementType ¶
func (ComputeNodeDeallocationOption) ElementType() reflect.Type
func (ComputeNodeDeallocationOption) ToComputeNodeDeallocationOptionOutput ¶
func (e ComputeNodeDeallocationOption) ToComputeNodeDeallocationOptionOutput() ComputeNodeDeallocationOptionOutput
func (ComputeNodeDeallocationOption) ToComputeNodeDeallocationOptionOutputWithContext ¶
func (e ComputeNodeDeallocationOption) ToComputeNodeDeallocationOptionOutputWithContext(ctx context.Context) ComputeNodeDeallocationOptionOutput
func (ComputeNodeDeallocationOption) ToComputeNodeDeallocationOptionPtrOutput ¶
func (e ComputeNodeDeallocationOption) ToComputeNodeDeallocationOptionPtrOutput() ComputeNodeDeallocationOptionPtrOutput
func (ComputeNodeDeallocationOption) ToComputeNodeDeallocationOptionPtrOutputWithContext ¶
func (e ComputeNodeDeallocationOption) ToComputeNodeDeallocationOptionPtrOutputWithContext(ctx context.Context) ComputeNodeDeallocationOptionPtrOutput
func (ComputeNodeDeallocationOption) ToStringOutput ¶
func (e ComputeNodeDeallocationOption) ToStringOutput() pulumi.StringOutput
func (ComputeNodeDeallocationOption) ToStringOutputWithContext ¶
func (e ComputeNodeDeallocationOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComputeNodeDeallocationOption) ToStringPtrOutput ¶
func (e ComputeNodeDeallocationOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeNodeDeallocationOption) ToStringPtrOutputWithContext ¶
func (e ComputeNodeDeallocationOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeNodeDeallocationOptionInput ¶
type ComputeNodeDeallocationOptionInput interface { pulumi.Input ToComputeNodeDeallocationOptionOutput() ComputeNodeDeallocationOptionOutput ToComputeNodeDeallocationOptionOutputWithContext(context.Context) ComputeNodeDeallocationOptionOutput }
ComputeNodeDeallocationOptionInput is an input type that accepts values of the ComputeNodeDeallocationOption enum A concrete instance of `ComputeNodeDeallocationOptionInput` can be one of the following:
ComputeNodeDeallocationOptionRequeue ComputeNodeDeallocationOptionTerminate ComputeNodeDeallocationOptionTaskCompletion ComputeNodeDeallocationOptionRetainedData
type ComputeNodeDeallocationOptionOutput ¶
type ComputeNodeDeallocationOptionOutput struct{ *pulumi.OutputState }
func (ComputeNodeDeallocationOptionOutput) ElementType ¶
func (ComputeNodeDeallocationOptionOutput) ElementType() reflect.Type
func (ComputeNodeDeallocationOptionOutput) ToComputeNodeDeallocationOptionOutput ¶
func (o ComputeNodeDeallocationOptionOutput) ToComputeNodeDeallocationOptionOutput() ComputeNodeDeallocationOptionOutput
func (ComputeNodeDeallocationOptionOutput) ToComputeNodeDeallocationOptionOutputWithContext ¶
func (o ComputeNodeDeallocationOptionOutput) ToComputeNodeDeallocationOptionOutputWithContext(ctx context.Context) ComputeNodeDeallocationOptionOutput
func (ComputeNodeDeallocationOptionOutput) ToComputeNodeDeallocationOptionPtrOutput ¶
func (o ComputeNodeDeallocationOptionOutput) ToComputeNodeDeallocationOptionPtrOutput() ComputeNodeDeallocationOptionPtrOutput
func (ComputeNodeDeallocationOptionOutput) ToComputeNodeDeallocationOptionPtrOutputWithContext ¶
func (o ComputeNodeDeallocationOptionOutput) ToComputeNodeDeallocationOptionPtrOutputWithContext(ctx context.Context) ComputeNodeDeallocationOptionPtrOutput
func (ComputeNodeDeallocationOptionOutput) ToStringOutput ¶
func (o ComputeNodeDeallocationOptionOutput) ToStringOutput() pulumi.StringOutput
func (ComputeNodeDeallocationOptionOutput) ToStringOutputWithContext ¶
func (o ComputeNodeDeallocationOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComputeNodeDeallocationOptionOutput) ToStringPtrOutput ¶
func (o ComputeNodeDeallocationOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeNodeDeallocationOptionOutput) ToStringPtrOutputWithContext ¶
func (o ComputeNodeDeallocationOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeNodeDeallocationOptionPtrInput ¶
type ComputeNodeDeallocationOptionPtrInput interface { pulumi.Input ToComputeNodeDeallocationOptionPtrOutput() ComputeNodeDeallocationOptionPtrOutput ToComputeNodeDeallocationOptionPtrOutputWithContext(context.Context) ComputeNodeDeallocationOptionPtrOutput }
func ComputeNodeDeallocationOptionPtr ¶
func ComputeNodeDeallocationOptionPtr(v string) ComputeNodeDeallocationOptionPtrInput
type ComputeNodeDeallocationOptionPtrOutput ¶
type ComputeNodeDeallocationOptionPtrOutput struct{ *pulumi.OutputState }
func (ComputeNodeDeallocationOptionPtrOutput) ElementType ¶
func (ComputeNodeDeallocationOptionPtrOutput) ElementType() reflect.Type
func (ComputeNodeDeallocationOptionPtrOutput) ToComputeNodeDeallocationOptionPtrOutput ¶
func (o ComputeNodeDeallocationOptionPtrOutput) ToComputeNodeDeallocationOptionPtrOutput() ComputeNodeDeallocationOptionPtrOutput
func (ComputeNodeDeallocationOptionPtrOutput) ToComputeNodeDeallocationOptionPtrOutputWithContext ¶
func (o ComputeNodeDeallocationOptionPtrOutput) ToComputeNodeDeallocationOptionPtrOutputWithContext(ctx context.Context) ComputeNodeDeallocationOptionPtrOutput
func (ComputeNodeDeallocationOptionPtrOutput) ToStringPtrOutput ¶
func (o ComputeNodeDeallocationOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeNodeDeallocationOptionPtrOutput) ToStringPtrOutputWithContext ¶
func (o ComputeNodeDeallocationOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeNodeFillType ¶
type ComputeNodeFillType string
func (ComputeNodeFillType) ElementType ¶
func (ComputeNodeFillType) ElementType() reflect.Type
func (ComputeNodeFillType) ToComputeNodeFillTypeOutput ¶
func (e ComputeNodeFillType) ToComputeNodeFillTypeOutput() ComputeNodeFillTypeOutput
func (ComputeNodeFillType) ToComputeNodeFillTypeOutputWithContext ¶
func (e ComputeNodeFillType) ToComputeNodeFillTypeOutputWithContext(ctx context.Context) ComputeNodeFillTypeOutput
func (ComputeNodeFillType) ToComputeNodeFillTypePtrOutput ¶
func (e ComputeNodeFillType) ToComputeNodeFillTypePtrOutput() ComputeNodeFillTypePtrOutput
func (ComputeNodeFillType) ToComputeNodeFillTypePtrOutputWithContext ¶
func (e ComputeNodeFillType) ToComputeNodeFillTypePtrOutputWithContext(ctx context.Context) ComputeNodeFillTypePtrOutput
func (ComputeNodeFillType) ToStringOutput ¶
func (e ComputeNodeFillType) ToStringOutput() pulumi.StringOutput
func (ComputeNodeFillType) ToStringOutputWithContext ¶
func (e ComputeNodeFillType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComputeNodeFillType) ToStringPtrOutput ¶
func (e ComputeNodeFillType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeNodeFillType) ToStringPtrOutputWithContext ¶
func (e ComputeNodeFillType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeNodeFillTypeInput ¶
type ComputeNodeFillTypeInput interface { pulumi.Input ToComputeNodeFillTypeOutput() ComputeNodeFillTypeOutput ToComputeNodeFillTypeOutputWithContext(context.Context) ComputeNodeFillTypeOutput }
ComputeNodeFillTypeInput is an input type that accepts values of the ComputeNodeFillType enum A concrete instance of `ComputeNodeFillTypeInput` can be one of the following:
ComputeNodeFillTypeSpread ComputeNodeFillTypePack
type ComputeNodeFillTypeOutput ¶
type ComputeNodeFillTypeOutput struct{ *pulumi.OutputState }
func (ComputeNodeFillTypeOutput) ElementType ¶
func (ComputeNodeFillTypeOutput) ElementType() reflect.Type
func (ComputeNodeFillTypeOutput) ToComputeNodeFillTypeOutput ¶
func (o ComputeNodeFillTypeOutput) ToComputeNodeFillTypeOutput() ComputeNodeFillTypeOutput
func (ComputeNodeFillTypeOutput) ToComputeNodeFillTypeOutputWithContext ¶
func (o ComputeNodeFillTypeOutput) ToComputeNodeFillTypeOutputWithContext(ctx context.Context) ComputeNodeFillTypeOutput
func (ComputeNodeFillTypeOutput) ToComputeNodeFillTypePtrOutput ¶
func (o ComputeNodeFillTypeOutput) ToComputeNodeFillTypePtrOutput() ComputeNodeFillTypePtrOutput
func (ComputeNodeFillTypeOutput) ToComputeNodeFillTypePtrOutputWithContext ¶
func (o ComputeNodeFillTypeOutput) ToComputeNodeFillTypePtrOutputWithContext(ctx context.Context) ComputeNodeFillTypePtrOutput
func (ComputeNodeFillTypeOutput) ToStringOutput ¶
func (o ComputeNodeFillTypeOutput) ToStringOutput() pulumi.StringOutput
func (ComputeNodeFillTypeOutput) ToStringOutputWithContext ¶
func (o ComputeNodeFillTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComputeNodeFillTypeOutput) ToStringPtrOutput ¶
func (o ComputeNodeFillTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeNodeFillTypeOutput) ToStringPtrOutputWithContext ¶
func (o ComputeNodeFillTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeNodeFillTypePtrInput ¶
type ComputeNodeFillTypePtrInput interface { pulumi.Input ToComputeNodeFillTypePtrOutput() ComputeNodeFillTypePtrOutput ToComputeNodeFillTypePtrOutputWithContext(context.Context) ComputeNodeFillTypePtrOutput }
func ComputeNodeFillTypePtr ¶
func ComputeNodeFillTypePtr(v string) ComputeNodeFillTypePtrInput
type ComputeNodeFillTypePtrOutput ¶
type ComputeNodeFillTypePtrOutput struct{ *pulumi.OutputState }
func (ComputeNodeFillTypePtrOutput) Elem ¶
func (o ComputeNodeFillTypePtrOutput) Elem() ComputeNodeFillTypeOutput
func (ComputeNodeFillTypePtrOutput) ElementType ¶
func (ComputeNodeFillTypePtrOutput) ElementType() reflect.Type
func (ComputeNodeFillTypePtrOutput) ToComputeNodeFillTypePtrOutput ¶
func (o ComputeNodeFillTypePtrOutput) ToComputeNodeFillTypePtrOutput() ComputeNodeFillTypePtrOutput
func (ComputeNodeFillTypePtrOutput) ToComputeNodeFillTypePtrOutputWithContext ¶
func (o ComputeNodeFillTypePtrOutput) ToComputeNodeFillTypePtrOutputWithContext(ctx context.Context) ComputeNodeFillTypePtrOutput
func (ComputeNodeFillTypePtrOutput) ToStringPtrOutput ¶
func (o ComputeNodeFillTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeNodeFillTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ComputeNodeFillTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeNodeIdentityReference ¶
type ComputeNodeIdentityReference struct { // The ARM resource id of the user assigned identity. ResourceId *string `pulumi:"resourceId"` }
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
type ComputeNodeIdentityReferenceArgs ¶
type ComputeNodeIdentityReferenceArgs struct { // The ARM resource id of the user assigned identity. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
func (ComputeNodeIdentityReferenceArgs) ElementType ¶
func (ComputeNodeIdentityReferenceArgs) ElementType() reflect.Type
func (ComputeNodeIdentityReferenceArgs) ToComputeNodeIdentityReferenceOutput ¶
func (i ComputeNodeIdentityReferenceArgs) ToComputeNodeIdentityReferenceOutput() ComputeNodeIdentityReferenceOutput
func (ComputeNodeIdentityReferenceArgs) ToComputeNodeIdentityReferenceOutputWithContext ¶
func (i ComputeNodeIdentityReferenceArgs) ToComputeNodeIdentityReferenceOutputWithContext(ctx context.Context) ComputeNodeIdentityReferenceOutput
func (ComputeNodeIdentityReferenceArgs) ToComputeNodeIdentityReferencePtrOutput ¶
func (i ComputeNodeIdentityReferenceArgs) ToComputeNodeIdentityReferencePtrOutput() ComputeNodeIdentityReferencePtrOutput
func (ComputeNodeIdentityReferenceArgs) ToComputeNodeIdentityReferencePtrOutputWithContext ¶
func (i ComputeNodeIdentityReferenceArgs) ToComputeNodeIdentityReferencePtrOutputWithContext(ctx context.Context) ComputeNodeIdentityReferencePtrOutput
type ComputeNodeIdentityReferenceInput ¶
type ComputeNodeIdentityReferenceInput interface { pulumi.Input ToComputeNodeIdentityReferenceOutput() ComputeNodeIdentityReferenceOutput ToComputeNodeIdentityReferenceOutputWithContext(context.Context) ComputeNodeIdentityReferenceOutput }
ComputeNodeIdentityReferenceInput is an input type that accepts ComputeNodeIdentityReferenceArgs and ComputeNodeIdentityReferenceOutput values. You can construct a concrete instance of `ComputeNodeIdentityReferenceInput` via:
ComputeNodeIdentityReferenceArgs{...}
type ComputeNodeIdentityReferenceOutput ¶
type ComputeNodeIdentityReferenceOutput struct{ *pulumi.OutputState }
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
func (ComputeNodeIdentityReferenceOutput) ElementType ¶
func (ComputeNodeIdentityReferenceOutput) ElementType() reflect.Type
func (ComputeNodeIdentityReferenceOutput) ResourceId ¶
func (o ComputeNodeIdentityReferenceOutput) ResourceId() pulumi.StringPtrOutput
The ARM resource id of the user assigned identity.
func (ComputeNodeIdentityReferenceOutput) ToComputeNodeIdentityReferenceOutput ¶
func (o ComputeNodeIdentityReferenceOutput) ToComputeNodeIdentityReferenceOutput() ComputeNodeIdentityReferenceOutput
func (ComputeNodeIdentityReferenceOutput) ToComputeNodeIdentityReferenceOutputWithContext ¶
func (o ComputeNodeIdentityReferenceOutput) ToComputeNodeIdentityReferenceOutputWithContext(ctx context.Context) ComputeNodeIdentityReferenceOutput
func (ComputeNodeIdentityReferenceOutput) ToComputeNodeIdentityReferencePtrOutput ¶
func (o ComputeNodeIdentityReferenceOutput) ToComputeNodeIdentityReferencePtrOutput() ComputeNodeIdentityReferencePtrOutput
func (ComputeNodeIdentityReferenceOutput) ToComputeNodeIdentityReferencePtrOutputWithContext ¶
func (o ComputeNodeIdentityReferenceOutput) ToComputeNodeIdentityReferencePtrOutputWithContext(ctx context.Context) ComputeNodeIdentityReferencePtrOutput
type ComputeNodeIdentityReferencePtrInput ¶
type ComputeNodeIdentityReferencePtrInput interface { pulumi.Input ToComputeNodeIdentityReferencePtrOutput() ComputeNodeIdentityReferencePtrOutput ToComputeNodeIdentityReferencePtrOutputWithContext(context.Context) ComputeNodeIdentityReferencePtrOutput }
ComputeNodeIdentityReferencePtrInput is an input type that accepts ComputeNodeIdentityReferenceArgs, ComputeNodeIdentityReferencePtr and ComputeNodeIdentityReferencePtrOutput values. You can construct a concrete instance of `ComputeNodeIdentityReferencePtrInput` via:
ComputeNodeIdentityReferenceArgs{...} or: nil
func ComputeNodeIdentityReferencePtr ¶
func ComputeNodeIdentityReferencePtr(v *ComputeNodeIdentityReferenceArgs) ComputeNodeIdentityReferencePtrInput
type ComputeNodeIdentityReferencePtrOutput ¶
type ComputeNodeIdentityReferencePtrOutput struct{ *pulumi.OutputState }
func (ComputeNodeIdentityReferencePtrOutput) ElementType ¶
func (ComputeNodeIdentityReferencePtrOutput) ElementType() reflect.Type
func (ComputeNodeIdentityReferencePtrOutput) ResourceId ¶
func (o ComputeNodeIdentityReferencePtrOutput) ResourceId() pulumi.StringPtrOutput
The ARM resource id of the user assigned identity.
func (ComputeNodeIdentityReferencePtrOutput) ToComputeNodeIdentityReferencePtrOutput ¶
func (o ComputeNodeIdentityReferencePtrOutput) ToComputeNodeIdentityReferencePtrOutput() ComputeNodeIdentityReferencePtrOutput
func (ComputeNodeIdentityReferencePtrOutput) ToComputeNodeIdentityReferencePtrOutputWithContext ¶
func (o ComputeNodeIdentityReferencePtrOutput) ToComputeNodeIdentityReferencePtrOutputWithContext(ctx context.Context) ComputeNodeIdentityReferencePtrOutput
type ComputeNodeIdentityReferenceResponse ¶
type ComputeNodeIdentityReferenceResponse struct { // The ARM resource id of the user assigned identity. ResourceId *string `pulumi:"resourceId"` }
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
type ComputeNodeIdentityReferenceResponseOutput ¶
type ComputeNodeIdentityReferenceResponseOutput struct{ *pulumi.OutputState }
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
func (ComputeNodeIdentityReferenceResponseOutput) ElementType ¶
func (ComputeNodeIdentityReferenceResponseOutput) ElementType() reflect.Type
func (ComputeNodeIdentityReferenceResponseOutput) ResourceId ¶
func (o ComputeNodeIdentityReferenceResponseOutput) ResourceId() pulumi.StringPtrOutput
The ARM resource id of the user assigned identity.
func (ComputeNodeIdentityReferenceResponseOutput) ToComputeNodeIdentityReferenceResponseOutput ¶
func (o ComputeNodeIdentityReferenceResponseOutput) ToComputeNodeIdentityReferenceResponseOutput() ComputeNodeIdentityReferenceResponseOutput
func (ComputeNodeIdentityReferenceResponseOutput) ToComputeNodeIdentityReferenceResponseOutputWithContext ¶
func (o ComputeNodeIdentityReferenceResponseOutput) ToComputeNodeIdentityReferenceResponseOutputWithContext(ctx context.Context) ComputeNodeIdentityReferenceResponseOutput
type ComputeNodeIdentityReferenceResponsePtrOutput ¶
type ComputeNodeIdentityReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (ComputeNodeIdentityReferenceResponsePtrOutput) ElementType ¶
func (ComputeNodeIdentityReferenceResponsePtrOutput) ElementType() reflect.Type
func (ComputeNodeIdentityReferenceResponsePtrOutput) ResourceId ¶
func (o ComputeNodeIdentityReferenceResponsePtrOutput) ResourceId() pulumi.StringPtrOutput
The ARM resource id of the user assigned identity.
func (ComputeNodeIdentityReferenceResponsePtrOutput) ToComputeNodeIdentityReferenceResponsePtrOutput ¶
func (o ComputeNodeIdentityReferenceResponsePtrOutput) ToComputeNodeIdentityReferenceResponsePtrOutput() ComputeNodeIdentityReferenceResponsePtrOutput
func (ComputeNodeIdentityReferenceResponsePtrOutput) ToComputeNodeIdentityReferenceResponsePtrOutputWithContext ¶
func (o ComputeNodeIdentityReferenceResponsePtrOutput) ToComputeNodeIdentityReferenceResponsePtrOutputWithContext(ctx context.Context) ComputeNodeIdentityReferenceResponsePtrOutput
type ContainerConfiguration ¶
type ContainerConfiguration struct { // This is the full image reference, as would be specified to "docker pull". An image will be sourced from the default Docker registry unless the image is fully qualified with an alternative registry. ContainerImageNames []string `pulumi:"containerImageNames"` // If any images must be downloaded from a private registry which requires credentials, then those credentials must be provided here. ContainerRegistries []ContainerRegistry `pulumi:"containerRegistries"` Type string `pulumi:"type"` }
type ContainerConfigurationArgs ¶
type ContainerConfigurationArgs struct { // This is the full image reference, as would be specified to "docker pull". An image will be sourced from the default Docker registry unless the image is fully qualified with an alternative registry. ContainerImageNames pulumi.StringArrayInput `pulumi:"containerImageNames"` // If any images must be downloaded from a private registry which requires credentials, then those credentials must be provided here. ContainerRegistries ContainerRegistryArrayInput `pulumi:"containerRegistries"` Type pulumi.StringInput `pulumi:"type"` }
func (ContainerConfigurationArgs) ElementType ¶
func (ContainerConfigurationArgs) ElementType() reflect.Type
func (ContainerConfigurationArgs) ToContainerConfigurationOutput ¶
func (i ContainerConfigurationArgs) ToContainerConfigurationOutput() ContainerConfigurationOutput
func (ContainerConfigurationArgs) ToContainerConfigurationOutputWithContext ¶
func (i ContainerConfigurationArgs) ToContainerConfigurationOutputWithContext(ctx context.Context) ContainerConfigurationOutput
func (ContainerConfigurationArgs) ToContainerConfigurationPtrOutput ¶
func (i ContainerConfigurationArgs) ToContainerConfigurationPtrOutput() ContainerConfigurationPtrOutput
func (ContainerConfigurationArgs) ToContainerConfigurationPtrOutputWithContext ¶
func (i ContainerConfigurationArgs) ToContainerConfigurationPtrOutputWithContext(ctx context.Context) ContainerConfigurationPtrOutput
type ContainerConfigurationInput ¶
type ContainerConfigurationInput interface { pulumi.Input ToContainerConfigurationOutput() ContainerConfigurationOutput ToContainerConfigurationOutputWithContext(context.Context) ContainerConfigurationOutput }
ContainerConfigurationInput is an input type that accepts ContainerConfigurationArgs and ContainerConfigurationOutput values. You can construct a concrete instance of `ContainerConfigurationInput` via:
ContainerConfigurationArgs{...}
type ContainerConfigurationOutput ¶
type ContainerConfigurationOutput struct{ *pulumi.OutputState }
func (ContainerConfigurationOutput) ContainerImageNames ¶
func (o ContainerConfigurationOutput) ContainerImageNames() pulumi.StringArrayOutput
This is the full image reference, as would be specified to "docker pull". An image will be sourced from the default Docker registry unless the image is fully qualified with an alternative registry.
func (ContainerConfigurationOutput) ContainerRegistries ¶
func (o ContainerConfigurationOutput) ContainerRegistries() ContainerRegistryArrayOutput
If any images must be downloaded from a private registry which requires credentials, then those credentials must be provided here.
func (ContainerConfigurationOutput) ElementType ¶
func (ContainerConfigurationOutput) ElementType() reflect.Type
func (ContainerConfigurationOutput) ToContainerConfigurationOutput ¶
func (o ContainerConfigurationOutput) ToContainerConfigurationOutput() ContainerConfigurationOutput
func (ContainerConfigurationOutput) ToContainerConfigurationOutputWithContext ¶
func (o ContainerConfigurationOutput) ToContainerConfigurationOutputWithContext(ctx context.Context) ContainerConfigurationOutput
func (ContainerConfigurationOutput) ToContainerConfigurationPtrOutput ¶
func (o ContainerConfigurationOutput) ToContainerConfigurationPtrOutput() ContainerConfigurationPtrOutput
func (ContainerConfigurationOutput) ToContainerConfigurationPtrOutputWithContext ¶
func (o ContainerConfigurationOutput) ToContainerConfigurationPtrOutputWithContext(ctx context.Context) ContainerConfigurationPtrOutput
func (ContainerConfigurationOutput) Type ¶
func (o ContainerConfigurationOutput) Type() pulumi.StringOutput
type ContainerConfigurationPtrInput ¶
type ContainerConfigurationPtrInput interface { pulumi.Input ToContainerConfigurationPtrOutput() ContainerConfigurationPtrOutput ToContainerConfigurationPtrOutputWithContext(context.Context) ContainerConfigurationPtrOutput }
ContainerConfigurationPtrInput is an input type that accepts ContainerConfigurationArgs, ContainerConfigurationPtr and ContainerConfigurationPtrOutput values. You can construct a concrete instance of `ContainerConfigurationPtrInput` via:
ContainerConfigurationArgs{...} or: nil
func ContainerConfigurationPtr ¶
func ContainerConfigurationPtr(v *ContainerConfigurationArgs) ContainerConfigurationPtrInput
type ContainerConfigurationPtrOutput ¶
type ContainerConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ContainerConfigurationPtrOutput) ContainerImageNames ¶
func (o ContainerConfigurationPtrOutput) ContainerImageNames() pulumi.StringArrayOutput
This is the full image reference, as would be specified to "docker pull". An image will be sourced from the default Docker registry unless the image is fully qualified with an alternative registry.
func (ContainerConfigurationPtrOutput) ContainerRegistries ¶
func (o ContainerConfigurationPtrOutput) ContainerRegistries() ContainerRegistryArrayOutput
If any images must be downloaded from a private registry which requires credentials, then those credentials must be provided here.
func (ContainerConfigurationPtrOutput) Elem ¶
func (o ContainerConfigurationPtrOutput) Elem() ContainerConfigurationOutput
func (ContainerConfigurationPtrOutput) ElementType ¶
func (ContainerConfigurationPtrOutput) ElementType() reflect.Type
func (ContainerConfigurationPtrOutput) ToContainerConfigurationPtrOutput ¶
func (o ContainerConfigurationPtrOutput) ToContainerConfigurationPtrOutput() ContainerConfigurationPtrOutput
func (ContainerConfigurationPtrOutput) ToContainerConfigurationPtrOutputWithContext ¶
func (o ContainerConfigurationPtrOutput) ToContainerConfigurationPtrOutputWithContext(ctx context.Context) ContainerConfigurationPtrOutput
func (ContainerConfigurationPtrOutput) Type ¶
func (o ContainerConfigurationPtrOutput) Type() pulumi.StringPtrOutput
type ContainerConfigurationResponse ¶
type ContainerConfigurationResponse struct { // This is the full image reference, as would be specified to "docker pull". An image will be sourced from the default Docker registry unless the image is fully qualified with an alternative registry. ContainerImageNames []string `pulumi:"containerImageNames"` // If any images must be downloaded from a private registry which requires credentials, then those credentials must be provided here. ContainerRegistries []ContainerRegistryResponse `pulumi:"containerRegistries"` Type string `pulumi:"type"` }
type ContainerConfigurationResponseOutput ¶
type ContainerConfigurationResponseOutput struct{ *pulumi.OutputState }
func (ContainerConfigurationResponseOutput) ContainerImageNames ¶
func (o ContainerConfigurationResponseOutput) ContainerImageNames() pulumi.StringArrayOutput
This is the full image reference, as would be specified to "docker pull". An image will be sourced from the default Docker registry unless the image is fully qualified with an alternative registry.
func (ContainerConfigurationResponseOutput) ContainerRegistries ¶
func (o ContainerConfigurationResponseOutput) ContainerRegistries() ContainerRegistryResponseArrayOutput
If any images must be downloaded from a private registry which requires credentials, then those credentials must be provided here.
func (ContainerConfigurationResponseOutput) ElementType ¶
func (ContainerConfigurationResponseOutput) ElementType() reflect.Type
func (ContainerConfigurationResponseOutput) ToContainerConfigurationResponseOutput ¶
func (o ContainerConfigurationResponseOutput) ToContainerConfigurationResponseOutput() ContainerConfigurationResponseOutput
func (ContainerConfigurationResponseOutput) ToContainerConfigurationResponseOutputWithContext ¶
func (o ContainerConfigurationResponseOutput) ToContainerConfigurationResponseOutputWithContext(ctx context.Context) ContainerConfigurationResponseOutput
func (ContainerConfigurationResponseOutput) Type ¶
func (o ContainerConfigurationResponseOutput) Type() pulumi.StringOutput
type ContainerConfigurationResponsePtrOutput ¶
type ContainerConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (ContainerConfigurationResponsePtrOutput) ContainerImageNames ¶
func (o ContainerConfigurationResponsePtrOutput) ContainerImageNames() pulumi.StringArrayOutput
This is the full image reference, as would be specified to "docker pull". An image will be sourced from the default Docker registry unless the image is fully qualified with an alternative registry.
func (ContainerConfigurationResponsePtrOutput) ContainerRegistries ¶
func (o ContainerConfigurationResponsePtrOutput) ContainerRegistries() ContainerRegistryResponseArrayOutput
If any images must be downloaded from a private registry which requires credentials, then those credentials must be provided here.
func (ContainerConfigurationResponsePtrOutput) ElementType ¶
func (ContainerConfigurationResponsePtrOutput) ElementType() reflect.Type
func (ContainerConfigurationResponsePtrOutput) ToContainerConfigurationResponsePtrOutput ¶
func (o ContainerConfigurationResponsePtrOutput) ToContainerConfigurationResponsePtrOutput() ContainerConfigurationResponsePtrOutput
func (ContainerConfigurationResponsePtrOutput) ToContainerConfigurationResponsePtrOutputWithContext ¶
func (o ContainerConfigurationResponsePtrOutput) ToContainerConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerConfigurationResponsePtrOutput
func (ContainerConfigurationResponsePtrOutput) Type ¶
func (o ContainerConfigurationResponsePtrOutput) Type() pulumi.StringPtrOutput
type ContainerRegistry ¶
type ContainerRegistry struct { // The reference to a user assigned identity associated with the Batch pool which a compute node will use. IdentityReference *ComputeNodeIdentityReference `pulumi:"identityReference"` Password *string `pulumi:"password"` // If omitted, the default is "docker.io". RegistryServer *string `pulumi:"registryServer"` UserName *string `pulumi:"userName"` }
type ContainerRegistryArgs ¶
type ContainerRegistryArgs struct { // The reference to a user assigned identity associated with the Batch pool which a compute node will use. IdentityReference ComputeNodeIdentityReferencePtrInput `pulumi:"identityReference"` Password pulumi.StringPtrInput `pulumi:"password"` // If omitted, the default is "docker.io". RegistryServer pulumi.StringPtrInput `pulumi:"registryServer"` UserName pulumi.StringPtrInput `pulumi:"userName"` }
func (ContainerRegistryArgs) ElementType ¶
func (ContainerRegistryArgs) ElementType() reflect.Type
func (ContainerRegistryArgs) ToContainerRegistryOutput ¶
func (i ContainerRegistryArgs) ToContainerRegistryOutput() ContainerRegistryOutput
func (ContainerRegistryArgs) ToContainerRegistryOutputWithContext ¶
func (i ContainerRegistryArgs) ToContainerRegistryOutputWithContext(ctx context.Context) ContainerRegistryOutput
func (ContainerRegistryArgs) ToContainerRegistryPtrOutput ¶
func (i ContainerRegistryArgs) ToContainerRegistryPtrOutput() ContainerRegistryPtrOutput
func (ContainerRegistryArgs) ToContainerRegistryPtrOutputWithContext ¶
func (i ContainerRegistryArgs) ToContainerRegistryPtrOutputWithContext(ctx context.Context) ContainerRegistryPtrOutput
type ContainerRegistryArray ¶
type ContainerRegistryArray []ContainerRegistryInput
func (ContainerRegistryArray) ElementType ¶
func (ContainerRegistryArray) ElementType() reflect.Type
func (ContainerRegistryArray) ToContainerRegistryArrayOutput ¶
func (i ContainerRegistryArray) ToContainerRegistryArrayOutput() ContainerRegistryArrayOutput
func (ContainerRegistryArray) ToContainerRegistryArrayOutputWithContext ¶
func (i ContainerRegistryArray) ToContainerRegistryArrayOutputWithContext(ctx context.Context) ContainerRegistryArrayOutput
type ContainerRegistryArrayInput ¶
type ContainerRegistryArrayInput interface { pulumi.Input ToContainerRegistryArrayOutput() ContainerRegistryArrayOutput ToContainerRegistryArrayOutputWithContext(context.Context) ContainerRegistryArrayOutput }
ContainerRegistryArrayInput is an input type that accepts ContainerRegistryArray and ContainerRegistryArrayOutput values. You can construct a concrete instance of `ContainerRegistryArrayInput` via:
ContainerRegistryArray{ ContainerRegistryArgs{...} }
type ContainerRegistryArrayOutput ¶
type ContainerRegistryArrayOutput struct{ *pulumi.OutputState }
func (ContainerRegistryArrayOutput) ElementType ¶
func (ContainerRegistryArrayOutput) ElementType() reflect.Type
func (ContainerRegistryArrayOutput) Index ¶
func (o ContainerRegistryArrayOutput) Index(i pulumi.IntInput) ContainerRegistryOutput
func (ContainerRegistryArrayOutput) ToContainerRegistryArrayOutput ¶
func (o ContainerRegistryArrayOutput) ToContainerRegistryArrayOutput() ContainerRegistryArrayOutput
func (ContainerRegistryArrayOutput) ToContainerRegistryArrayOutputWithContext ¶
func (o ContainerRegistryArrayOutput) ToContainerRegistryArrayOutputWithContext(ctx context.Context) ContainerRegistryArrayOutput
type ContainerRegistryInput ¶
type ContainerRegistryInput interface { pulumi.Input ToContainerRegistryOutput() ContainerRegistryOutput ToContainerRegistryOutputWithContext(context.Context) ContainerRegistryOutput }
ContainerRegistryInput is an input type that accepts ContainerRegistryArgs and ContainerRegistryOutput values. You can construct a concrete instance of `ContainerRegistryInput` via:
ContainerRegistryArgs{...}
type ContainerRegistryOutput ¶
type ContainerRegistryOutput struct{ *pulumi.OutputState }
func (ContainerRegistryOutput) ElementType ¶
func (ContainerRegistryOutput) ElementType() reflect.Type
func (ContainerRegistryOutput) IdentityReference ¶
func (o ContainerRegistryOutput) IdentityReference() ComputeNodeIdentityReferencePtrOutput
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
func (ContainerRegistryOutput) Password ¶
func (o ContainerRegistryOutput) Password() pulumi.StringPtrOutput
func (ContainerRegistryOutput) RegistryServer ¶
func (o ContainerRegistryOutput) RegistryServer() pulumi.StringPtrOutput
If omitted, the default is "docker.io".
func (ContainerRegistryOutput) ToContainerRegistryOutput ¶
func (o ContainerRegistryOutput) ToContainerRegistryOutput() ContainerRegistryOutput
func (ContainerRegistryOutput) ToContainerRegistryOutputWithContext ¶
func (o ContainerRegistryOutput) ToContainerRegistryOutputWithContext(ctx context.Context) ContainerRegistryOutput
func (ContainerRegistryOutput) ToContainerRegistryPtrOutput ¶
func (o ContainerRegistryOutput) ToContainerRegistryPtrOutput() ContainerRegistryPtrOutput
func (ContainerRegistryOutput) ToContainerRegistryPtrOutputWithContext ¶
func (o ContainerRegistryOutput) ToContainerRegistryPtrOutputWithContext(ctx context.Context) ContainerRegistryPtrOutput
func (ContainerRegistryOutput) UserName ¶
func (o ContainerRegistryOutput) UserName() pulumi.StringPtrOutput
type ContainerRegistryPtrInput ¶
type ContainerRegistryPtrInput interface { pulumi.Input ToContainerRegistryPtrOutput() ContainerRegistryPtrOutput ToContainerRegistryPtrOutputWithContext(context.Context) ContainerRegistryPtrOutput }
ContainerRegistryPtrInput is an input type that accepts ContainerRegistryArgs, ContainerRegistryPtr and ContainerRegistryPtrOutput values. You can construct a concrete instance of `ContainerRegistryPtrInput` via:
ContainerRegistryArgs{...} or: nil
func ContainerRegistryPtr ¶
func ContainerRegistryPtr(v *ContainerRegistryArgs) ContainerRegistryPtrInput
type ContainerRegistryPtrOutput ¶
type ContainerRegistryPtrOutput struct{ *pulumi.OutputState }
func (ContainerRegistryPtrOutput) Elem ¶
func (o ContainerRegistryPtrOutput) Elem() ContainerRegistryOutput
func (ContainerRegistryPtrOutput) ElementType ¶
func (ContainerRegistryPtrOutput) ElementType() reflect.Type
func (ContainerRegistryPtrOutput) IdentityReference ¶
func (o ContainerRegistryPtrOutput) IdentityReference() ComputeNodeIdentityReferencePtrOutput
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
func (ContainerRegistryPtrOutput) Password ¶
func (o ContainerRegistryPtrOutput) Password() pulumi.StringPtrOutput
func (ContainerRegistryPtrOutput) RegistryServer ¶
func (o ContainerRegistryPtrOutput) RegistryServer() pulumi.StringPtrOutput
If omitted, the default is "docker.io".
func (ContainerRegistryPtrOutput) ToContainerRegistryPtrOutput ¶
func (o ContainerRegistryPtrOutput) ToContainerRegistryPtrOutput() ContainerRegistryPtrOutput
func (ContainerRegistryPtrOutput) ToContainerRegistryPtrOutputWithContext ¶
func (o ContainerRegistryPtrOutput) ToContainerRegistryPtrOutputWithContext(ctx context.Context) ContainerRegistryPtrOutput
func (ContainerRegistryPtrOutput) UserName ¶
func (o ContainerRegistryPtrOutput) UserName() pulumi.StringPtrOutput
type ContainerRegistryResponse ¶
type ContainerRegistryResponse struct { // The reference to a user assigned identity associated with the Batch pool which a compute node will use. IdentityReference *ComputeNodeIdentityReferenceResponse `pulumi:"identityReference"` Password *string `pulumi:"password"` // If omitted, the default is "docker.io". RegistryServer *string `pulumi:"registryServer"` UserName *string `pulumi:"userName"` }
type ContainerRegistryResponseArrayOutput ¶
type ContainerRegistryResponseArrayOutput struct{ *pulumi.OutputState }
func (ContainerRegistryResponseArrayOutput) ElementType ¶
func (ContainerRegistryResponseArrayOutput) ElementType() reflect.Type
func (ContainerRegistryResponseArrayOutput) Index ¶
func (o ContainerRegistryResponseArrayOutput) Index(i pulumi.IntInput) ContainerRegistryResponseOutput
func (ContainerRegistryResponseArrayOutput) ToContainerRegistryResponseArrayOutput ¶
func (o ContainerRegistryResponseArrayOutput) ToContainerRegistryResponseArrayOutput() ContainerRegistryResponseArrayOutput
func (ContainerRegistryResponseArrayOutput) ToContainerRegistryResponseArrayOutputWithContext ¶
func (o ContainerRegistryResponseArrayOutput) ToContainerRegistryResponseArrayOutputWithContext(ctx context.Context) ContainerRegistryResponseArrayOutput
type ContainerRegistryResponseOutput ¶
type ContainerRegistryResponseOutput struct{ *pulumi.OutputState }
func (ContainerRegistryResponseOutput) ElementType ¶
func (ContainerRegistryResponseOutput) ElementType() reflect.Type
func (ContainerRegistryResponseOutput) IdentityReference ¶
func (o ContainerRegistryResponseOutput) IdentityReference() ComputeNodeIdentityReferenceResponsePtrOutput
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
func (ContainerRegistryResponseOutput) Password ¶
func (o ContainerRegistryResponseOutput) Password() pulumi.StringPtrOutput
func (ContainerRegistryResponseOutput) RegistryServer ¶
func (o ContainerRegistryResponseOutput) RegistryServer() pulumi.StringPtrOutput
If omitted, the default is "docker.io".
func (ContainerRegistryResponseOutput) ToContainerRegistryResponseOutput ¶
func (o ContainerRegistryResponseOutput) ToContainerRegistryResponseOutput() ContainerRegistryResponseOutput
func (ContainerRegistryResponseOutput) ToContainerRegistryResponseOutputWithContext ¶
func (o ContainerRegistryResponseOutput) ToContainerRegistryResponseOutputWithContext(ctx context.Context) ContainerRegistryResponseOutput
func (ContainerRegistryResponseOutput) UserName ¶
func (o ContainerRegistryResponseOutput) UserName() pulumi.StringPtrOutput
type ContainerRegistryResponsePtrOutput ¶
type ContainerRegistryResponsePtrOutput struct{ *pulumi.OutputState }
func (ContainerRegistryResponsePtrOutput) Elem ¶
func (o ContainerRegistryResponsePtrOutput) Elem() ContainerRegistryResponseOutput
func (ContainerRegistryResponsePtrOutput) ElementType ¶
func (ContainerRegistryResponsePtrOutput) ElementType() reflect.Type
func (ContainerRegistryResponsePtrOutput) IdentityReference ¶
func (o ContainerRegistryResponsePtrOutput) IdentityReference() ComputeNodeIdentityReferenceResponsePtrOutput
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
func (ContainerRegistryResponsePtrOutput) Password ¶
func (o ContainerRegistryResponsePtrOutput) Password() pulumi.StringPtrOutput
func (ContainerRegistryResponsePtrOutput) RegistryServer ¶
func (o ContainerRegistryResponsePtrOutput) RegistryServer() pulumi.StringPtrOutput
If omitted, the default is "docker.io".
func (ContainerRegistryResponsePtrOutput) ToContainerRegistryResponsePtrOutput ¶
func (o ContainerRegistryResponsePtrOutput) ToContainerRegistryResponsePtrOutput() ContainerRegistryResponsePtrOutput
func (ContainerRegistryResponsePtrOutput) ToContainerRegistryResponsePtrOutputWithContext ¶
func (o ContainerRegistryResponsePtrOutput) ToContainerRegistryResponsePtrOutputWithContext(ctx context.Context) ContainerRegistryResponsePtrOutput
func (ContainerRegistryResponsePtrOutput) UserName ¶
func (o ContainerRegistryResponsePtrOutput) UserName() pulumi.StringPtrOutput
type ContainerType ¶
type ContainerType string
func (ContainerType) ElementType ¶
func (ContainerType) ElementType() reflect.Type
func (ContainerType) ToContainerTypeOutput ¶
func (e ContainerType) ToContainerTypeOutput() ContainerTypeOutput
func (ContainerType) ToContainerTypeOutputWithContext ¶
func (e ContainerType) ToContainerTypeOutputWithContext(ctx context.Context) ContainerTypeOutput
func (ContainerType) ToContainerTypePtrOutput ¶
func (e ContainerType) ToContainerTypePtrOutput() ContainerTypePtrOutput
func (ContainerType) ToContainerTypePtrOutputWithContext ¶
func (e ContainerType) ToContainerTypePtrOutputWithContext(ctx context.Context) ContainerTypePtrOutput
func (ContainerType) ToStringOutput ¶
func (e ContainerType) ToStringOutput() pulumi.StringOutput
func (ContainerType) ToStringOutputWithContext ¶
func (e ContainerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContainerType) ToStringPtrOutput ¶
func (e ContainerType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerType) ToStringPtrOutputWithContext ¶
func (e ContainerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerTypeInput ¶
type ContainerTypeInput interface { pulumi.Input ToContainerTypeOutput() ContainerTypeOutput ToContainerTypeOutputWithContext(context.Context) ContainerTypeOutput }
ContainerTypeInput is an input type that accepts values of the ContainerType enum A concrete instance of `ContainerTypeInput` can be one of the following:
ContainerTypeDockerCompatible ContainerTypeCriCompatible
type ContainerTypeOutput ¶
type ContainerTypeOutput struct{ *pulumi.OutputState }
func (ContainerTypeOutput) ElementType ¶
func (ContainerTypeOutput) ElementType() reflect.Type
func (ContainerTypeOutput) ToContainerTypeOutput ¶
func (o ContainerTypeOutput) ToContainerTypeOutput() ContainerTypeOutput
func (ContainerTypeOutput) ToContainerTypeOutputWithContext ¶
func (o ContainerTypeOutput) ToContainerTypeOutputWithContext(ctx context.Context) ContainerTypeOutput
func (ContainerTypeOutput) ToContainerTypePtrOutput ¶
func (o ContainerTypeOutput) ToContainerTypePtrOutput() ContainerTypePtrOutput
func (ContainerTypeOutput) ToContainerTypePtrOutputWithContext ¶
func (o ContainerTypeOutput) ToContainerTypePtrOutputWithContext(ctx context.Context) ContainerTypePtrOutput
func (ContainerTypeOutput) ToStringOutput ¶
func (o ContainerTypeOutput) ToStringOutput() pulumi.StringOutput
func (ContainerTypeOutput) ToStringOutputWithContext ¶
func (o ContainerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContainerTypeOutput) ToStringPtrOutput ¶
func (o ContainerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerTypeOutput) ToStringPtrOutputWithContext ¶
func (o ContainerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerTypePtrInput ¶
type ContainerTypePtrInput interface { pulumi.Input ToContainerTypePtrOutput() ContainerTypePtrOutput ToContainerTypePtrOutputWithContext(context.Context) ContainerTypePtrOutput }
func ContainerTypePtr ¶
func ContainerTypePtr(v string) ContainerTypePtrInput
type ContainerTypePtrOutput ¶
type ContainerTypePtrOutput struct{ *pulumi.OutputState }
func (ContainerTypePtrOutput) Elem ¶
func (o ContainerTypePtrOutput) Elem() ContainerTypeOutput
func (ContainerTypePtrOutput) ElementType ¶
func (ContainerTypePtrOutput) ElementType() reflect.Type
func (ContainerTypePtrOutput) ToContainerTypePtrOutput ¶
func (o ContainerTypePtrOutput) ToContainerTypePtrOutput() ContainerTypePtrOutput
func (ContainerTypePtrOutput) ToContainerTypePtrOutputWithContext ¶
func (o ContainerTypePtrOutput) ToContainerTypePtrOutputWithContext(ctx context.Context) ContainerTypePtrOutput
func (ContainerTypePtrOutput) ToStringPtrOutput ¶
func (o ContainerTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ContainerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerWorkingDirectory ¶
type ContainerWorkingDirectory string
func (ContainerWorkingDirectory) ElementType ¶
func (ContainerWorkingDirectory) ElementType() reflect.Type
func (ContainerWorkingDirectory) ToContainerWorkingDirectoryOutput ¶
func (e ContainerWorkingDirectory) ToContainerWorkingDirectoryOutput() ContainerWorkingDirectoryOutput
func (ContainerWorkingDirectory) ToContainerWorkingDirectoryOutputWithContext ¶
func (e ContainerWorkingDirectory) ToContainerWorkingDirectoryOutputWithContext(ctx context.Context) ContainerWorkingDirectoryOutput
func (ContainerWorkingDirectory) ToContainerWorkingDirectoryPtrOutput ¶
func (e ContainerWorkingDirectory) ToContainerWorkingDirectoryPtrOutput() ContainerWorkingDirectoryPtrOutput
func (ContainerWorkingDirectory) ToContainerWorkingDirectoryPtrOutputWithContext ¶
func (e ContainerWorkingDirectory) ToContainerWorkingDirectoryPtrOutputWithContext(ctx context.Context) ContainerWorkingDirectoryPtrOutput
func (ContainerWorkingDirectory) ToStringOutput ¶
func (e ContainerWorkingDirectory) ToStringOutput() pulumi.StringOutput
func (ContainerWorkingDirectory) ToStringOutputWithContext ¶
func (e ContainerWorkingDirectory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContainerWorkingDirectory) ToStringPtrOutput ¶
func (e ContainerWorkingDirectory) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerWorkingDirectory) ToStringPtrOutputWithContext ¶
func (e ContainerWorkingDirectory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerWorkingDirectoryInput ¶
type ContainerWorkingDirectoryInput interface { pulumi.Input ToContainerWorkingDirectoryOutput() ContainerWorkingDirectoryOutput ToContainerWorkingDirectoryOutputWithContext(context.Context) ContainerWorkingDirectoryOutput }
ContainerWorkingDirectoryInput is an input type that accepts values of the ContainerWorkingDirectory enum A concrete instance of `ContainerWorkingDirectoryInput` can be one of the following:
ContainerWorkingDirectoryTaskWorkingDirectory ContainerWorkingDirectoryContainerImageDefault
type ContainerWorkingDirectoryOutput ¶
type ContainerWorkingDirectoryOutput struct{ *pulumi.OutputState }
func (ContainerWorkingDirectoryOutput) ElementType ¶
func (ContainerWorkingDirectoryOutput) ElementType() reflect.Type
func (ContainerWorkingDirectoryOutput) ToContainerWorkingDirectoryOutput ¶
func (o ContainerWorkingDirectoryOutput) ToContainerWorkingDirectoryOutput() ContainerWorkingDirectoryOutput
func (ContainerWorkingDirectoryOutput) ToContainerWorkingDirectoryOutputWithContext ¶
func (o ContainerWorkingDirectoryOutput) ToContainerWorkingDirectoryOutputWithContext(ctx context.Context) ContainerWorkingDirectoryOutput
func (ContainerWorkingDirectoryOutput) ToContainerWorkingDirectoryPtrOutput ¶
func (o ContainerWorkingDirectoryOutput) ToContainerWorkingDirectoryPtrOutput() ContainerWorkingDirectoryPtrOutput
func (ContainerWorkingDirectoryOutput) ToContainerWorkingDirectoryPtrOutputWithContext ¶
func (o ContainerWorkingDirectoryOutput) ToContainerWorkingDirectoryPtrOutputWithContext(ctx context.Context) ContainerWorkingDirectoryPtrOutput
func (ContainerWorkingDirectoryOutput) ToStringOutput ¶
func (o ContainerWorkingDirectoryOutput) ToStringOutput() pulumi.StringOutput
func (ContainerWorkingDirectoryOutput) ToStringOutputWithContext ¶
func (o ContainerWorkingDirectoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContainerWorkingDirectoryOutput) ToStringPtrOutput ¶
func (o ContainerWorkingDirectoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerWorkingDirectoryOutput) ToStringPtrOutputWithContext ¶
func (o ContainerWorkingDirectoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContainerWorkingDirectoryPtrInput ¶
type ContainerWorkingDirectoryPtrInput interface { pulumi.Input ToContainerWorkingDirectoryPtrOutput() ContainerWorkingDirectoryPtrOutput ToContainerWorkingDirectoryPtrOutputWithContext(context.Context) ContainerWorkingDirectoryPtrOutput }
func ContainerWorkingDirectoryPtr ¶
func ContainerWorkingDirectoryPtr(v string) ContainerWorkingDirectoryPtrInput
type ContainerWorkingDirectoryPtrOutput ¶
type ContainerWorkingDirectoryPtrOutput struct{ *pulumi.OutputState }
func (ContainerWorkingDirectoryPtrOutput) Elem ¶
func (o ContainerWorkingDirectoryPtrOutput) Elem() ContainerWorkingDirectoryOutput
func (ContainerWorkingDirectoryPtrOutput) ElementType ¶
func (ContainerWorkingDirectoryPtrOutput) ElementType() reflect.Type
func (ContainerWorkingDirectoryPtrOutput) ToContainerWorkingDirectoryPtrOutput ¶
func (o ContainerWorkingDirectoryPtrOutput) ToContainerWorkingDirectoryPtrOutput() ContainerWorkingDirectoryPtrOutput
func (ContainerWorkingDirectoryPtrOutput) ToContainerWorkingDirectoryPtrOutputWithContext ¶
func (o ContainerWorkingDirectoryPtrOutput) ToContainerWorkingDirectoryPtrOutputWithContext(ctx context.Context) ContainerWorkingDirectoryPtrOutput
func (ContainerWorkingDirectoryPtrOutput) ToStringPtrOutput ¶
func (o ContainerWorkingDirectoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContainerWorkingDirectoryPtrOutput) ToStringPtrOutputWithContext ¶
func (o ContainerWorkingDirectoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataDisk ¶
type DataDisk struct { // Values are: // // none - The caching mode for the disk is not enabled. // readOnly - The caching mode for the disk is read only. // readWrite - The caching mode for the disk is read and write. // // The default value for caching is none. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. Caching *CachingType `pulumi:"caching"` DiskSizeGB int `pulumi:"diskSizeGB"` // The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun. The value must be between 0 and 63, inclusive. Lun int `pulumi:"lun"` // If omitted, the default is "Standard_LRS". Values are: // // Standard_LRS - The data disk should use standard locally redundant storage. // Premium_LRS - The data disk should use premium locally redundant storage. StorageAccountType *StorageAccountType `pulumi:"storageAccountType"` }
Settings which will be used by the data disks associated to Compute Nodes in the Pool. When using attached data disks, you need to mount and format the disks from within a VM to use them.
type DataDiskArgs ¶
type DataDiskArgs struct { // Values are: // // none - The caching mode for the disk is not enabled. // readOnly - The caching mode for the disk is read only. // readWrite - The caching mode for the disk is read and write. // // The default value for caching is none. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. Caching CachingTypePtrInput `pulumi:"caching"` DiskSizeGB pulumi.IntInput `pulumi:"diskSizeGB"` // The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun. The value must be between 0 and 63, inclusive. Lun pulumi.IntInput `pulumi:"lun"` // If omitted, the default is "Standard_LRS". Values are: // // Standard_LRS - The data disk should use standard locally redundant storage. // Premium_LRS - The data disk should use premium locally redundant storage. StorageAccountType StorageAccountTypePtrInput `pulumi:"storageAccountType"` }
Settings which will be used by the data disks associated to Compute Nodes in the Pool. When using attached data disks, you need to mount and format the disks from within a VM to use them.
func (DataDiskArgs) ElementType ¶
func (DataDiskArgs) ElementType() reflect.Type
func (DataDiskArgs) ToDataDiskOutput ¶
func (i DataDiskArgs) ToDataDiskOutput() DataDiskOutput
func (DataDiskArgs) ToDataDiskOutputWithContext ¶
func (i DataDiskArgs) ToDataDiskOutputWithContext(ctx context.Context) DataDiskOutput
type DataDiskArray ¶
type DataDiskArray []DataDiskInput
func (DataDiskArray) ElementType ¶
func (DataDiskArray) ElementType() reflect.Type
func (DataDiskArray) ToDataDiskArrayOutput ¶
func (i DataDiskArray) ToDataDiskArrayOutput() DataDiskArrayOutput
func (DataDiskArray) ToDataDiskArrayOutputWithContext ¶
func (i DataDiskArray) ToDataDiskArrayOutputWithContext(ctx context.Context) DataDiskArrayOutput
type DataDiskArrayInput ¶
type DataDiskArrayInput interface { pulumi.Input ToDataDiskArrayOutput() DataDiskArrayOutput ToDataDiskArrayOutputWithContext(context.Context) DataDiskArrayOutput }
DataDiskArrayInput is an input type that accepts DataDiskArray and DataDiskArrayOutput values. You can construct a concrete instance of `DataDiskArrayInput` via:
DataDiskArray{ DataDiskArgs{...} }
type DataDiskArrayOutput ¶
type DataDiskArrayOutput struct{ *pulumi.OutputState }
func (DataDiskArrayOutput) ElementType ¶
func (DataDiskArrayOutput) ElementType() reflect.Type
func (DataDiskArrayOutput) Index ¶
func (o DataDiskArrayOutput) Index(i pulumi.IntInput) DataDiskOutput
func (DataDiskArrayOutput) ToDataDiskArrayOutput ¶
func (o DataDiskArrayOutput) ToDataDiskArrayOutput() DataDiskArrayOutput
func (DataDiskArrayOutput) ToDataDiskArrayOutputWithContext ¶
func (o DataDiskArrayOutput) ToDataDiskArrayOutputWithContext(ctx context.Context) DataDiskArrayOutput
type DataDiskInput ¶
type DataDiskInput interface { pulumi.Input ToDataDiskOutput() DataDiskOutput ToDataDiskOutputWithContext(context.Context) DataDiskOutput }
DataDiskInput is an input type that accepts DataDiskArgs and DataDiskOutput values. You can construct a concrete instance of `DataDiskInput` via:
DataDiskArgs{...}
type DataDiskOutput ¶
type DataDiskOutput struct{ *pulumi.OutputState }
Settings which will be used by the data disks associated to Compute Nodes in the Pool. When using attached data disks, you need to mount and format the disks from within a VM to use them.
func (DataDiskOutput) Caching ¶
func (o DataDiskOutput) Caching() CachingTypePtrOutput
Values are:
none - The caching mode for the disk is not enabled. readOnly - The caching mode for the disk is read only. readWrite - The caching mode for the disk is read and write. The default value for caching is none. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
func (DataDiskOutput) DiskSizeGB ¶
func (o DataDiskOutput) DiskSizeGB() pulumi.IntOutput
func (DataDiskOutput) ElementType ¶
func (DataDiskOutput) ElementType() reflect.Type
func (DataDiskOutput) Lun ¶
func (o DataDiskOutput) Lun() pulumi.IntOutput
The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun. The value must be between 0 and 63, inclusive.
func (DataDiskOutput) StorageAccountType ¶
func (o DataDiskOutput) StorageAccountType() StorageAccountTypePtrOutput
If omitted, the default is "Standard_LRS". Values are:
Standard_LRS - The data disk should use standard locally redundant storage. Premium_LRS - The data disk should use premium locally redundant storage.
func (DataDiskOutput) ToDataDiskOutput ¶
func (o DataDiskOutput) ToDataDiskOutput() DataDiskOutput
func (DataDiskOutput) ToDataDiskOutputWithContext ¶
func (o DataDiskOutput) ToDataDiskOutputWithContext(ctx context.Context) DataDiskOutput
type DataDiskResponse ¶
type DataDiskResponse struct { // Values are: // // none - The caching mode for the disk is not enabled. // readOnly - The caching mode for the disk is read only. // readWrite - The caching mode for the disk is read and write. // // The default value for caching is none. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. Caching *string `pulumi:"caching"` DiskSizeGB int `pulumi:"diskSizeGB"` // The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun. The value must be between 0 and 63, inclusive. Lun int `pulumi:"lun"` // If omitted, the default is "Standard_LRS". Values are: // // Standard_LRS - The data disk should use standard locally redundant storage. // Premium_LRS - The data disk should use premium locally redundant storage. StorageAccountType *string `pulumi:"storageAccountType"` }
Settings which will be used by the data disks associated to Compute Nodes in the Pool. When using attached data disks, you need to mount and format the disks from within a VM to use them.
type DataDiskResponseArrayOutput ¶
type DataDiskResponseArrayOutput struct{ *pulumi.OutputState }
func (DataDiskResponseArrayOutput) ElementType ¶
func (DataDiskResponseArrayOutput) ElementType() reflect.Type
func (DataDiskResponseArrayOutput) Index ¶
func (o DataDiskResponseArrayOutput) Index(i pulumi.IntInput) DataDiskResponseOutput
func (DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutput ¶
func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutput() DataDiskResponseArrayOutput
func (DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutputWithContext ¶
func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutputWithContext(ctx context.Context) DataDiskResponseArrayOutput
type DataDiskResponseOutput ¶
type DataDiskResponseOutput struct{ *pulumi.OutputState }
Settings which will be used by the data disks associated to Compute Nodes in the Pool. When using attached data disks, you need to mount and format the disks from within a VM to use them.
func (DataDiskResponseOutput) Caching ¶
func (o DataDiskResponseOutput) Caching() pulumi.StringPtrOutput
Values are:
none - The caching mode for the disk is not enabled. readOnly - The caching mode for the disk is read only. readWrite - The caching mode for the disk is read and write. The default value for caching is none. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
func (DataDiskResponseOutput) DiskSizeGB ¶
func (o DataDiskResponseOutput) DiskSizeGB() pulumi.IntOutput
func (DataDiskResponseOutput) ElementType ¶
func (DataDiskResponseOutput) ElementType() reflect.Type
func (DataDiskResponseOutput) Lun ¶
func (o DataDiskResponseOutput) Lun() pulumi.IntOutput
The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun. The value must be between 0 and 63, inclusive.
func (DataDiskResponseOutput) StorageAccountType ¶
func (o DataDiskResponseOutput) StorageAccountType() pulumi.StringPtrOutput
If omitted, the default is "Standard_LRS". Values are:
Standard_LRS - The data disk should use standard locally redundant storage. Premium_LRS - The data disk should use premium locally redundant storage.
func (DataDiskResponseOutput) ToDataDiskResponseOutput ¶
func (o DataDiskResponseOutput) ToDataDiskResponseOutput() DataDiskResponseOutput
func (DataDiskResponseOutput) ToDataDiskResponseOutputWithContext ¶
func (o DataDiskResponseOutput) ToDataDiskResponseOutputWithContext(ctx context.Context) DataDiskResponseOutput
type DeploymentConfiguration ¶
type DeploymentConfiguration struct { // This property and virtualMachineConfiguration are mutually exclusive and one of the properties must be specified. This property cannot be specified if the Batch account was created with its poolAllocationMode property set to 'UserSubscription'. CloudServiceConfiguration *CloudServiceConfiguration `pulumi:"cloudServiceConfiguration"` // This property and cloudServiceConfiguration are mutually exclusive and one of the properties must be specified. VirtualMachineConfiguration *VirtualMachineConfiguration `pulumi:"virtualMachineConfiguration"` }
func (*DeploymentConfiguration) Defaults ¶
func (val *DeploymentConfiguration) Defaults() *DeploymentConfiguration
Defaults sets the appropriate defaults for DeploymentConfiguration
type DeploymentConfigurationArgs ¶
type DeploymentConfigurationArgs struct { // This property and virtualMachineConfiguration are mutually exclusive and one of the properties must be specified. This property cannot be specified if the Batch account was created with its poolAllocationMode property set to 'UserSubscription'. CloudServiceConfiguration CloudServiceConfigurationPtrInput `pulumi:"cloudServiceConfiguration"` // This property and cloudServiceConfiguration are mutually exclusive and one of the properties must be specified. VirtualMachineConfiguration VirtualMachineConfigurationPtrInput `pulumi:"virtualMachineConfiguration"` }
func (*DeploymentConfigurationArgs) Defaults ¶
func (val *DeploymentConfigurationArgs) Defaults() *DeploymentConfigurationArgs
Defaults sets the appropriate defaults for DeploymentConfigurationArgs
func (DeploymentConfigurationArgs) ElementType ¶
func (DeploymentConfigurationArgs) ElementType() reflect.Type
func (DeploymentConfigurationArgs) ToDeploymentConfigurationOutput ¶
func (i DeploymentConfigurationArgs) ToDeploymentConfigurationOutput() DeploymentConfigurationOutput
func (DeploymentConfigurationArgs) ToDeploymentConfigurationOutputWithContext ¶
func (i DeploymentConfigurationArgs) ToDeploymentConfigurationOutputWithContext(ctx context.Context) DeploymentConfigurationOutput
func (DeploymentConfigurationArgs) ToDeploymentConfigurationPtrOutput ¶
func (i DeploymentConfigurationArgs) ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput
func (DeploymentConfigurationArgs) ToDeploymentConfigurationPtrOutputWithContext ¶
func (i DeploymentConfigurationArgs) ToDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentConfigurationPtrOutput
type DeploymentConfigurationInput ¶
type DeploymentConfigurationInput interface { pulumi.Input ToDeploymentConfigurationOutput() DeploymentConfigurationOutput ToDeploymentConfigurationOutputWithContext(context.Context) DeploymentConfigurationOutput }
DeploymentConfigurationInput is an input type that accepts DeploymentConfigurationArgs and DeploymentConfigurationOutput values. You can construct a concrete instance of `DeploymentConfigurationInput` via:
DeploymentConfigurationArgs{...}
type DeploymentConfigurationOutput ¶
type DeploymentConfigurationOutput struct{ *pulumi.OutputState }
func (DeploymentConfigurationOutput) CloudServiceConfiguration ¶
func (o DeploymentConfigurationOutput) CloudServiceConfiguration() CloudServiceConfigurationPtrOutput
This property and virtualMachineConfiguration are mutually exclusive and one of the properties must be specified. This property cannot be specified if the Batch account was created with its poolAllocationMode property set to 'UserSubscription'.
func (DeploymentConfigurationOutput) ElementType ¶
func (DeploymentConfigurationOutput) ElementType() reflect.Type
func (DeploymentConfigurationOutput) ToDeploymentConfigurationOutput ¶
func (o DeploymentConfigurationOutput) ToDeploymentConfigurationOutput() DeploymentConfigurationOutput
func (DeploymentConfigurationOutput) ToDeploymentConfigurationOutputWithContext ¶
func (o DeploymentConfigurationOutput) ToDeploymentConfigurationOutputWithContext(ctx context.Context) DeploymentConfigurationOutput
func (DeploymentConfigurationOutput) ToDeploymentConfigurationPtrOutput ¶
func (o DeploymentConfigurationOutput) ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput
func (DeploymentConfigurationOutput) ToDeploymentConfigurationPtrOutputWithContext ¶
func (o DeploymentConfigurationOutput) ToDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentConfigurationPtrOutput
func (DeploymentConfigurationOutput) VirtualMachineConfiguration ¶
func (o DeploymentConfigurationOutput) VirtualMachineConfiguration() VirtualMachineConfigurationPtrOutput
This property and cloudServiceConfiguration are mutually exclusive and one of the properties must be specified.
type DeploymentConfigurationPtrInput ¶
type DeploymentConfigurationPtrInput interface { pulumi.Input ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput ToDeploymentConfigurationPtrOutputWithContext(context.Context) DeploymentConfigurationPtrOutput }
DeploymentConfigurationPtrInput is an input type that accepts DeploymentConfigurationArgs, DeploymentConfigurationPtr and DeploymentConfigurationPtrOutput values. You can construct a concrete instance of `DeploymentConfigurationPtrInput` via:
DeploymentConfigurationArgs{...} or: nil
func DeploymentConfigurationPtr ¶
func DeploymentConfigurationPtr(v *DeploymentConfigurationArgs) DeploymentConfigurationPtrInput
type DeploymentConfigurationPtrOutput ¶
type DeploymentConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DeploymentConfigurationPtrOutput) CloudServiceConfiguration ¶
func (o DeploymentConfigurationPtrOutput) CloudServiceConfiguration() CloudServiceConfigurationPtrOutput
This property and virtualMachineConfiguration are mutually exclusive and one of the properties must be specified. This property cannot be specified if the Batch account was created with its poolAllocationMode property set to 'UserSubscription'.
func (DeploymentConfigurationPtrOutput) Elem ¶
func (o DeploymentConfigurationPtrOutput) Elem() DeploymentConfigurationOutput
func (DeploymentConfigurationPtrOutput) ElementType ¶
func (DeploymentConfigurationPtrOutput) ElementType() reflect.Type
func (DeploymentConfigurationPtrOutput) ToDeploymentConfigurationPtrOutput ¶
func (o DeploymentConfigurationPtrOutput) ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput
func (DeploymentConfigurationPtrOutput) ToDeploymentConfigurationPtrOutputWithContext ¶
func (o DeploymentConfigurationPtrOutput) ToDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentConfigurationPtrOutput
func (DeploymentConfigurationPtrOutput) VirtualMachineConfiguration ¶
func (o DeploymentConfigurationPtrOutput) VirtualMachineConfiguration() VirtualMachineConfigurationPtrOutput
This property and cloudServiceConfiguration are mutually exclusive and one of the properties must be specified.
type DeploymentConfigurationResponse ¶
type DeploymentConfigurationResponse struct { // This property and virtualMachineConfiguration are mutually exclusive and one of the properties must be specified. This property cannot be specified if the Batch account was created with its poolAllocationMode property set to 'UserSubscription'. CloudServiceConfiguration *CloudServiceConfigurationResponse `pulumi:"cloudServiceConfiguration"` // This property and cloudServiceConfiguration are mutually exclusive and one of the properties must be specified. VirtualMachineConfiguration *VirtualMachineConfigurationResponse `pulumi:"virtualMachineConfiguration"` }
func (*DeploymentConfigurationResponse) Defaults ¶
func (val *DeploymentConfigurationResponse) Defaults() *DeploymentConfigurationResponse
Defaults sets the appropriate defaults for DeploymentConfigurationResponse
type DeploymentConfigurationResponseOutput ¶
type DeploymentConfigurationResponseOutput struct{ *pulumi.OutputState }
func (DeploymentConfigurationResponseOutput) CloudServiceConfiguration ¶
func (o DeploymentConfigurationResponseOutput) CloudServiceConfiguration() CloudServiceConfigurationResponsePtrOutput
This property and virtualMachineConfiguration are mutually exclusive and one of the properties must be specified. This property cannot be specified if the Batch account was created with its poolAllocationMode property set to 'UserSubscription'.
func (DeploymentConfigurationResponseOutput) ElementType ¶
func (DeploymentConfigurationResponseOutput) ElementType() reflect.Type
func (DeploymentConfigurationResponseOutput) ToDeploymentConfigurationResponseOutput ¶
func (o DeploymentConfigurationResponseOutput) ToDeploymentConfigurationResponseOutput() DeploymentConfigurationResponseOutput
func (DeploymentConfigurationResponseOutput) ToDeploymentConfigurationResponseOutputWithContext ¶
func (o DeploymentConfigurationResponseOutput) ToDeploymentConfigurationResponseOutputWithContext(ctx context.Context) DeploymentConfigurationResponseOutput
func (DeploymentConfigurationResponseOutput) VirtualMachineConfiguration ¶
func (o DeploymentConfigurationResponseOutput) VirtualMachineConfiguration() VirtualMachineConfigurationResponsePtrOutput
This property and cloudServiceConfiguration are mutually exclusive and one of the properties must be specified.
type DeploymentConfigurationResponsePtrOutput ¶
type DeploymentConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (DeploymentConfigurationResponsePtrOutput) CloudServiceConfiguration ¶
func (o DeploymentConfigurationResponsePtrOutput) CloudServiceConfiguration() CloudServiceConfigurationResponsePtrOutput
This property and virtualMachineConfiguration are mutually exclusive and one of the properties must be specified. This property cannot be specified if the Batch account was created with its poolAllocationMode property set to 'UserSubscription'.
func (DeploymentConfigurationResponsePtrOutput) ElementType ¶
func (DeploymentConfigurationResponsePtrOutput) ElementType() reflect.Type
func (DeploymentConfigurationResponsePtrOutput) ToDeploymentConfigurationResponsePtrOutput ¶
func (o DeploymentConfigurationResponsePtrOutput) ToDeploymentConfigurationResponsePtrOutput() DeploymentConfigurationResponsePtrOutput
func (DeploymentConfigurationResponsePtrOutput) ToDeploymentConfigurationResponsePtrOutputWithContext ¶
func (o DeploymentConfigurationResponsePtrOutput) ToDeploymentConfigurationResponsePtrOutputWithContext(ctx context.Context) DeploymentConfigurationResponsePtrOutput
func (DeploymentConfigurationResponsePtrOutput) VirtualMachineConfiguration ¶
func (o DeploymentConfigurationResponsePtrOutput) VirtualMachineConfiguration() VirtualMachineConfigurationResponsePtrOutput
This property and cloudServiceConfiguration are mutually exclusive and one of the properties must be specified.
type DiffDiskPlacement ¶
type DiffDiskPlacement string
This property can be used by user in the request to choose which location the operating system should be in. e.g., cache disk space for Ephemeral OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer to Ephemeral OS disk size requirements for Windows VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements.
func (DiffDiskPlacement) ElementType ¶
func (DiffDiskPlacement) ElementType() reflect.Type
func (DiffDiskPlacement) ToDiffDiskPlacementOutput ¶
func (e DiffDiskPlacement) ToDiffDiskPlacementOutput() DiffDiskPlacementOutput
func (DiffDiskPlacement) ToDiffDiskPlacementOutputWithContext ¶
func (e DiffDiskPlacement) ToDiffDiskPlacementOutputWithContext(ctx context.Context) DiffDiskPlacementOutput
func (DiffDiskPlacement) ToDiffDiskPlacementPtrOutput ¶
func (e DiffDiskPlacement) ToDiffDiskPlacementPtrOutput() DiffDiskPlacementPtrOutput
func (DiffDiskPlacement) ToDiffDiskPlacementPtrOutputWithContext ¶
func (e DiffDiskPlacement) ToDiffDiskPlacementPtrOutputWithContext(ctx context.Context) DiffDiskPlacementPtrOutput
func (DiffDiskPlacement) ToStringOutput ¶
func (e DiffDiskPlacement) ToStringOutput() pulumi.StringOutput
func (DiffDiskPlacement) ToStringOutputWithContext ¶
func (e DiffDiskPlacement) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiffDiskPlacement) ToStringPtrOutput ¶
func (e DiffDiskPlacement) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiffDiskPlacement) ToStringPtrOutputWithContext ¶
func (e DiffDiskPlacement) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiffDiskPlacementInput ¶
type DiffDiskPlacementInput interface { pulumi.Input ToDiffDiskPlacementOutput() DiffDiskPlacementOutput ToDiffDiskPlacementOutputWithContext(context.Context) DiffDiskPlacementOutput }
DiffDiskPlacementInput is an input type that accepts values of the DiffDiskPlacement enum A concrete instance of `DiffDiskPlacementInput` can be one of the following:
DiffDiskPlacementCacheDisk
type DiffDiskPlacementOutput ¶
type DiffDiskPlacementOutput struct{ *pulumi.OutputState }
func (DiffDiskPlacementOutput) ElementType ¶
func (DiffDiskPlacementOutput) ElementType() reflect.Type
func (DiffDiskPlacementOutput) ToDiffDiskPlacementOutput ¶
func (o DiffDiskPlacementOutput) ToDiffDiskPlacementOutput() DiffDiskPlacementOutput
func (DiffDiskPlacementOutput) ToDiffDiskPlacementOutputWithContext ¶
func (o DiffDiskPlacementOutput) ToDiffDiskPlacementOutputWithContext(ctx context.Context) DiffDiskPlacementOutput
func (DiffDiskPlacementOutput) ToDiffDiskPlacementPtrOutput ¶
func (o DiffDiskPlacementOutput) ToDiffDiskPlacementPtrOutput() DiffDiskPlacementPtrOutput
func (DiffDiskPlacementOutput) ToDiffDiskPlacementPtrOutputWithContext ¶
func (o DiffDiskPlacementOutput) ToDiffDiskPlacementPtrOutputWithContext(ctx context.Context) DiffDiskPlacementPtrOutput
func (DiffDiskPlacementOutput) ToStringOutput ¶
func (o DiffDiskPlacementOutput) ToStringOutput() pulumi.StringOutput
func (DiffDiskPlacementOutput) ToStringOutputWithContext ¶
func (o DiffDiskPlacementOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiffDiskPlacementOutput) ToStringPtrOutput ¶
func (o DiffDiskPlacementOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiffDiskPlacementOutput) ToStringPtrOutputWithContext ¶
func (o DiffDiskPlacementOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiffDiskPlacementPtrInput ¶
type DiffDiskPlacementPtrInput interface { pulumi.Input ToDiffDiskPlacementPtrOutput() DiffDiskPlacementPtrOutput ToDiffDiskPlacementPtrOutputWithContext(context.Context) DiffDiskPlacementPtrOutput }
func DiffDiskPlacementPtr ¶
func DiffDiskPlacementPtr(v string) DiffDiskPlacementPtrInput
type DiffDiskPlacementPtrOutput ¶
type DiffDiskPlacementPtrOutput struct{ *pulumi.OutputState }
func (DiffDiskPlacementPtrOutput) Elem ¶
func (o DiffDiskPlacementPtrOutput) Elem() DiffDiskPlacementOutput
func (DiffDiskPlacementPtrOutput) ElementType ¶
func (DiffDiskPlacementPtrOutput) ElementType() reflect.Type
func (DiffDiskPlacementPtrOutput) ToDiffDiskPlacementPtrOutput ¶
func (o DiffDiskPlacementPtrOutput) ToDiffDiskPlacementPtrOutput() DiffDiskPlacementPtrOutput
func (DiffDiskPlacementPtrOutput) ToDiffDiskPlacementPtrOutputWithContext ¶
func (o DiffDiskPlacementPtrOutput) ToDiffDiskPlacementPtrOutputWithContext(ctx context.Context) DiffDiskPlacementPtrOutput
func (DiffDiskPlacementPtrOutput) ToStringPtrOutput ¶
func (o DiffDiskPlacementPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiffDiskPlacementPtrOutput) ToStringPtrOutputWithContext ¶
func (o DiffDiskPlacementPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiffDiskSettings ¶
type DiffDiskSettings struct { // This property can be used by user in the request to choose which location the operating system should be in. e.g., cache disk space for Ephemeral OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer to Ephemeral OS disk size requirements for Windows VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Placement *DiffDiskPlacement `pulumi:"placement"` }
type DiffDiskSettingsArgs ¶
type DiffDiskSettingsArgs struct { // This property can be used by user in the request to choose which location the operating system should be in. e.g., cache disk space for Ephemeral OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer to Ephemeral OS disk size requirements for Windows VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Placement DiffDiskPlacementPtrInput `pulumi:"placement"` }
func (DiffDiskSettingsArgs) ElementType ¶
func (DiffDiskSettingsArgs) ElementType() reflect.Type
func (DiffDiskSettingsArgs) ToDiffDiskSettingsOutput ¶
func (i DiffDiskSettingsArgs) ToDiffDiskSettingsOutput() DiffDiskSettingsOutput
func (DiffDiskSettingsArgs) ToDiffDiskSettingsOutputWithContext ¶
func (i DiffDiskSettingsArgs) ToDiffDiskSettingsOutputWithContext(ctx context.Context) DiffDiskSettingsOutput
func (DiffDiskSettingsArgs) ToDiffDiskSettingsPtrOutput ¶
func (i DiffDiskSettingsArgs) ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput
func (DiffDiskSettingsArgs) ToDiffDiskSettingsPtrOutputWithContext ¶
func (i DiffDiskSettingsArgs) ToDiffDiskSettingsPtrOutputWithContext(ctx context.Context) DiffDiskSettingsPtrOutput
type DiffDiskSettingsInput ¶
type DiffDiskSettingsInput interface { pulumi.Input ToDiffDiskSettingsOutput() DiffDiskSettingsOutput ToDiffDiskSettingsOutputWithContext(context.Context) DiffDiskSettingsOutput }
DiffDiskSettingsInput is an input type that accepts DiffDiskSettingsArgs and DiffDiskSettingsOutput values. You can construct a concrete instance of `DiffDiskSettingsInput` via:
DiffDiskSettingsArgs{...}
type DiffDiskSettingsOutput ¶
type DiffDiskSettingsOutput struct{ *pulumi.OutputState }
func (DiffDiskSettingsOutput) ElementType ¶
func (DiffDiskSettingsOutput) ElementType() reflect.Type
func (DiffDiskSettingsOutput) Placement ¶
func (o DiffDiskSettingsOutput) Placement() DiffDiskPlacementPtrOutput
This property can be used by user in the request to choose which location the operating system should be in. e.g., cache disk space for Ephemeral OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer to Ephemeral OS disk size requirements for Windows VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements.
func (DiffDiskSettingsOutput) ToDiffDiskSettingsOutput ¶
func (o DiffDiskSettingsOutput) ToDiffDiskSettingsOutput() DiffDiskSettingsOutput
func (DiffDiskSettingsOutput) ToDiffDiskSettingsOutputWithContext ¶
func (o DiffDiskSettingsOutput) ToDiffDiskSettingsOutputWithContext(ctx context.Context) DiffDiskSettingsOutput
func (DiffDiskSettingsOutput) ToDiffDiskSettingsPtrOutput ¶
func (o DiffDiskSettingsOutput) ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput
func (DiffDiskSettingsOutput) ToDiffDiskSettingsPtrOutputWithContext ¶
func (o DiffDiskSettingsOutput) ToDiffDiskSettingsPtrOutputWithContext(ctx context.Context) DiffDiskSettingsPtrOutput
type DiffDiskSettingsPtrInput ¶
type DiffDiskSettingsPtrInput interface { pulumi.Input ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput ToDiffDiskSettingsPtrOutputWithContext(context.Context) DiffDiskSettingsPtrOutput }
DiffDiskSettingsPtrInput is an input type that accepts DiffDiskSettingsArgs, DiffDiskSettingsPtr and DiffDiskSettingsPtrOutput values. You can construct a concrete instance of `DiffDiskSettingsPtrInput` via:
DiffDiskSettingsArgs{...} or: nil
func DiffDiskSettingsPtr ¶
func DiffDiskSettingsPtr(v *DiffDiskSettingsArgs) DiffDiskSettingsPtrInput
type DiffDiskSettingsPtrOutput ¶
type DiffDiskSettingsPtrOutput struct{ *pulumi.OutputState }
func (DiffDiskSettingsPtrOutput) Elem ¶
func (o DiffDiskSettingsPtrOutput) Elem() DiffDiskSettingsOutput
func (DiffDiskSettingsPtrOutput) ElementType ¶
func (DiffDiskSettingsPtrOutput) ElementType() reflect.Type
func (DiffDiskSettingsPtrOutput) Placement ¶
func (o DiffDiskSettingsPtrOutput) Placement() DiffDiskPlacementPtrOutput
This property can be used by user in the request to choose which location the operating system should be in. e.g., cache disk space for Ephemeral OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer to Ephemeral OS disk size requirements for Windows VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements.
func (DiffDiskSettingsPtrOutput) ToDiffDiskSettingsPtrOutput ¶
func (o DiffDiskSettingsPtrOutput) ToDiffDiskSettingsPtrOutput() DiffDiskSettingsPtrOutput
func (DiffDiskSettingsPtrOutput) ToDiffDiskSettingsPtrOutputWithContext ¶
func (o DiffDiskSettingsPtrOutput) ToDiffDiskSettingsPtrOutputWithContext(ctx context.Context) DiffDiskSettingsPtrOutput
type DiffDiskSettingsResponse ¶
type DiffDiskSettingsResponse struct { // This property can be used by user in the request to choose which location the operating system should be in. e.g., cache disk space for Ephemeral OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer to Ephemeral OS disk size requirements for Windows VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Placement *string `pulumi:"placement"` }
type DiffDiskSettingsResponseOutput ¶
type DiffDiskSettingsResponseOutput struct{ *pulumi.OutputState }
func (DiffDiskSettingsResponseOutput) ElementType ¶
func (DiffDiskSettingsResponseOutput) ElementType() reflect.Type
func (DiffDiskSettingsResponseOutput) Placement ¶
func (o DiffDiskSettingsResponseOutput) Placement() pulumi.StringPtrOutput
This property can be used by user in the request to choose which location the operating system should be in. e.g., cache disk space for Ephemeral OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer to Ephemeral OS disk size requirements for Windows VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements.
func (DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponseOutput ¶
func (o DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponseOutput() DiffDiskSettingsResponseOutput
func (DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponseOutputWithContext ¶
func (o DiffDiskSettingsResponseOutput) ToDiffDiskSettingsResponseOutputWithContext(ctx context.Context) DiffDiskSettingsResponseOutput
type DiffDiskSettingsResponsePtrOutput ¶
type DiffDiskSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (DiffDiskSettingsResponsePtrOutput) Elem ¶
func (o DiffDiskSettingsResponsePtrOutput) Elem() DiffDiskSettingsResponseOutput
func (DiffDiskSettingsResponsePtrOutput) ElementType ¶
func (DiffDiskSettingsResponsePtrOutput) ElementType() reflect.Type
func (DiffDiskSettingsResponsePtrOutput) Placement ¶
func (o DiffDiskSettingsResponsePtrOutput) Placement() pulumi.StringPtrOutput
This property can be used by user in the request to choose which location the operating system should be in. e.g., cache disk space for Ephemeral OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer to Ephemeral OS disk size requirements for Windows VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VMs at https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements.
func (DiffDiskSettingsResponsePtrOutput) ToDiffDiskSettingsResponsePtrOutput ¶
func (o DiffDiskSettingsResponsePtrOutput) ToDiffDiskSettingsResponsePtrOutput() DiffDiskSettingsResponsePtrOutput
func (DiffDiskSettingsResponsePtrOutput) ToDiffDiskSettingsResponsePtrOutputWithContext ¶
func (o DiffDiskSettingsResponsePtrOutput) ToDiffDiskSettingsResponsePtrOutputWithContext(ctx context.Context) DiffDiskSettingsResponsePtrOutput
type DiskEncryptionConfiguration ¶
type DiskEncryptionConfiguration struct { // On Linux pool, only "TemporaryDisk" is supported; on Windows pool, "OsDisk" and "TemporaryDisk" must be specified. Targets []DiskEncryptionTarget `pulumi:"targets"` }
The disk encryption configuration applied on compute nodes in the pool. Disk encryption configuration is not supported on Linux pool created with Virtual Machine Image or Shared Image Gallery Image.
type DiskEncryptionConfigurationArgs ¶
type DiskEncryptionConfigurationArgs struct { // On Linux pool, only "TemporaryDisk" is supported; on Windows pool, "OsDisk" and "TemporaryDisk" must be specified. Targets DiskEncryptionTargetArrayInput `pulumi:"targets"` }
The disk encryption configuration applied on compute nodes in the pool. Disk encryption configuration is not supported on Linux pool created with Virtual Machine Image or Shared Image Gallery Image.
func (DiskEncryptionConfigurationArgs) ElementType ¶
func (DiskEncryptionConfigurationArgs) ElementType() reflect.Type
func (DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationOutput ¶
func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationOutput() DiskEncryptionConfigurationOutput
func (DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationOutputWithContext ¶
func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationOutputWithContext(ctx context.Context) DiskEncryptionConfigurationOutput
func (DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationPtrOutput ¶
func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput
func (DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationPtrOutputWithContext ¶
func (i DiskEncryptionConfigurationArgs) ToDiskEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationPtrOutput
type DiskEncryptionConfigurationInput ¶
type DiskEncryptionConfigurationInput interface { pulumi.Input ToDiskEncryptionConfigurationOutput() DiskEncryptionConfigurationOutput ToDiskEncryptionConfigurationOutputWithContext(context.Context) DiskEncryptionConfigurationOutput }
DiskEncryptionConfigurationInput is an input type that accepts DiskEncryptionConfigurationArgs and DiskEncryptionConfigurationOutput values. You can construct a concrete instance of `DiskEncryptionConfigurationInput` via:
DiskEncryptionConfigurationArgs{...}
type DiskEncryptionConfigurationOutput ¶
type DiskEncryptionConfigurationOutput struct{ *pulumi.OutputState }
The disk encryption configuration applied on compute nodes in the pool. Disk encryption configuration is not supported on Linux pool created with Virtual Machine Image or Shared Image Gallery Image.
func (DiskEncryptionConfigurationOutput) ElementType ¶
func (DiskEncryptionConfigurationOutput) ElementType() reflect.Type
func (DiskEncryptionConfigurationOutput) Targets ¶
func (o DiskEncryptionConfigurationOutput) Targets() DiskEncryptionTargetArrayOutput
On Linux pool, only "TemporaryDisk" is supported; on Windows pool, "OsDisk" and "TemporaryDisk" must be specified.
func (DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationOutput ¶
func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationOutput() DiskEncryptionConfigurationOutput
func (DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationOutputWithContext ¶
func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationOutputWithContext(ctx context.Context) DiskEncryptionConfigurationOutput
func (DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationPtrOutput ¶
func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput
func (DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationPtrOutputWithContext ¶
func (o DiskEncryptionConfigurationOutput) ToDiskEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationPtrOutput
type DiskEncryptionConfigurationPtrInput ¶
type DiskEncryptionConfigurationPtrInput interface { pulumi.Input ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput ToDiskEncryptionConfigurationPtrOutputWithContext(context.Context) DiskEncryptionConfigurationPtrOutput }
DiskEncryptionConfigurationPtrInput is an input type that accepts DiskEncryptionConfigurationArgs, DiskEncryptionConfigurationPtr and DiskEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `DiskEncryptionConfigurationPtrInput` via:
DiskEncryptionConfigurationArgs{...} or: nil
func DiskEncryptionConfigurationPtr ¶
func DiskEncryptionConfigurationPtr(v *DiskEncryptionConfigurationArgs) DiskEncryptionConfigurationPtrInput
type DiskEncryptionConfigurationPtrOutput ¶
type DiskEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DiskEncryptionConfigurationPtrOutput) ElementType ¶
func (DiskEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (DiskEncryptionConfigurationPtrOutput) Targets ¶
func (o DiskEncryptionConfigurationPtrOutput) Targets() DiskEncryptionTargetArrayOutput
On Linux pool, only "TemporaryDisk" is supported; on Windows pool, "OsDisk" and "TemporaryDisk" must be specified.
func (DiskEncryptionConfigurationPtrOutput) ToDiskEncryptionConfigurationPtrOutput ¶
func (o DiskEncryptionConfigurationPtrOutput) ToDiskEncryptionConfigurationPtrOutput() DiskEncryptionConfigurationPtrOutput
func (DiskEncryptionConfigurationPtrOutput) ToDiskEncryptionConfigurationPtrOutputWithContext ¶
func (o DiskEncryptionConfigurationPtrOutput) ToDiskEncryptionConfigurationPtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationPtrOutput
type DiskEncryptionConfigurationResponse ¶
type DiskEncryptionConfigurationResponse struct { // On Linux pool, only "TemporaryDisk" is supported; on Windows pool, "OsDisk" and "TemporaryDisk" must be specified. Targets []string `pulumi:"targets"` }
The disk encryption configuration applied on compute nodes in the pool. Disk encryption configuration is not supported on Linux pool created with Virtual Machine Image or Shared Image Gallery Image.
type DiskEncryptionConfigurationResponseOutput ¶
type DiskEncryptionConfigurationResponseOutput struct{ *pulumi.OutputState }
The disk encryption configuration applied on compute nodes in the pool. Disk encryption configuration is not supported on Linux pool created with Virtual Machine Image or Shared Image Gallery Image.
func (DiskEncryptionConfigurationResponseOutput) ElementType ¶
func (DiskEncryptionConfigurationResponseOutput) ElementType() reflect.Type
func (DiskEncryptionConfigurationResponseOutput) Targets ¶
func (o DiskEncryptionConfigurationResponseOutput) Targets() pulumi.StringArrayOutput
On Linux pool, only "TemporaryDisk" is supported; on Windows pool, "OsDisk" and "TemporaryDisk" must be specified.
func (DiskEncryptionConfigurationResponseOutput) ToDiskEncryptionConfigurationResponseOutput ¶
func (o DiskEncryptionConfigurationResponseOutput) ToDiskEncryptionConfigurationResponseOutput() DiskEncryptionConfigurationResponseOutput
func (DiskEncryptionConfigurationResponseOutput) ToDiskEncryptionConfigurationResponseOutputWithContext ¶
func (o DiskEncryptionConfigurationResponseOutput) ToDiskEncryptionConfigurationResponseOutputWithContext(ctx context.Context) DiskEncryptionConfigurationResponseOutput
type DiskEncryptionConfigurationResponsePtrOutput ¶
type DiskEncryptionConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (DiskEncryptionConfigurationResponsePtrOutput) ElementType ¶
func (DiskEncryptionConfigurationResponsePtrOutput) ElementType() reflect.Type
func (DiskEncryptionConfigurationResponsePtrOutput) Targets ¶
func (o DiskEncryptionConfigurationResponsePtrOutput) Targets() pulumi.StringArrayOutput
On Linux pool, only "TemporaryDisk" is supported; on Windows pool, "OsDisk" and "TemporaryDisk" must be specified.
func (DiskEncryptionConfigurationResponsePtrOutput) ToDiskEncryptionConfigurationResponsePtrOutput ¶
func (o DiskEncryptionConfigurationResponsePtrOutput) ToDiskEncryptionConfigurationResponsePtrOutput() DiskEncryptionConfigurationResponsePtrOutput
func (DiskEncryptionConfigurationResponsePtrOutput) ToDiskEncryptionConfigurationResponsePtrOutputWithContext ¶
func (o DiskEncryptionConfigurationResponsePtrOutput) ToDiskEncryptionConfigurationResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionConfigurationResponsePtrOutput
type DiskEncryptionTarget ¶
type DiskEncryptionTarget string
If omitted, no disks on the compute nodes in the pool will be encrypted.
func (DiskEncryptionTarget) ElementType ¶
func (DiskEncryptionTarget) ElementType() reflect.Type
func (DiskEncryptionTarget) ToDiskEncryptionTargetOutput ¶
func (e DiskEncryptionTarget) ToDiskEncryptionTargetOutput() DiskEncryptionTargetOutput
func (DiskEncryptionTarget) ToDiskEncryptionTargetOutputWithContext ¶
func (e DiskEncryptionTarget) ToDiskEncryptionTargetOutputWithContext(ctx context.Context) DiskEncryptionTargetOutput
func (DiskEncryptionTarget) ToDiskEncryptionTargetPtrOutput ¶
func (e DiskEncryptionTarget) ToDiskEncryptionTargetPtrOutput() DiskEncryptionTargetPtrOutput
func (DiskEncryptionTarget) ToDiskEncryptionTargetPtrOutputWithContext ¶
func (e DiskEncryptionTarget) ToDiskEncryptionTargetPtrOutputWithContext(ctx context.Context) DiskEncryptionTargetPtrOutput
func (DiskEncryptionTarget) ToStringOutput ¶
func (e DiskEncryptionTarget) ToStringOutput() pulumi.StringOutput
func (DiskEncryptionTarget) ToStringOutputWithContext ¶
func (e DiskEncryptionTarget) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiskEncryptionTarget) ToStringPtrOutput ¶
func (e DiskEncryptionTarget) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskEncryptionTarget) ToStringPtrOutputWithContext ¶
func (e DiskEncryptionTarget) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiskEncryptionTargetArray ¶
type DiskEncryptionTargetArray []DiskEncryptionTarget
func (DiskEncryptionTargetArray) ElementType ¶
func (DiskEncryptionTargetArray) ElementType() reflect.Type
func (DiskEncryptionTargetArray) ToDiskEncryptionTargetArrayOutput ¶
func (i DiskEncryptionTargetArray) ToDiskEncryptionTargetArrayOutput() DiskEncryptionTargetArrayOutput
func (DiskEncryptionTargetArray) ToDiskEncryptionTargetArrayOutputWithContext ¶
func (i DiskEncryptionTargetArray) ToDiskEncryptionTargetArrayOutputWithContext(ctx context.Context) DiskEncryptionTargetArrayOutput
type DiskEncryptionTargetArrayInput ¶
type DiskEncryptionTargetArrayInput interface { pulumi.Input ToDiskEncryptionTargetArrayOutput() DiskEncryptionTargetArrayOutput ToDiskEncryptionTargetArrayOutputWithContext(context.Context) DiskEncryptionTargetArrayOutput }
DiskEncryptionTargetArrayInput is an input type that accepts DiskEncryptionTargetArray and DiskEncryptionTargetArrayOutput values. You can construct a concrete instance of `DiskEncryptionTargetArrayInput` via:
DiskEncryptionTargetArray{ DiskEncryptionTargetArgs{...} }
type DiskEncryptionTargetArrayOutput ¶
type DiskEncryptionTargetArrayOutput struct{ *pulumi.OutputState }
func (DiskEncryptionTargetArrayOutput) ElementType ¶
func (DiskEncryptionTargetArrayOutput) ElementType() reflect.Type
func (DiskEncryptionTargetArrayOutput) Index ¶
func (o DiskEncryptionTargetArrayOutput) Index(i pulumi.IntInput) DiskEncryptionTargetOutput
func (DiskEncryptionTargetArrayOutput) ToDiskEncryptionTargetArrayOutput ¶
func (o DiskEncryptionTargetArrayOutput) ToDiskEncryptionTargetArrayOutput() DiskEncryptionTargetArrayOutput
func (DiskEncryptionTargetArrayOutput) ToDiskEncryptionTargetArrayOutputWithContext ¶
func (o DiskEncryptionTargetArrayOutput) ToDiskEncryptionTargetArrayOutputWithContext(ctx context.Context) DiskEncryptionTargetArrayOutput
type DiskEncryptionTargetInput ¶
type DiskEncryptionTargetInput interface { pulumi.Input ToDiskEncryptionTargetOutput() DiskEncryptionTargetOutput ToDiskEncryptionTargetOutputWithContext(context.Context) DiskEncryptionTargetOutput }
DiskEncryptionTargetInput is an input type that accepts values of the DiskEncryptionTarget enum A concrete instance of `DiskEncryptionTargetInput` can be one of the following:
DiskEncryptionTargetOsDisk DiskEncryptionTargetTemporaryDisk
type DiskEncryptionTargetOutput ¶
type DiskEncryptionTargetOutput struct{ *pulumi.OutputState }
func (DiskEncryptionTargetOutput) ElementType ¶
func (DiskEncryptionTargetOutput) ElementType() reflect.Type
func (DiskEncryptionTargetOutput) ToDiskEncryptionTargetOutput ¶
func (o DiskEncryptionTargetOutput) ToDiskEncryptionTargetOutput() DiskEncryptionTargetOutput
func (DiskEncryptionTargetOutput) ToDiskEncryptionTargetOutputWithContext ¶
func (o DiskEncryptionTargetOutput) ToDiskEncryptionTargetOutputWithContext(ctx context.Context) DiskEncryptionTargetOutput
func (DiskEncryptionTargetOutput) ToDiskEncryptionTargetPtrOutput ¶
func (o DiskEncryptionTargetOutput) ToDiskEncryptionTargetPtrOutput() DiskEncryptionTargetPtrOutput
func (DiskEncryptionTargetOutput) ToDiskEncryptionTargetPtrOutputWithContext ¶
func (o DiskEncryptionTargetOutput) ToDiskEncryptionTargetPtrOutputWithContext(ctx context.Context) DiskEncryptionTargetPtrOutput
func (DiskEncryptionTargetOutput) ToStringOutput ¶
func (o DiskEncryptionTargetOutput) ToStringOutput() pulumi.StringOutput
func (DiskEncryptionTargetOutput) ToStringOutputWithContext ¶
func (o DiskEncryptionTargetOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiskEncryptionTargetOutput) ToStringPtrOutput ¶
func (o DiskEncryptionTargetOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskEncryptionTargetOutput) ToStringPtrOutputWithContext ¶
func (o DiskEncryptionTargetOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiskEncryptionTargetPtrInput ¶
type DiskEncryptionTargetPtrInput interface { pulumi.Input ToDiskEncryptionTargetPtrOutput() DiskEncryptionTargetPtrOutput ToDiskEncryptionTargetPtrOutputWithContext(context.Context) DiskEncryptionTargetPtrOutput }
func DiskEncryptionTargetPtr ¶
func DiskEncryptionTargetPtr(v string) DiskEncryptionTargetPtrInput
type DiskEncryptionTargetPtrOutput ¶
type DiskEncryptionTargetPtrOutput struct{ *pulumi.OutputState }
func (DiskEncryptionTargetPtrOutput) Elem ¶
func (o DiskEncryptionTargetPtrOutput) Elem() DiskEncryptionTargetOutput
func (DiskEncryptionTargetPtrOutput) ElementType ¶
func (DiskEncryptionTargetPtrOutput) ElementType() reflect.Type
func (DiskEncryptionTargetPtrOutput) ToDiskEncryptionTargetPtrOutput ¶
func (o DiskEncryptionTargetPtrOutput) ToDiskEncryptionTargetPtrOutput() DiskEncryptionTargetPtrOutput
func (DiskEncryptionTargetPtrOutput) ToDiskEncryptionTargetPtrOutputWithContext ¶
func (o DiskEncryptionTargetPtrOutput) ToDiskEncryptionTargetPtrOutputWithContext(ctx context.Context) DiskEncryptionTargetPtrOutput
func (DiskEncryptionTargetPtrOutput) ToStringPtrOutput ¶
func (o DiskEncryptionTargetPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskEncryptionTargetPtrOutput) ToStringPtrOutputWithContext ¶
func (o DiskEncryptionTargetPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DynamicVNetAssignmentScope ¶
type DynamicVNetAssignmentScope string
func (DynamicVNetAssignmentScope) ElementType ¶
func (DynamicVNetAssignmentScope) ElementType() reflect.Type
func (DynamicVNetAssignmentScope) ToDynamicVNetAssignmentScopeOutput ¶
func (e DynamicVNetAssignmentScope) ToDynamicVNetAssignmentScopeOutput() DynamicVNetAssignmentScopeOutput
func (DynamicVNetAssignmentScope) ToDynamicVNetAssignmentScopeOutputWithContext ¶
func (e DynamicVNetAssignmentScope) ToDynamicVNetAssignmentScopeOutputWithContext(ctx context.Context) DynamicVNetAssignmentScopeOutput
func (DynamicVNetAssignmentScope) ToDynamicVNetAssignmentScopePtrOutput ¶
func (e DynamicVNetAssignmentScope) ToDynamicVNetAssignmentScopePtrOutput() DynamicVNetAssignmentScopePtrOutput
func (DynamicVNetAssignmentScope) ToDynamicVNetAssignmentScopePtrOutputWithContext ¶
func (e DynamicVNetAssignmentScope) ToDynamicVNetAssignmentScopePtrOutputWithContext(ctx context.Context) DynamicVNetAssignmentScopePtrOutput
func (DynamicVNetAssignmentScope) ToStringOutput ¶
func (e DynamicVNetAssignmentScope) ToStringOutput() pulumi.StringOutput
func (DynamicVNetAssignmentScope) ToStringOutputWithContext ¶
func (e DynamicVNetAssignmentScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DynamicVNetAssignmentScope) ToStringPtrOutput ¶
func (e DynamicVNetAssignmentScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (DynamicVNetAssignmentScope) ToStringPtrOutputWithContext ¶
func (e DynamicVNetAssignmentScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DynamicVNetAssignmentScopeInput ¶
type DynamicVNetAssignmentScopeInput interface { pulumi.Input ToDynamicVNetAssignmentScopeOutput() DynamicVNetAssignmentScopeOutput ToDynamicVNetAssignmentScopeOutputWithContext(context.Context) DynamicVNetAssignmentScopeOutput }
DynamicVNetAssignmentScopeInput is an input type that accepts values of the DynamicVNetAssignmentScope enum A concrete instance of `DynamicVNetAssignmentScopeInput` can be one of the following:
DynamicVNetAssignmentScopeNone DynamicVNetAssignmentScopeJob
type DynamicVNetAssignmentScopeOutput ¶
type DynamicVNetAssignmentScopeOutput struct{ *pulumi.OutputState }
func (DynamicVNetAssignmentScopeOutput) ElementType ¶
func (DynamicVNetAssignmentScopeOutput) ElementType() reflect.Type
func (DynamicVNetAssignmentScopeOutput) ToDynamicVNetAssignmentScopeOutput ¶
func (o DynamicVNetAssignmentScopeOutput) ToDynamicVNetAssignmentScopeOutput() DynamicVNetAssignmentScopeOutput
func (DynamicVNetAssignmentScopeOutput) ToDynamicVNetAssignmentScopeOutputWithContext ¶
func (o DynamicVNetAssignmentScopeOutput) ToDynamicVNetAssignmentScopeOutputWithContext(ctx context.Context) DynamicVNetAssignmentScopeOutput
func (DynamicVNetAssignmentScopeOutput) ToDynamicVNetAssignmentScopePtrOutput ¶
func (o DynamicVNetAssignmentScopeOutput) ToDynamicVNetAssignmentScopePtrOutput() DynamicVNetAssignmentScopePtrOutput
func (DynamicVNetAssignmentScopeOutput) ToDynamicVNetAssignmentScopePtrOutputWithContext ¶
func (o DynamicVNetAssignmentScopeOutput) ToDynamicVNetAssignmentScopePtrOutputWithContext(ctx context.Context) DynamicVNetAssignmentScopePtrOutput
func (DynamicVNetAssignmentScopeOutput) ToStringOutput ¶
func (o DynamicVNetAssignmentScopeOutput) ToStringOutput() pulumi.StringOutput
func (DynamicVNetAssignmentScopeOutput) ToStringOutputWithContext ¶
func (o DynamicVNetAssignmentScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DynamicVNetAssignmentScopeOutput) ToStringPtrOutput ¶
func (o DynamicVNetAssignmentScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DynamicVNetAssignmentScopeOutput) ToStringPtrOutputWithContext ¶
func (o DynamicVNetAssignmentScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DynamicVNetAssignmentScopePtrInput ¶
type DynamicVNetAssignmentScopePtrInput interface { pulumi.Input ToDynamicVNetAssignmentScopePtrOutput() DynamicVNetAssignmentScopePtrOutput ToDynamicVNetAssignmentScopePtrOutputWithContext(context.Context) DynamicVNetAssignmentScopePtrOutput }
func DynamicVNetAssignmentScopePtr ¶
func DynamicVNetAssignmentScopePtr(v string) DynamicVNetAssignmentScopePtrInput
type DynamicVNetAssignmentScopePtrOutput ¶
type DynamicVNetAssignmentScopePtrOutput struct{ *pulumi.OutputState }
func (DynamicVNetAssignmentScopePtrOutput) Elem ¶
func (o DynamicVNetAssignmentScopePtrOutput) Elem() DynamicVNetAssignmentScopeOutput
func (DynamicVNetAssignmentScopePtrOutput) ElementType ¶
func (DynamicVNetAssignmentScopePtrOutput) ElementType() reflect.Type
func (DynamicVNetAssignmentScopePtrOutput) ToDynamicVNetAssignmentScopePtrOutput ¶
func (o DynamicVNetAssignmentScopePtrOutput) ToDynamicVNetAssignmentScopePtrOutput() DynamicVNetAssignmentScopePtrOutput
func (DynamicVNetAssignmentScopePtrOutput) ToDynamicVNetAssignmentScopePtrOutputWithContext ¶
func (o DynamicVNetAssignmentScopePtrOutput) ToDynamicVNetAssignmentScopePtrOutputWithContext(ctx context.Context) DynamicVNetAssignmentScopePtrOutput
func (DynamicVNetAssignmentScopePtrOutput) ToStringPtrOutput ¶
func (o DynamicVNetAssignmentScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DynamicVNetAssignmentScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o DynamicVNetAssignmentScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ElevationLevel ¶
type ElevationLevel string
nonAdmin - The auto user is a standard user without elevated access. admin - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
func (ElevationLevel) ElementType ¶
func (ElevationLevel) ElementType() reflect.Type
func (ElevationLevel) ToElevationLevelOutput ¶
func (e ElevationLevel) ToElevationLevelOutput() ElevationLevelOutput
func (ElevationLevel) ToElevationLevelOutputWithContext ¶
func (e ElevationLevel) ToElevationLevelOutputWithContext(ctx context.Context) ElevationLevelOutput
func (ElevationLevel) ToElevationLevelPtrOutput ¶
func (e ElevationLevel) ToElevationLevelPtrOutput() ElevationLevelPtrOutput
func (ElevationLevel) ToElevationLevelPtrOutputWithContext ¶
func (e ElevationLevel) ToElevationLevelPtrOutputWithContext(ctx context.Context) ElevationLevelPtrOutput
func (ElevationLevel) ToStringOutput ¶
func (e ElevationLevel) ToStringOutput() pulumi.StringOutput
func (ElevationLevel) ToStringOutputWithContext ¶
func (e ElevationLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ElevationLevel) ToStringPtrOutput ¶
func (e ElevationLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (ElevationLevel) ToStringPtrOutputWithContext ¶
func (e ElevationLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ElevationLevelInput ¶
type ElevationLevelInput interface { pulumi.Input ToElevationLevelOutput() ElevationLevelOutput ToElevationLevelOutputWithContext(context.Context) ElevationLevelOutput }
ElevationLevelInput is an input type that accepts values of the ElevationLevel enum A concrete instance of `ElevationLevelInput` can be one of the following:
ElevationLevelNonAdmin ElevationLevelAdmin
type ElevationLevelOutput ¶
type ElevationLevelOutput struct{ *pulumi.OutputState }
func (ElevationLevelOutput) ElementType ¶
func (ElevationLevelOutput) ElementType() reflect.Type
func (ElevationLevelOutput) ToElevationLevelOutput ¶
func (o ElevationLevelOutput) ToElevationLevelOutput() ElevationLevelOutput
func (ElevationLevelOutput) ToElevationLevelOutputWithContext ¶
func (o ElevationLevelOutput) ToElevationLevelOutputWithContext(ctx context.Context) ElevationLevelOutput
func (ElevationLevelOutput) ToElevationLevelPtrOutput ¶
func (o ElevationLevelOutput) ToElevationLevelPtrOutput() ElevationLevelPtrOutput
func (ElevationLevelOutput) ToElevationLevelPtrOutputWithContext ¶
func (o ElevationLevelOutput) ToElevationLevelPtrOutputWithContext(ctx context.Context) ElevationLevelPtrOutput
func (ElevationLevelOutput) ToStringOutput ¶
func (o ElevationLevelOutput) ToStringOutput() pulumi.StringOutput
func (ElevationLevelOutput) ToStringOutputWithContext ¶
func (o ElevationLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ElevationLevelOutput) ToStringPtrOutput ¶
func (o ElevationLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ElevationLevelOutput) ToStringPtrOutputWithContext ¶
func (o ElevationLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ElevationLevelPtrInput ¶
type ElevationLevelPtrInput interface { pulumi.Input ToElevationLevelPtrOutput() ElevationLevelPtrOutput ToElevationLevelPtrOutputWithContext(context.Context) ElevationLevelPtrOutput }
func ElevationLevelPtr ¶
func ElevationLevelPtr(v string) ElevationLevelPtrInput
type ElevationLevelPtrOutput ¶
type ElevationLevelPtrOutput struct{ *pulumi.OutputState }
func (ElevationLevelPtrOutput) Elem ¶
func (o ElevationLevelPtrOutput) Elem() ElevationLevelOutput
func (ElevationLevelPtrOutput) ElementType ¶
func (ElevationLevelPtrOutput) ElementType() reflect.Type
func (ElevationLevelPtrOutput) ToElevationLevelPtrOutput ¶
func (o ElevationLevelPtrOutput) ToElevationLevelPtrOutput() ElevationLevelPtrOutput
func (ElevationLevelPtrOutput) ToElevationLevelPtrOutputWithContext ¶
func (o ElevationLevelPtrOutput) ToElevationLevelPtrOutputWithContext(ctx context.Context) ElevationLevelPtrOutput
func (ElevationLevelPtrOutput) ToStringPtrOutput ¶
func (o ElevationLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ElevationLevelPtrOutput) ToStringPtrOutputWithContext ¶
func (o ElevationLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionProperties ¶
type EncryptionProperties struct { // Type of the key source. KeySource *KeySource `pulumi:"keySource"` // Additional details when using Microsoft.KeyVault KeyVaultProperties *KeyVaultProperties `pulumi:"keyVaultProperties"` }
Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead.
type EncryptionPropertiesArgs ¶
type EncryptionPropertiesArgs struct { // Type of the key source. KeySource KeySourcePtrInput `pulumi:"keySource"` // Additional details when using Microsoft.KeyVault KeyVaultProperties KeyVaultPropertiesPtrInput `pulumi:"keyVaultProperties"` }
Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead.
func (EncryptionPropertiesArgs) ElementType ¶
func (EncryptionPropertiesArgs) ElementType() reflect.Type
func (EncryptionPropertiesArgs) ToEncryptionPropertiesOutput ¶
func (i EncryptionPropertiesArgs) ToEncryptionPropertiesOutput() EncryptionPropertiesOutput
func (EncryptionPropertiesArgs) ToEncryptionPropertiesOutputWithContext ¶
func (i EncryptionPropertiesArgs) ToEncryptionPropertiesOutputWithContext(ctx context.Context) EncryptionPropertiesOutput
func (EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutput ¶
func (i EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput
func (EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutputWithContext ¶
func (i EncryptionPropertiesArgs) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput
type EncryptionPropertiesInput ¶
type EncryptionPropertiesInput interface { pulumi.Input ToEncryptionPropertiesOutput() EncryptionPropertiesOutput ToEncryptionPropertiesOutputWithContext(context.Context) EncryptionPropertiesOutput }
EncryptionPropertiesInput is an input type that accepts EncryptionPropertiesArgs and EncryptionPropertiesOutput values. You can construct a concrete instance of `EncryptionPropertiesInput` via:
EncryptionPropertiesArgs{...}
type EncryptionPropertiesOutput ¶
type EncryptionPropertiesOutput struct{ *pulumi.OutputState }
Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead.
func (EncryptionPropertiesOutput) ElementType ¶
func (EncryptionPropertiesOutput) ElementType() reflect.Type
func (EncryptionPropertiesOutput) KeySource ¶
func (o EncryptionPropertiesOutput) KeySource() KeySourcePtrOutput
Type of the key source.
func (EncryptionPropertiesOutput) KeyVaultProperties ¶
func (o EncryptionPropertiesOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
Additional details when using Microsoft.KeyVault
func (EncryptionPropertiesOutput) ToEncryptionPropertiesOutput ¶
func (o EncryptionPropertiesOutput) ToEncryptionPropertiesOutput() EncryptionPropertiesOutput
func (EncryptionPropertiesOutput) ToEncryptionPropertiesOutputWithContext ¶
func (o EncryptionPropertiesOutput) ToEncryptionPropertiesOutputWithContext(ctx context.Context) EncryptionPropertiesOutput
func (EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutput ¶
func (o EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput
func (EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutputWithContext ¶
func (o EncryptionPropertiesOutput) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput
type EncryptionPropertiesPtrInput ¶
type EncryptionPropertiesPtrInput interface { pulumi.Input ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput ToEncryptionPropertiesPtrOutputWithContext(context.Context) EncryptionPropertiesPtrOutput }
EncryptionPropertiesPtrInput is an input type that accepts EncryptionPropertiesArgs, EncryptionPropertiesPtr and EncryptionPropertiesPtrOutput values. You can construct a concrete instance of `EncryptionPropertiesPtrInput` via:
EncryptionPropertiesArgs{...} or: nil
func EncryptionPropertiesPtr ¶
func EncryptionPropertiesPtr(v *EncryptionPropertiesArgs) EncryptionPropertiesPtrInput
type EncryptionPropertiesPtrOutput ¶
type EncryptionPropertiesPtrOutput struct{ *pulumi.OutputState }
func (EncryptionPropertiesPtrOutput) Elem ¶
func (o EncryptionPropertiesPtrOutput) Elem() EncryptionPropertiesOutput
func (EncryptionPropertiesPtrOutput) ElementType ¶
func (EncryptionPropertiesPtrOutput) ElementType() reflect.Type
func (EncryptionPropertiesPtrOutput) KeySource ¶
func (o EncryptionPropertiesPtrOutput) KeySource() KeySourcePtrOutput
Type of the key source.
func (EncryptionPropertiesPtrOutput) KeyVaultProperties ¶
func (o EncryptionPropertiesPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
Additional details when using Microsoft.KeyVault
func (EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutput ¶
func (o EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutput() EncryptionPropertiesPtrOutput
func (EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutputWithContext ¶
func (o EncryptionPropertiesPtrOutput) ToEncryptionPropertiesPtrOutputWithContext(ctx context.Context) EncryptionPropertiesPtrOutput
type EncryptionPropertiesResponse ¶
type EncryptionPropertiesResponse struct { // Type of the key source. KeySource *string `pulumi:"keySource"` // Additional details when using Microsoft.KeyVault KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"` }
Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead.
type EncryptionPropertiesResponseOutput ¶
type EncryptionPropertiesResponseOutput struct{ *pulumi.OutputState }
Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead.
func (EncryptionPropertiesResponseOutput) ElementType ¶
func (EncryptionPropertiesResponseOutput) ElementType() reflect.Type
func (EncryptionPropertiesResponseOutput) KeySource ¶
func (o EncryptionPropertiesResponseOutput) KeySource() pulumi.StringPtrOutput
Type of the key source.
func (EncryptionPropertiesResponseOutput) KeyVaultProperties ¶
func (o EncryptionPropertiesResponseOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
Additional details when using Microsoft.KeyVault
func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutput ¶
func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutput() EncryptionPropertiesResponseOutput
func (EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutputWithContext ¶
func (o EncryptionPropertiesResponseOutput) ToEncryptionPropertiesResponseOutputWithContext(ctx context.Context) EncryptionPropertiesResponseOutput
type EndpointAccessDefaultAction ¶
type EndpointAccessDefaultAction string
Default action for endpoint access. It is only applicable when publicNetworkAccess is enabled.
func (EndpointAccessDefaultAction) ElementType ¶
func (EndpointAccessDefaultAction) ElementType() reflect.Type
func (EndpointAccessDefaultAction) ToEndpointAccessDefaultActionOutput ¶
func (e EndpointAccessDefaultAction) ToEndpointAccessDefaultActionOutput() EndpointAccessDefaultActionOutput
func (EndpointAccessDefaultAction) ToEndpointAccessDefaultActionOutputWithContext ¶
func (e EndpointAccessDefaultAction) ToEndpointAccessDefaultActionOutputWithContext(ctx context.Context) EndpointAccessDefaultActionOutput
func (EndpointAccessDefaultAction) ToEndpointAccessDefaultActionPtrOutput ¶
func (e EndpointAccessDefaultAction) ToEndpointAccessDefaultActionPtrOutput() EndpointAccessDefaultActionPtrOutput
func (EndpointAccessDefaultAction) ToEndpointAccessDefaultActionPtrOutputWithContext ¶
func (e EndpointAccessDefaultAction) ToEndpointAccessDefaultActionPtrOutputWithContext(ctx context.Context) EndpointAccessDefaultActionPtrOutput
func (EndpointAccessDefaultAction) ToStringOutput ¶
func (e EndpointAccessDefaultAction) ToStringOutput() pulumi.StringOutput
func (EndpointAccessDefaultAction) ToStringOutputWithContext ¶
func (e EndpointAccessDefaultAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointAccessDefaultAction) ToStringPtrOutput ¶
func (e EndpointAccessDefaultAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointAccessDefaultAction) ToStringPtrOutputWithContext ¶
func (e EndpointAccessDefaultAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointAccessDefaultActionInput ¶
type EndpointAccessDefaultActionInput interface { pulumi.Input ToEndpointAccessDefaultActionOutput() EndpointAccessDefaultActionOutput ToEndpointAccessDefaultActionOutputWithContext(context.Context) EndpointAccessDefaultActionOutput }
EndpointAccessDefaultActionInput is an input type that accepts values of the EndpointAccessDefaultAction enum A concrete instance of `EndpointAccessDefaultActionInput` can be one of the following:
EndpointAccessDefaultActionAllow EndpointAccessDefaultActionDeny
type EndpointAccessDefaultActionOutput ¶
type EndpointAccessDefaultActionOutput struct{ *pulumi.OutputState }
func (EndpointAccessDefaultActionOutput) ElementType ¶
func (EndpointAccessDefaultActionOutput) ElementType() reflect.Type
func (EndpointAccessDefaultActionOutput) ToEndpointAccessDefaultActionOutput ¶
func (o EndpointAccessDefaultActionOutput) ToEndpointAccessDefaultActionOutput() EndpointAccessDefaultActionOutput
func (EndpointAccessDefaultActionOutput) ToEndpointAccessDefaultActionOutputWithContext ¶
func (o EndpointAccessDefaultActionOutput) ToEndpointAccessDefaultActionOutputWithContext(ctx context.Context) EndpointAccessDefaultActionOutput
func (EndpointAccessDefaultActionOutput) ToEndpointAccessDefaultActionPtrOutput ¶
func (o EndpointAccessDefaultActionOutput) ToEndpointAccessDefaultActionPtrOutput() EndpointAccessDefaultActionPtrOutput
func (EndpointAccessDefaultActionOutput) ToEndpointAccessDefaultActionPtrOutputWithContext ¶
func (o EndpointAccessDefaultActionOutput) ToEndpointAccessDefaultActionPtrOutputWithContext(ctx context.Context) EndpointAccessDefaultActionPtrOutput
func (EndpointAccessDefaultActionOutput) ToStringOutput ¶
func (o EndpointAccessDefaultActionOutput) ToStringOutput() pulumi.StringOutput
func (EndpointAccessDefaultActionOutput) ToStringOutputWithContext ¶
func (o EndpointAccessDefaultActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointAccessDefaultActionOutput) ToStringPtrOutput ¶
func (o EndpointAccessDefaultActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointAccessDefaultActionOutput) ToStringPtrOutputWithContext ¶
func (o EndpointAccessDefaultActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointAccessDefaultActionPtrInput ¶
type EndpointAccessDefaultActionPtrInput interface { pulumi.Input ToEndpointAccessDefaultActionPtrOutput() EndpointAccessDefaultActionPtrOutput ToEndpointAccessDefaultActionPtrOutputWithContext(context.Context) EndpointAccessDefaultActionPtrOutput }
func EndpointAccessDefaultActionPtr ¶
func EndpointAccessDefaultActionPtr(v string) EndpointAccessDefaultActionPtrInput
type EndpointAccessDefaultActionPtrOutput ¶
type EndpointAccessDefaultActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointAccessDefaultActionPtrOutput) ElementType ¶
func (EndpointAccessDefaultActionPtrOutput) ElementType() reflect.Type
func (EndpointAccessDefaultActionPtrOutput) ToEndpointAccessDefaultActionPtrOutput ¶
func (o EndpointAccessDefaultActionPtrOutput) ToEndpointAccessDefaultActionPtrOutput() EndpointAccessDefaultActionPtrOutput
func (EndpointAccessDefaultActionPtrOutput) ToEndpointAccessDefaultActionPtrOutputWithContext ¶
func (o EndpointAccessDefaultActionPtrOutput) ToEndpointAccessDefaultActionPtrOutputWithContext(ctx context.Context) EndpointAccessDefaultActionPtrOutput
func (EndpointAccessDefaultActionPtrOutput) ToStringPtrOutput ¶
func (o EndpointAccessDefaultActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointAccessDefaultActionPtrOutput) ToStringPtrOutputWithContext ¶
func (o EndpointAccessDefaultActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointAccessProfile ¶
type EndpointAccessProfile struct { // Default action for endpoint access. It is only applicable when publicNetworkAccess is enabled. DefaultAction EndpointAccessDefaultAction `pulumi:"defaultAction"` // Array of IP ranges to filter client IP address. IpRules []IPRule `pulumi:"ipRules"` }
Network access profile for Batch endpoint.
type EndpointAccessProfileArgs ¶
type EndpointAccessProfileArgs struct { // Default action for endpoint access. It is only applicable when publicNetworkAccess is enabled. DefaultAction EndpointAccessDefaultActionInput `pulumi:"defaultAction"` // Array of IP ranges to filter client IP address. IpRules IPRuleArrayInput `pulumi:"ipRules"` }
Network access profile for Batch endpoint.
func (EndpointAccessProfileArgs) ElementType ¶
func (EndpointAccessProfileArgs) ElementType() reflect.Type
func (EndpointAccessProfileArgs) ToEndpointAccessProfileOutput ¶
func (i EndpointAccessProfileArgs) ToEndpointAccessProfileOutput() EndpointAccessProfileOutput
func (EndpointAccessProfileArgs) ToEndpointAccessProfileOutputWithContext ¶
func (i EndpointAccessProfileArgs) ToEndpointAccessProfileOutputWithContext(ctx context.Context) EndpointAccessProfileOutput
func (EndpointAccessProfileArgs) ToEndpointAccessProfilePtrOutput ¶
func (i EndpointAccessProfileArgs) ToEndpointAccessProfilePtrOutput() EndpointAccessProfilePtrOutput
func (EndpointAccessProfileArgs) ToEndpointAccessProfilePtrOutputWithContext ¶
func (i EndpointAccessProfileArgs) ToEndpointAccessProfilePtrOutputWithContext(ctx context.Context) EndpointAccessProfilePtrOutput
type EndpointAccessProfileInput ¶
type EndpointAccessProfileInput interface { pulumi.Input ToEndpointAccessProfileOutput() EndpointAccessProfileOutput ToEndpointAccessProfileOutputWithContext(context.Context) EndpointAccessProfileOutput }
EndpointAccessProfileInput is an input type that accepts EndpointAccessProfileArgs and EndpointAccessProfileOutput values. You can construct a concrete instance of `EndpointAccessProfileInput` via:
EndpointAccessProfileArgs{...}
type EndpointAccessProfileOutput ¶
type EndpointAccessProfileOutput struct{ *pulumi.OutputState }
Network access profile for Batch endpoint.
func (EndpointAccessProfileOutput) DefaultAction ¶
func (o EndpointAccessProfileOutput) DefaultAction() EndpointAccessDefaultActionOutput
Default action for endpoint access. It is only applicable when publicNetworkAccess is enabled.
func (EndpointAccessProfileOutput) ElementType ¶
func (EndpointAccessProfileOutput) ElementType() reflect.Type
func (EndpointAccessProfileOutput) IpRules ¶
func (o EndpointAccessProfileOutput) IpRules() IPRuleArrayOutput
Array of IP ranges to filter client IP address.
func (EndpointAccessProfileOutput) ToEndpointAccessProfileOutput ¶
func (o EndpointAccessProfileOutput) ToEndpointAccessProfileOutput() EndpointAccessProfileOutput
func (EndpointAccessProfileOutput) ToEndpointAccessProfileOutputWithContext ¶
func (o EndpointAccessProfileOutput) ToEndpointAccessProfileOutputWithContext(ctx context.Context) EndpointAccessProfileOutput
func (EndpointAccessProfileOutput) ToEndpointAccessProfilePtrOutput ¶
func (o EndpointAccessProfileOutput) ToEndpointAccessProfilePtrOutput() EndpointAccessProfilePtrOutput
func (EndpointAccessProfileOutput) ToEndpointAccessProfilePtrOutputWithContext ¶
func (o EndpointAccessProfileOutput) ToEndpointAccessProfilePtrOutputWithContext(ctx context.Context) EndpointAccessProfilePtrOutput
type EndpointAccessProfilePtrInput ¶
type EndpointAccessProfilePtrInput interface { pulumi.Input ToEndpointAccessProfilePtrOutput() EndpointAccessProfilePtrOutput ToEndpointAccessProfilePtrOutputWithContext(context.Context) EndpointAccessProfilePtrOutput }
EndpointAccessProfilePtrInput is an input type that accepts EndpointAccessProfileArgs, EndpointAccessProfilePtr and EndpointAccessProfilePtrOutput values. You can construct a concrete instance of `EndpointAccessProfilePtrInput` via:
EndpointAccessProfileArgs{...} or: nil
func EndpointAccessProfilePtr ¶
func EndpointAccessProfilePtr(v *EndpointAccessProfileArgs) EndpointAccessProfilePtrInput
type EndpointAccessProfilePtrOutput ¶
type EndpointAccessProfilePtrOutput struct{ *pulumi.OutputState }
func (EndpointAccessProfilePtrOutput) DefaultAction ¶
func (o EndpointAccessProfilePtrOutput) DefaultAction() EndpointAccessDefaultActionPtrOutput
Default action for endpoint access. It is only applicable when publicNetworkAccess is enabled.
func (EndpointAccessProfilePtrOutput) Elem ¶
func (o EndpointAccessProfilePtrOutput) Elem() EndpointAccessProfileOutput
func (EndpointAccessProfilePtrOutput) ElementType ¶
func (EndpointAccessProfilePtrOutput) ElementType() reflect.Type
func (EndpointAccessProfilePtrOutput) IpRules ¶
func (o EndpointAccessProfilePtrOutput) IpRules() IPRuleArrayOutput
Array of IP ranges to filter client IP address.
func (EndpointAccessProfilePtrOutput) ToEndpointAccessProfilePtrOutput ¶
func (o EndpointAccessProfilePtrOutput) ToEndpointAccessProfilePtrOutput() EndpointAccessProfilePtrOutput
func (EndpointAccessProfilePtrOutput) ToEndpointAccessProfilePtrOutputWithContext ¶
func (o EndpointAccessProfilePtrOutput) ToEndpointAccessProfilePtrOutputWithContext(ctx context.Context) EndpointAccessProfilePtrOutput
type EndpointAccessProfileResponse ¶
type EndpointAccessProfileResponse struct { // Default action for endpoint access. It is only applicable when publicNetworkAccess is enabled. DefaultAction string `pulumi:"defaultAction"` // Array of IP ranges to filter client IP address. IpRules []IPRuleResponse `pulumi:"ipRules"` }
Network access profile for Batch endpoint.
type EndpointAccessProfileResponseOutput ¶
type EndpointAccessProfileResponseOutput struct{ *pulumi.OutputState }
Network access profile for Batch endpoint.
func (EndpointAccessProfileResponseOutput) DefaultAction ¶
func (o EndpointAccessProfileResponseOutput) DefaultAction() pulumi.StringOutput
Default action for endpoint access. It is only applicable when publicNetworkAccess is enabled.
func (EndpointAccessProfileResponseOutput) ElementType ¶
func (EndpointAccessProfileResponseOutput) ElementType() reflect.Type
func (EndpointAccessProfileResponseOutput) IpRules ¶
func (o EndpointAccessProfileResponseOutput) IpRules() IPRuleResponseArrayOutput
Array of IP ranges to filter client IP address.
func (EndpointAccessProfileResponseOutput) ToEndpointAccessProfileResponseOutput ¶
func (o EndpointAccessProfileResponseOutput) ToEndpointAccessProfileResponseOutput() EndpointAccessProfileResponseOutput
func (EndpointAccessProfileResponseOutput) ToEndpointAccessProfileResponseOutputWithContext ¶
func (o EndpointAccessProfileResponseOutput) ToEndpointAccessProfileResponseOutputWithContext(ctx context.Context) EndpointAccessProfileResponseOutput
type EndpointAccessProfileResponsePtrOutput ¶
type EndpointAccessProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (EndpointAccessProfileResponsePtrOutput) DefaultAction ¶
func (o EndpointAccessProfileResponsePtrOutput) DefaultAction() pulumi.StringPtrOutput
Default action for endpoint access. It is only applicable when publicNetworkAccess is enabled.
func (EndpointAccessProfileResponsePtrOutput) ElementType ¶
func (EndpointAccessProfileResponsePtrOutput) ElementType() reflect.Type
func (EndpointAccessProfileResponsePtrOutput) IpRules ¶
func (o EndpointAccessProfileResponsePtrOutput) IpRules() IPRuleResponseArrayOutput
Array of IP ranges to filter client IP address.
func (EndpointAccessProfileResponsePtrOutput) ToEndpointAccessProfileResponsePtrOutput ¶
func (o EndpointAccessProfileResponsePtrOutput) ToEndpointAccessProfileResponsePtrOutput() EndpointAccessProfileResponsePtrOutput
func (EndpointAccessProfileResponsePtrOutput) ToEndpointAccessProfileResponsePtrOutputWithContext ¶
func (o EndpointAccessProfileResponsePtrOutput) ToEndpointAccessProfileResponsePtrOutputWithContext(ctx context.Context) EndpointAccessProfileResponsePtrOutput
type EnvironmentSetting ¶
type EnvironmentSettingArgs ¶
type EnvironmentSettingArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (EnvironmentSettingArgs) ElementType ¶
func (EnvironmentSettingArgs) ElementType() reflect.Type
func (EnvironmentSettingArgs) ToEnvironmentSettingOutput ¶
func (i EnvironmentSettingArgs) ToEnvironmentSettingOutput() EnvironmentSettingOutput
func (EnvironmentSettingArgs) ToEnvironmentSettingOutputWithContext ¶
func (i EnvironmentSettingArgs) ToEnvironmentSettingOutputWithContext(ctx context.Context) EnvironmentSettingOutput
type EnvironmentSettingArray ¶
type EnvironmentSettingArray []EnvironmentSettingInput
func (EnvironmentSettingArray) ElementType ¶
func (EnvironmentSettingArray) ElementType() reflect.Type
func (EnvironmentSettingArray) ToEnvironmentSettingArrayOutput ¶
func (i EnvironmentSettingArray) ToEnvironmentSettingArrayOutput() EnvironmentSettingArrayOutput
func (EnvironmentSettingArray) ToEnvironmentSettingArrayOutputWithContext ¶
func (i EnvironmentSettingArray) ToEnvironmentSettingArrayOutputWithContext(ctx context.Context) EnvironmentSettingArrayOutput
type EnvironmentSettingArrayInput ¶
type EnvironmentSettingArrayInput interface { pulumi.Input ToEnvironmentSettingArrayOutput() EnvironmentSettingArrayOutput ToEnvironmentSettingArrayOutputWithContext(context.Context) EnvironmentSettingArrayOutput }
EnvironmentSettingArrayInput is an input type that accepts EnvironmentSettingArray and EnvironmentSettingArrayOutput values. You can construct a concrete instance of `EnvironmentSettingArrayInput` via:
EnvironmentSettingArray{ EnvironmentSettingArgs{...} }
type EnvironmentSettingArrayOutput ¶
type EnvironmentSettingArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentSettingArrayOutput) ElementType ¶
func (EnvironmentSettingArrayOutput) ElementType() reflect.Type
func (EnvironmentSettingArrayOutput) Index ¶
func (o EnvironmentSettingArrayOutput) Index(i pulumi.IntInput) EnvironmentSettingOutput
func (EnvironmentSettingArrayOutput) ToEnvironmentSettingArrayOutput ¶
func (o EnvironmentSettingArrayOutput) ToEnvironmentSettingArrayOutput() EnvironmentSettingArrayOutput
func (EnvironmentSettingArrayOutput) ToEnvironmentSettingArrayOutputWithContext ¶
func (o EnvironmentSettingArrayOutput) ToEnvironmentSettingArrayOutputWithContext(ctx context.Context) EnvironmentSettingArrayOutput
type EnvironmentSettingInput ¶
type EnvironmentSettingInput interface { pulumi.Input ToEnvironmentSettingOutput() EnvironmentSettingOutput ToEnvironmentSettingOutputWithContext(context.Context) EnvironmentSettingOutput }
EnvironmentSettingInput is an input type that accepts EnvironmentSettingArgs and EnvironmentSettingOutput values. You can construct a concrete instance of `EnvironmentSettingInput` via:
EnvironmentSettingArgs{...}
type EnvironmentSettingOutput ¶
type EnvironmentSettingOutput struct{ *pulumi.OutputState }
func (EnvironmentSettingOutput) ElementType ¶
func (EnvironmentSettingOutput) ElementType() reflect.Type
func (EnvironmentSettingOutput) Name ¶
func (o EnvironmentSettingOutput) Name() pulumi.StringOutput
func (EnvironmentSettingOutput) ToEnvironmentSettingOutput ¶
func (o EnvironmentSettingOutput) ToEnvironmentSettingOutput() EnvironmentSettingOutput
func (EnvironmentSettingOutput) ToEnvironmentSettingOutputWithContext ¶
func (o EnvironmentSettingOutput) ToEnvironmentSettingOutputWithContext(ctx context.Context) EnvironmentSettingOutput
func (EnvironmentSettingOutput) Value ¶
func (o EnvironmentSettingOutput) Value() pulumi.StringPtrOutput
type EnvironmentSettingResponseArrayOutput ¶
type EnvironmentSettingResponseArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentSettingResponseArrayOutput) ElementType ¶
func (EnvironmentSettingResponseArrayOutput) ElementType() reflect.Type
func (EnvironmentSettingResponseArrayOutput) Index ¶
func (o EnvironmentSettingResponseArrayOutput) Index(i pulumi.IntInput) EnvironmentSettingResponseOutput
func (EnvironmentSettingResponseArrayOutput) ToEnvironmentSettingResponseArrayOutput ¶
func (o EnvironmentSettingResponseArrayOutput) ToEnvironmentSettingResponseArrayOutput() EnvironmentSettingResponseArrayOutput
func (EnvironmentSettingResponseArrayOutput) ToEnvironmentSettingResponseArrayOutputWithContext ¶
func (o EnvironmentSettingResponseArrayOutput) ToEnvironmentSettingResponseArrayOutputWithContext(ctx context.Context) EnvironmentSettingResponseArrayOutput
type EnvironmentSettingResponseOutput ¶
type EnvironmentSettingResponseOutput struct{ *pulumi.OutputState }
func (EnvironmentSettingResponseOutput) ElementType ¶
func (EnvironmentSettingResponseOutput) ElementType() reflect.Type
func (EnvironmentSettingResponseOutput) Name ¶
func (o EnvironmentSettingResponseOutput) Name() pulumi.StringOutput
func (EnvironmentSettingResponseOutput) ToEnvironmentSettingResponseOutput ¶
func (o EnvironmentSettingResponseOutput) ToEnvironmentSettingResponseOutput() EnvironmentSettingResponseOutput
func (EnvironmentSettingResponseOutput) ToEnvironmentSettingResponseOutputWithContext ¶
func (o EnvironmentSettingResponseOutput) ToEnvironmentSettingResponseOutputWithContext(ctx context.Context) EnvironmentSettingResponseOutput
func (EnvironmentSettingResponseOutput) Value ¶
func (o EnvironmentSettingResponseOutput) Value() pulumi.StringPtrOutput
type FixedScaleSettings ¶
type FixedScaleSettings struct { // If omitted, the default value is Requeue. NodeDeallocationOption *ComputeNodeDeallocationOption `pulumi:"nodeDeallocationOption"` // The default value is 15 minutes. Timeout values use ISO 8601 format. For example, use PT10M for 10 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service rejects the request with an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request). ResizeTimeout *string `pulumi:"resizeTimeout"` // At least one of targetDedicatedNodes, targetLowPriorityNodes must be set. TargetDedicatedNodes *int `pulumi:"targetDedicatedNodes"` // At least one of targetDedicatedNodes, targetLowPriorityNodes must be set. TargetLowPriorityNodes *int `pulumi:"targetLowPriorityNodes"` }
func (*FixedScaleSettings) Defaults ¶
func (val *FixedScaleSettings) Defaults() *FixedScaleSettings
Defaults sets the appropriate defaults for FixedScaleSettings
type FixedScaleSettingsArgs ¶
type FixedScaleSettingsArgs struct { // If omitted, the default value is Requeue. NodeDeallocationOption ComputeNodeDeallocationOptionPtrInput `pulumi:"nodeDeallocationOption"` // The default value is 15 minutes. Timeout values use ISO 8601 format. For example, use PT10M for 10 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service rejects the request with an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request). ResizeTimeout pulumi.StringPtrInput `pulumi:"resizeTimeout"` // At least one of targetDedicatedNodes, targetLowPriorityNodes must be set. TargetDedicatedNodes pulumi.IntPtrInput `pulumi:"targetDedicatedNodes"` // At least one of targetDedicatedNodes, targetLowPriorityNodes must be set. TargetLowPriorityNodes pulumi.IntPtrInput `pulumi:"targetLowPriorityNodes"` }
func (*FixedScaleSettingsArgs) Defaults ¶
func (val *FixedScaleSettingsArgs) Defaults() *FixedScaleSettingsArgs
Defaults sets the appropriate defaults for FixedScaleSettingsArgs
func (FixedScaleSettingsArgs) ElementType ¶
func (FixedScaleSettingsArgs) ElementType() reflect.Type
func (FixedScaleSettingsArgs) ToFixedScaleSettingsOutput ¶
func (i FixedScaleSettingsArgs) ToFixedScaleSettingsOutput() FixedScaleSettingsOutput
func (FixedScaleSettingsArgs) ToFixedScaleSettingsOutputWithContext ¶
func (i FixedScaleSettingsArgs) ToFixedScaleSettingsOutputWithContext(ctx context.Context) FixedScaleSettingsOutput
func (FixedScaleSettingsArgs) ToFixedScaleSettingsPtrOutput ¶
func (i FixedScaleSettingsArgs) ToFixedScaleSettingsPtrOutput() FixedScaleSettingsPtrOutput
func (FixedScaleSettingsArgs) ToFixedScaleSettingsPtrOutputWithContext ¶
func (i FixedScaleSettingsArgs) ToFixedScaleSettingsPtrOutputWithContext(ctx context.Context) FixedScaleSettingsPtrOutput
type FixedScaleSettingsInput ¶
type FixedScaleSettingsInput interface { pulumi.Input ToFixedScaleSettingsOutput() FixedScaleSettingsOutput ToFixedScaleSettingsOutputWithContext(context.Context) FixedScaleSettingsOutput }
FixedScaleSettingsInput is an input type that accepts FixedScaleSettingsArgs and FixedScaleSettingsOutput values. You can construct a concrete instance of `FixedScaleSettingsInput` via:
FixedScaleSettingsArgs{...}
type FixedScaleSettingsOutput ¶
type FixedScaleSettingsOutput struct{ *pulumi.OutputState }
func (FixedScaleSettingsOutput) ElementType ¶
func (FixedScaleSettingsOutput) ElementType() reflect.Type
func (FixedScaleSettingsOutput) NodeDeallocationOption ¶
func (o FixedScaleSettingsOutput) NodeDeallocationOption() ComputeNodeDeallocationOptionPtrOutput
If omitted, the default value is Requeue.
func (FixedScaleSettingsOutput) ResizeTimeout ¶
func (o FixedScaleSettingsOutput) ResizeTimeout() pulumi.StringPtrOutput
The default value is 15 minutes. Timeout values use ISO 8601 format. For example, use PT10M for 10 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service rejects the request with an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request).
func (FixedScaleSettingsOutput) TargetDedicatedNodes ¶
func (o FixedScaleSettingsOutput) TargetDedicatedNodes() pulumi.IntPtrOutput
At least one of targetDedicatedNodes, targetLowPriorityNodes must be set.
func (FixedScaleSettingsOutput) TargetLowPriorityNodes ¶
func (o FixedScaleSettingsOutput) TargetLowPriorityNodes() pulumi.IntPtrOutput
At least one of targetDedicatedNodes, targetLowPriorityNodes must be set.
func (FixedScaleSettingsOutput) ToFixedScaleSettingsOutput ¶
func (o FixedScaleSettingsOutput) ToFixedScaleSettingsOutput() FixedScaleSettingsOutput
func (FixedScaleSettingsOutput) ToFixedScaleSettingsOutputWithContext ¶
func (o FixedScaleSettingsOutput) ToFixedScaleSettingsOutputWithContext(ctx context.Context) FixedScaleSettingsOutput
func (FixedScaleSettingsOutput) ToFixedScaleSettingsPtrOutput ¶
func (o FixedScaleSettingsOutput) ToFixedScaleSettingsPtrOutput() FixedScaleSettingsPtrOutput
func (FixedScaleSettingsOutput) ToFixedScaleSettingsPtrOutputWithContext ¶
func (o FixedScaleSettingsOutput) ToFixedScaleSettingsPtrOutputWithContext(ctx context.Context) FixedScaleSettingsPtrOutput
type FixedScaleSettingsPtrInput ¶
type FixedScaleSettingsPtrInput interface { pulumi.Input ToFixedScaleSettingsPtrOutput() FixedScaleSettingsPtrOutput ToFixedScaleSettingsPtrOutputWithContext(context.Context) FixedScaleSettingsPtrOutput }
FixedScaleSettingsPtrInput is an input type that accepts FixedScaleSettingsArgs, FixedScaleSettingsPtr and FixedScaleSettingsPtrOutput values. You can construct a concrete instance of `FixedScaleSettingsPtrInput` via:
FixedScaleSettingsArgs{...} or: nil
func FixedScaleSettingsPtr ¶
func FixedScaleSettingsPtr(v *FixedScaleSettingsArgs) FixedScaleSettingsPtrInput
type FixedScaleSettingsPtrOutput ¶
type FixedScaleSettingsPtrOutput struct{ *pulumi.OutputState }
func (FixedScaleSettingsPtrOutput) Elem ¶
func (o FixedScaleSettingsPtrOutput) Elem() FixedScaleSettingsOutput
func (FixedScaleSettingsPtrOutput) ElementType ¶
func (FixedScaleSettingsPtrOutput) ElementType() reflect.Type
func (FixedScaleSettingsPtrOutput) NodeDeallocationOption ¶
func (o FixedScaleSettingsPtrOutput) NodeDeallocationOption() ComputeNodeDeallocationOptionPtrOutput
If omitted, the default value is Requeue.
func (FixedScaleSettingsPtrOutput) ResizeTimeout ¶
func (o FixedScaleSettingsPtrOutput) ResizeTimeout() pulumi.StringPtrOutput
The default value is 15 minutes. Timeout values use ISO 8601 format. For example, use PT10M for 10 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service rejects the request with an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request).
func (FixedScaleSettingsPtrOutput) TargetDedicatedNodes ¶
func (o FixedScaleSettingsPtrOutput) TargetDedicatedNodes() pulumi.IntPtrOutput
At least one of targetDedicatedNodes, targetLowPriorityNodes must be set.
func (FixedScaleSettingsPtrOutput) TargetLowPriorityNodes ¶
func (o FixedScaleSettingsPtrOutput) TargetLowPriorityNodes() pulumi.IntPtrOutput
At least one of targetDedicatedNodes, targetLowPriorityNodes must be set.
func (FixedScaleSettingsPtrOutput) ToFixedScaleSettingsPtrOutput ¶
func (o FixedScaleSettingsPtrOutput) ToFixedScaleSettingsPtrOutput() FixedScaleSettingsPtrOutput
func (FixedScaleSettingsPtrOutput) ToFixedScaleSettingsPtrOutputWithContext ¶
func (o FixedScaleSettingsPtrOutput) ToFixedScaleSettingsPtrOutputWithContext(ctx context.Context) FixedScaleSettingsPtrOutput
type FixedScaleSettingsResponse ¶
type FixedScaleSettingsResponse struct { // The default value is 15 minutes. Timeout values use ISO 8601 format. For example, use PT10M for 10 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service rejects the request with an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request). ResizeTimeout *string `pulumi:"resizeTimeout"` // At least one of targetDedicatedNodes, targetLowPriorityNodes must be set. TargetDedicatedNodes *int `pulumi:"targetDedicatedNodes"` // At least one of targetDedicatedNodes, targetLowPriorityNodes must be set. TargetLowPriorityNodes *int `pulumi:"targetLowPriorityNodes"` }
func (*FixedScaleSettingsResponse) Defaults ¶
func (val *FixedScaleSettingsResponse) Defaults() *FixedScaleSettingsResponse
Defaults sets the appropriate defaults for FixedScaleSettingsResponse
type FixedScaleSettingsResponseOutput ¶
type FixedScaleSettingsResponseOutput struct{ *pulumi.OutputState }
func (FixedScaleSettingsResponseOutput) ElementType ¶
func (FixedScaleSettingsResponseOutput) ElementType() reflect.Type
func (FixedScaleSettingsResponseOutput) ResizeTimeout ¶
func (o FixedScaleSettingsResponseOutput) ResizeTimeout() pulumi.StringPtrOutput
The default value is 15 minutes. Timeout values use ISO 8601 format. For example, use PT10M for 10 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service rejects the request with an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request).
func (FixedScaleSettingsResponseOutput) TargetDedicatedNodes ¶
func (o FixedScaleSettingsResponseOutput) TargetDedicatedNodes() pulumi.IntPtrOutput
At least one of targetDedicatedNodes, targetLowPriorityNodes must be set.
func (FixedScaleSettingsResponseOutput) TargetLowPriorityNodes ¶
func (o FixedScaleSettingsResponseOutput) TargetLowPriorityNodes() pulumi.IntPtrOutput
At least one of targetDedicatedNodes, targetLowPriorityNodes must be set.
func (FixedScaleSettingsResponseOutput) ToFixedScaleSettingsResponseOutput ¶
func (o FixedScaleSettingsResponseOutput) ToFixedScaleSettingsResponseOutput() FixedScaleSettingsResponseOutput
func (FixedScaleSettingsResponseOutput) ToFixedScaleSettingsResponseOutputWithContext ¶
func (o FixedScaleSettingsResponseOutput) ToFixedScaleSettingsResponseOutputWithContext(ctx context.Context) FixedScaleSettingsResponseOutput
type FixedScaleSettingsResponsePtrOutput ¶
type FixedScaleSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (FixedScaleSettingsResponsePtrOutput) Elem ¶
func (o FixedScaleSettingsResponsePtrOutput) Elem() FixedScaleSettingsResponseOutput
func (FixedScaleSettingsResponsePtrOutput) ElementType ¶
func (FixedScaleSettingsResponsePtrOutput) ElementType() reflect.Type
func (FixedScaleSettingsResponsePtrOutput) ResizeTimeout ¶
func (o FixedScaleSettingsResponsePtrOutput) ResizeTimeout() pulumi.StringPtrOutput
The default value is 15 minutes. Timeout values use ISO 8601 format. For example, use PT10M for 10 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service rejects the request with an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request).
func (FixedScaleSettingsResponsePtrOutput) TargetDedicatedNodes ¶
func (o FixedScaleSettingsResponsePtrOutput) TargetDedicatedNodes() pulumi.IntPtrOutput
At least one of targetDedicatedNodes, targetLowPriorityNodes must be set.
func (FixedScaleSettingsResponsePtrOutput) TargetLowPriorityNodes ¶
func (o FixedScaleSettingsResponsePtrOutput) TargetLowPriorityNodes() pulumi.IntPtrOutput
At least one of targetDedicatedNodes, targetLowPriorityNodes must be set.
func (FixedScaleSettingsResponsePtrOutput) ToFixedScaleSettingsResponsePtrOutput ¶
func (o FixedScaleSettingsResponsePtrOutput) ToFixedScaleSettingsResponsePtrOutput() FixedScaleSettingsResponsePtrOutput
func (FixedScaleSettingsResponsePtrOutput) ToFixedScaleSettingsResponsePtrOutputWithContext ¶
func (o FixedScaleSettingsResponsePtrOutput) ToFixedScaleSettingsResponsePtrOutputWithContext(ctx context.Context) FixedScaleSettingsResponsePtrOutput
type IPAddressProvisioningType ¶
type IPAddressProvisioningType string
The default value is BatchManaged
func (IPAddressProvisioningType) ElementType ¶
func (IPAddressProvisioningType) ElementType() reflect.Type
func (IPAddressProvisioningType) ToIPAddressProvisioningTypeOutput ¶
func (e IPAddressProvisioningType) ToIPAddressProvisioningTypeOutput() IPAddressProvisioningTypeOutput
func (IPAddressProvisioningType) ToIPAddressProvisioningTypeOutputWithContext ¶
func (e IPAddressProvisioningType) ToIPAddressProvisioningTypeOutputWithContext(ctx context.Context) IPAddressProvisioningTypeOutput
func (IPAddressProvisioningType) ToIPAddressProvisioningTypePtrOutput ¶
func (e IPAddressProvisioningType) ToIPAddressProvisioningTypePtrOutput() IPAddressProvisioningTypePtrOutput
func (IPAddressProvisioningType) ToIPAddressProvisioningTypePtrOutputWithContext ¶
func (e IPAddressProvisioningType) ToIPAddressProvisioningTypePtrOutputWithContext(ctx context.Context) IPAddressProvisioningTypePtrOutput
func (IPAddressProvisioningType) ToStringOutput ¶
func (e IPAddressProvisioningType) ToStringOutput() pulumi.StringOutput
func (IPAddressProvisioningType) ToStringOutputWithContext ¶
func (e IPAddressProvisioningType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPAddressProvisioningType) ToStringPtrOutput ¶
func (e IPAddressProvisioningType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAddressProvisioningType) ToStringPtrOutputWithContext ¶
func (e IPAddressProvisioningType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPAddressProvisioningTypeInput ¶
type IPAddressProvisioningTypeInput interface { pulumi.Input ToIPAddressProvisioningTypeOutput() IPAddressProvisioningTypeOutput ToIPAddressProvisioningTypeOutputWithContext(context.Context) IPAddressProvisioningTypeOutput }
IPAddressProvisioningTypeInput is an input type that accepts values of the IPAddressProvisioningType enum A concrete instance of `IPAddressProvisioningTypeInput` can be one of the following:
IPAddressProvisioningTypeBatchManaged IPAddressProvisioningTypeUserManaged IPAddressProvisioningTypeNoPublicIPAddresses
type IPAddressProvisioningTypeOutput ¶
type IPAddressProvisioningTypeOutput struct{ *pulumi.OutputState }
func (IPAddressProvisioningTypeOutput) ElementType ¶
func (IPAddressProvisioningTypeOutput) ElementType() reflect.Type
func (IPAddressProvisioningTypeOutput) ToIPAddressProvisioningTypeOutput ¶
func (o IPAddressProvisioningTypeOutput) ToIPAddressProvisioningTypeOutput() IPAddressProvisioningTypeOutput
func (IPAddressProvisioningTypeOutput) ToIPAddressProvisioningTypeOutputWithContext ¶
func (o IPAddressProvisioningTypeOutput) ToIPAddressProvisioningTypeOutputWithContext(ctx context.Context) IPAddressProvisioningTypeOutput
func (IPAddressProvisioningTypeOutput) ToIPAddressProvisioningTypePtrOutput ¶
func (o IPAddressProvisioningTypeOutput) ToIPAddressProvisioningTypePtrOutput() IPAddressProvisioningTypePtrOutput
func (IPAddressProvisioningTypeOutput) ToIPAddressProvisioningTypePtrOutputWithContext ¶
func (o IPAddressProvisioningTypeOutput) ToIPAddressProvisioningTypePtrOutputWithContext(ctx context.Context) IPAddressProvisioningTypePtrOutput
func (IPAddressProvisioningTypeOutput) ToStringOutput ¶
func (o IPAddressProvisioningTypeOutput) ToStringOutput() pulumi.StringOutput
func (IPAddressProvisioningTypeOutput) ToStringOutputWithContext ¶
func (o IPAddressProvisioningTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPAddressProvisioningTypeOutput) ToStringPtrOutput ¶
func (o IPAddressProvisioningTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAddressProvisioningTypeOutput) ToStringPtrOutputWithContext ¶
func (o IPAddressProvisioningTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPAddressProvisioningTypePtrInput ¶
type IPAddressProvisioningTypePtrInput interface { pulumi.Input ToIPAddressProvisioningTypePtrOutput() IPAddressProvisioningTypePtrOutput ToIPAddressProvisioningTypePtrOutputWithContext(context.Context) IPAddressProvisioningTypePtrOutput }
func IPAddressProvisioningTypePtr ¶
func IPAddressProvisioningTypePtr(v string) IPAddressProvisioningTypePtrInput
type IPAddressProvisioningTypePtrOutput ¶
type IPAddressProvisioningTypePtrOutput struct{ *pulumi.OutputState }
func (IPAddressProvisioningTypePtrOutput) Elem ¶
func (o IPAddressProvisioningTypePtrOutput) Elem() IPAddressProvisioningTypeOutput
func (IPAddressProvisioningTypePtrOutput) ElementType ¶
func (IPAddressProvisioningTypePtrOutput) ElementType() reflect.Type
func (IPAddressProvisioningTypePtrOutput) ToIPAddressProvisioningTypePtrOutput ¶
func (o IPAddressProvisioningTypePtrOutput) ToIPAddressProvisioningTypePtrOutput() IPAddressProvisioningTypePtrOutput
func (IPAddressProvisioningTypePtrOutput) ToIPAddressProvisioningTypePtrOutputWithContext ¶
func (o IPAddressProvisioningTypePtrOutput) ToIPAddressProvisioningTypePtrOutputWithContext(ctx context.Context) IPAddressProvisioningTypePtrOutput
func (IPAddressProvisioningTypePtrOutput) ToStringPtrOutput ¶
func (o IPAddressProvisioningTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAddressProvisioningTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o IPAddressProvisioningTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPRule ¶
type IPRule struct { // Action when client IP address is matched. Action IPRuleAction `pulumi:"action"` // IPv4 address, or IPv4 address range in CIDR format. Value string `pulumi:"value"` }
Rule to filter client IP address.
type IPRuleAction ¶
type IPRuleAction string
Action when client IP address is matched.
func (IPRuleAction) ElementType ¶
func (IPRuleAction) ElementType() reflect.Type
func (IPRuleAction) ToIPRuleActionOutput ¶
func (e IPRuleAction) ToIPRuleActionOutput() IPRuleActionOutput
func (IPRuleAction) ToIPRuleActionOutputWithContext ¶
func (e IPRuleAction) ToIPRuleActionOutputWithContext(ctx context.Context) IPRuleActionOutput
func (IPRuleAction) ToIPRuleActionPtrOutput ¶
func (e IPRuleAction) ToIPRuleActionPtrOutput() IPRuleActionPtrOutput
func (IPRuleAction) ToIPRuleActionPtrOutputWithContext ¶
func (e IPRuleAction) ToIPRuleActionPtrOutputWithContext(ctx context.Context) IPRuleActionPtrOutput
func (IPRuleAction) ToStringOutput ¶
func (e IPRuleAction) ToStringOutput() pulumi.StringOutput
func (IPRuleAction) ToStringOutputWithContext ¶
func (e IPRuleAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPRuleAction) ToStringPtrOutput ¶
func (e IPRuleAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPRuleAction) ToStringPtrOutputWithContext ¶
func (e IPRuleAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPRuleActionInput ¶
type IPRuleActionInput interface { pulumi.Input ToIPRuleActionOutput() IPRuleActionOutput ToIPRuleActionOutputWithContext(context.Context) IPRuleActionOutput }
IPRuleActionInput is an input type that accepts values of the IPRuleAction enum A concrete instance of `IPRuleActionInput` can be one of the following:
IPRuleActionAllow
type IPRuleActionOutput ¶
type IPRuleActionOutput struct{ *pulumi.OutputState }
func (IPRuleActionOutput) ElementType ¶
func (IPRuleActionOutput) ElementType() reflect.Type
func (IPRuleActionOutput) ToIPRuleActionOutput ¶
func (o IPRuleActionOutput) ToIPRuleActionOutput() IPRuleActionOutput
func (IPRuleActionOutput) ToIPRuleActionOutputWithContext ¶
func (o IPRuleActionOutput) ToIPRuleActionOutputWithContext(ctx context.Context) IPRuleActionOutput
func (IPRuleActionOutput) ToIPRuleActionPtrOutput ¶
func (o IPRuleActionOutput) ToIPRuleActionPtrOutput() IPRuleActionPtrOutput
func (IPRuleActionOutput) ToIPRuleActionPtrOutputWithContext ¶
func (o IPRuleActionOutput) ToIPRuleActionPtrOutputWithContext(ctx context.Context) IPRuleActionPtrOutput
func (IPRuleActionOutput) ToStringOutput ¶
func (o IPRuleActionOutput) ToStringOutput() pulumi.StringOutput
func (IPRuleActionOutput) ToStringOutputWithContext ¶
func (o IPRuleActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPRuleActionOutput) ToStringPtrOutput ¶
func (o IPRuleActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPRuleActionOutput) ToStringPtrOutputWithContext ¶
func (o IPRuleActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPRuleActionPtrInput ¶
type IPRuleActionPtrInput interface { pulumi.Input ToIPRuleActionPtrOutput() IPRuleActionPtrOutput ToIPRuleActionPtrOutputWithContext(context.Context) IPRuleActionPtrOutput }
func IPRuleActionPtr ¶
func IPRuleActionPtr(v string) IPRuleActionPtrInput
type IPRuleActionPtrOutput ¶
type IPRuleActionPtrOutput struct{ *pulumi.OutputState }
func (IPRuleActionPtrOutput) Elem ¶
func (o IPRuleActionPtrOutput) Elem() IPRuleActionOutput
func (IPRuleActionPtrOutput) ElementType ¶
func (IPRuleActionPtrOutput) ElementType() reflect.Type
func (IPRuleActionPtrOutput) ToIPRuleActionPtrOutput ¶
func (o IPRuleActionPtrOutput) ToIPRuleActionPtrOutput() IPRuleActionPtrOutput
func (IPRuleActionPtrOutput) ToIPRuleActionPtrOutputWithContext ¶
func (o IPRuleActionPtrOutput) ToIPRuleActionPtrOutputWithContext(ctx context.Context) IPRuleActionPtrOutput
func (IPRuleActionPtrOutput) ToStringPtrOutput ¶
func (o IPRuleActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPRuleActionPtrOutput) ToStringPtrOutputWithContext ¶
func (o IPRuleActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPRuleArgs ¶
type IPRuleArgs struct { // Action when client IP address is matched. Action IPRuleActionInput `pulumi:"action"` // IPv4 address, or IPv4 address range in CIDR format. Value pulumi.StringInput `pulumi:"value"` }
Rule to filter client IP address.
func (IPRuleArgs) ElementType ¶
func (IPRuleArgs) ElementType() reflect.Type
func (IPRuleArgs) ToIPRuleOutput ¶
func (i IPRuleArgs) ToIPRuleOutput() IPRuleOutput
func (IPRuleArgs) ToIPRuleOutputWithContext ¶
func (i IPRuleArgs) ToIPRuleOutputWithContext(ctx context.Context) IPRuleOutput
type IPRuleArray ¶
type IPRuleArray []IPRuleInput
func (IPRuleArray) ElementType ¶
func (IPRuleArray) ElementType() reflect.Type
func (IPRuleArray) ToIPRuleArrayOutput ¶
func (i IPRuleArray) ToIPRuleArrayOutput() IPRuleArrayOutput
func (IPRuleArray) ToIPRuleArrayOutputWithContext ¶
func (i IPRuleArray) ToIPRuleArrayOutputWithContext(ctx context.Context) IPRuleArrayOutput
type IPRuleArrayInput ¶
type IPRuleArrayInput interface { pulumi.Input ToIPRuleArrayOutput() IPRuleArrayOutput ToIPRuleArrayOutputWithContext(context.Context) IPRuleArrayOutput }
IPRuleArrayInput is an input type that accepts IPRuleArray and IPRuleArrayOutput values. You can construct a concrete instance of `IPRuleArrayInput` via:
IPRuleArray{ IPRuleArgs{...} }
type IPRuleArrayOutput ¶
type IPRuleArrayOutput struct{ *pulumi.OutputState }
func (IPRuleArrayOutput) ElementType ¶
func (IPRuleArrayOutput) ElementType() reflect.Type
func (IPRuleArrayOutput) Index ¶
func (o IPRuleArrayOutput) Index(i pulumi.IntInput) IPRuleOutput
func (IPRuleArrayOutput) ToIPRuleArrayOutput ¶
func (o IPRuleArrayOutput) ToIPRuleArrayOutput() IPRuleArrayOutput
func (IPRuleArrayOutput) ToIPRuleArrayOutputWithContext ¶
func (o IPRuleArrayOutput) ToIPRuleArrayOutputWithContext(ctx context.Context) IPRuleArrayOutput
type IPRuleInput ¶
type IPRuleInput interface { pulumi.Input ToIPRuleOutput() IPRuleOutput ToIPRuleOutputWithContext(context.Context) IPRuleOutput }
IPRuleInput is an input type that accepts IPRuleArgs and IPRuleOutput values. You can construct a concrete instance of `IPRuleInput` via:
IPRuleArgs{...}
type IPRuleOutput ¶
type IPRuleOutput struct{ *pulumi.OutputState }
Rule to filter client IP address.
func (IPRuleOutput) Action ¶
func (o IPRuleOutput) Action() IPRuleActionOutput
Action when client IP address is matched.
func (IPRuleOutput) ElementType ¶
func (IPRuleOutput) ElementType() reflect.Type
func (IPRuleOutput) ToIPRuleOutput ¶
func (o IPRuleOutput) ToIPRuleOutput() IPRuleOutput
func (IPRuleOutput) ToIPRuleOutputWithContext ¶
func (o IPRuleOutput) ToIPRuleOutputWithContext(ctx context.Context) IPRuleOutput
func (IPRuleOutput) Value ¶
func (o IPRuleOutput) Value() pulumi.StringOutput
IPv4 address, or IPv4 address range in CIDR format.
type IPRuleResponse ¶
type IPRuleResponse struct { // Action when client IP address is matched. Action string `pulumi:"action"` // IPv4 address, or IPv4 address range in CIDR format. Value string `pulumi:"value"` }
Rule to filter client IP address.
type IPRuleResponseArrayOutput ¶
type IPRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (IPRuleResponseArrayOutput) ElementType ¶
func (IPRuleResponseArrayOutput) ElementType() reflect.Type
func (IPRuleResponseArrayOutput) Index ¶
func (o IPRuleResponseArrayOutput) Index(i pulumi.IntInput) IPRuleResponseOutput
func (IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput ¶
func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutput() IPRuleResponseArrayOutput
func (IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext ¶
func (o IPRuleResponseArrayOutput) ToIPRuleResponseArrayOutputWithContext(ctx context.Context) IPRuleResponseArrayOutput
type IPRuleResponseOutput ¶
type IPRuleResponseOutput struct{ *pulumi.OutputState }
Rule to filter client IP address.
func (IPRuleResponseOutput) Action ¶
func (o IPRuleResponseOutput) Action() pulumi.StringOutput
Action when client IP address is matched.
func (IPRuleResponseOutput) ElementType ¶
func (IPRuleResponseOutput) ElementType() reflect.Type
func (IPRuleResponseOutput) ToIPRuleResponseOutput ¶
func (o IPRuleResponseOutput) ToIPRuleResponseOutput() IPRuleResponseOutput
func (IPRuleResponseOutput) ToIPRuleResponseOutputWithContext ¶
func (o IPRuleResponseOutput) ToIPRuleResponseOutputWithContext(ctx context.Context) IPRuleResponseOutput
func (IPRuleResponseOutput) Value ¶
func (o IPRuleResponseOutput) Value() pulumi.StringOutput
IPv4 address, or IPv4 address range in CIDR format.
type ImageReference ¶
type ImageReference struct { // This property is mutually exclusive with other properties. The Shared Image Gallery image must have replicas in the same region as the Azure Batch account. For information about the firewall settings for the Batch node agent to communicate with the Batch service see https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. Id *string `pulumi:"id"` // For example, UbuntuServer or WindowsServer. Offer *string `pulumi:"offer"` // For example, Canonical or MicrosoftWindowsServer. Publisher *string `pulumi:"publisher"` // For example, 18.04-LTS or 2022-datacenter. Sku *string `pulumi:"sku"` // A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'. Version *string `pulumi:"version"` }
func (*ImageReference) Defaults ¶
func (val *ImageReference) Defaults() *ImageReference
Defaults sets the appropriate defaults for ImageReference
type ImageReferenceArgs ¶
type ImageReferenceArgs struct { // This property is mutually exclusive with other properties. The Shared Image Gallery image must have replicas in the same region as the Azure Batch account. For information about the firewall settings for the Batch node agent to communicate with the Batch service see https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. Id pulumi.StringPtrInput `pulumi:"id"` // For example, UbuntuServer or WindowsServer. Offer pulumi.StringPtrInput `pulumi:"offer"` // For example, Canonical or MicrosoftWindowsServer. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // For example, 18.04-LTS or 2022-datacenter. Sku pulumi.StringPtrInput `pulumi:"sku"` // A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'. Version pulumi.StringPtrInput `pulumi:"version"` }
func (*ImageReferenceArgs) Defaults ¶
func (val *ImageReferenceArgs) Defaults() *ImageReferenceArgs
Defaults sets the appropriate defaults for ImageReferenceArgs
func (ImageReferenceArgs) ElementType ¶
func (ImageReferenceArgs) ElementType() reflect.Type
func (ImageReferenceArgs) ToImageReferenceOutput ¶
func (i ImageReferenceArgs) ToImageReferenceOutput() ImageReferenceOutput
func (ImageReferenceArgs) ToImageReferenceOutputWithContext ¶
func (i ImageReferenceArgs) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
func (ImageReferenceArgs) ToImageReferencePtrOutput ¶
func (i ImageReferenceArgs) ToImageReferencePtrOutput() ImageReferencePtrOutput
func (ImageReferenceArgs) ToImageReferencePtrOutputWithContext ¶
func (i ImageReferenceArgs) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
type ImageReferenceInput ¶
type ImageReferenceInput interface { pulumi.Input ToImageReferenceOutput() ImageReferenceOutput ToImageReferenceOutputWithContext(context.Context) ImageReferenceOutput }
ImageReferenceInput is an input type that accepts ImageReferenceArgs and ImageReferenceOutput values. You can construct a concrete instance of `ImageReferenceInput` via:
ImageReferenceArgs{...}
type ImageReferenceOutput ¶
type ImageReferenceOutput struct{ *pulumi.OutputState }
func (ImageReferenceOutput) ElementType ¶
func (ImageReferenceOutput) ElementType() reflect.Type
func (ImageReferenceOutput) Id ¶
func (o ImageReferenceOutput) Id() pulumi.StringPtrOutput
This property is mutually exclusive with other properties. The Shared Image Gallery image must have replicas in the same region as the Azure Batch account. For information about the firewall settings for the Batch node agent to communicate with the Batch service see https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.
func (ImageReferenceOutput) Offer ¶
func (o ImageReferenceOutput) Offer() pulumi.StringPtrOutput
For example, UbuntuServer or WindowsServer.
func (ImageReferenceOutput) Publisher ¶
func (o ImageReferenceOutput) Publisher() pulumi.StringPtrOutput
For example, Canonical or MicrosoftWindowsServer.
func (ImageReferenceOutput) Sku ¶
func (o ImageReferenceOutput) Sku() pulumi.StringPtrOutput
For example, 18.04-LTS or 2022-datacenter.
func (ImageReferenceOutput) ToImageReferenceOutput ¶
func (o ImageReferenceOutput) ToImageReferenceOutput() ImageReferenceOutput
func (ImageReferenceOutput) ToImageReferenceOutputWithContext ¶
func (o ImageReferenceOutput) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
func (ImageReferenceOutput) ToImageReferencePtrOutput ¶
func (o ImageReferenceOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput
func (ImageReferenceOutput) ToImageReferencePtrOutputWithContext ¶
func (o ImageReferenceOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
func (ImageReferenceOutput) Version ¶
func (o ImageReferenceOutput) Version() pulumi.StringPtrOutput
A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'.
type ImageReferencePtrInput ¶
type ImageReferencePtrInput interface { pulumi.Input ToImageReferencePtrOutput() ImageReferencePtrOutput ToImageReferencePtrOutputWithContext(context.Context) ImageReferencePtrOutput }
ImageReferencePtrInput is an input type that accepts ImageReferenceArgs, ImageReferencePtr and ImageReferencePtrOutput values. You can construct a concrete instance of `ImageReferencePtrInput` via:
ImageReferenceArgs{...} or: nil
func ImageReferencePtr ¶
func ImageReferencePtr(v *ImageReferenceArgs) ImageReferencePtrInput
type ImageReferencePtrOutput ¶
type ImageReferencePtrOutput struct{ *pulumi.OutputState }
func (ImageReferencePtrOutput) Elem ¶
func (o ImageReferencePtrOutput) Elem() ImageReferenceOutput
func (ImageReferencePtrOutput) ElementType ¶
func (ImageReferencePtrOutput) ElementType() reflect.Type
func (ImageReferencePtrOutput) Id ¶
func (o ImageReferencePtrOutput) Id() pulumi.StringPtrOutput
This property is mutually exclusive with other properties. The Shared Image Gallery image must have replicas in the same region as the Azure Batch account. For information about the firewall settings for the Batch node agent to communicate with the Batch service see https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.
func (ImageReferencePtrOutput) Offer ¶
func (o ImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
For example, UbuntuServer or WindowsServer.
func (ImageReferencePtrOutput) Publisher ¶
func (o ImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
For example, Canonical or MicrosoftWindowsServer.
func (ImageReferencePtrOutput) Sku ¶
func (o ImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
For example, 18.04-LTS or 2022-datacenter.
func (ImageReferencePtrOutput) ToImageReferencePtrOutput ¶
func (o ImageReferencePtrOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput
func (ImageReferencePtrOutput) ToImageReferencePtrOutputWithContext ¶
func (o ImageReferencePtrOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
func (ImageReferencePtrOutput) Version ¶
func (o ImageReferencePtrOutput) Version() pulumi.StringPtrOutput
A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'.
type ImageReferenceResponse ¶
type ImageReferenceResponse struct { // This property is mutually exclusive with other properties. The Shared Image Gallery image must have replicas in the same region as the Azure Batch account. For information about the firewall settings for the Batch node agent to communicate with the Batch service see https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. Id *string `pulumi:"id"` // For example, UbuntuServer or WindowsServer. Offer *string `pulumi:"offer"` // For example, Canonical or MicrosoftWindowsServer. Publisher *string `pulumi:"publisher"` // For example, 18.04-LTS or 2022-datacenter. Sku *string `pulumi:"sku"` // A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'. Version *string `pulumi:"version"` }
func (*ImageReferenceResponse) Defaults ¶
func (val *ImageReferenceResponse) Defaults() *ImageReferenceResponse
Defaults sets the appropriate defaults for ImageReferenceResponse
type ImageReferenceResponseOutput ¶
type ImageReferenceResponseOutput struct{ *pulumi.OutputState }
func (ImageReferenceResponseOutput) ElementType ¶
func (ImageReferenceResponseOutput) ElementType() reflect.Type
func (ImageReferenceResponseOutput) Id ¶
func (o ImageReferenceResponseOutput) Id() pulumi.StringPtrOutput
This property is mutually exclusive with other properties. The Shared Image Gallery image must have replicas in the same region as the Azure Batch account. For information about the firewall settings for the Batch node agent to communicate with the Batch service see https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.
func (ImageReferenceResponseOutput) Offer ¶
func (o ImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
For example, UbuntuServer or WindowsServer.
func (ImageReferenceResponseOutput) Publisher ¶
func (o ImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
For example, Canonical or MicrosoftWindowsServer.
func (ImageReferenceResponseOutput) Sku ¶
func (o ImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
For example, 18.04-LTS or 2022-datacenter.
func (ImageReferenceResponseOutput) ToImageReferenceResponseOutput ¶
func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutput() ImageReferenceResponseOutput
func (ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext ¶
func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput
func (ImageReferenceResponseOutput) Version ¶
func (o ImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'.
type ImageReferenceResponsePtrOutput ¶
type ImageReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageReferenceResponsePtrOutput) Elem ¶
func (o ImageReferenceResponsePtrOutput) Elem() ImageReferenceResponseOutput
func (ImageReferenceResponsePtrOutput) ElementType ¶
func (ImageReferenceResponsePtrOutput) ElementType() reflect.Type
func (ImageReferenceResponsePtrOutput) Id ¶
func (o ImageReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
This property is mutually exclusive with other properties. The Shared Image Gallery image must have replicas in the same region as the Azure Batch account. For information about the firewall settings for the Batch node agent to communicate with the Batch service see https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.
func (ImageReferenceResponsePtrOutput) Offer ¶
func (o ImageReferenceResponsePtrOutput) Offer() pulumi.StringPtrOutput
For example, UbuntuServer or WindowsServer.
func (ImageReferenceResponsePtrOutput) Publisher ¶
func (o ImageReferenceResponsePtrOutput) Publisher() pulumi.StringPtrOutput
For example, Canonical or MicrosoftWindowsServer.
func (ImageReferenceResponsePtrOutput) Sku ¶
func (o ImageReferenceResponsePtrOutput) Sku() pulumi.StringPtrOutput
For example, 18.04-LTS or 2022-datacenter.
func (ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutput ¶
func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
func (ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutputWithContext ¶
func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
func (ImageReferenceResponsePtrOutput) Version ¶
func (o ImageReferenceResponsePtrOutput) Version() pulumi.StringPtrOutput
A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'.
type InboundEndpointProtocol ¶
type InboundEndpointProtocol string
func (InboundEndpointProtocol) ElementType ¶
func (InboundEndpointProtocol) ElementType() reflect.Type
func (InboundEndpointProtocol) ToInboundEndpointProtocolOutput ¶
func (e InboundEndpointProtocol) ToInboundEndpointProtocolOutput() InboundEndpointProtocolOutput
func (InboundEndpointProtocol) ToInboundEndpointProtocolOutputWithContext ¶
func (e InboundEndpointProtocol) ToInboundEndpointProtocolOutputWithContext(ctx context.Context) InboundEndpointProtocolOutput
func (InboundEndpointProtocol) ToInboundEndpointProtocolPtrOutput ¶
func (e InboundEndpointProtocol) ToInboundEndpointProtocolPtrOutput() InboundEndpointProtocolPtrOutput
func (InboundEndpointProtocol) ToInboundEndpointProtocolPtrOutputWithContext ¶
func (e InboundEndpointProtocol) ToInboundEndpointProtocolPtrOutputWithContext(ctx context.Context) InboundEndpointProtocolPtrOutput
func (InboundEndpointProtocol) ToStringOutput ¶
func (e InboundEndpointProtocol) ToStringOutput() pulumi.StringOutput
func (InboundEndpointProtocol) ToStringOutputWithContext ¶
func (e InboundEndpointProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InboundEndpointProtocol) ToStringPtrOutput ¶
func (e InboundEndpointProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (InboundEndpointProtocol) ToStringPtrOutputWithContext ¶
func (e InboundEndpointProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InboundEndpointProtocolInput ¶
type InboundEndpointProtocolInput interface { pulumi.Input ToInboundEndpointProtocolOutput() InboundEndpointProtocolOutput ToInboundEndpointProtocolOutputWithContext(context.Context) InboundEndpointProtocolOutput }
InboundEndpointProtocolInput is an input type that accepts values of the InboundEndpointProtocol enum A concrete instance of `InboundEndpointProtocolInput` can be one of the following:
InboundEndpointProtocolTCP InboundEndpointProtocolUDP
type InboundEndpointProtocolOutput ¶
type InboundEndpointProtocolOutput struct{ *pulumi.OutputState }
func (InboundEndpointProtocolOutput) ElementType ¶
func (InboundEndpointProtocolOutput) ElementType() reflect.Type
func (InboundEndpointProtocolOutput) ToInboundEndpointProtocolOutput ¶
func (o InboundEndpointProtocolOutput) ToInboundEndpointProtocolOutput() InboundEndpointProtocolOutput
func (InboundEndpointProtocolOutput) ToInboundEndpointProtocolOutputWithContext ¶
func (o InboundEndpointProtocolOutput) ToInboundEndpointProtocolOutputWithContext(ctx context.Context) InboundEndpointProtocolOutput
func (InboundEndpointProtocolOutput) ToInboundEndpointProtocolPtrOutput ¶
func (o InboundEndpointProtocolOutput) ToInboundEndpointProtocolPtrOutput() InboundEndpointProtocolPtrOutput
func (InboundEndpointProtocolOutput) ToInboundEndpointProtocolPtrOutputWithContext ¶
func (o InboundEndpointProtocolOutput) ToInboundEndpointProtocolPtrOutputWithContext(ctx context.Context) InboundEndpointProtocolPtrOutput
func (InboundEndpointProtocolOutput) ToStringOutput ¶
func (o InboundEndpointProtocolOutput) ToStringOutput() pulumi.StringOutput
func (InboundEndpointProtocolOutput) ToStringOutputWithContext ¶
func (o InboundEndpointProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InboundEndpointProtocolOutput) ToStringPtrOutput ¶
func (o InboundEndpointProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InboundEndpointProtocolOutput) ToStringPtrOutputWithContext ¶
func (o InboundEndpointProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InboundEndpointProtocolPtrInput ¶
type InboundEndpointProtocolPtrInput interface { pulumi.Input ToInboundEndpointProtocolPtrOutput() InboundEndpointProtocolPtrOutput ToInboundEndpointProtocolPtrOutputWithContext(context.Context) InboundEndpointProtocolPtrOutput }
func InboundEndpointProtocolPtr ¶
func InboundEndpointProtocolPtr(v string) InboundEndpointProtocolPtrInput
type InboundEndpointProtocolPtrOutput ¶
type InboundEndpointProtocolPtrOutput struct{ *pulumi.OutputState }
func (InboundEndpointProtocolPtrOutput) Elem ¶
func (o InboundEndpointProtocolPtrOutput) Elem() InboundEndpointProtocolOutput
func (InboundEndpointProtocolPtrOutput) ElementType ¶
func (InboundEndpointProtocolPtrOutput) ElementType() reflect.Type
func (InboundEndpointProtocolPtrOutput) ToInboundEndpointProtocolPtrOutput ¶
func (o InboundEndpointProtocolPtrOutput) ToInboundEndpointProtocolPtrOutput() InboundEndpointProtocolPtrOutput
func (InboundEndpointProtocolPtrOutput) ToInboundEndpointProtocolPtrOutputWithContext ¶
func (o InboundEndpointProtocolPtrOutput) ToInboundEndpointProtocolPtrOutputWithContext(ctx context.Context) InboundEndpointProtocolPtrOutput
func (InboundEndpointProtocolPtrOutput) ToStringPtrOutput ¶
func (o InboundEndpointProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InboundEndpointProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o InboundEndpointProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InboundNatPool ¶
type InboundNatPool struct { // This must be unique within a Batch pool. Acceptable values are between 1 and 65535 except for 22, 3389, 29876 and 29877 as these are reserved. If any reserved values are provided the request fails with HTTP status code 400. BackendPort int `pulumi:"backendPort"` // Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved by the Batch service. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400. FrontendPortRangeEnd int `pulumi:"frontendPortRangeEnd"` // Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400. FrontendPortRangeStart int `pulumi:"frontendPortRangeStart"` // The name must be unique within a Batch pool, can contain letters, numbers, underscores, periods, and hyphens. Names must start with a letter or number, must end with a letter, number, or underscore, and cannot exceed 77 characters. If any invalid values are provided the request fails with HTTP status code 400. Name string `pulumi:"name"` // The maximum number of rules that can be specified across all the endpoints on a Batch pool is 25. If no network security group rules are specified, a default rule will be created to allow inbound access to the specified backendPort. If the maximum number of network security group rules is exceeded the request fails with HTTP status code 400. NetworkSecurityGroupRules []NetworkSecurityGroupRule `pulumi:"networkSecurityGroupRules"` Protocol InboundEndpointProtocol `pulumi:"protocol"` }
type InboundNatPoolArgs ¶
type InboundNatPoolArgs struct { // This must be unique within a Batch pool. Acceptable values are between 1 and 65535 except for 22, 3389, 29876 and 29877 as these are reserved. If any reserved values are provided the request fails with HTTP status code 400. BackendPort pulumi.IntInput `pulumi:"backendPort"` // Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved by the Batch service. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400. FrontendPortRangeEnd pulumi.IntInput `pulumi:"frontendPortRangeEnd"` // Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400. FrontendPortRangeStart pulumi.IntInput `pulumi:"frontendPortRangeStart"` // The name must be unique within a Batch pool, can contain letters, numbers, underscores, periods, and hyphens. Names must start with a letter or number, must end with a letter, number, or underscore, and cannot exceed 77 characters. If any invalid values are provided the request fails with HTTP status code 400. Name pulumi.StringInput `pulumi:"name"` // The maximum number of rules that can be specified across all the endpoints on a Batch pool is 25. If no network security group rules are specified, a default rule will be created to allow inbound access to the specified backendPort. If the maximum number of network security group rules is exceeded the request fails with HTTP status code 400. NetworkSecurityGroupRules NetworkSecurityGroupRuleArrayInput `pulumi:"networkSecurityGroupRules"` Protocol InboundEndpointProtocolInput `pulumi:"protocol"` }
func (InboundNatPoolArgs) ElementType ¶
func (InboundNatPoolArgs) ElementType() reflect.Type
func (InboundNatPoolArgs) ToInboundNatPoolOutput ¶
func (i InboundNatPoolArgs) ToInboundNatPoolOutput() InboundNatPoolOutput
func (InboundNatPoolArgs) ToInboundNatPoolOutputWithContext ¶
func (i InboundNatPoolArgs) ToInboundNatPoolOutputWithContext(ctx context.Context) InboundNatPoolOutput
type InboundNatPoolArray ¶
type InboundNatPoolArray []InboundNatPoolInput
func (InboundNatPoolArray) ElementType ¶
func (InboundNatPoolArray) ElementType() reflect.Type
func (InboundNatPoolArray) ToInboundNatPoolArrayOutput ¶
func (i InboundNatPoolArray) ToInboundNatPoolArrayOutput() InboundNatPoolArrayOutput
func (InboundNatPoolArray) ToInboundNatPoolArrayOutputWithContext ¶
func (i InboundNatPoolArray) ToInboundNatPoolArrayOutputWithContext(ctx context.Context) InboundNatPoolArrayOutput
type InboundNatPoolArrayInput ¶
type InboundNatPoolArrayInput interface { pulumi.Input ToInboundNatPoolArrayOutput() InboundNatPoolArrayOutput ToInboundNatPoolArrayOutputWithContext(context.Context) InboundNatPoolArrayOutput }
InboundNatPoolArrayInput is an input type that accepts InboundNatPoolArray and InboundNatPoolArrayOutput values. You can construct a concrete instance of `InboundNatPoolArrayInput` via:
InboundNatPoolArray{ InboundNatPoolArgs{...} }
type InboundNatPoolArrayOutput ¶
type InboundNatPoolArrayOutput struct{ *pulumi.OutputState }
func (InboundNatPoolArrayOutput) ElementType ¶
func (InboundNatPoolArrayOutput) ElementType() reflect.Type
func (InboundNatPoolArrayOutput) Index ¶
func (o InboundNatPoolArrayOutput) Index(i pulumi.IntInput) InboundNatPoolOutput
func (InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutput ¶
func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutput() InboundNatPoolArrayOutput
func (InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutputWithContext ¶
func (o InboundNatPoolArrayOutput) ToInboundNatPoolArrayOutputWithContext(ctx context.Context) InboundNatPoolArrayOutput
type InboundNatPoolInput ¶
type InboundNatPoolInput interface { pulumi.Input ToInboundNatPoolOutput() InboundNatPoolOutput ToInboundNatPoolOutputWithContext(context.Context) InboundNatPoolOutput }
InboundNatPoolInput is an input type that accepts InboundNatPoolArgs and InboundNatPoolOutput values. You can construct a concrete instance of `InboundNatPoolInput` via:
InboundNatPoolArgs{...}
type InboundNatPoolOutput ¶
type InboundNatPoolOutput struct{ *pulumi.OutputState }
func (InboundNatPoolOutput) BackendPort ¶
func (o InboundNatPoolOutput) BackendPort() pulumi.IntOutput
This must be unique within a Batch pool. Acceptable values are between 1 and 65535 except for 22, 3389, 29876 and 29877 as these are reserved. If any reserved values are provided the request fails with HTTP status code 400.
func (InboundNatPoolOutput) ElementType ¶
func (InboundNatPoolOutput) ElementType() reflect.Type
func (InboundNatPoolOutput) FrontendPortRangeEnd ¶
func (o InboundNatPoolOutput) FrontendPortRangeEnd() pulumi.IntOutput
Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved by the Batch service. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400.
func (InboundNatPoolOutput) FrontendPortRangeStart ¶
func (o InboundNatPoolOutput) FrontendPortRangeStart() pulumi.IntOutput
Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400.
func (InboundNatPoolOutput) Name ¶
func (o InboundNatPoolOutput) Name() pulumi.StringOutput
The name must be unique within a Batch pool, can contain letters, numbers, underscores, periods, and hyphens. Names must start with a letter or number, must end with a letter, number, or underscore, and cannot exceed 77 characters. If any invalid values are provided the request fails with HTTP status code 400.
func (InboundNatPoolOutput) NetworkSecurityGroupRules ¶
func (o InboundNatPoolOutput) NetworkSecurityGroupRules() NetworkSecurityGroupRuleArrayOutput
The maximum number of rules that can be specified across all the endpoints on a Batch pool is 25. If no network security group rules are specified, a default rule will be created to allow inbound access to the specified backendPort. If the maximum number of network security group rules is exceeded the request fails with HTTP status code 400.
func (InboundNatPoolOutput) Protocol ¶
func (o InboundNatPoolOutput) Protocol() InboundEndpointProtocolOutput
func (InboundNatPoolOutput) ToInboundNatPoolOutput ¶
func (o InboundNatPoolOutput) ToInboundNatPoolOutput() InboundNatPoolOutput
func (InboundNatPoolOutput) ToInboundNatPoolOutputWithContext ¶
func (o InboundNatPoolOutput) ToInboundNatPoolOutputWithContext(ctx context.Context) InboundNatPoolOutput
type InboundNatPoolResponse ¶
type InboundNatPoolResponse struct { // This must be unique within a Batch pool. Acceptable values are between 1 and 65535 except for 22, 3389, 29876 and 29877 as these are reserved. If any reserved values are provided the request fails with HTTP status code 400. BackendPort int `pulumi:"backendPort"` // Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved by the Batch service. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400. FrontendPortRangeEnd int `pulumi:"frontendPortRangeEnd"` // Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400. FrontendPortRangeStart int `pulumi:"frontendPortRangeStart"` // The name must be unique within a Batch pool, can contain letters, numbers, underscores, periods, and hyphens. Names must start with a letter or number, must end with a letter, number, or underscore, and cannot exceed 77 characters. If any invalid values are provided the request fails with HTTP status code 400. Name string `pulumi:"name"` // The maximum number of rules that can be specified across all the endpoints on a Batch pool is 25. If no network security group rules are specified, a default rule will be created to allow inbound access to the specified backendPort. If the maximum number of network security group rules is exceeded the request fails with HTTP status code 400. NetworkSecurityGroupRules []NetworkSecurityGroupRuleResponse `pulumi:"networkSecurityGroupRules"` Protocol string `pulumi:"protocol"` }
type InboundNatPoolResponseArrayOutput ¶
type InboundNatPoolResponseArrayOutput struct{ *pulumi.OutputState }
func (InboundNatPoolResponseArrayOutput) ElementType ¶
func (InboundNatPoolResponseArrayOutput) ElementType() reflect.Type
func (InboundNatPoolResponseArrayOutput) Index ¶
func (o InboundNatPoolResponseArrayOutput) Index(i pulumi.IntInput) InboundNatPoolResponseOutput
func (InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutput ¶
func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutput() InboundNatPoolResponseArrayOutput
func (InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutputWithContext ¶
func (o InboundNatPoolResponseArrayOutput) ToInboundNatPoolResponseArrayOutputWithContext(ctx context.Context) InboundNatPoolResponseArrayOutput
type InboundNatPoolResponseOutput ¶
type InboundNatPoolResponseOutput struct{ *pulumi.OutputState }
func (InboundNatPoolResponseOutput) BackendPort ¶
func (o InboundNatPoolResponseOutput) BackendPort() pulumi.IntOutput
This must be unique within a Batch pool. Acceptable values are between 1 and 65535 except for 22, 3389, 29876 and 29877 as these are reserved. If any reserved values are provided the request fails with HTTP status code 400.
func (InboundNatPoolResponseOutput) ElementType ¶
func (InboundNatPoolResponseOutput) ElementType() reflect.Type
func (InboundNatPoolResponseOutput) FrontendPortRangeEnd ¶
func (o InboundNatPoolResponseOutput) FrontendPortRangeEnd() pulumi.IntOutput
Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved by the Batch service. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400.
func (InboundNatPoolResponseOutput) FrontendPortRangeStart ¶
func (o InboundNatPoolResponseOutput) FrontendPortRangeStart() pulumi.IntOutput
Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400.
func (InboundNatPoolResponseOutput) Name ¶
func (o InboundNatPoolResponseOutput) Name() pulumi.StringOutput
The name must be unique within a Batch pool, can contain letters, numbers, underscores, periods, and hyphens. Names must start with a letter or number, must end with a letter, number, or underscore, and cannot exceed 77 characters. If any invalid values are provided the request fails with HTTP status code 400.
func (InboundNatPoolResponseOutput) NetworkSecurityGroupRules ¶
func (o InboundNatPoolResponseOutput) NetworkSecurityGroupRules() NetworkSecurityGroupRuleResponseArrayOutput
The maximum number of rules that can be specified across all the endpoints on a Batch pool is 25. If no network security group rules are specified, a default rule will be created to allow inbound access to the specified backendPort. If the maximum number of network security group rules is exceeded the request fails with HTTP status code 400.
func (InboundNatPoolResponseOutput) Protocol ¶
func (o InboundNatPoolResponseOutput) Protocol() pulumi.StringOutput
func (InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutput ¶
func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutput() InboundNatPoolResponseOutput
func (InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutputWithContext ¶
func (o InboundNatPoolResponseOutput) ToInboundNatPoolResponseOutputWithContext(ctx context.Context) InboundNatPoolResponseOutput
type InterNodeCommunicationState ¶
type InterNodeCommunicationState string
This imposes restrictions on which nodes can be assigned to the pool. Enabling this value can reduce the chance of the requested number of nodes to be allocated in the pool. If not specified, this value defaults to 'Disabled'.
func (InterNodeCommunicationState) ElementType ¶
func (InterNodeCommunicationState) ElementType() reflect.Type
func (InterNodeCommunicationState) ToInterNodeCommunicationStateOutput ¶
func (e InterNodeCommunicationState) ToInterNodeCommunicationStateOutput() InterNodeCommunicationStateOutput
func (InterNodeCommunicationState) ToInterNodeCommunicationStateOutputWithContext ¶
func (e InterNodeCommunicationState) ToInterNodeCommunicationStateOutputWithContext(ctx context.Context) InterNodeCommunicationStateOutput
func (InterNodeCommunicationState) ToInterNodeCommunicationStatePtrOutput ¶
func (e InterNodeCommunicationState) ToInterNodeCommunicationStatePtrOutput() InterNodeCommunicationStatePtrOutput
func (InterNodeCommunicationState) ToInterNodeCommunicationStatePtrOutputWithContext ¶
func (e InterNodeCommunicationState) ToInterNodeCommunicationStatePtrOutputWithContext(ctx context.Context) InterNodeCommunicationStatePtrOutput
func (InterNodeCommunicationState) ToStringOutput ¶
func (e InterNodeCommunicationState) ToStringOutput() pulumi.StringOutput
func (InterNodeCommunicationState) ToStringOutputWithContext ¶
func (e InterNodeCommunicationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InterNodeCommunicationState) ToStringPtrOutput ¶
func (e InterNodeCommunicationState) ToStringPtrOutput() pulumi.StringPtrOutput
func (InterNodeCommunicationState) ToStringPtrOutputWithContext ¶
func (e InterNodeCommunicationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InterNodeCommunicationStateInput ¶
type InterNodeCommunicationStateInput interface { pulumi.Input ToInterNodeCommunicationStateOutput() InterNodeCommunicationStateOutput ToInterNodeCommunicationStateOutputWithContext(context.Context) InterNodeCommunicationStateOutput }
InterNodeCommunicationStateInput is an input type that accepts values of the InterNodeCommunicationState enum A concrete instance of `InterNodeCommunicationStateInput` can be one of the following:
InterNodeCommunicationStateEnabled InterNodeCommunicationStateDisabled
type InterNodeCommunicationStateOutput ¶
type InterNodeCommunicationStateOutput struct{ *pulumi.OutputState }
func (InterNodeCommunicationStateOutput) ElementType ¶
func (InterNodeCommunicationStateOutput) ElementType() reflect.Type
func (InterNodeCommunicationStateOutput) ToInterNodeCommunicationStateOutput ¶
func (o InterNodeCommunicationStateOutput) ToInterNodeCommunicationStateOutput() InterNodeCommunicationStateOutput
func (InterNodeCommunicationStateOutput) ToInterNodeCommunicationStateOutputWithContext ¶
func (o InterNodeCommunicationStateOutput) ToInterNodeCommunicationStateOutputWithContext(ctx context.Context) InterNodeCommunicationStateOutput
func (InterNodeCommunicationStateOutput) ToInterNodeCommunicationStatePtrOutput ¶
func (o InterNodeCommunicationStateOutput) ToInterNodeCommunicationStatePtrOutput() InterNodeCommunicationStatePtrOutput
func (InterNodeCommunicationStateOutput) ToInterNodeCommunicationStatePtrOutputWithContext ¶
func (o InterNodeCommunicationStateOutput) ToInterNodeCommunicationStatePtrOutputWithContext(ctx context.Context) InterNodeCommunicationStatePtrOutput
func (InterNodeCommunicationStateOutput) ToStringOutput ¶
func (o InterNodeCommunicationStateOutput) ToStringOutput() pulumi.StringOutput
func (InterNodeCommunicationStateOutput) ToStringOutputWithContext ¶
func (o InterNodeCommunicationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InterNodeCommunicationStateOutput) ToStringPtrOutput ¶
func (o InterNodeCommunicationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InterNodeCommunicationStateOutput) ToStringPtrOutputWithContext ¶
func (o InterNodeCommunicationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InterNodeCommunicationStatePtrInput ¶
type InterNodeCommunicationStatePtrInput interface { pulumi.Input ToInterNodeCommunicationStatePtrOutput() InterNodeCommunicationStatePtrOutput ToInterNodeCommunicationStatePtrOutputWithContext(context.Context) InterNodeCommunicationStatePtrOutput }
func InterNodeCommunicationStatePtr ¶
func InterNodeCommunicationStatePtr(v string) InterNodeCommunicationStatePtrInput
type InterNodeCommunicationStatePtrOutput ¶
type InterNodeCommunicationStatePtrOutput struct{ *pulumi.OutputState }
func (InterNodeCommunicationStatePtrOutput) ElementType ¶
func (InterNodeCommunicationStatePtrOutput) ElementType() reflect.Type
func (InterNodeCommunicationStatePtrOutput) ToInterNodeCommunicationStatePtrOutput ¶
func (o InterNodeCommunicationStatePtrOutput) ToInterNodeCommunicationStatePtrOutput() InterNodeCommunicationStatePtrOutput
func (InterNodeCommunicationStatePtrOutput) ToInterNodeCommunicationStatePtrOutputWithContext ¶
func (o InterNodeCommunicationStatePtrOutput) ToInterNodeCommunicationStatePtrOutputWithContext(ctx context.Context) InterNodeCommunicationStatePtrOutput
func (InterNodeCommunicationStatePtrOutput) ToStringPtrOutput ¶
func (o InterNodeCommunicationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InterNodeCommunicationStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o InterNodeCommunicationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeySource ¶
type KeySource string
Type of the key source.
func (KeySource) ElementType ¶
func (KeySource) ToKeySourceOutput ¶
func (e KeySource) ToKeySourceOutput() KeySourceOutput
func (KeySource) ToKeySourceOutputWithContext ¶
func (e KeySource) ToKeySourceOutputWithContext(ctx context.Context) KeySourceOutput
func (KeySource) ToKeySourcePtrOutput ¶
func (e KeySource) ToKeySourcePtrOutput() KeySourcePtrOutput
func (KeySource) ToKeySourcePtrOutputWithContext ¶
func (e KeySource) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput
func (KeySource) ToStringOutput ¶
func (e KeySource) ToStringOutput() pulumi.StringOutput
func (KeySource) ToStringOutputWithContext ¶
func (e KeySource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KeySource) ToStringPtrOutput ¶
func (e KeySource) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeySource) ToStringPtrOutputWithContext ¶
func (e KeySource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeySourceInput ¶
type KeySourceInput interface { pulumi.Input ToKeySourceOutput() KeySourceOutput ToKeySourceOutputWithContext(context.Context) KeySourceOutput }
KeySourceInput is an input type that accepts values of the KeySource enum A concrete instance of `KeySourceInput` can be one of the following:
KeySource_Microsoft_Batch KeySource_Microsoft_KeyVault
type KeySourceOutput ¶
type KeySourceOutput struct{ *pulumi.OutputState }
func (KeySourceOutput) ElementType ¶
func (KeySourceOutput) ElementType() reflect.Type
func (KeySourceOutput) ToKeySourceOutput ¶
func (o KeySourceOutput) ToKeySourceOutput() KeySourceOutput
func (KeySourceOutput) ToKeySourceOutputWithContext ¶
func (o KeySourceOutput) ToKeySourceOutputWithContext(ctx context.Context) KeySourceOutput
func (KeySourceOutput) ToKeySourcePtrOutput ¶
func (o KeySourceOutput) ToKeySourcePtrOutput() KeySourcePtrOutput
func (KeySourceOutput) ToKeySourcePtrOutputWithContext ¶
func (o KeySourceOutput) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput
func (KeySourceOutput) ToStringOutput ¶
func (o KeySourceOutput) ToStringOutput() pulumi.StringOutput
func (KeySourceOutput) ToStringOutputWithContext ¶
func (o KeySourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KeySourceOutput) ToStringPtrOutput ¶
func (o KeySourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeySourceOutput) ToStringPtrOutputWithContext ¶
func (o KeySourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeySourcePtrInput ¶
type KeySourcePtrInput interface { pulumi.Input ToKeySourcePtrOutput() KeySourcePtrOutput ToKeySourcePtrOutputWithContext(context.Context) KeySourcePtrOutput }
func KeySourcePtr ¶
func KeySourcePtr(v string) KeySourcePtrInput
type KeySourcePtrOutput ¶
type KeySourcePtrOutput struct{ *pulumi.OutputState }
func (KeySourcePtrOutput) Elem ¶
func (o KeySourcePtrOutput) Elem() KeySourceOutput
func (KeySourcePtrOutput) ElementType ¶
func (KeySourcePtrOutput) ElementType() reflect.Type
func (KeySourcePtrOutput) ToKeySourcePtrOutput ¶
func (o KeySourcePtrOutput) ToKeySourcePtrOutput() KeySourcePtrOutput
func (KeySourcePtrOutput) ToKeySourcePtrOutputWithContext ¶
func (o KeySourcePtrOutput) ToKeySourcePtrOutputWithContext(ctx context.Context) KeySourcePtrOutput
func (KeySourcePtrOutput) ToStringPtrOutput ¶
func (o KeySourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeySourcePtrOutput) ToStringPtrOutputWithContext ¶
func (o KeySourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeyVaultProperties ¶
type KeyVaultProperties struct { // Full path to the secret with or without version. Example https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. or https://mykeyvault.vault.azure.net/keys/testkey. To be usable the following prerequisites must be met: // // The Batch Account has a System Assigned identity // The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap permissions // The KeyVault has soft-delete and purge protection enabled KeyIdentifier *string `pulumi:"keyIdentifier"` }
KeyVault configuration when using an encryption KeySource of Microsoft.KeyVault.
type KeyVaultPropertiesArgs ¶
type KeyVaultPropertiesArgs struct { // Full path to the secret with or without version. Example https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. or https://mykeyvault.vault.azure.net/keys/testkey. To be usable the following prerequisites must be met: // // The Batch Account has a System Assigned identity // The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap permissions // The KeyVault has soft-delete and purge protection enabled KeyIdentifier pulumi.StringPtrInput `pulumi:"keyIdentifier"` }
KeyVault configuration when using an encryption KeySource of Microsoft.KeyVault.
func (KeyVaultPropertiesArgs) ElementType ¶
func (KeyVaultPropertiesArgs) ElementType() reflect.Type
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesInput ¶
type KeyVaultPropertiesInput interface { pulumi.Input ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput }
KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:
KeyVaultPropertiesArgs{...}
type KeyVaultPropertiesOutput ¶
type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }
KeyVault configuration when using an encryption KeySource of Microsoft.KeyVault.
func (KeyVaultPropertiesOutput) ElementType ¶
func (KeyVaultPropertiesOutput) ElementType() reflect.Type
func (KeyVaultPropertiesOutput) KeyIdentifier ¶
func (o KeyVaultPropertiesOutput) KeyIdentifier() pulumi.StringPtrOutput
Full path to the secret with or without version. Example https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. or https://mykeyvault.vault.azure.net/keys/testkey. To be usable the following prerequisites must be met:
The Batch Account has a System Assigned identity The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap permissions The KeyVault has soft-delete and purge protection enabled
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesPtrInput ¶
type KeyVaultPropertiesPtrInput interface { pulumi.Input ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput ToKeyVaultPropertiesPtrOutputWithContext(context.Context) KeyVaultPropertiesPtrOutput }
KeyVaultPropertiesPtrInput is an input type that accepts KeyVaultPropertiesArgs, KeyVaultPropertiesPtr and KeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesPtrInput` via:
KeyVaultPropertiesArgs{...} or: nil
func KeyVaultPropertiesPtr ¶
func KeyVaultPropertiesPtr(v *KeyVaultPropertiesArgs) KeyVaultPropertiesPtrInput
type KeyVaultPropertiesPtrOutput ¶
type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesPtrOutput) Elem ¶
func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
func (KeyVaultPropertiesPtrOutput) ElementType ¶
func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
func (KeyVaultPropertiesPtrOutput) KeyIdentifier ¶
func (o KeyVaultPropertiesPtrOutput) KeyIdentifier() pulumi.StringPtrOutput
Full path to the secret with or without version. Example https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. or https://mykeyvault.vault.azure.net/keys/testkey. To be usable the following prerequisites must be met:
The Batch Account has a System Assigned identity The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap permissions The KeyVault has soft-delete and purge protection enabled
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesResponse ¶
type KeyVaultPropertiesResponse struct { // Full path to the secret with or without version. Example https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. or https://mykeyvault.vault.azure.net/keys/testkey. To be usable the following prerequisites must be met: // // The Batch Account has a System Assigned identity // The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap permissions // The KeyVault has soft-delete and purge protection enabled KeyIdentifier *string `pulumi:"keyIdentifier"` }
KeyVault configuration when using an encryption KeySource of Microsoft.KeyVault.
type KeyVaultPropertiesResponseOutput ¶
type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }
KeyVault configuration when using an encryption KeySource of Microsoft.KeyVault.
func (KeyVaultPropertiesResponseOutput) ElementType ¶
func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponseOutput) KeyIdentifier ¶
func (o KeyVaultPropertiesResponseOutput) KeyIdentifier() pulumi.StringPtrOutput
Full path to the secret with or without version. Example https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. or https://mykeyvault.vault.azure.net/keys/testkey. To be usable the following prerequisites must be met:
The Batch Account has a System Assigned identity The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap permissions The KeyVault has soft-delete and purge protection enabled
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
type KeyVaultPropertiesResponsePtrOutput ¶
type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesResponsePtrOutput) Elem ¶
func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponsePtrOutput) ElementType ¶
func (KeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponsePtrOutput) KeyIdentifier ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyIdentifier() pulumi.StringPtrOutput
Full path to the secret with or without version. Example https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. or https://mykeyvault.vault.azure.net/keys/testkey. To be usable the following prerequisites must be met:
The Batch Account has a System Assigned identity The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap permissions The KeyVault has soft-delete and purge protection enabled
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type KeyVaultReference ¶
type KeyVaultReference struct { // The resource ID of the Azure key vault associated with the Batch account. Id string `pulumi:"id"` // The URL of the Azure key vault associated with the Batch account. Url string `pulumi:"url"` }
Identifies the Azure key vault associated with a Batch account.
type KeyVaultReferenceArgs ¶
type KeyVaultReferenceArgs struct { // The resource ID of the Azure key vault associated with the Batch account. Id pulumi.StringInput `pulumi:"id"` // The URL of the Azure key vault associated with the Batch account. Url pulumi.StringInput `pulumi:"url"` }
Identifies the Azure key vault associated with a Batch account.
func (KeyVaultReferenceArgs) ElementType ¶
func (KeyVaultReferenceArgs) ElementType() reflect.Type
func (KeyVaultReferenceArgs) ToKeyVaultReferenceOutput ¶
func (i KeyVaultReferenceArgs) ToKeyVaultReferenceOutput() KeyVaultReferenceOutput
func (KeyVaultReferenceArgs) ToKeyVaultReferenceOutputWithContext ¶
func (i KeyVaultReferenceArgs) ToKeyVaultReferenceOutputWithContext(ctx context.Context) KeyVaultReferenceOutput
func (KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutput ¶
func (i KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput
func (KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutputWithContext ¶
func (i KeyVaultReferenceArgs) ToKeyVaultReferencePtrOutputWithContext(ctx context.Context) KeyVaultReferencePtrOutput
type KeyVaultReferenceInput ¶
type KeyVaultReferenceInput interface { pulumi.Input ToKeyVaultReferenceOutput() KeyVaultReferenceOutput ToKeyVaultReferenceOutputWithContext(context.Context) KeyVaultReferenceOutput }
KeyVaultReferenceInput is an input type that accepts KeyVaultReferenceArgs and KeyVaultReferenceOutput values. You can construct a concrete instance of `KeyVaultReferenceInput` via:
KeyVaultReferenceArgs{...}
type KeyVaultReferenceOutput ¶
type KeyVaultReferenceOutput struct{ *pulumi.OutputState }
Identifies the Azure key vault associated with a Batch account.
func (KeyVaultReferenceOutput) ElementType ¶
func (KeyVaultReferenceOutput) ElementType() reflect.Type
func (KeyVaultReferenceOutput) Id ¶
func (o KeyVaultReferenceOutput) Id() pulumi.StringOutput
The resource ID of the Azure key vault associated with the Batch account.
func (KeyVaultReferenceOutput) ToKeyVaultReferenceOutput ¶
func (o KeyVaultReferenceOutput) ToKeyVaultReferenceOutput() KeyVaultReferenceOutput
func (KeyVaultReferenceOutput) ToKeyVaultReferenceOutputWithContext ¶
func (o KeyVaultReferenceOutput) ToKeyVaultReferenceOutputWithContext(ctx context.Context) KeyVaultReferenceOutput
func (KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutput ¶
func (o KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput
func (KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutputWithContext ¶
func (o KeyVaultReferenceOutput) ToKeyVaultReferencePtrOutputWithContext(ctx context.Context) KeyVaultReferencePtrOutput
func (KeyVaultReferenceOutput) Url ¶
func (o KeyVaultReferenceOutput) Url() pulumi.StringOutput
The URL of the Azure key vault associated with the Batch account.
type KeyVaultReferencePtrInput ¶
type KeyVaultReferencePtrInput interface { pulumi.Input ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput ToKeyVaultReferencePtrOutputWithContext(context.Context) KeyVaultReferencePtrOutput }
KeyVaultReferencePtrInput is an input type that accepts KeyVaultReferenceArgs, KeyVaultReferencePtr and KeyVaultReferencePtrOutput values. You can construct a concrete instance of `KeyVaultReferencePtrInput` via:
KeyVaultReferenceArgs{...} or: nil
func KeyVaultReferencePtr ¶
func KeyVaultReferencePtr(v *KeyVaultReferenceArgs) KeyVaultReferencePtrInput
type KeyVaultReferencePtrOutput ¶
type KeyVaultReferencePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultReferencePtrOutput) Elem ¶
func (o KeyVaultReferencePtrOutput) Elem() KeyVaultReferenceOutput
func (KeyVaultReferencePtrOutput) ElementType ¶
func (KeyVaultReferencePtrOutput) ElementType() reflect.Type
func (KeyVaultReferencePtrOutput) Id ¶
func (o KeyVaultReferencePtrOutput) Id() pulumi.StringPtrOutput
The resource ID of the Azure key vault associated with the Batch account.
func (KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutput ¶
func (o KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutput() KeyVaultReferencePtrOutput
func (KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutputWithContext ¶
func (o KeyVaultReferencePtrOutput) ToKeyVaultReferencePtrOutputWithContext(ctx context.Context) KeyVaultReferencePtrOutput
func (KeyVaultReferencePtrOutput) Url ¶
func (o KeyVaultReferencePtrOutput) Url() pulumi.StringPtrOutput
The URL of the Azure key vault associated with the Batch account.
type KeyVaultReferenceResponse ¶
type KeyVaultReferenceResponse struct { // The resource ID of the Azure key vault associated with the Batch account. Id string `pulumi:"id"` // The URL of the Azure key vault associated with the Batch account. Url string `pulumi:"url"` }
Identifies the Azure key vault associated with a Batch account.
type KeyVaultReferenceResponseOutput ¶
type KeyVaultReferenceResponseOutput struct{ *pulumi.OutputState }
Identifies the Azure key vault associated with a Batch account.
func (KeyVaultReferenceResponseOutput) ElementType ¶
func (KeyVaultReferenceResponseOutput) ElementType() reflect.Type
func (KeyVaultReferenceResponseOutput) Id ¶
func (o KeyVaultReferenceResponseOutput) Id() pulumi.StringOutput
The resource ID of the Azure key vault associated with the Batch account.
func (KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponseOutput ¶
func (o KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponseOutput() KeyVaultReferenceResponseOutput
func (KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponseOutputWithContext ¶
func (o KeyVaultReferenceResponseOutput) ToKeyVaultReferenceResponseOutputWithContext(ctx context.Context) KeyVaultReferenceResponseOutput
func (KeyVaultReferenceResponseOutput) Url ¶
func (o KeyVaultReferenceResponseOutput) Url() pulumi.StringOutput
The URL of the Azure key vault associated with the Batch account.
type LinuxUserConfiguration ¶
type LinuxUserConfiguration struct { // The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the gid. Gid *int `pulumi:"gid"` // The private key must not be password protected. The private key is used to automatically configure asymmetric-key based authentication for SSH between nodes in a Linux pool when the pool's enableInterNodeCommunication property is true (it is ignored if enableInterNodeCommunication is false). It does this by placing the key pair into the user's .ssh directory. If not specified, password-less SSH is not configured between nodes (no modification of the user's .ssh directory is done). SshPrivateKey *string `pulumi:"sshPrivateKey"` // The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the uid. Uid *int `pulumi:"uid"` }
type LinuxUserConfigurationArgs ¶
type LinuxUserConfigurationArgs struct { // The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the gid. Gid pulumi.IntPtrInput `pulumi:"gid"` // The private key must not be password protected. The private key is used to automatically configure asymmetric-key based authentication for SSH between nodes in a Linux pool when the pool's enableInterNodeCommunication property is true (it is ignored if enableInterNodeCommunication is false). It does this by placing the key pair into the user's .ssh directory. If not specified, password-less SSH is not configured between nodes (no modification of the user's .ssh directory is done). SshPrivateKey pulumi.StringPtrInput `pulumi:"sshPrivateKey"` // The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the uid. Uid pulumi.IntPtrInput `pulumi:"uid"` }
func (LinuxUserConfigurationArgs) ElementType ¶
func (LinuxUserConfigurationArgs) ElementType() reflect.Type
func (LinuxUserConfigurationArgs) ToLinuxUserConfigurationOutput ¶
func (i LinuxUserConfigurationArgs) ToLinuxUserConfigurationOutput() LinuxUserConfigurationOutput
func (LinuxUserConfigurationArgs) ToLinuxUserConfigurationOutputWithContext ¶
func (i LinuxUserConfigurationArgs) ToLinuxUserConfigurationOutputWithContext(ctx context.Context) LinuxUserConfigurationOutput
func (LinuxUserConfigurationArgs) ToLinuxUserConfigurationPtrOutput ¶
func (i LinuxUserConfigurationArgs) ToLinuxUserConfigurationPtrOutput() LinuxUserConfigurationPtrOutput
func (LinuxUserConfigurationArgs) ToLinuxUserConfigurationPtrOutputWithContext ¶
func (i LinuxUserConfigurationArgs) ToLinuxUserConfigurationPtrOutputWithContext(ctx context.Context) LinuxUserConfigurationPtrOutput
type LinuxUserConfigurationInput ¶
type LinuxUserConfigurationInput interface { pulumi.Input ToLinuxUserConfigurationOutput() LinuxUserConfigurationOutput ToLinuxUserConfigurationOutputWithContext(context.Context) LinuxUserConfigurationOutput }
LinuxUserConfigurationInput is an input type that accepts LinuxUserConfigurationArgs and LinuxUserConfigurationOutput values. You can construct a concrete instance of `LinuxUserConfigurationInput` via:
LinuxUserConfigurationArgs{...}
type LinuxUserConfigurationOutput ¶
type LinuxUserConfigurationOutput struct{ *pulumi.OutputState }
func (LinuxUserConfigurationOutput) ElementType ¶
func (LinuxUserConfigurationOutput) ElementType() reflect.Type
func (LinuxUserConfigurationOutput) Gid ¶
func (o LinuxUserConfigurationOutput) Gid() pulumi.IntPtrOutput
The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the gid.
func (LinuxUserConfigurationOutput) SshPrivateKey ¶
func (o LinuxUserConfigurationOutput) SshPrivateKey() pulumi.StringPtrOutput
The private key must not be password protected. The private key is used to automatically configure asymmetric-key based authentication for SSH between nodes in a Linux pool when the pool's enableInterNodeCommunication property is true (it is ignored if enableInterNodeCommunication is false). It does this by placing the key pair into the user's .ssh directory. If not specified, password-less SSH is not configured between nodes (no modification of the user's .ssh directory is done).
func (LinuxUserConfigurationOutput) ToLinuxUserConfigurationOutput ¶
func (o LinuxUserConfigurationOutput) ToLinuxUserConfigurationOutput() LinuxUserConfigurationOutput
func (LinuxUserConfigurationOutput) ToLinuxUserConfigurationOutputWithContext ¶
func (o LinuxUserConfigurationOutput) ToLinuxUserConfigurationOutputWithContext(ctx context.Context) LinuxUserConfigurationOutput
func (LinuxUserConfigurationOutput) ToLinuxUserConfigurationPtrOutput ¶
func (o LinuxUserConfigurationOutput) ToLinuxUserConfigurationPtrOutput() LinuxUserConfigurationPtrOutput
func (LinuxUserConfigurationOutput) ToLinuxUserConfigurationPtrOutputWithContext ¶
func (o LinuxUserConfigurationOutput) ToLinuxUserConfigurationPtrOutputWithContext(ctx context.Context) LinuxUserConfigurationPtrOutput
func (LinuxUserConfigurationOutput) Uid ¶
func (o LinuxUserConfigurationOutput) Uid() pulumi.IntPtrOutput
The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the uid.
type LinuxUserConfigurationPtrInput ¶
type LinuxUserConfigurationPtrInput interface { pulumi.Input ToLinuxUserConfigurationPtrOutput() LinuxUserConfigurationPtrOutput ToLinuxUserConfigurationPtrOutputWithContext(context.Context) LinuxUserConfigurationPtrOutput }
LinuxUserConfigurationPtrInput is an input type that accepts LinuxUserConfigurationArgs, LinuxUserConfigurationPtr and LinuxUserConfigurationPtrOutput values. You can construct a concrete instance of `LinuxUserConfigurationPtrInput` via:
LinuxUserConfigurationArgs{...} or: nil
func LinuxUserConfigurationPtr ¶
func LinuxUserConfigurationPtr(v *LinuxUserConfigurationArgs) LinuxUserConfigurationPtrInput
type LinuxUserConfigurationPtrOutput ¶
type LinuxUserConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LinuxUserConfigurationPtrOutput) Elem ¶
func (o LinuxUserConfigurationPtrOutput) Elem() LinuxUserConfigurationOutput
func (LinuxUserConfigurationPtrOutput) ElementType ¶
func (LinuxUserConfigurationPtrOutput) ElementType() reflect.Type
func (LinuxUserConfigurationPtrOutput) Gid ¶
func (o LinuxUserConfigurationPtrOutput) Gid() pulumi.IntPtrOutput
The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the gid.
func (LinuxUserConfigurationPtrOutput) SshPrivateKey ¶
func (o LinuxUserConfigurationPtrOutput) SshPrivateKey() pulumi.StringPtrOutput
The private key must not be password protected. The private key is used to automatically configure asymmetric-key based authentication for SSH between nodes in a Linux pool when the pool's enableInterNodeCommunication property is true (it is ignored if enableInterNodeCommunication is false). It does this by placing the key pair into the user's .ssh directory. If not specified, password-less SSH is not configured between nodes (no modification of the user's .ssh directory is done).
func (LinuxUserConfigurationPtrOutput) ToLinuxUserConfigurationPtrOutput ¶
func (o LinuxUserConfigurationPtrOutput) ToLinuxUserConfigurationPtrOutput() LinuxUserConfigurationPtrOutput
func (LinuxUserConfigurationPtrOutput) ToLinuxUserConfigurationPtrOutputWithContext ¶
func (o LinuxUserConfigurationPtrOutput) ToLinuxUserConfigurationPtrOutputWithContext(ctx context.Context) LinuxUserConfigurationPtrOutput
func (LinuxUserConfigurationPtrOutput) Uid ¶
func (o LinuxUserConfigurationPtrOutput) Uid() pulumi.IntPtrOutput
The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the uid.
type LinuxUserConfigurationResponse ¶
type LinuxUserConfigurationResponse struct { // The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the gid. Gid *int `pulumi:"gid"` // The private key must not be password protected. The private key is used to automatically configure asymmetric-key based authentication for SSH between nodes in a Linux pool when the pool's enableInterNodeCommunication property is true (it is ignored if enableInterNodeCommunication is false). It does this by placing the key pair into the user's .ssh directory. If not specified, password-less SSH is not configured between nodes (no modification of the user's .ssh directory is done). SshPrivateKey *string `pulumi:"sshPrivateKey"` // The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the uid. Uid *int `pulumi:"uid"` }
type LinuxUserConfigurationResponseOutput ¶
type LinuxUserConfigurationResponseOutput struct{ *pulumi.OutputState }
func (LinuxUserConfigurationResponseOutput) ElementType ¶
func (LinuxUserConfigurationResponseOutput) ElementType() reflect.Type
func (LinuxUserConfigurationResponseOutput) Gid ¶
func (o LinuxUserConfigurationResponseOutput) Gid() pulumi.IntPtrOutput
The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the gid.
func (LinuxUserConfigurationResponseOutput) SshPrivateKey ¶
func (o LinuxUserConfigurationResponseOutput) SshPrivateKey() pulumi.StringPtrOutput
The private key must not be password protected. The private key is used to automatically configure asymmetric-key based authentication for SSH between nodes in a Linux pool when the pool's enableInterNodeCommunication property is true (it is ignored if enableInterNodeCommunication is false). It does this by placing the key pair into the user's .ssh directory. If not specified, password-less SSH is not configured between nodes (no modification of the user's .ssh directory is done).
func (LinuxUserConfigurationResponseOutput) ToLinuxUserConfigurationResponseOutput ¶
func (o LinuxUserConfigurationResponseOutput) ToLinuxUserConfigurationResponseOutput() LinuxUserConfigurationResponseOutput
func (LinuxUserConfigurationResponseOutput) ToLinuxUserConfigurationResponseOutputWithContext ¶
func (o LinuxUserConfigurationResponseOutput) ToLinuxUserConfigurationResponseOutputWithContext(ctx context.Context) LinuxUserConfigurationResponseOutput
func (LinuxUserConfigurationResponseOutput) Uid ¶
func (o LinuxUserConfigurationResponseOutput) Uid() pulumi.IntPtrOutput
The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the uid.
type LinuxUserConfigurationResponsePtrOutput ¶
type LinuxUserConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (LinuxUserConfigurationResponsePtrOutput) ElementType ¶
func (LinuxUserConfigurationResponsePtrOutput) ElementType() reflect.Type
func (LinuxUserConfigurationResponsePtrOutput) Gid ¶
func (o LinuxUserConfigurationResponsePtrOutput) Gid() pulumi.IntPtrOutput
The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the gid.
func (LinuxUserConfigurationResponsePtrOutput) SshPrivateKey ¶
func (o LinuxUserConfigurationResponsePtrOutput) SshPrivateKey() pulumi.StringPtrOutput
The private key must not be password protected. The private key is used to automatically configure asymmetric-key based authentication for SSH between nodes in a Linux pool when the pool's enableInterNodeCommunication property is true (it is ignored if enableInterNodeCommunication is false). It does this by placing the key pair into the user's .ssh directory. If not specified, password-less SSH is not configured between nodes (no modification of the user's .ssh directory is done).
func (LinuxUserConfigurationResponsePtrOutput) ToLinuxUserConfigurationResponsePtrOutput ¶
func (o LinuxUserConfigurationResponsePtrOutput) ToLinuxUserConfigurationResponsePtrOutput() LinuxUserConfigurationResponsePtrOutput
func (LinuxUserConfigurationResponsePtrOutput) ToLinuxUserConfigurationResponsePtrOutputWithContext ¶
func (o LinuxUserConfigurationResponsePtrOutput) ToLinuxUserConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxUserConfigurationResponsePtrOutput
func (LinuxUserConfigurationResponsePtrOutput) Uid ¶
func (o LinuxUserConfigurationResponsePtrOutput) Uid() pulumi.IntPtrOutput
The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the uid.
type ListBatchAccountKeysOutputArgs ¶
type ListBatchAccountKeysOutputArgs struct { // The name of the Batch account. AccountName pulumi.StringInput `pulumi:"accountName"` // The name of the resource group that contains the Batch account. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (ListBatchAccountKeysOutputArgs) ElementType ¶
func (ListBatchAccountKeysOutputArgs) ElementType() reflect.Type
type ListBatchAccountKeysResult ¶
type ListBatchAccountKeysResult struct { // The Batch account name. AccountName string `pulumi:"accountName"` // 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)
This operation applies only to Batch accounts with allowedAuthenticationModes containing 'SharedKey'. If the Batch account doesn't contain 'SharedKey' in its allowedAuthenticationMode, clients cannot use shared keys to authenticate, and must use another allowedAuthenticationModes instead. In this case, getting the keys will fail. Azure REST API version: 2023-05-01.
Other available API versions: 2017-01-01, 2022-01-01, 2023-11-01, 2024-02-01.
type ListBatchAccountKeysResultOutput ¶
type ListBatchAccountKeysResultOutput struct{ *pulumi.OutputState }
A set of Azure Batch account keys.
func ListBatchAccountKeysOutput ¶
func ListBatchAccountKeysOutput(ctx *pulumi.Context, args ListBatchAccountKeysOutputArgs, opts ...pulumi.InvokeOption) ListBatchAccountKeysResultOutput
func (ListBatchAccountKeysResultOutput) AccountName ¶
func (o ListBatchAccountKeysResultOutput) AccountName() pulumi.StringOutput
The Batch account name.
func (ListBatchAccountKeysResultOutput) ElementType ¶
func (ListBatchAccountKeysResultOutput) ElementType() reflect.Type
func (ListBatchAccountKeysResultOutput) Primary ¶
func (o ListBatchAccountKeysResultOutput) Primary() pulumi.StringOutput
The primary key associated with the account.
func (ListBatchAccountKeysResultOutput) Secondary ¶
func (o ListBatchAccountKeysResultOutput) Secondary() pulumi.StringOutput
The secondary key associated with the account.
func (ListBatchAccountKeysResultOutput) ToListBatchAccountKeysResultOutput ¶
func (o ListBatchAccountKeysResultOutput) ToListBatchAccountKeysResultOutput() ListBatchAccountKeysResultOutput
func (ListBatchAccountKeysResultOutput) ToListBatchAccountKeysResultOutputWithContext ¶
func (o ListBatchAccountKeysResultOutput) ToListBatchAccountKeysResultOutputWithContext(ctx context.Context) ListBatchAccountKeysResultOutput
type LoginMode ¶
type LoginMode string
Specifies login mode for the user. The default value for VirtualMachineConfiguration pools is interactive mode and for CloudServiceConfiguration pools is batch mode.
func (LoginMode) ElementType ¶
func (LoginMode) ToLoginModeOutput ¶
func (e LoginMode) ToLoginModeOutput() LoginModeOutput
func (LoginMode) ToLoginModeOutputWithContext ¶
func (e LoginMode) ToLoginModeOutputWithContext(ctx context.Context) LoginModeOutput
func (LoginMode) ToLoginModePtrOutput ¶
func (e LoginMode) ToLoginModePtrOutput() LoginModePtrOutput
func (LoginMode) ToLoginModePtrOutputWithContext ¶
func (e LoginMode) ToLoginModePtrOutputWithContext(ctx context.Context) LoginModePtrOutput
func (LoginMode) ToStringOutput ¶
func (e LoginMode) ToStringOutput() pulumi.StringOutput
func (LoginMode) ToStringOutputWithContext ¶
func (e LoginMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoginMode) ToStringPtrOutput ¶
func (e LoginMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoginMode) ToStringPtrOutputWithContext ¶
func (e LoginMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoginModeInput ¶
type LoginModeInput interface { pulumi.Input ToLoginModeOutput() LoginModeOutput ToLoginModeOutputWithContext(context.Context) LoginModeOutput }
LoginModeInput is an input type that accepts values of the LoginMode enum A concrete instance of `LoginModeInput` can be one of the following:
LoginModeBatch LoginModeInteractive
type LoginModeOutput ¶
type LoginModeOutput struct{ *pulumi.OutputState }
func (LoginModeOutput) ElementType ¶
func (LoginModeOutput) ElementType() reflect.Type
func (LoginModeOutput) ToLoginModeOutput ¶
func (o LoginModeOutput) ToLoginModeOutput() LoginModeOutput
func (LoginModeOutput) ToLoginModeOutputWithContext ¶
func (o LoginModeOutput) ToLoginModeOutputWithContext(ctx context.Context) LoginModeOutput
func (LoginModeOutput) ToLoginModePtrOutput ¶
func (o LoginModeOutput) ToLoginModePtrOutput() LoginModePtrOutput
func (LoginModeOutput) ToLoginModePtrOutputWithContext ¶
func (o LoginModeOutput) ToLoginModePtrOutputWithContext(ctx context.Context) LoginModePtrOutput
func (LoginModeOutput) ToStringOutput ¶
func (o LoginModeOutput) ToStringOutput() pulumi.StringOutput
func (LoginModeOutput) ToStringOutputWithContext ¶
func (o LoginModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoginModeOutput) ToStringPtrOutput ¶
func (o LoginModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoginModeOutput) ToStringPtrOutputWithContext ¶
func (o LoginModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoginModePtrInput ¶
type LoginModePtrInput interface { pulumi.Input ToLoginModePtrOutput() LoginModePtrOutput ToLoginModePtrOutputWithContext(context.Context) LoginModePtrOutput }
func LoginModePtr ¶
func LoginModePtr(v string) LoginModePtrInput
type LoginModePtrOutput ¶
type LoginModePtrOutput struct{ *pulumi.OutputState }
func (LoginModePtrOutput) Elem ¶
func (o LoginModePtrOutput) Elem() LoginModeOutput
func (LoginModePtrOutput) ElementType ¶
func (LoginModePtrOutput) ElementType() reflect.Type
func (LoginModePtrOutput) ToLoginModePtrOutput ¶
func (o LoginModePtrOutput) ToLoginModePtrOutput() LoginModePtrOutput
func (LoginModePtrOutput) ToLoginModePtrOutputWithContext ¶
func (o LoginModePtrOutput) ToLoginModePtrOutputWithContext(ctx context.Context) LoginModePtrOutput
func (LoginModePtrOutput) ToStringPtrOutput ¶
func (o LoginModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoginModePtrOutput) ToStringPtrOutputWithContext ¶
func (o LoginModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupApplicationArgs ¶
type LookupApplicationArgs struct { // The name of the Batch account. AccountName string `pulumi:"accountName"` // The name of the application. This must be unique within the account. ApplicationName string `pulumi:"applicationName"` // The name of the resource group that contains the Batch account. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupApplicationOutputArgs ¶
type LookupApplicationOutputArgs struct { // The name of the Batch account. AccountName pulumi.StringInput `pulumi:"accountName"` // The name of the application. This must be unique within the account. ApplicationName pulumi.StringInput `pulumi:"applicationName"` // The name of the resource group that contains the Batch account. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupApplicationOutputArgs) ElementType ¶
func (LookupApplicationOutputArgs) ElementType() reflect.Type
type LookupApplicationPackageArgs ¶
type LookupApplicationPackageArgs struct { // The name of the Batch account. AccountName string `pulumi:"accountName"` // The name of the application. This must be unique within the account. ApplicationName string `pulumi:"applicationName"` // The name of the resource group that contains the Batch account. ResourceGroupName string `pulumi:"resourceGroupName"` // The version of the application. VersionName string `pulumi:"versionName"` }
type LookupApplicationPackageOutputArgs ¶
type LookupApplicationPackageOutputArgs struct { // The name of the Batch account. AccountName pulumi.StringInput `pulumi:"accountName"` // The name of the application. This must be unique within the account. ApplicationName pulumi.StringInput `pulumi:"applicationName"` // The name of the resource group that contains the Batch account. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The version of the application. VersionName pulumi.StringInput `pulumi:"versionName"` }
func (LookupApplicationPackageOutputArgs) ElementType ¶
func (LookupApplicationPackageOutputArgs) ElementType() reflect.Type
type LookupApplicationPackageResult ¶
type LookupApplicationPackageResult struct { // The ETag of the resource, used for concurrency statements. Etag string `pulumi:"etag"` // The format of the application package, if the package is active. Format string `pulumi:"format"` // The ID of the resource. Id string `pulumi:"id"` // The time at which the package was last activated, if the package is active. LastActivationTime string `pulumi:"lastActivationTime"` // The name of the resource. Name string `pulumi:"name"` // The current state of the application package. State string `pulumi:"state"` // The URL for the application package in Azure Storage. StorageUrl string `pulumi:"storageUrl"` // The UTC time at which the Azure Storage URL will expire. StorageUrlExpiry string `pulumi:"storageUrlExpiry"` // The type of the resource. Type string `pulumi:"type"` }
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)
Gets information about the specified application package. Azure REST API version: 2023-05-01.
Other available API versions: 2017-09-01, 2023-11-01, 2024-02-01.
type LookupApplicationPackageResultOutput ¶
type LookupApplicationPackageResultOutput struct{ *pulumi.OutputState }
An application package which represents a particular version of an application.
func LookupApplicationPackageOutput ¶
func LookupApplicationPackageOutput(ctx *pulumi.Context, args LookupApplicationPackageOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationPackageResultOutput
func (LookupApplicationPackageResultOutput) ElementType ¶
func (LookupApplicationPackageResultOutput) ElementType() reflect.Type
func (LookupApplicationPackageResultOutput) Etag ¶
func (o LookupApplicationPackageResultOutput) Etag() pulumi.StringOutput
The ETag of the resource, used for concurrency statements.
func (LookupApplicationPackageResultOutput) Format ¶
func (o LookupApplicationPackageResultOutput) Format() pulumi.StringOutput
The format of the application package, if the package is active.
func (LookupApplicationPackageResultOutput) Id ¶
func (o LookupApplicationPackageResultOutput) Id() pulumi.StringOutput
The ID of the resource.
func (LookupApplicationPackageResultOutput) LastActivationTime ¶
func (o LookupApplicationPackageResultOutput) LastActivationTime() pulumi.StringOutput
The time at which the package was last activated, if the package is active.
func (LookupApplicationPackageResultOutput) Name ¶
func (o LookupApplicationPackageResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupApplicationPackageResultOutput) State ¶
func (o LookupApplicationPackageResultOutput) State() pulumi.StringOutput
The current state of the application package.
func (LookupApplicationPackageResultOutput) StorageUrl ¶
func (o LookupApplicationPackageResultOutput) StorageUrl() pulumi.StringOutput
The URL for the application package in Azure Storage.
func (LookupApplicationPackageResultOutput) StorageUrlExpiry ¶
func (o LookupApplicationPackageResultOutput) StorageUrlExpiry() pulumi.StringOutput
The UTC time at which the Azure Storage URL will expire.
func (LookupApplicationPackageResultOutput) ToLookupApplicationPackageResultOutput ¶
func (o LookupApplicationPackageResultOutput) ToLookupApplicationPackageResultOutput() LookupApplicationPackageResultOutput
func (LookupApplicationPackageResultOutput) ToLookupApplicationPackageResultOutputWithContext ¶
func (o LookupApplicationPackageResultOutput) ToLookupApplicationPackageResultOutputWithContext(ctx context.Context) LookupApplicationPackageResultOutput
func (LookupApplicationPackageResultOutput) Type ¶
func (o LookupApplicationPackageResultOutput) Type() pulumi.StringOutput
The type of the resource.
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. This property can only be set to the name of an existing package. DefaultVersion *string `pulumi:"defaultVersion"` // The display name for the application. DisplayName *string `pulumi:"displayName"` // The ETag of the resource, used for concurrency statements. Etag string `pulumi:"etag"` // The ID of the resource. Id string `pulumi:"id"` // The name of the resource. Name string `pulumi:"name"` // The type of the resource. Type string `pulumi:"type"` }
Contains information about an application in a Batch account.
func LookupApplication ¶
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
Gets information about the specified application. Azure REST API version: 2023-05-01.
Other available API versions: 2017-09-01, 2023-11-01, 2024-02-01.
type LookupApplicationResultOutput ¶
type LookupApplicationResultOutput struct{ *pulumi.OutputState }
Contains information about an application in a Batch account.
func LookupApplicationOutput ¶
func LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput
func (LookupApplicationResultOutput) AllowUpdates ¶
func (o LookupApplicationResultOutput) AllowUpdates() pulumi.BoolPtrOutput
A value indicating whether packages within the application may be overwritten using the same version string.
func (LookupApplicationResultOutput) DefaultVersion ¶
func (o LookupApplicationResultOutput) DefaultVersion() pulumi.StringPtrOutput
The package to use if a client requests the application but does not specify a version. This property can only be set to the name of an existing package.
func (LookupApplicationResultOutput) DisplayName ¶
func (o LookupApplicationResultOutput) DisplayName() pulumi.StringPtrOutput
The display name for the application.
func (LookupApplicationResultOutput) ElementType ¶
func (LookupApplicationResultOutput) ElementType() reflect.Type
func (LookupApplicationResultOutput) Etag ¶
func (o LookupApplicationResultOutput) Etag() pulumi.StringOutput
The ETag of the resource, used for concurrency statements.
func (LookupApplicationResultOutput) Id ¶
func (o LookupApplicationResultOutput) Id() pulumi.StringOutput
The ID of the resource.
func (LookupApplicationResultOutput) Name ¶
func (o LookupApplicationResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupApplicationResultOutput) ToLookupApplicationResultOutput ¶
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext ¶
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
func (LookupApplicationResultOutput) Type ¶
func (o LookupApplicationResultOutput) Type() pulumi.StringOutput
The type of the resource.
type LookupBatchAccountArgs ¶
type LookupBatchAccountOutputArgs ¶
type LookupBatchAccountOutputArgs struct { // The name of the Batch account. AccountName pulumi.StringInput `pulumi:"accountName"` // The name of the resource group that contains the Batch account. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupBatchAccountOutputArgs) ElementType ¶
func (LookupBatchAccountOutputArgs) ElementType() reflect.Type
type LookupBatchAccountResult ¶
type LookupBatchAccountResult struct { // The account endpoint used to interact with the Batch service. AccountEndpoint string `pulumi:"accountEndpoint"` ActiveJobAndJobScheduleQuota int `pulumi:"activeJobAndJobScheduleQuota"` // List of allowed authentication modes for the Batch account that can be used to authenticate with the data plane. This does not affect authentication with the control plane. AllowedAuthenticationModes []string `pulumi:"allowedAuthenticationModes"` // Contains information about the auto-storage account associated with a Batch account. AutoStorage AutoStoragePropertiesResponse `pulumi:"autoStorage"` // For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned. DedicatedCoreQuota int `pulumi:"dedicatedCoreQuota"` // A list of the dedicated core quota per Virtual Machine family for the Batch account. For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned. DedicatedCoreQuotaPerVMFamily []VirtualMachineFamilyCoreQuotaResponse `pulumi:"dedicatedCoreQuotaPerVMFamily"` // If this flag is true, dedicated core quota is enforced via both the dedicatedCoreQuotaPerVMFamily and dedicatedCoreQuota properties on the account. If this flag is false, dedicated core quota is enforced only via the dedicatedCoreQuota property on the account and does not consider Virtual Machine family. DedicatedCoreQuotaPerVMFamilyEnforced bool `pulumi:"dedicatedCoreQuotaPerVMFamilyEnforced"` // Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead. Encryption EncryptionPropertiesResponse `pulumi:"encryption"` // The ID of the resource. Id string `pulumi:"id"` // The identity of the Batch account. Identity *BatchAccountIdentityResponse `pulumi:"identity"` // Identifies the Azure key vault associated with a Batch account. KeyVaultReference KeyVaultReferenceResponse `pulumi:"keyVaultReference"` // The location of the resource. Location string `pulumi:"location"` // For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned. LowPriorityCoreQuota int `pulumi:"lowPriorityCoreQuota"` // The name of the resource. Name string `pulumi:"name"` // The network profile only takes effect when publicNetworkAccess is enabled. NetworkProfile *NetworkProfileResponse `pulumi:"networkProfile"` // The endpoint used by compute node to connect to the Batch node management service. NodeManagementEndpoint string `pulumi:"nodeManagementEndpoint"` // The allocation mode for creating pools in the Batch account. PoolAllocationMode string `pulumi:"poolAllocationMode"` PoolQuota int `pulumi:"poolQuota"` // List of private endpoint connections associated with the Batch account PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"` // The provisioned state of the resource ProvisioningState string `pulumi:"provisioningState"` // If not specified, the default value is 'enabled'. PublicNetworkAccess *string `pulumi:"publicNetworkAccess"` // 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)
Gets information about the specified Batch account. Azure REST API version: 2023-05-01.
Other available API versions: 2017-01-01, 2022-01-01, 2023-11-01, 2024-02-01.
func (*LookupBatchAccountResult) Defaults ¶
func (val *LookupBatchAccountResult) Defaults() *LookupBatchAccountResult
Defaults sets the appropriate defaults for LookupBatchAccountResult
type LookupBatchAccountResultOutput ¶
type LookupBatchAccountResultOutput struct{ *pulumi.OutputState }
Contains information about an Azure Batch account.
func LookupBatchAccountOutput ¶
func LookupBatchAccountOutput(ctx *pulumi.Context, args LookupBatchAccountOutputArgs, opts ...pulumi.InvokeOption) LookupBatchAccountResultOutput
func (LookupBatchAccountResultOutput) AccountEndpoint ¶
func (o LookupBatchAccountResultOutput) AccountEndpoint() pulumi.StringOutput
The account endpoint used to interact with the Batch service.
func (LookupBatchAccountResultOutput) ActiveJobAndJobScheduleQuota ¶
func (o LookupBatchAccountResultOutput) ActiveJobAndJobScheduleQuota() pulumi.IntOutput
func (LookupBatchAccountResultOutput) AllowedAuthenticationModes ¶
func (o LookupBatchAccountResultOutput) AllowedAuthenticationModes() pulumi.StringArrayOutput
List of allowed authentication modes for the Batch account that can be used to authenticate with the data plane. This does not affect authentication with the control plane.
func (LookupBatchAccountResultOutput) AutoStorage ¶
func (o LookupBatchAccountResultOutput) AutoStorage() AutoStoragePropertiesResponseOutput
Contains information about the auto-storage account associated with a Batch account.
func (LookupBatchAccountResultOutput) DedicatedCoreQuota ¶
func (o LookupBatchAccountResultOutput) DedicatedCoreQuota() pulumi.IntOutput
For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned.
func (LookupBatchAccountResultOutput) DedicatedCoreQuotaPerVMFamily ¶
func (o LookupBatchAccountResultOutput) DedicatedCoreQuotaPerVMFamily() VirtualMachineFamilyCoreQuotaResponseArrayOutput
A list of the dedicated core quota per Virtual Machine family for the Batch account. For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned.
func (LookupBatchAccountResultOutput) DedicatedCoreQuotaPerVMFamilyEnforced ¶
func (o LookupBatchAccountResultOutput) DedicatedCoreQuotaPerVMFamilyEnforced() pulumi.BoolOutput
If this flag is true, dedicated core quota is enforced via both the dedicatedCoreQuotaPerVMFamily and dedicatedCoreQuota properties on the account. If this flag is false, dedicated core quota is enforced only via the dedicatedCoreQuota property on the account and does not consider Virtual Machine family.
func (LookupBatchAccountResultOutput) ElementType ¶
func (LookupBatchAccountResultOutput) ElementType() reflect.Type
func (LookupBatchAccountResultOutput) Encryption ¶
func (o LookupBatchAccountResultOutput) Encryption() EncryptionPropertiesResponseOutput
Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead.
func (LookupBatchAccountResultOutput) Id ¶
func (o LookupBatchAccountResultOutput) Id() pulumi.StringOutput
The ID of the resource.
func (LookupBatchAccountResultOutput) Identity ¶
func (o LookupBatchAccountResultOutput) Identity() BatchAccountIdentityResponsePtrOutput
The identity of the Batch account.
func (LookupBatchAccountResultOutput) KeyVaultReference ¶
func (o LookupBatchAccountResultOutput) KeyVaultReference() KeyVaultReferenceResponseOutput
Identifies the Azure key vault associated with a Batch account.
func (LookupBatchAccountResultOutput) Location ¶
func (o LookupBatchAccountResultOutput) Location() pulumi.StringOutput
The location of the resource.
func (LookupBatchAccountResultOutput) LowPriorityCoreQuota ¶
func (o LookupBatchAccountResultOutput) LowPriorityCoreQuota() pulumi.IntOutput
For accounts with PoolAllocationMode set to UserSubscription, quota is managed on the subscription so this value is not returned.
func (LookupBatchAccountResultOutput) Name ¶
func (o LookupBatchAccountResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupBatchAccountResultOutput) NetworkProfile ¶
func (o LookupBatchAccountResultOutput) NetworkProfile() NetworkProfileResponsePtrOutput
The network profile only takes effect when publicNetworkAccess is enabled.
func (LookupBatchAccountResultOutput) NodeManagementEndpoint ¶
func (o LookupBatchAccountResultOutput) NodeManagementEndpoint() pulumi.StringOutput
The endpoint used by compute node to connect to the Batch node management service.
func (LookupBatchAccountResultOutput) PoolAllocationMode ¶
func (o LookupBatchAccountResultOutput) PoolAllocationMode() pulumi.StringOutput
The allocation mode for creating pools in the Batch account.
func (LookupBatchAccountResultOutput) PoolQuota ¶
func (o LookupBatchAccountResultOutput) PoolQuota() pulumi.IntOutput
func (LookupBatchAccountResultOutput) PrivateEndpointConnections ¶
func (o LookupBatchAccountResultOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput
List of private endpoint connections associated with the Batch account
func (LookupBatchAccountResultOutput) ProvisioningState ¶
func (o LookupBatchAccountResultOutput) ProvisioningState() pulumi.StringOutput
The provisioned state of the resource
func (LookupBatchAccountResultOutput) PublicNetworkAccess ¶
func (o LookupBatchAccountResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput
If not specified, the default value is 'enabled'.
func (LookupBatchAccountResultOutput) Tags ¶
func (o LookupBatchAccountResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupBatchAccountResultOutput) ToLookupBatchAccountResultOutput ¶
func (o LookupBatchAccountResultOutput) ToLookupBatchAccountResultOutput() LookupBatchAccountResultOutput
func (LookupBatchAccountResultOutput) ToLookupBatchAccountResultOutputWithContext ¶
func (o LookupBatchAccountResultOutput) ToLookupBatchAccountResultOutputWithContext(ctx context.Context) LookupBatchAccountResultOutput
func (LookupBatchAccountResultOutput) Type ¶
func (o LookupBatchAccountResultOutput) Type() pulumi.StringOutput
The type of the resource.
type LookupPoolArgs ¶
type LookupPoolArgs struct { // The name of the Batch account. AccountName string `pulumi:"accountName"` // The pool name. This must be unique within the account. PoolName string `pulumi:"poolName"` // The name of the resource group that contains the Batch account. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupPoolOutputArgs ¶
type LookupPoolOutputArgs struct { // The name of the Batch account. AccountName pulumi.StringInput `pulumi:"accountName"` // The pool name. This must be unique within the account. PoolName pulumi.StringInput `pulumi:"poolName"` // The name of the resource group that contains the Batch account. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupPoolOutputArgs) ElementType ¶
func (LookupPoolOutputArgs) ElementType() reflect.Type
type LookupPoolResult ¶
type LookupPoolResult struct { AllocationState string `pulumi:"allocationState"` AllocationStateTransitionTime string `pulumi:"allocationStateTransitionTime"` // The list of application licenses must be a subset of available Batch service application licenses. If a license is requested which is not supported, pool creation will fail. ApplicationLicenses []string `pulumi:"applicationLicenses"` // Changes to application package references affect all new compute nodes joining the pool, but do not affect compute nodes that are already in the pool until they are rebooted or reimaged. There is a maximum of 10 application package references on any given pool. ApplicationPackages []ApplicationPackageReferenceResponse `pulumi:"applicationPackages"` // This property is set only if the pool automatically scales, i.e. autoScaleSettings are used. AutoScaleRun AutoScaleRunResponse `pulumi:"autoScaleRun"` // For Windows compute nodes, the Batch service installs the certificates to the specified certificate store and location. For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory. // // Warning: This property is deprecated and will be removed after February, 2024. Please use the [Azure KeyVault Extension](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) instead. Certificates []CertificateReferenceResponse `pulumi:"certificates"` CreationTime string `pulumi:"creationTime"` CurrentDedicatedNodes int `pulumi:"currentDedicatedNodes"` CurrentLowPriorityNodes int `pulumi:"currentLowPriorityNodes"` CurrentNodeCommunicationMode string `pulumi:"currentNodeCommunicationMode"` // Using CloudServiceConfiguration specifies that the nodes should be creating using Azure Cloud Services (PaaS), while VirtualMachineConfiguration uses Azure Virtual Machines (IaaS). DeploymentConfiguration *DeploymentConfigurationResponse `pulumi:"deploymentConfiguration"` // The display name need not be unique and can contain any Unicode characters up to a maximum length of 1024. DisplayName *string `pulumi:"displayName"` // The ETag of the resource, used for concurrency statements. Etag string `pulumi:"etag"` // The ID of the resource. Id string `pulumi:"id"` // The type of identity used for the Batch Pool. Identity *BatchPoolIdentityResponse `pulumi:"identity"` // This imposes restrictions on which nodes can be assigned to the pool. Enabling this value can reduce the chance of the requested number of nodes to be allocated in the pool. If not specified, this value defaults to 'Disabled'. InterNodeCommunication *string `pulumi:"interNodeCommunication"` // This is the last time at which the pool level data, such as the targetDedicatedNodes or autoScaleSettings, changed. It does not factor in node-level changes such as a compute node changing state. LastModified string `pulumi:"lastModified"` // The Batch service does not assign any meaning to metadata; it is solely for the use of user code. Metadata []MetadataItemResponse `pulumi:"metadata"` // This supports Azure Files, NFS, CIFS/SMB, and Blobfuse. MountConfiguration []MountConfigurationResponse `pulumi:"mountConfiguration"` // The name of the resource. Name string `pulumi:"name"` // The network configuration for a pool. NetworkConfiguration *NetworkConfigurationResponse `pulumi:"networkConfiguration"` ProvisioningState string `pulumi:"provisioningState"` ProvisioningStateTransitionTime string `pulumi:"provisioningStateTransitionTime"` // Describes either the current operation (if the pool AllocationState is Resizing) or the previously completed operation (if the AllocationState is Steady). ResizeOperationStatus ResizeOperationStatusResponse `pulumi:"resizeOperationStatus"` // Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes. ScaleSettings *ScaleSettingsResponse `pulumi:"scaleSettings"` // In an PATCH (update) operation, this property can be set to an empty object to remove the start task from the pool. StartTask *StartTaskResponse `pulumi:"startTask"` // If omitted, the default value is Default. TargetNodeCommunicationMode *string `pulumi:"targetNodeCommunicationMode"` // If not specified, the default is spread. TaskSchedulingPolicy *TaskSchedulingPolicyResponse `pulumi:"taskSchedulingPolicy"` // The default value is 1. The maximum value is the smaller of 4 times the number of cores of the vmSize of the pool or 256. TaskSlotsPerNode *int `pulumi:"taskSlotsPerNode"` // The type of the resource. Type string `pulumi:"type"` UserAccounts []UserAccountResponse `pulumi:"userAccounts"` // For information about available sizes of virtual machines for Cloud Services pools (pools created with cloudServiceConfiguration), see Sizes for Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch supports all Cloud Services VM sizes except ExtraSmall. For information about available VM sizes for pools using images from the Virtual Machines Marketplace (pools created with virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) or Sizes for Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series). VmSize *string `pulumi:"vmSize"` }
Contains information about a pool.
func LookupPool ¶
func LookupPool(ctx *pulumi.Context, args *LookupPoolArgs, opts ...pulumi.InvokeOption) (*LookupPoolResult, error)
Gets information about the specified pool. Azure REST API version: 2023-05-01.
Other available API versions: 2020-05-01, 2023-11-01, 2024-02-01.
func (*LookupPoolResult) Defaults ¶
func (val *LookupPoolResult) Defaults() *LookupPoolResult
Defaults sets the appropriate defaults for LookupPoolResult
type LookupPoolResultOutput ¶
type LookupPoolResultOutput struct{ *pulumi.OutputState }
Contains information about a pool.
func LookupPoolOutput ¶
func LookupPoolOutput(ctx *pulumi.Context, args LookupPoolOutputArgs, opts ...pulumi.InvokeOption) LookupPoolResultOutput
func (LookupPoolResultOutput) AllocationState ¶
func (o LookupPoolResultOutput) AllocationState() pulumi.StringOutput
func (LookupPoolResultOutput) AllocationStateTransitionTime ¶
func (o LookupPoolResultOutput) AllocationStateTransitionTime() pulumi.StringOutput
func (LookupPoolResultOutput) ApplicationLicenses ¶
func (o LookupPoolResultOutput) ApplicationLicenses() pulumi.StringArrayOutput
The list of application licenses must be a subset of available Batch service application licenses. If a license is requested which is not supported, pool creation will fail.
func (LookupPoolResultOutput) ApplicationPackages ¶
func (o LookupPoolResultOutput) ApplicationPackages() ApplicationPackageReferenceResponseArrayOutput
Changes to application package references affect all new compute nodes joining the pool, but do not affect compute nodes that are already in the pool until they are rebooted or reimaged. There is a maximum of 10 application package references on any given pool.
func (LookupPoolResultOutput) AutoScaleRun ¶
func (o LookupPoolResultOutput) AutoScaleRun() AutoScaleRunResponseOutput
This property is set only if the pool automatically scales, i.e. autoScaleSettings are used.
func (LookupPoolResultOutput) Certificates ¶
func (o LookupPoolResultOutput) Certificates() CertificateReferenceResponseArrayOutput
For Windows compute nodes, the Batch service installs the certificates to the specified certificate store and location. For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory.
Warning: This property is deprecated and will be removed after February, 2024. Please use the [Azure KeyVault Extension](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) instead.
func (LookupPoolResultOutput) CreationTime ¶
func (o LookupPoolResultOutput) CreationTime() pulumi.StringOutput
func (LookupPoolResultOutput) CurrentDedicatedNodes ¶
func (o LookupPoolResultOutput) CurrentDedicatedNodes() pulumi.IntOutput
func (LookupPoolResultOutput) CurrentLowPriorityNodes ¶
func (o LookupPoolResultOutput) CurrentLowPriorityNodes() pulumi.IntOutput
func (LookupPoolResultOutput) CurrentNodeCommunicationMode ¶
func (o LookupPoolResultOutput) CurrentNodeCommunicationMode() pulumi.StringOutput
func (LookupPoolResultOutput) DeploymentConfiguration ¶
func (o LookupPoolResultOutput) DeploymentConfiguration() DeploymentConfigurationResponsePtrOutput
Using CloudServiceConfiguration specifies that the nodes should be creating using Azure Cloud Services (PaaS), while VirtualMachineConfiguration uses Azure Virtual Machines (IaaS).
func (LookupPoolResultOutput) DisplayName ¶
func (o LookupPoolResultOutput) DisplayName() pulumi.StringPtrOutput
The display name need not be unique and can contain any Unicode characters up to a maximum length of 1024.
func (LookupPoolResultOutput) ElementType ¶
func (LookupPoolResultOutput) ElementType() reflect.Type
func (LookupPoolResultOutput) Etag ¶
func (o LookupPoolResultOutput) Etag() pulumi.StringOutput
The ETag of the resource, used for concurrency statements.
func (LookupPoolResultOutput) Id ¶
func (o LookupPoolResultOutput) Id() pulumi.StringOutput
The ID of the resource.
func (LookupPoolResultOutput) Identity ¶
func (o LookupPoolResultOutput) Identity() BatchPoolIdentityResponsePtrOutput
The type of identity used for the Batch Pool.
func (LookupPoolResultOutput) InterNodeCommunication ¶
func (o LookupPoolResultOutput) InterNodeCommunication() pulumi.StringPtrOutput
This imposes restrictions on which nodes can be assigned to the pool. Enabling this value can reduce the chance of the requested number of nodes to be allocated in the pool. If not specified, this value defaults to 'Disabled'.
func (LookupPoolResultOutput) LastModified ¶
func (o LookupPoolResultOutput) LastModified() pulumi.StringOutput
This is the last time at which the pool level data, such as the targetDedicatedNodes or autoScaleSettings, changed. It does not factor in node-level changes such as a compute node changing state.
func (LookupPoolResultOutput) Metadata ¶
func (o LookupPoolResultOutput) Metadata() MetadataItemResponseArrayOutput
The Batch service does not assign any meaning to metadata; it is solely for the use of user code.
func (LookupPoolResultOutput) MountConfiguration ¶
func (o LookupPoolResultOutput) MountConfiguration() MountConfigurationResponseArrayOutput
This supports Azure Files, NFS, CIFS/SMB, and Blobfuse.
func (LookupPoolResultOutput) Name ¶
func (o LookupPoolResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupPoolResultOutput) NetworkConfiguration ¶
func (o LookupPoolResultOutput) NetworkConfiguration() NetworkConfigurationResponsePtrOutput
The network configuration for a pool.
func (LookupPoolResultOutput) ProvisioningState ¶
func (o LookupPoolResultOutput) ProvisioningState() pulumi.StringOutput
func (LookupPoolResultOutput) ProvisioningStateTransitionTime ¶
func (o LookupPoolResultOutput) ProvisioningStateTransitionTime() pulumi.StringOutput
func (LookupPoolResultOutput) ResizeOperationStatus ¶
func (o LookupPoolResultOutput) ResizeOperationStatus() ResizeOperationStatusResponseOutput
Describes either the current operation (if the pool AllocationState is Resizing) or the previously completed operation (if the AllocationState is Steady).
func (LookupPoolResultOutput) ScaleSettings ¶
func (o LookupPoolResultOutput) ScaleSettings() ScaleSettingsResponsePtrOutput
Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes.
func (LookupPoolResultOutput) StartTask ¶
func (o LookupPoolResultOutput) StartTask() StartTaskResponsePtrOutput
In an PATCH (update) operation, this property can be set to an empty object to remove the start task from the pool.
func (LookupPoolResultOutput) TargetNodeCommunicationMode ¶
func (o LookupPoolResultOutput) TargetNodeCommunicationMode() pulumi.StringPtrOutput
If omitted, the default value is Default.
func (LookupPoolResultOutput) TaskSchedulingPolicy ¶
func (o LookupPoolResultOutput) TaskSchedulingPolicy() TaskSchedulingPolicyResponsePtrOutput
If not specified, the default is spread.
func (LookupPoolResultOutput) TaskSlotsPerNode ¶
func (o LookupPoolResultOutput) TaskSlotsPerNode() pulumi.IntPtrOutput
The default value is 1. The maximum value is the smaller of 4 times the number of cores of the vmSize of the pool or 256.
func (LookupPoolResultOutput) ToLookupPoolResultOutput ¶
func (o LookupPoolResultOutput) ToLookupPoolResultOutput() LookupPoolResultOutput
func (LookupPoolResultOutput) ToLookupPoolResultOutputWithContext ¶
func (o LookupPoolResultOutput) ToLookupPoolResultOutputWithContext(ctx context.Context) LookupPoolResultOutput
func (LookupPoolResultOutput) Type ¶
func (o LookupPoolResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupPoolResultOutput) UserAccounts ¶
func (o LookupPoolResultOutput) UserAccounts() UserAccountResponseArrayOutput
func (LookupPoolResultOutput) VmSize ¶
func (o LookupPoolResultOutput) VmSize() pulumi.StringPtrOutput
For information about available sizes of virtual machines for Cloud Services pools (pools created with cloudServiceConfiguration), see Sizes for Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch supports all Cloud Services VM sizes except ExtraSmall. For information about available VM sizes for pools using images from the Virtual Machines Marketplace (pools created with virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) or Sizes for Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
type MetadataItem ¶
The Batch service does not assign any meaning to this metadata; it is solely for the use of user code.
type MetadataItemArgs ¶
type MetadataItemArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
The Batch service does not assign any meaning to this metadata; it is solely for the use of user code.
func (MetadataItemArgs) ElementType ¶
func (MetadataItemArgs) ElementType() reflect.Type
func (MetadataItemArgs) ToMetadataItemOutput ¶
func (i MetadataItemArgs) ToMetadataItemOutput() MetadataItemOutput
func (MetadataItemArgs) ToMetadataItemOutputWithContext ¶
func (i MetadataItemArgs) ToMetadataItemOutputWithContext(ctx context.Context) MetadataItemOutput
type MetadataItemArray ¶
type MetadataItemArray []MetadataItemInput
func (MetadataItemArray) ElementType ¶
func (MetadataItemArray) ElementType() reflect.Type
func (MetadataItemArray) ToMetadataItemArrayOutput ¶
func (i MetadataItemArray) ToMetadataItemArrayOutput() MetadataItemArrayOutput
func (MetadataItemArray) ToMetadataItemArrayOutputWithContext ¶
func (i MetadataItemArray) ToMetadataItemArrayOutputWithContext(ctx context.Context) MetadataItemArrayOutput
type MetadataItemArrayInput ¶
type MetadataItemArrayInput interface { pulumi.Input ToMetadataItemArrayOutput() MetadataItemArrayOutput ToMetadataItemArrayOutputWithContext(context.Context) MetadataItemArrayOutput }
MetadataItemArrayInput is an input type that accepts MetadataItemArray and MetadataItemArrayOutput values. You can construct a concrete instance of `MetadataItemArrayInput` via:
MetadataItemArray{ MetadataItemArgs{...} }
type MetadataItemArrayOutput ¶
type MetadataItemArrayOutput struct{ *pulumi.OutputState }
func (MetadataItemArrayOutput) ElementType ¶
func (MetadataItemArrayOutput) ElementType() reflect.Type
func (MetadataItemArrayOutput) Index ¶
func (o MetadataItemArrayOutput) Index(i pulumi.IntInput) MetadataItemOutput
func (MetadataItemArrayOutput) ToMetadataItemArrayOutput ¶
func (o MetadataItemArrayOutput) ToMetadataItemArrayOutput() MetadataItemArrayOutput
func (MetadataItemArrayOutput) ToMetadataItemArrayOutputWithContext ¶
func (o MetadataItemArrayOutput) ToMetadataItemArrayOutputWithContext(ctx context.Context) MetadataItemArrayOutput
type MetadataItemInput ¶
type MetadataItemInput interface { pulumi.Input ToMetadataItemOutput() MetadataItemOutput ToMetadataItemOutputWithContext(context.Context) MetadataItemOutput }
MetadataItemInput is an input type that accepts MetadataItemArgs and MetadataItemOutput values. You can construct a concrete instance of `MetadataItemInput` via:
MetadataItemArgs{...}
type MetadataItemOutput ¶
type MetadataItemOutput struct{ *pulumi.OutputState }
The Batch service does not assign any meaning to this metadata; it is solely for the use of user code.
func (MetadataItemOutput) ElementType ¶
func (MetadataItemOutput) ElementType() reflect.Type
func (MetadataItemOutput) Name ¶
func (o MetadataItemOutput) Name() pulumi.StringOutput
func (MetadataItemOutput) ToMetadataItemOutput ¶
func (o MetadataItemOutput) ToMetadataItemOutput() MetadataItemOutput
func (MetadataItemOutput) ToMetadataItemOutputWithContext ¶
func (o MetadataItemOutput) ToMetadataItemOutputWithContext(ctx context.Context) MetadataItemOutput
func (MetadataItemOutput) Value ¶
func (o MetadataItemOutput) Value() pulumi.StringOutput
type MetadataItemResponse ¶
The Batch service does not assign any meaning to this metadata; it is solely for the use of user code.
type MetadataItemResponseArrayOutput ¶
type MetadataItemResponseArrayOutput struct{ *pulumi.OutputState }
func (MetadataItemResponseArrayOutput) ElementType ¶
func (MetadataItemResponseArrayOutput) ElementType() reflect.Type
func (MetadataItemResponseArrayOutput) Index ¶
func (o MetadataItemResponseArrayOutput) Index(i pulumi.IntInput) MetadataItemResponseOutput
func (MetadataItemResponseArrayOutput) ToMetadataItemResponseArrayOutput ¶
func (o MetadataItemResponseArrayOutput) ToMetadataItemResponseArrayOutput() MetadataItemResponseArrayOutput
func (MetadataItemResponseArrayOutput) ToMetadataItemResponseArrayOutputWithContext ¶
func (o MetadataItemResponseArrayOutput) ToMetadataItemResponseArrayOutputWithContext(ctx context.Context) MetadataItemResponseArrayOutput
type MetadataItemResponseOutput ¶
type MetadataItemResponseOutput struct{ *pulumi.OutputState }
The Batch service does not assign any meaning to this metadata; it is solely for the use of user code.
func (MetadataItemResponseOutput) ElementType ¶
func (MetadataItemResponseOutput) ElementType() reflect.Type
func (MetadataItemResponseOutput) Name ¶
func (o MetadataItemResponseOutput) Name() pulumi.StringOutput
func (MetadataItemResponseOutput) ToMetadataItemResponseOutput ¶
func (o MetadataItemResponseOutput) ToMetadataItemResponseOutput() MetadataItemResponseOutput
func (MetadataItemResponseOutput) ToMetadataItemResponseOutputWithContext ¶
func (o MetadataItemResponseOutput) ToMetadataItemResponseOutputWithContext(ctx context.Context) MetadataItemResponseOutput
func (MetadataItemResponseOutput) Value ¶
func (o MetadataItemResponseOutput) Value() pulumi.StringOutput
type MountConfiguration ¶
type MountConfiguration struct { // This property is mutually exclusive with all other properties. AzureBlobFileSystemConfiguration *AzureBlobFileSystemConfiguration `pulumi:"azureBlobFileSystemConfiguration"` AzureFileShareConfiguration *AzureFileShareConfiguration `pulumi:"azureFileShareConfiguration"` // This property is mutually exclusive with all other properties. CifsMountConfiguration *CIFSMountConfiguration `pulumi:"cifsMountConfiguration"` // This property is mutually exclusive with all other properties. NfsMountConfiguration *NFSMountConfiguration `pulumi:"nfsMountConfiguration"` }
type MountConfigurationArgs ¶
type MountConfigurationArgs struct { // This property is mutually exclusive with all other properties. AzureBlobFileSystemConfiguration AzureBlobFileSystemConfigurationPtrInput `pulumi:"azureBlobFileSystemConfiguration"` AzureFileShareConfiguration AzureFileShareConfigurationPtrInput `pulumi:"azureFileShareConfiguration"` // This property is mutually exclusive with all other properties. CifsMountConfiguration CIFSMountConfigurationPtrInput `pulumi:"cifsMountConfiguration"` // This property is mutually exclusive with all other properties. NfsMountConfiguration NFSMountConfigurationPtrInput `pulumi:"nfsMountConfiguration"` }
func (MountConfigurationArgs) ElementType ¶
func (MountConfigurationArgs) ElementType() reflect.Type
func (MountConfigurationArgs) ToMountConfigurationOutput ¶
func (i MountConfigurationArgs) ToMountConfigurationOutput() MountConfigurationOutput
func (MountConfigurationArgs) ToMountConfigurationOutputWithContext ¶
func (i MountConfigurationArgs) ToMountConfigurationOutputWithContext(ctx context.Context) MountConfigurationOutput
type MountConfigurationArray ¶
type MountConfigurationArray []MountConfigurationInput
func (MountConfigurationArray) ElementType ¶
func (MountConfigurationArray) ElementType() reflect.Type
func (MountConfigurationArray) ToMountConfigurationArrayOutput ¶
func (i MountConfigurationArray) ToMountConfigurationArrayOutput() MountConfigurationArrayOutput
func (MountConfigurationArray) ToMountConfigurationArrayOutputWithContext ¶
func (i MountConfigurationArray) ToMountConfigurationArrayOutputWithContext(ctx context.Context) MountConfigurationArrayOutput
type MountConfigurationArrayInput ¶
type MountConfigurationArrayInput interface { pulumi.Input ToMountConfigurationArrayOutput() MountConfigurationArrayOutput ToMountConfigurationArrayOutputWithContext(context.Context) MountConfigurationArrayOutput }
MountConfigurationArrayInput is an input type that accepts MountConfigurationArray and MountConfigurationArrayOutput values. You can construct a concrete instance of `MountConfigurationArrayInput` via:
MountConfigurationArray{ MountConfigurationArgs{...} }
type MountConfigurationArrayOutput ¶
type MountConfigurationArrayOutput struct{ *pulumi.OutputState }
func (MountConfigurationArrayOutput) ElementType ¶
func (MountConfigurationArrayOutput) ElementType() reflect.Type
func (MountConfigurationArrayOutput) Index ¶
func (o MountConfigurationArrayOutput) Index(i pulumi.IntInput) MountConfigurationOutput
func (MountConfigurationArrayOutput) ToMountConfigurationArrayOutput ¶
func (o MountConfigurationArrayOutput) ToMountConfigurationArrayOutput() MountConfigurationArrayOutput
func (MountConfigurationArrayOutput) ToMountConfigurationArrayOutputWithContext ¶
func (o MountConfigurationArrayOutput) ToMountConfigurationArrayOutputWithContext(ctx context.Context) MountConfigurationArrayOutput
type MountConfigurationInput ¶
type MountConfigurationInput interface { pulumi.Input ToMountConfigurationOutput() MountConfigurationOutput ToMountConfigurationOutputWithContext(context.Context) MountConfigurationOutput }
MountConfigurationInput is an input type that accepts MountConfigurationArgs and MountConfigurationOutput values. You can construct a concrete instance of `MountConfigurationInput` via:
MountConfigurationArgs{...}
type MountConfigurationOutput ¶
type MountConfigurationOutput struct{ *pulumi.OutputState }
func (MountConfigurationOutput) AzureBlobFileSystemConfiguration ¶
func (o MountConfigurationOutput) AzureBlobFileSystemConfiguration() AzureBlobFileSystemConfigurationPtrOutput
This property is mutually exclusive with all other properties.
func (MountConfigurationOutput) AzureFileShareConfiguration ¶
func (o MountConfigurationOutput) AzureFileShareConfiguration() AzureFileShareConfigurationPtrOutput
This property is mutually exclusive with all other properties.
func (MountConfigurationOutput) CifsMountConfiguration ¶
func (o MountConfigurationOutput) CifsMountConfiguration() CIFSMountConfigurationPtrOutput
This property is mutually exclusive with all other properties.
func (MountConfigurationOutput) ElementType ¶
func (MountConfigurationOutput) ElementType() reflect.Type
func (MountConfigurationOutput) NfsMountConfiguration ¶
func (o MountConfigurationOutput) NfsMountConfiguration() NFSMountConfigurationPtrOutput
This property is mutually exclusive with all other properties.
func (MountConfigurationOutput) ToMountConfigurationOutput ¶
func (o MountConfigurationOutput) ToMountConfigurationOutput() MountConfigurationOutput
func (MountConfigurationOutput) ToMountConfigurationOutputWithContext ¶
func (o MountConfigurationOutput) ToMountConfigurationOutputWithContext(ctx context.Context) MountConfigurationOutput
type MountConfigurationResponse ¶
type MountConfigurationResponse struct { // This property is mutually exclusive with all other properties. AzureBlobFileSystemConfiguration *AzureBlobFileSystemConfigurationResponse `pulumi:"azureBlobFileSystemConfiguration"` AzureFileShareConfiguration *AzureFileShareConfigurationResponse `pulumi:"azureFileShareConfiguration"` // This property is mutually exclusive with all other properties. CifsMountConfiguration *CIFSMountConfigurationResponse `pulumi:"cifsMountConfiguration"` // This property is mutually exclusive with all other properties. NfsMountConfiguration *NFSMountConfigurationResponse `pulumi:"nfsMountConfiguration"` }
type MountConfigurationResponseArrayOutput ¶
type MountConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (MountConfigurationResponseArrayOutput) ElementType ¶
func (MountConfigurationResponseArrayOutput) ElementType() reflect.Type
func (MountConfigurationResponseArrayOutput) Index ¶
func (o MountConfigurationResponseArrayOutput) Index(i pulumi.IntInput) MountConfigurationResponseOutput
func (MountConfigurationResponseArrayOutput) ToMountConfigurationResponseArrayOutput ¶
func (o MountConfigurationResponseArrayOutput) ToMountConfigurationResponseArrayOutput() MountConfigurationResponseArrayOutput
func (MountConfigurationResponseArrayOutput) ToMountConfigurationResponseArrayOutputWithContext ¶
func (o MountConfigurationResponseArrayOutput) ToMountConfigurationResponseArrayOutputWithContext(ctx context.Context) MountConfigurationResponseArrayOutput
type MountConfigurationResponseOutput ¶
type MountConfigurationResponseOutput struct{ *pulumi.OutputState }
func (MountConfigurationResponseOutput) AzureBlobFileSystemConfiguration ¶
func (o MountConfigurationResponseOutput) AzureBlobFileSystemConfiguration() AzureBlobFileSystemConfigurationResponsePtrOutput
This property is mutually exclusive with all other properties.
func (MountConfigurationResponseOutput) AzureFileShareConfiguration ¶
func (o MountConfigurationResponseOutput) AzureFileShareConfiguration() AzureFileShareConfigurationResponsePtrOutput
This property is mutually exclusive with all other properties.
func (MountConfigurationResponseOutput) CifsMountConfiguration ¶
func (o MountConfigurationResponseOutput) CifsMountConfiguration() CIFSMountConfigurationResponsePtrOutput
This property is mutually exclusive with all other properties.
func (MountConfigurationResponseOutput) ElementType ¶
func (MountConfigurationResponseOutput) ElementType() reflect.Type
func (MountConfigurationResponseOutput) NfsMountConfiguration ¶
func (o MountConfigurationResponseOutput) NfsMountConfiguration() NFSMountConfigurationResponsePtrOutput
This property is mutually exclusive with all other properties.
func (MountConfigurationResponseOutput) ToMountConfigurationResponseOutput ¶
func (o MountConfigurationResponseOutput) ToMountConfigurationResponseOutput() MountConfigurationResponseOutput
func (MountConfigurationResponseOutput) ToMountConfigurationResponseOutputWithContext ¶
func (o MountConfigurationResponseOutput) ToMountConfigurationResponseOutputWithContext(ctx context.Context) MountConfigurationResponseOutput
type NFSMountConfiguration ¶
type NFSMountConfiguration struct { // These are 'net use' options in Windows and 'mount' options in Linux. MountOptions *string `pulumi:"mountOptions"` // All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable. RelativeMountPath string `pulumi:"relativeMountPath"` Source string `pulumi:"source"` }
type NFSMountConfigurationArgs ¶
type NFSMountConfigurationArgs struct { // These are 'net use' options in Windows and 'mount' options in Linux. MountOptions pulumi.StringPtrInput `pulumi:"mountOptions"` // All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable. RelativeMountPath pulumi.StringInput `pulumi:"relativeMountPath"` Source pulumi.StringInput `pulumi:"source"` }
func (NFSMountConfigurationArgs) ElementType ¶
func (NFSMountConfigurationArgs) ElementType() reflect.Type
func (NFSMountConfigurationArgs) ToNFSMountConfigurationOutput ¶
func (i NFSMountConfigurationArgs) ToNFSMountConfigurationOutput() NFSMountConfigurationOutput
func (NFSMountConfigurationArgs) ToNFSMountConfigurationOutputWithContext ¶
func (i NFSMountConfigurationArgs) ToNFSMountConfigurationOutputWithContext(ctx context.Context) NFSMountConfigurationOutput
func (NFSMountConfigurationArgs) ToNFSMountConfigurationPtrOutput ¶
func (i NFSMountConfigurationArgs) ToNFSMountConfigurationPtrOutput() NFSMountConfigurationPtrOutput
func (NFSMountConfigurationArgs) ToNFSMountConfigurationPtrOutputWithContext ¶
func (i NFSMountConfigurationArgs) ToNFSMountConfigurationPtrOutputWithContext(ctx context.Context) NFSMountConfigurationPtrOutput
type NFSMountConfigurationInput ¶
type NFSMountConfigurationInput interface { pulumi.Input ToNFSMountConfigurationOutput() NFSMountConfigurationOutput ToNFSMountConfigurationOutputWithContext(context.Context) NFSMountConfigurationOutput }
NFSMountConfigurationInput is an input type that accepts NFSMountConfigurationArgs and NFSMountConfigurationOutput values. You can construct a concrete instance of `NFSMountConfigurationInput` via:
NFSMountConfigurationArgs{...}
type NFSMountConfigurationOutput ¶
type NFSMountConfigurationOutput struct{ *pulumi.OutputState }
func (NFSMountConfigurationOutput) ElementType ¶
func (NFSMountConfigurationOutput) ElementType() reflect.Type
func (NFSMountConfigurationOutput) MountOptions ¶
func (o NFSMountConfigurationOutput) MountOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (NFSMountConfigurationOutput) RelativeMountPath ¶
func (o NFSMountConfigurationOutput) RelativeMountPath() pulumi.StringOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (NFSMountConfigurationOutput) Source ¶
func (o NFSMountConfigurationOutput) Source() pulumi.StringOutput
func (NFSMountConfigurationOutput) ToNFSMountConfigurationOutput ¶
func (o NFSMountConfigurationOutput) ToNFSMountConfigurationOutput() NFSMountConfigurationOutput
func (NFSMountConfigurationOutput) ToNFSMountConfigurationOutputWithContext ¶
func (o NFSMountConfigurationOutput) ToNFSMountConfigurationOutputWithContext(ctx context.Context) NFSMountConfigurationOutput
func (NFSMountConfigurationOutput) ToNFSMountConfigurationPtrOutput ¶
func (o NFSMountConfigurationOutput) ToNFSMountConfigurationPtrOutput() NFSMountConfigurationPtrOutput
func (NFSMountConfigurationOutput) ToNFSMountConfigurationPtrOutputWithContext ¶
func (o NFSMountConfigurationOutput) ToNFSMountConfigurationPtrOutputWithContext(ctx context.Context) NFSMountConfigurationPtrOutput
type NFSMountConfigurationPtrInput ¶
type NFSMountConfigurationPtrInput interface { pulumi.Input ToNFSMountConfigurationPtrOutput() NFSMountConfigurationPtrOutput ToNFSMountConfigurationPtrOutputWithContext(context.Context) NFSMountConfigurationPtrOutput }
NFSMountConfigurationPtrInput is an input type that accepts NFSMountConfigurationArgs, NFSMountConfigurationPtr and NFSMountConfigurationPtrOutput values. You can construct a concrete instance of `NFSMountConfigurationPtrInput` via:
NFSMountConfigurationArgs{...} or: nil
func NFSMountConfigurationPtr ¶
func NFSMountConfigurationPtr(v *NFSMountConfigurationArgs) NFSMountConfigurationPtrInput
type NFSMountConfigurationPtrOutput ¶
type NFSMountConfigurationPtrOutput struct{ *pulumi.OutputState }
func (NFSMountConfigurationPtrOutput) Elem ¶
func (o NFSMountConfigurationPtrOutput) Elem() NFSMountConfigurationOutput
func (NFSMountConfigurationPtrOutput) ElementType ¶
func (NFSMountConfigurationPtrOutput) ElementType() reflect.Type
func (NFSMountConfigurationPtrOutput) MountOptions ¶
func (o NFSMountConfigurationPtrOutput) MountOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (NFSMountConfigurationPtrOutput) RelativeMountPath ¶
func (o NFSMountConfigurationPtrOutput) RelativeMountPath() pulumi.StringPtrOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (NFSMountConfigurationPtrOutput) Source ¶
func (o NFSMountConfigurationPtrOutput) Source() pulumi.StringPtrOutput
func (NFSMountConfigurationPtrOutput) ToNFSMountConfigurationPtrOutput ¶
func (o NFSMountConfigurationPtrOutput) ToNFSMountConfigurationPtrOutput() NFSMountConfigurationPtrOutput
func (NFSMountConfigurationPtrOutput) ToNFSMountConfigurationPtrOutputWithContext ¶
func (o NFSMountConfigurationPtrOutput) ToNFSMountConfigurationPtrOutputWithContext(ctx context.Context) NFSMountConfigurationPtrOutput
type NFSMountConfigurationResponse ¶
type NFSMountConfigurationResponse struct { // These are 'net use' options in Windows and 'mount' options in Linux. MountOptions *string `pulumi:"mountOptions"` // All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable. RelativeMountPath string `pulumi:"relativeMountPath"` Source string `pulumi:"source"` }
type NFSMountConfigurationResponseOutput ¶
type NFSMountConfigurationResponseOutput struct{ *pulumi.OutputState }
func (NFSMountConfigurationResponseOutput) ElementType ¶
func (NFSMountConfigurationResponseOutput) ElementType() reflect.Type
func (NFSMountConfigurationResponseOutput) MountOptions ¶
func (o NFSMountConfigurationResponseOutput) MountOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (NFSMountConfigurationResponseOutput) RelativeMountPath ¶
func (o NFSMountConfigurationResponseOutput) RelativeMountPath() pulumi.StringOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (NFSMountConfigurationResponseOutput) Source ¶
func (o NFSMountConfigurationResponseOutput) Source() pulumi.StringOutput
func (NFSMountConfigurationResponseOutput) ToNFSMountConfigurationResponseOutput ¶
func (o NFSMountConfigurationResponseOutput) ToNFSMountConfigurationResponseOutput() NFSMountConfigurationResponseOutput
func (NFSMountConfigurationResponseOutput) ToNFSMountConfigurationResponseOutputWithContext ¶
func (o NFSMountConfigurationResponseOutput) ToNFSMountConfigurationResponseOutputWithContext(ctx context.Context) NFSMountConfigurationResponseOutput
type NFSMountConfigurationResponsePtrOutput ¶
type NFSMountConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (NFSMountConfigurationResponsePtrOutput) ElementType ¶
func (NFSMountConfigurationResponsePtrOutput) ElementType() reflect.Type
func (NFSMountConfigurationResponsePtrOutput) MountOptions ¶
func (o NFSMountConfigurationResponsePtrOutput) MountOptions() pulumi.StringPtrOutput
These are 'net use' options in Windows and 'mount' options in Linux.
func (NFSMountConfigurationResponsePtrOutput) RelativeMountPath ¶
func (o NFSMountConfigurationResponsePtrOutput) RelativeMountPath() pulumi.StringPtrOutput
All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.
func (NFSMountConfigurationResponsePtrOutput) Source ¶
func (o NFSMountConfigurationResponsePtrOutput) Source() pulumi.StringPtrOutput
func (NFSMountConfigurationResponsePtrOutput) ToNFSMountConfigurationResponsePtrOutput ¶
func (o NFSMountConfigurationResponsePtrOutput) ToNFSMountConfigurationResponsePtrOutput() NFSMountConfigurationResponsePtrOutput
func (NFSMountConfigurationResponsePtrOutput) ToNFSMountConfigurationResponsePtrOutputWithContext ¶
func (o NFSMountConfigurationResponsePtrOutput) ToNFSMountConfigurationResponsePtrOutputWithContext(ctx context.Context) NFSMountConfigurationResponsePtrOutput
type NetworkConfiguration ¶
type NetworkConfiguration struct { DynamicVnetAssignmentScope *DynamicVNetAssignmentScope `pulumi:"dynamicVnetAssignmentScope"` // Accelerated networking enables single root I/O virtualization (SR-IOV) to a VM, which may lead to improved networking performance. For more details, see: https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview. EnableAcceleratedNetworking *bool `pulumi:"enableAcceleratedNetworking"` // Pool endpoint configuration is only supported on pools with the virtualMachineConfiguration property. EndpointConfiguration *PoolEndpointConfiguration `pulumi:"endpointConfiguration"` // This property is only supported on Pools with the virtualMachineConfiguration property. PublicIPAddressConfiguration *PublicIPAddressConfiguration `pulumi:"publicIPAddressConfiguration"` // The virtual network must be in the same region and subscription as the Azure Batch account. The specified subnet should have enough free IP addresses to accommodate the number of nodes in the pool. If the subnet doesn't have enough free IP addresses, the pool will partially allocate compute nodes and a resize error will occur. The 'MicrosoftAzureBatch' service principal must have the 'Classic Virtual Machine Contributor' Role-Based Access Control (RBAC) role for the specified VNet. The specified subnet must allow communication from the Azure Batch service to be able to schedule tasks on the compute nodes. This can be verified by checking if the specified VNet has any associated Network Security Groups (NSG). If communication to the compute nodes in the specified subnet is denied by an NSG, then the Batch service will set the state of the compute nodes to unusable. If the specified VNet has any associated Network Security Groups (NSG), then a few reserved system ports must be enabled for inbound communication. For pools created with a virtual machine configuration, enable ports 29876 and 29877, as well as port 22 for Linux and port 3389 for Windows. For pools created with a cloud service configuration, enable ports 10100, 20100, and 30100. Also enable outbound connections to Azure Storage on port 443. For cloudServiceConfiguration pools, only 'classic' VNETs are supported. For more details see: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration SubnetId *string `pulumi:"subnetId"` }
The network configuration for a pool.
func (*NetworkConfiguration) Defaults ¶
func (val *NetworkConfiguration) Defaults() *NetworkConfiguration
Defaults sets the appropriate defaults for NetworkConfiguration
type NetworkConfigurationArgs ¶
type NetworkConfigurationArgs struct { DynamicVnetAssignmentScope DynamicVNetAssignmentScopePtrInput `pulumi:"dynamicVnetAssignmentScope"` // Accelerated networking enables single root I/O virtualization (SR-IOV) to a VM, which may lead to improved networking performance. For more details, see: https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview. EnableAcceleratedNetworking pulumi.BoolPtrInput `pulumi:"enableAcceleratedNetworking"` // Pool endpoint configuration is only supported on pools with the virtualMachineConfiguration property. EndpointConfiguration PoolEndpointConfigurationPtrInput `pulumi:"endpointConfiguration"` // This property is only supported on Pools with the virtualMachineConfiguration property. PublicIPAddressConfiguration PublicIPAddressConfigurationPtrInput `pulumi:"publicIPAddressConfiguration"` // The virtual network must be in the same region and subscription as the Azure Batch account. The specified subnet should have enough free IP addresses to accommodate the number of nodes in the pool. If the subnet doesn't have enough free IP addresses, the pool will partially allocate compute nodes and a resize error will occur. The 'MicrosoftAzureBatch' service principal must have the 'Classic Virtual Machine Contributor' Role-Based Access Control (RBAC) role for the specified VNet. The specified subnet must allow communication from the Azure Batch service to be able to schedule tasks on the compute nodes. This can be verified by checking if the specified VNet has any associated Network Security Groups (NSG). If communication to the compute nodes in the specified subnet is denied by an NSG, then the Batch service will set the state of the compute nodes to unusable. If the specified VNet has any associated Network Security Groups (NSG), then a few reserved system ports must be enabled for inbound communication. For pools created with a virtual machine configuration, enable ports 29876 and 29877, as well as port 22 for Linux and port 3389 for Windows. For pools created with a cloud service configuration, enable ports 10100, 20100, and 30100. Also enable outbound connections to Azure Storage on port 443. For cloudServiceConfiguration pools, only 'classic' VNETs are supported. For more details see: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
The network configuration for a pool.
func (*NetworkConfigurationArgs) Defaults ¶
func (val *NetworkConfigurationArgs) Defaults() *NetworkConfigurationArgs
Defaults sets the appropriate defaults for NetworkConfigurationArgs
func (NetworkConfigurationArgs) ElementType ¶
func (NetworkConfigurationArgs) ElementType() reflect.Type
func (NetworkConfigurationArgs) ToNetworkConfigurationOutput ¶
func (i NetworkConfigurationArgs) ToNetworkConfigurationOutput() NetworkConfigurationOutput
func (NetworkConfigurationArgs) ToNetworkConfigurationOutputWithContext ¶
func (i NetworkConfigurationArgs) ToNetworkConfigurationOutputWithContext(ctx context.Context) NetworkConfigurationOutput
func (NetworkConfigurationArgs) ToNetworkConfigurationPtrOutput ¶
func (i NetworkConfigurationArgs) ToNetworkConfigurationPtrOutput() NetworkConfigurationPtrOutput
func (NetworkConfigurationArgs) ToNetworkConfigurationPtrOutputWithContext ¶
func (i NetworkConfigurationArgs) ToNetworkConfigurationPtrOutputWithContext(ctx context.Context) NetworkConfigurationPtrOutput
type NetworkConfigurationInput ¶
type NetworkConfigurationInput interface { pulumi.Input ToNetworkConfigurationOutput() NetworkConfigurationOutput ToNetworkConfigurationOutputWithContext(context.Context) NetworkConfigurationOutput }
NetworkConfigurationInput is an input type that accepts NetworkConfigurationArgs and NetworkConfigurationOutput values. You can construct a concrete instance of `NetworkConfigurationInput` via:
NetworkConfigurationArgs{...}
type NetworkConfigurationOutput ¶
type NetworkConfigurationOutput struct{ *pulumi.OutputState }
The network configuration for a pool.
func (NetworkConfigurationOutput) DynamicVnetAssignmentScope ¶
func (o NetworkConfigurationOutput) DynamicVnetAssignmentScope() DynamicVNetAssignmentScopePtrOutput
func (NetworkConfigurationOutput) ElementType ¶
func (NetworkConfigurationOutput) ElementType() reflect.Type
func (NetworkConfigurationOutput) EnableAcceleratedNetworking ¶
func (o NetworkConfigurationOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
Accelerated networking enables single root I/O virtualization (SR-IOV) to a VM, which may lead to improved networking performance. For more details, see: https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview.
func (NetworkConfigurationOutput) EndpointConfiguration ¶
func (o NetworkConfigurationOutput) EndpointConfiguration() PoolEndpointConfigurationPtrOutput
Pool endpoint configuration is only supported on pools with the virtualMachineConfiguration property.
func (NetworkConfigurationOutput) PublicIPAddressConfiguration ¶
func (o NetworkConfigurationOutput) PublicIPAddressConfiguration() PublicIPAddressConfigurationPtrOutput
This property is only supported on Pools with the virtualMachineConfiguration property.
func (NetworkConfigurationOutput) SubnetId ¶
func (o NetworkConfigurationOutput) SubnetId() pulumi.StringPtrOutput
The virtual network must be in the same region and subscription as the Azure Batch account. The specified subnet should have enough free IP addresses to accommodate the number of nodes in the pool. If the subnet doesn't have enough free IP addresses, the pool will partially allocate compute nodes and a resize error will occur. The 'MicrosoftAzureBatch' service principal must have the 'Classic Virtual Machine Contributor' Role-Based Access Control (RBAC) role for the specified VNet. The specified subnet must allow communication from the Azure Batch service to be able to schedule tasks on the compute nodes. This can be verified by checking if the specified VNet has any associated Network Security Groups (NSG). If communication to the compute nodes in the specified subnet is denied by an NSG, then the Batch service will set the state of the compute nodes to unusable. If the specified VNet has any associated Network Security Groups (NSG), then a few reserved system ports must be enabled for inbound communication. For pools created with a virtual machine configuration, enable ports 29876 and 29877, as well as port 22 for Linux and port 3389 for Windows. For pools created with a cloud service configuration, enable ports 10100, 20100, and 30100. Also enable outbound connections to Azure Storage on port 443. For cloudServiceConfiguration pools, only 'classic' VNETs are supported. For more details see: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration
func (NetworkConfigurationOutput) ToNetworkConfigurationOutput ¶
func (o NetworkConfigurationOutput) ToNetworkConfigurationOutput() NetworkConfigurationOutput
func (NetworkConfigurationOutput) ToNetworkConfigurationOutputWithContext ¶
func (o NetworkConfigurationOutput) ToNetworkConfigurationOutputWithContext(ctx context.Context) NetworkConfigurationOutput
func (NetworkConfigurationOutput) ToNetworkConfigurationPtrOutput ¶
func (o NetworkConfigurationOutput) ToNetworkConfigurationPtrOutput() NetworkConfigurationPtrOutput
func (NetworkConfigurationOutput) ToNetworkConfigurationPtrOutputWithContext ¶
func (o NetworkConfigurationOutput) ToNetworkConfigurationPtrOutputWithContext(ctx context.Context) NetworkConfigurationPtrOutput
type NetworkConfigurationPtrInput ¶
type NetworkConfigurationPtrInput interface { pulumi.Input ToNetworkConfigurationPtrOutput() NetworkConfigurationPtrOutput ToNetworkConfigurationPtrOutputWithContext(context.Context) NetworkConfigurationPtrOutput }
NetworkConfigurationPtrInput is an input type that accepts NetworkConfigurationArgs, NetworkConfigurationPtr and NetworkConfigurationPtrOutput values. You can construct a concrete instance of `NetworkConfigurationPtrInput` via:
NetworkConfigurationArgs{...} or: nil
func NetworkConfigurationPtr ¶
func NetworkConfigurationPtr(v *NetworkConfigurationArgs) NetworkConfigurationPtrInput
type NetworkConfigurationPtrOutput ¶
type NetworkConfigurationPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigurationPtrOutput) DynamicVnetAssignmentScope ¶
func (o NetworkConfigurationPtrOutput) DynamicVnetAssignmentScope() DynamicVNetAssignmentScopePtrOutput
func (NetworkConfigurationPtrOutput) Elem ¶
func (o NetworkConfigurationPtrOutput) Elem() NetworkConfigurationOutput
func (NetworkConfigurationPtrOutput) ElementType ¶
func (NetworkConfigurationPtrOutput) ElementType() reflect.Type
func (NetworkConfigurationPtrOutput) EnableAcceleratedNetworking ¶
func (o NetworkConfigurationPtrOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
Accelerated networking enables single root I/O virtualization (SR-IOV) to a VM, which may lead to improved networking performance. For more details, see: https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview.
func (NetworkConfigurationPtrOutput) EndpointConfiguration ¶
func (o NetworkConfigurationPtrOutput) EndpointConfiguration() PoolEndpointConfigurationPtrOutput
Pool endpoint configuration is only supported on pools with the virtualMachineConfiguration property.
func (NetworkConfigurationPtrOutput) PublicIPAddressConfiguration ¶
func (o NetworkConfigurationPtrOutput) PublicIPAddressConfiguration() PublicIPAddressConfigurationPtrOutput
This property is only supported on Pools with the virtualMachineConfiguration property.
func (NetworkConfigurationPtrOutput) SubnetId ¶
func (o NetworkConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
The virtual network must be in the same region and subscription as the Azure Batch account. The specified subnet should have enough free IP addresses to accommodate the number of nodes in the pool. If the subnet doesn't have enough free IP addresses, the pool will partially allocate compute nodes and a resize error will occur. The 'MicrosoftAzureBatch' service principal must have the 'Classic Virtual Machine Contributor' Role-Based Access Control (RBAC) role for the specified VNet. The specified subnet must allow communication from the Azure Batch service to be able to schedule tasks on the compute nodes. This can be verified by checking if the specified VNet has any associated Network Security Groups (NSG). If communication to the compute nodes in the specified subnet is denied by an NSG, then the Batch service will set the state of the compute nodes to unusable. If the specified VNet has any associated Network Security Groups (NSG), then a few reserved system ports must be enabled for inbound communication. For pools created with a virtual machine configuration, enable ports 29876 and 29877, as well as port 22 for Linux and port 3389 for Windows. For pools created with a cloud service configuration, enable ports 10100, 20100, and 30100. Also enable outbound connections to Azure Storage on port 443. For cloudServiceConfiguration pools, only 'classic' VNETs are supported. For more details see: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration
func (NetworkConfigurationPtrOutput) ToNetworkConfigurationPtrOutput ¶
func (o NetworkConfigurationPtrOutput) ToNetworkConfigurationPtrOutput() NetworkConfigurationPtrOutput
func (NetworkConfigurationPtrOutput) ToNetworkConfigurationPtrOutputWithContext ¶
func (o NetworkConfigurationPtrOutput) ToNetworkConfigurationPtrOutputWithContext(ctx context.Context) NetworkConfigurationPtrOutput
type NetworkConfigurationResponse ¶
type NetworkConfigurationResponse struct { DynamicVnetAssignmentScope *string `pulumi:"dynamicVnetAssignmentScope"` // Accelerated networking enables single root I/O virtualization (SR-IOV) to a VM, which may lead to improved networking performance. For more details, see: https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview. EnableAcceleratedNetworking *bool `pulumi:"enableAcceleratedNetworking"` // Pool endpoint configuration is only supported on pools with the virtualMachineConfiguration property. EndpointConfiguration *PoolEndpointConfigurationResponse `pulumi:"endpointConfiguration"` // This property is only supported on Pools with the virtualMachineConfiguration property. PublicIPAddressConfiguration *PublicIPAddressConfigurationResponse `pulumi:"publicIPAddressConfiguration"` // The virtual network must be in the same region and subscription as the Azure Batch account. The specified subnet should have enough free IP addresses to accommodate the number of nodes in the pool. If the subnet doesn't have enough free IP addresses, the pool will partially allocate compute nodes and a resize error will occur. The 'MicrosoftAzureBatch' service principal must have the 'Classic Virtual Machine Contributor' Role-Based Access Control (RBAC) role for the specified VNet. The specified subnet must allow communication from the Azure Batch service to be able to schedule tasks on the compute nodes. This can be verified by checking if the specified VNet has any associated Network Security Groups (NSG). If communication to the compute nodes in the specified subnet is denied by an NSG, then the Batch service will set the state of the compute nodes to unusable. If the specified VNet has any associated Network Security Groups (NSG), then a few reserved system ports must be enabled for inbound communication. For pools created with a virtual machine configuration, enable ports 29876 and 29877, as well as port 22 for Linux and port 3389 for Windows. For pools created with a cloud service configuration, enable ports 10100, 20100, and 30100. Also enable outbound connections to Azure Storage on port 443. For cloudServiceConfiguration pools, only 'classic' VNETs are supported. For more details see: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration SubnetId *string `pulumi:"subnetId"` }
The network configuration for a pool.
func (*NetworkConfigurationResponse) Defaults ¶
func (val *NetworkConfigurationResponse) Defaults() *NetworkConfigurationResponse
Defaults sets the appropriate defaults for NetworkConfigurationResponse
type NetworkConfigurationResponseOutput ¶
type NetworkConfigurationResponseOutput struct{ *pulumi.OutputState }
The network configuration for a pool.
func (NetworkConfigurationResponseOutput) DynamicVnetAssignmentScope ¶
func (o NetworkConfigurationResponseOutput) DynamicVnetAssignmentScope() pulumi.StringPtrOutput
func (NetworkConfigurationResponseOutput) ElementType ¶
func (NetworkConfigurationResponseOutput) ElementType() reflect.Type
func (NetworkConfigurationResponseOutput) EnableAcceleratedNetworking ¶
func (o NetworkConfigurationResponseOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
Accelerated networking enables single root I/O virtualization (SR-IOV) to a VM, which may lead to improved networking performance. For more details, see: https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview.
func (NetworkConfigurationResponseOutput) EndpointConfiguration ¶
func (o NetworkConfigurationResponseOutput) EndpointConfiguration() PoolEndpointConfigurationResponsePtrOutput
Pool endpoint configuration is only supported on pools with the virtualMachineConfiguration property.
func (NetworkConfigurationResponseOutput) PublicIPAddressConfiguration ¶
func (o NetworkConfigurationResponseOutput) PublicIPAddressConfiguration() PublicIPAddressConfigurationResponsePtrOutput
This property is only supported on Pools with the virtualMachineConfiguration property.
func (NetworkConfigurationResponseOutput) SubnetId ¶
func (o NetworkConfigurationResponseOutput) SubnetId() pulumi.StringPtrOutput
The virtual network must be in the same region and subscription as the Azure Batch account. The specified subnet should have enough free IP addresses to accommodate the number of nodes in the pool. If the subnet doesn't have enough free IP addresses, the pool will partially allocate compute nodes and a resize error will occur. The 'MicrosoftAzureBatch' service principal must have the 'Classic Virtual Machine Contributor' Role-Based Access Control (RBAC) role for the specified VNet. The specified subnet must allow communication from the Azure Batch service to be able to schedule tasks on the compute nodes. This can be verified by checking if the specified VNet has any associated Network Security Groups (NSG). If communication to the compute nodes in the specified subnet is denied by an NSG, then the Batch service will set the state of the compute nodes to unusable. If the specified VNet has any associated Network Security Groups (NSG), then a few reserved system ports must be enabled for inbound communication. For pools created with a virtual machine configuration, enable ports 29876 and 29877, as well as port 22 for Linux and port 3389 for Windows. For pools created with a cloud service configuration, enable ports 10100, 20100, and 30100. Also enable outbound connections to Azure Storage on port 443. For cloudServiceConfiguration pools, only 'classic' VNETs are supported. For more details see: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration
func (NetworkConfigurationResponseOutput) ToNetworkConfigurationResponseOutput ¶
func (o NetworkConfigurationResponseOutput) ToNetworkConfigurationResponseOutput() NetworkConfigurationResponseOutput
func (NetworkConfigurationResponseOutput) ToNetworkConfigurationResponseOutputWithContext ¶
func (o NetworkConfigurationResponseOutput) ToNetworkConfigurationResponseOutputWithContext(ctx context.Context) NetworkConfigurationResponseOutput
type NetworkConfigurationResponsePtrOutput ¶
type NetworkConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigurationResponsePtrOutput) DynamicVnetAssignmentScope ¶
func (o NetworkConfigurationResponsePtrOutput) DynamicVnetAssignmentScope() pulumi.StringPtrOutput
func (NetworkConfigurationResponsePtrOutput) ElementType ¶
func (NetworkConfigurationResponsePtrOutput) ElementType() reflect.Type
func (NetworkConfigurationResponsePtrOutput) EnableAcceleratedNetworking ¶
func (o NetworkConfigurationResponsePtrOutput) EnableAcceleratedNetworking() pulumi.BoolPtrOutput
Accelerated networking enables single root I/O virtualization (SR-IOV) to a VM, which may lead to improved networking performance. For more details, see: https://learn.microsoft.com/azure/virtual-network/accelerated-networking-overview.
func (NetworkConfigurationResponsePtrOutput) EndpointConfiguration ¶
func (o NetworkConfigurationResponsePtrOutput) EndpointConfiguration() PoolEndpointConfigurationResponsePtrOutput
Pool endpoint configuration is only supported on pools with the virtualMachineConfiguration property.
func (NetworkConfigurationResponsePtrOutput) PublicIPAddressConfiguration ¶
func (o NetworkConfigurationResponsePtrOutput) PublicIPAddressConfiguration() PublicIPAddressConfigurationResponsePtrOutput
This property is only supported on Pools with the virtualMachineConfiguration property.
func (NetworkConfigurationResponsePtrOutput) SubnetId ¶
func (o NetworkConfigurationResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
The virtual network must be in the same region and subscription as the Azure Batch account. The specified subnet should have enough free IP addresses to accommodate the number of nodes in the pool. If the subnet doesn't have enough free IP addresses, the pool will partially allocate compute nodes and a resize error will occur. The 'MicrosoftAzureBatch' service principal must have the 'Classic Virtual Machine Contributor' Role-Based Access Control (RBAC) role for the specified VNet. The specified subnet must allow communication from the Azure Batch service to be able to schedule tasks on the compute nodes. This can be verified by checking if the specified VNet has any associated Network Security Groups (NSG). If communication to the compute nodes in the specified subnet is denied by an NSG, then the Batch service will set the state of the compute nodes to unusable. If the specified VNet has any associated Network Security Groups (NSG), then a few reserved system ports must be enabled for inbound communication. For pools created with a virtual machine configuration, enable ports 29876 and 29877, as well as port 22 for Linux and port 3389 for Windows. For pools created with a cloud service configuration, enable ports 10100, 20100, and 30100. Also enable outbound connections to Azure Storage on port 443. For cloudServiceConfiguration pools, only 'classic' VNETs are supported. For more details see: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration
func (NetworkConfigurationResponsePtrOutput) ToNetworkConfigurationResponsePtrOutput ¶
func (o NetworkConfigurationResponsePtrOutput) ToNetworkConfigurationResponsePtrOutput() NetworkConfigurationResponsePtrOutput
func (NetworkConfigurationResponsePtrOutput) ToNetworkConfigurationResponsePtrOutputWithContext ¶
func (o NetworkConfigurationResponsePtrOutput) ToNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) NetworkConfigurationResponsePtrOutput
type NetworkProfile ¶
type NetworkProfile struct { // Network access profile for batchAccount endpoint (Batch account data plane API). AccountAccess *EndpointAccessProfile `pulumi:"accountAccess"` // Network access profile for nodeManagement endpoint (Batch service managing compute nodes for Batch pools). NodeManagementAccess *EndpointAccessProfile `pulumi:"nodeManagementAccess"` }
Network profile for Batch account, which contains network rule settings for each endpoint.
type NetworkProfileArgs ¶
type NetworkProfileArgs struct { // Network access profile for batchAccount endpoint (Batch account data plane API). AccountAccess EndpointAccessProfilePtrInput `pulumi:"accountAccess"` // Network access profile for nodeManagement endpoint (Batch service managing compute nodes for Batch pools). NodeManagementAccess EndpointAccessProfilePtrInput `pulumi:"nodeManagementAccess"` }
Network profile for Batch account, which contains network rule settings for each endpoint.
func (NetworkProfileArgs) ElementType ¶
func (NetworkProfileArgs) ElementType() reflect.Type
func (NetworkProfileArgs) ToNetworkProfileOutput ¶
func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput
func (NetworkProfileArgs) ToNetworkProfileOutputWithContext ¶
func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
func (NetworkProfileArgs) ToNetworkProfilePtrOutput ¶
func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
func (NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext ¶
func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
type NetworkProfileInput ¶
type NetworkProfileInput interface { pulumi.Input ToNetworkProfileOutput() NetworkProfileOutput ToNetworkProfileOutputWithContext(context.Context) NetworkProfileOutput }
NetworkProfileInput is an input type that accepts NetworkProfileArgs and NetworkProfileOutput values. You can construct a concrete instance of `NetworkProfileInput` via:
NetworkProfileArgs{...}
type NetworkProfileOutput ¶
type NetworkProfileOutput struct{ *pulumi.OutputState }
Network profile for Batch account, which contains network rule settings for each endpoint.
func (NetworkProfileOutput) AccountAccess ¶
func (o NetworkProfileOutput) AccountAccess() EndpointAccessProfilePtrOutput
Network access profile for batchAccount endpoint (Batch account data plane API).
func (NetworkProfileOutput) ElementType ¶
func (NetworkProfileOutput) ElementType() reflect.Type
func (NetworkProfileOutput) NodeManagementAccess ¶
func (o NetworkProfileOutput) NodeManagementAccess() EndpointAccessProfilePtrOutput
Network access profile for nodeManagement endpoint (Batch service managing compute nodes for Batch pools).
func (NetworkProfileOutput) ToNetworkProfileOutput ¶
func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput
func (NetworkProfileOutput) ToNetworkProfileOutputWithContext ¶
func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
func (NetworkProfileOutput) ToNetworkProfilePtrOutput ¶
func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
func (NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext ¶
func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
type NetworkProfilePtrInput ¶
type NetworkProfilePtrInput interface { pulumi.Input ToNetworkProfilePtrOutput() NetworkProfilePtrOutput ToNetworkProfilePtrOutputWithContext(context.Context) NetworkProfilePtrOutput }
NetworkProfilePtrInput is an input type that accepts NetworkProfileArgs, NetworkProfilePtr and NetworkProfilePtrOutput values. You can construct a concrete instance of `NetworkProfilePtrInput` via:
NetworkProfileArgs{...} or: nil
func NetworkProfilePtr ¶
func NetworkProfilePtr(v *NetworkProfileArgs) NetworkProfilePtrInput
type NetworkProfilePtrOutput ¶
type NetworkProfilePtrOutput struct{ *pulumi.OutputState }
func (NetworkProfilePtrOutput) AccountAccess ¶
func (o NetworkProfilePtrOutput) AccountAccess() EndpointAccessProfilePtrOutput
Network access profile for batchAccount endpoint (Batch account data plane API).
func (NetworkProfilePtrOutput) Elem ¶
func (o NetworkProfilePtrOutput) Elem() NetworkProfileOutput
func (NetworkProfilePtrOutput) ElementType ¶
func (NetworkProfilePtrOutput) ElementType() reflect.Type
func (NetworkProfilePtrOutput) NodeManagementAccess ¶
func (o NetworkProfilePtrOutput) NodeManagementAccess() EndpointAccessProfilePtrOutput
Network access profile for nodeManagement endpoint (Batch service managing compute nodes for Batch pools).
func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutput ¶
func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext ¶
func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
type NetworkProfileResponse ¶
type NetworkProfileResponse struct { // Network access profile for batchAccount endpoint (Batch account data plane API). AccountAccess *EndpointAccessProfileResponse `pulumi:"accountAccess"` // Network access profile for nodeManagement endpoint (Batch service managing compute nodes for Batch pools). NodeManagementAccess *EndpointAccessProfileResponse `pulumi:"nodeManagementAccess"` }
Network profile for Batch account, which contains network rule settings for each endpoint.
type NetworkProfileResponseOutput ¶
type NetworkProfileResponseOutput struct{ *pulumi.OutputState }
Network profile for Batch account, which contains network rule settings for each endpoint.
func (NetworkProfileResponseOutput) AccountAccess ¶
func (o NetworkProfileResponseOutput) AccountAccess() EndpointAccessProfileResponsePtrOutput
Network access profile for batchAccount endpoint (Batch account data plane API).
func (NetworkProfileResponseOutput) ElementType ¶
func (NetworkProfileResponseOutput) ElementType() reflect.Type
func (NetworkProfileResponseOutput) NodeManagementAccess ¶
func (o NetworkProfileResponseOutput) NodeManagementAccess() EndpointAccessProfileResponsePtrOutput
Network access profile for nodeManagement endpoint (Batch service managing compute nodes for Batch pools).
func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput ¶
func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext ¶
func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput
type NetworkProfileResponsePtrOutput ¶
type NetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkProfileResponsePtrOutput) AccountAccess ¶
func (o NetworkProfileResponsePtrOutput) AccountAccess() EndpointAccessProfileResponsePtrOutput
Network access profile for batchAccount endpoint (Batch account data plane API).
func (NetworkProfileResponsePtrOutput) Elem ¶
func (o NetworkProfileResponsePtrOutput) Elem() NetworkProfileResponseOutput
func (NetworkProfileResponsePtrOutput) ElementType ¶
func (NetworkProfileResponsePtrOutput) ElementType() reflect.Type
func (NetworkProfileResponsePtrOutput) NodeManagementAccess ¶
func (o NetworkProfileResponsePtrOutput) NodeManagementAccess() EndpointAccessProfileResponsePtrOutput
Network access profile for nodeManagement endpoint (Batch service managing compute nodes for Batch pools).
func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput ¶
func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext ¶
func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
type NetworkSecurityGroupRule ¶
type NetworkSecurityGroupRule struct { Access NetworkSecurityGroupRuleAccess `pulumi:"access"` // Priorities within a pool must be unique and are evaluated in order of priority. The lower the number the higher the priority. For example, rules could be specified with order numbers of 150, 250, and 350. The rule with the order number of 150 takes precedence over the rule that has an order of 250. Allowed priorities are 150 to 4096. If any reserved or duplicate values are provided the request fails with HTTP status code 400. Priority int `pulumi:"priority"` // Valid values are a single IP address (i.e. 10.10.10.10), IP subnet (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If any other values are provided the request fails with HTTP status code 400. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // Valid values are '*' (for all ports 0 - 65535) or arrays of ports or port ranges (i.e. 100-200). The ports should in the range of 0 to 65535 and the port ranges or ports can't overlap. If any other values are provided the request fails with HTTP status code 400. Default value will be *. SourcePortRanges []string `pulumi:"sourcePortRanges"` }
type NetworkSecurityGroupRuleAccess ¶
type NetworkSecurityGroupRuleAccess string
func (NetworkSecurityGroupRuleAccess) ElementType ¶
func (NetworkSecurityGroupRuleAccess) ElementType() reflect.Type
func (NetworkSecurityGroupRuleAccess) ToNetworkSecurityGroupRuleAccessOutput ¶
func (e NetworkSecurityGroupRuleAccess) ToNetworkSecurityGroupRuleAccessOutput() NetworkSecurityGroupRuleAccessOutput
func (NetworkSecurityGroupRuleAccess) ToNetworkSecurityGroupRuleAccessOutputWithContext ¶
func (e NetworkSecurityGroupRuleAccess) ToNetworkSecurityGroupRuleAccessOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleAccessOutput
func (NetworkSecurityGroupRuleAccess) ToNetworkSecurityGroupRuleAccessPtrOutput ¶
func (e NetworkSecurityGroupRuleAccess) ToNetworkSecurityGroupRuleAccessPtrOutput() NetworkSecurityGroupRuleAccessPtrOutput
func (NetworkSecurityGroupRuleAccess) ToNetworkSecurityGroupRuleAccessPtrOutputWithContext ¶
func (e NetworkSecurityGroupRuleAccess) ToNetworkSecurityGroupRuleAccessPtrOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleAccessPtrOutput
func (NetworkSecurityGroupRuleAccess) ToStringOutput ¶
func (e NetworkSecurityGroupRuleAccess) ToStringOutput() pulumi.StringOutput
func (NetworkSecurityGroupRuleAccess) ToStringOutputWithContext ¶
func (e NetworkSecurityGroupRuleAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkSecurityGroupRuleAccess) ToStringPtrOutput ¶
func (e NetworkSecurityGroupRuleAccess) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkSecurityGroupRuleAccess) ToStringPtrOutputWithContext ¶
func (e NetworkSecurityGroupRuleAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkSecurityGroupRuleAccessInput ¶
type NetworkSecurityGroupRuleAccessInput interface { pulumi.Input ToNetworkSecurityGroupRuleAccessOutput() NetworkSecurityGroupRuleAccessOutput ToNetworkSecurityGroupRuleAccessOutputWithContext(context.Context) NetworkSecurityGroupRuleAccessOutput }
NetworkSecurityGroupRuleAccessInput is an input type that accepts values of the NetworkSecurityGroupRuleAccess enum A concrete instance of `NetworkSecurityGroupRuleAccessInput` can be one of the following:
NetworkSecurityGroupRuleAccessAllow NetworkSecurityGroupRuleAccessDeny
type NetworkSecurityGroupRuleAccessOutput ¶
type NetworkSecurityGroupRuleAccessOutput struct{ *pulumi.OutputState }
func (NetworkSecurityGroupRuleAccessOutput) ElementType ¶
func (NetworkSecurityGroupRuleAccessOutput) ElementType() reflect.Type
func (NetworkSecurityGroupRuleAccessOutput) ToNetworkSecurityGroupRuleAccessOutput ¶
func (o NetworkSecurityGroupRuleAccessOutput) ToNetworkSecurityGroupRuleAccessOutput() NetworkSecurityGroupRuleAccessOutput
func (NetworkSecurityGroupRuleAccessOutput) ToNetworkSecurityGroupRuleAccessOutputWithContext ¶
func (o NetworkSecurityGroupRuleAccessOutput) ToNetworkSecurityGroupRuleAccessOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleAccessOutput
func (NetworkSecurityGroupRuleAccessOutput) ToNetworkSecurityGroupRuleAccessPtrOutput ¶
func (o NetworkSecurityGroupRuleAccessOutput) ToNetworkSecurityGroupRuleAccessPtrOutput() NetworkSecurityGroupRuleAccessPtrOutput
func (NetworkSecurityGroupRuleAccessOutput) ToNetworkSecurityGroupRuleAccessPtrOutputWithContext ¶
func (o NetworkSecurityGroupRuleAccessOutput) ToNetworkSecurityGroupRuleAccessPtrOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleAccessPtrOutput
func (NetworkSecurityGroupRuleAccessOutput) ToStringOutput ¶
func (o NetworkSecurityGroupRuleAccessOutput) ToStringOutput() pulumi.StringOutput
func (NetworkSecurityGroupRuleAccessOutput) ToStringOutputWithContext ¶
func (o NetworkSecurityGroupRuleAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkSecurityGroupRuleAccessOutput) ToStringPtrOutput ¶
func (o NetworkSecurityGroupRuleAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkSecurityGroupRuleAccessOutput) ToStringPtrOutputWithContext ¶
func (o NetworkSecurityGroupRuleAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkSecurityGroupRuleAccessPtrInput ¶
type NetworkSecurityGroupRuleAccessPtrInput interface { pulumi.Input ToNetworkSecurityGroupRuleAccessPtrOutput() NetworkSecurityGroupRuleAccessPtrOutput ToNetworkSecurityGroupRuleAccessPtrOutputWithContext(context.Context) NetworkSecurityGroupRuleAccessPtrOutput }
func NetworkSecurityGroupRuleAccessPtr ¶
func NetworkSecurityGroupRuleAccessPtr(v string) NetworkSecurityGroupRuleAccessPtrInput
type NetworkSecurityGroupRuleAccessPtrOutput ¶
type NetworkSecurityGroupRuleAccessPtrOutput struct{ *pulumi.OutputState }
func (NetworkSecurityGroupRuleAccessPtrOutput) ElementType ¶
func (NetworkSecurityGroupRuleAccessPtrOutput) ElementType() reflect.Type
func (NetworkSecurityGroupRuleAccessPtrOutput) ToNetworkSecurityGroupRuleAccessPtrOutput ¶
func (o NetworkSecurityGroupRuleAccessPtrOutput) ToNetworkSecurityGroupRuleAccessPtrOutput() NetworkSecurityGroupRuleAccessPtrOutput
func (NetworkSecurityGroupRuleAccessPtrOutput) ToNetworkSecurityGroupRuleAccessPtrOutputWithContext ¶
func (o NetworkSecurityGroupRuleAccessPtrOutput) ToNetworkSecurityGroupRuleAccessPtrOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleAccessPtrOutput
func (NetworkSecurityGroupRuleAccessPtrOutput) ToStringPtrOutput ¶
func (o NetworkSecurityGroupRuleAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkSecurityGroupRuleAccessPtrOutput) ToStringPtrOutputWithContext ¶
func (o NetworkSecurityGroupRuleAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkSecurityGroupRuleArgs ¶
type NetworkSecurityGroupRuleArgs struct { Access NetworkSecurityGroupRuleAccessInput `pulumi:"access"` // Priorities within a pool must be unique and are evaluated in order of priority. The lower the number the higher the priority. For example, rules could be specified with order numbers of 150, 250, and 350. The rule with the order number of 150 takes precedence over the rule that has an order of 250. Allowed priorities are 150 to 4096. If any reserved or duplicate values are provided the request fails with HTTP status code 400. Priority pulumi.IntInput `pulumi:"priority"` // Valid values are a single IP address (i.e. 10.10.10.10), IP subnet (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If any other values are provided the request fails with HTTP status code 400. SourceAddressPrefix pulumi.StringInput `pulumi:"sourceAddressPrefix"` // Valid values are '*' (for all ports 0 - 65535) or arrays of ports or port ranges (i.e. 100-200). The ports should in the range of 0 to 65535 and the port ranges or ports can't overlap. If any other values are provided the request fails with HTTP status code 400. Default value will be *. SourcePortRanges pulumi.StringArrayInput `pulumi:"sourcePortRanges"` }
func (NetworkSecurityGroupRuleArgs) ElementType ¶
func (NetworkSecurityGroupRuleArgs) ElementType() reflect.Type
func (NetworkSecurityGroupRuleArgs) ToNetworkSecurityGroupRuleOutput ¶
func (i NetworkSecurityGroupRuleArgs) ToNetworkSecurityGroupRuleOutput() NetworkSecurityGroupRuleOutput
func (NetworkSecurityGroupRuleArgs) ToNetworkSecurityGroupRuleOutputWithContext ¶
func (i NetworkSecurityGroupRuleArgs) ToNetworkSecurityGroupRuleOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleOutput
type NetworkSecurityGroupRuleArray ¶
type NetworkSecurityGroupRuleArray []NetworkSecurityGroupRuleInput
func (NetworkSecurityGroupRuleArray) ElementType ¶
func (NetworkSecurityGroupRuleArray) ElementType() reflect.Type
func (NetworkSecurityGroupRuleArray) ToNetworkSecurityGroupRuleArrayOutput ¶
func (i NetworkSecurityGroupRuleArray) ToNetworkSecurityGroupRuleArrayOutput() NetworkSecurityGroupRuleArrayOutput
func (NetworkSecurityGroupRuleArray) ToNetworkSecurityGroupRuleArrayOutputWithContext ¶
func (i NetworkSecurityGroupRuleArray) ToNetworkSecurityGroupRuleArrayOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleArrayOutput
type NetworkSecurityGroupRuleArrayInput ¶
type NetworkSecurityGroupRuleArrayInput interface { pulumi.Input ToNetworkSecurityGroupRuleArrayOutput() NetworkSecurityGroupRuleArrayOutput ToNetworkSecurityGroupRuleArrayOutputWithContext(context.Context) NetworkSecurityGroupRuleArrayOutput }
NetworkSecurityGroupRuleArrayInput is an input type that accepts NetworkSecurityGroupRuleArray and NetworkSecurityGroupRuleArrayOutput values. You can construct a concrete instance of `NetworkSecurityGroupRuleArrayInput` via:
NetworkSecurityGroupRuleArray{ NetworkSecurityGroupRuleArgs{...} }
type NetworkSecurityGroupRuleArrayOutput ¶
type NetworkSecurityGroupRuleArrayOutput struct{ *pulumi.OutputState }
func (NetworkSecurityGroupRuleArrayOutput) ElementType ¶
func (NetworkSecurityGroupRuleArrayOutput) ElementType() reflect.Type
func (NetworkSecurityGroupRuleArrayOutput) Index ¶
func (o NetworkSecurityGroupRuleArrayOutput) Index(i pulumi.IntInput) NetworkSecurityGroupRuleOutput
func (NetworkSecurityGroupRuleArrayOutput) ToNetworkSecurityGroupRuleArrayOutput ¶
func (o NetworkSecurityGroupRuleArrayOutput) ToNetworkSecurityGroupRuleArrayOutput() NetworkSecurityGroupRuleArrayOutput
func (NetworkSecurityGroupRuleArrayOutput) ToNetworkSecurityGroupRuleArrayOutputWithContext ¶
func (o NetworkSecurityGroupRuleArrayOutput) ToNetworkSecurityGroupRuleArrayOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleArrayOutput
type NetworkSecurityGroupRuleInput ¶
type NetworkSecurityGroupRuleInput interface { pulumi.Input ToNetworkSecurityGroupRuleOutput() NetworkSecurityGroupRuleOutput ToNetworkSecurityGroupRuleOutputWithContext(context.Context) NetworkSecurityGroupRuleOutput }
NetworkSecurityGroupRuleInput is an input type that accepts NetworkSecurityGroupRuleArgs and NetworkSecurityGroupRuleOutput values. You can construct a concrete instance of `NetworkSecurityGroupRuleInput` via:
NetworkSecurityGroupRuleArgs{...}
type NetworkSecurityGroupRuleOutput ¶
type NetworkSecurityGroupRuleOutput struct{ *pulumi.OutputState }
func (NetworkSecurityGroupRuleOutput) Access ¶
func (o NetworkSecurityGroupRuleOutput) Access() NetworkSecurityGroupRuleAccessOutput
func (NetworkSecurityGroupRuleOutput) ElementType ¶
func (NetworkSecurityGroupRuleOutput) ElementType() reflect.Type
func (NetworkSecurityGroupRuleOutput) Priority ¶
func (o NetworkSecurityGroupRuleOutput) Priority() pulumi.IntOutput
Priorities within a pool must be unique and are evaluated in order of priority. The lower the number the higher the priority. For example, rules could be specified with order numbers of 150, 250, and 350. The rule with the order number of 150 takes precedence over the rule that has an order of 250. Allowed priorities are 150 to 4096. If any reserved or duplicate values are provided the request fails with HTTP status code 400.
func (NetworkSecurityGroupRuleOutput) SourceAddressPrefix ¶
func (o NetworkSecurityGroupRuleOutput) SourceAddressPrefix() pulumi.StringOutput
Valid values are a single IP address (i.e. 10.10.10.10), IP subnet (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If any other values are provided the request fails with HTTP status code 400.
func (NetworkSecurityGroupRuleOutput) SourcePortRanges ¶
func (o NetworkSecurityGroupRuleOutput) SourcePortRanges() pulumi.StringArrayOutput
Valid values are '*' (for all ports 0 - 65535) or arrays of ports or port ranges (i.e. 100-200). The ports should in the range of 0 to 65535 and the port ranges or ports can't overlap. If any other values are provided the request fails with HTTP status code 400. Default value will be *.
func (NetworkSecurityGroupRuleOutput) ToNetworkSecurityGroupRuleOutput ¶
func (o NetworkSecurityGroupRuleOutput) ToNetworkSecurityGroupRuleOutput() NetworkSecurityGroupRuleOutput
func (NetworkSecurityGroupRuleOutput) ToNetworkSecurityGroupRuleOutputWithContext ¶
func (o NetworkSecurityGroupRuleOutput) ToNetworkSecurityGroupRuleOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleOutput
type NetworkSecurityGroupRuleResponse ¶
type NetworkSecurityGroupRuleResponse struct { Access string `pulumi:"access"` // Priorities within a pool must be unique and are evaluated in order of priority. The lower the number the higher the priority. For example, rules could be specified with order numbers of 150, 250, and 350. The rule with the order number of 150 takes precedence over the rule that has an order of 250. Allowed priorities are 150 to 4096. If any reserved or duplicate values are provided the request fails with HTTP status code 400. Priority int `pulumi:"priority"` // Valid values are a single IP address (i.e. 10.10.10.10), IP subnet (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If any other values are provided the request fails with HTTP status code 400. SourceAddressPrefix string `pulumi:"sourceAddressPrefix"` // Valid values are '*' (for all ports 0 - 65535) or arrays of ports or port ranges (i.e. 100-200). The ports should in the range of 0 to 65535 and the port ranges or ports can't overlap. If any other values are provided the request fails with HTTP status code 400. Default value will be *. SourcePortRanges []string `pulumi:"sourcePortRanges"` }
type NetworkSecurityGroupRuleResponseArrayOutput ¶
type NetworkSecurityGroupRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkSecurityGroupRuleResponseArrayOutput) ElementType ¶
func (NetworkSecurityGroupRuleResponseArrayOutput) ElementType() reflect.Type
func (NetworkSecurityGroupRuleResponseArrayOutput) ToNetworkSecurityGroupRuleResponseArrayOutput ¶
func (o NetworkSecurityGroupRuleResponseArrayOutput) ToNetworkSecurityGroupRuleResponseArrayOutput() NetworkSecurityGroupRuleResponseArrayOutput
func (NetworkSecurityGroupRuleResponseArrayOutput) ToNetworkSecurityGroupRuleResponseArrayOutputWithContext ¶
func (o NetworkSecurityGroupRuleResponseArrayOutput) ToNetworkSecurityGroupRuleResponseArrayOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleResponseArrayOutput
type NetworkSecurityGroupRuleResponseOutput ¶
type NetworkSecurityGroupRuleResponseOutput struct{ *pulumi.OutputState }
func (NetworkSecurityGroupRuleResponseOutput) Access ¶
func (o NetworkSecurityGroupRuleResponseOutput) Access() pulumi.StringOutput
func (NetworkSecurityGroupRuleResponseOutput) ElementType ¶
func (NetworkSecurityGroupRuleResponseOutput) ElementType() reflect.Type
func (NetworkSecurityGroupRuleResponseOutput) Priority ¶
func (o NetworkSecurityGroupRuleResponseOutput) Priority() pulumi.IntOutput
Priorities within a pool must be unique and are evaluated in order of priority. The lower the number the higher the priority. For example, rules could be specified with order numbers of 150, 250, and 350. The rule with the order number of 150 takes precedence over the rule that has an order of 250. Allowed priorities are 150 to 4096. If any reserved or duplicate values are provided the request fails with HTTP status code 400.
func (NetworkSecurityGroupRuleResponseOutput) SourceAddressPrefix ¶
func (o NetworkSecurityGroupRuleResponseOutput) SourceAddressPrefix() pulumi.StringOutput
Valid values are a single IP address (i.e. 10.10.10.10), IP subnet (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If any other values are provided the request fails with HTTP status code 400.
func (NetworkSecurityGroupRuleResponseOutput) SourcePortRanges ¶
func (o NetworkSecurityGroupRuleResponseOutput) SourcePortRanges() pulumi.StringArrayOutput
Valid values are '*' (for all ports 0 - 65535) or arrays of ports or port ranges (i.e. 100-200). The ports should in the range of 0 to 65535 and the port ranges or ports can't overlap. If any other values are provided the request fails with HTTP status code 400. Default value will be *.
func (NetworkSecurityGroupRuleResponseOutput) ToNetworkSecurityGroupRuleResponseOutput ¶
func (o NetworkSecurityGroupRuleResponseOutput) ToNetworkSecurityGroupRuleResponseOutput() NetworkSecurityGroupRuleResponseOutput
func (NetworkSecurityGroupRuleResponseOutput) ToNetworkSecurityGroupRuleResponseOutputWithContext ¶
func (o NetworkSecurityGroupRuleResponseOutput) ToNetworkSecurityGroupRuleResponseOutputWithContext(ctx context.Context) NetworkSecurityGroupRuleResponseOutput
type NodeCommunicationMode ¶
type NodeCommunicationMode string
If omitted, the default value is Default.
func (NodeCommunicationMode) ElementType ¶
func (NodeCommunicationMode) ElementType() reflect.Type
func (NodeCommunicationMode) ToNodeCommunicationModeOutput ¶
func (e NodeCommunicationMode) ToNodeCommunicationModeOutput() NodeCommunicationModeOutput
func (NodeCommunicationMode) ToNodeCommunicationModeOutputWithContext ¶
func (e NodeCommunicationMode) ToNodeCommunicationModeOutputWithContext(ctx context.Context) NodeCommunicationModeOutput
func (NodeCommunicationMode) ToNodeCommunicationModePtrOutput ¶
func (e NodeCommunicationMode) ToNodeCommunicationModePtrOutput() NodeCommunicationModePtrOutput
func (NodeCommunicationMode) ToNodeCommunicationModePtrOutputWithContext ¶
func (e NodeCommunicationMode) ToNodeCommunicationModePtrOutputWithContext(ctx context.Context) NodeCommunicationModePtrOutput
func (NodeCommunicationMode) ToStringOutput ¶
func (e NodeCommunicationMode) ToStringOutput() pulumi.StringOutput
func (NodeCommunicationMode) ToStringOutputWithContext ¶
func (e NodeCommunicationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodeCommunicationMode) ToStringPtrOutput ¶
func (e NodeCommunicationMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeCommunicationMode) ToStringPtrOutputWithContext ¶
func (e NodeCommunicationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeCommunicationModeInput ¶
type NodeCommunicationModeInput interface { pulumi.Input ToNodeCommunicationModeOutput() NodeCommunicationModeOutput ToNodeCommunicationModeOutputWithContext(context.Context) NodeCommunicationModeOutput }
NodeCommunicationModeInput is an input type that accepts values of the NodeCommunicationMode enum A concrete instance of `NodeCommunicationModeInput` can be one of the following:
NodeCommunicationModeDefault NodeCommunicationModeClassic NodeCommunicationModeSimplified
type NodeCommunicationModeOutput ¶
type NodeCommunicationModeOutput struct{ *pulumi.OutputState }
func (NodeCommunicationModeOutput) ElementType ¶
func (NodeCommunicationModeOutput) ElementType() reflect.Type
func (NodeCommunicationModeOutput) ToNodeCommunicationModeOutput ¶
func (o NodeCommunicationModeOutput) ToNodeCommunicationModeOutput() NodeCommunicationModeOutput
func (NodeCommunicationModeOutput) ToNodeCommunicationModeOutputWithContext ¶
func (o NodeCommunicationModeOutput) ToNodeCommunicationModeOutputWithContext(ctx context.Context) NodeCommunicationModeOutput
func (NodeCommunicationModeOutput) ToNodeCommunicationModePtrOutput ¶
func (o NodeCommunicationModeOutput) ToNodeCommunicationModePtrOutput() NodeCommunicationModePtrOutput
func (NodeCommunicationModeOutput) ToNodeCommunicationModePtrOutputWithContext ¶
func (o NodeCommunicationModeOutput) ToNodeCommunicationModePtrOutputWithContext(ctx context.Context) NodeCommunicationModePtrOutput
func (NodeCommunicationModeOutput) ToStringOutput ¶
func (o NodeCommunicationModeOutput) ToStringOutput() pulumi.StringOutput
func (NodeCommunicationModeOutput) ToStringOutputWithContext ¶
func (o NodeCommunicationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodeCommunicationModeOutput) ToStringPtrOutput ¶
func (o NodeCommunicationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeCommunicationModeOutput) ToStringPtrOutputWithContext ¶
func (o NodeCommunicationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeCommunicationModePtrInput ¶
type NodeCommunicationModePtrInput interface { pulumi.Input ToNodeCommunicationModePtrOutput() NodeCommunicationModePtrOutput ToNodeCommunicationModePtrOutputWithContext(context.Context) NodeCommunicationModePtrOutput }
func NodeCommunicationModePtr ¶
func NodeCommunicationModePtr(v string) NodeCommunicationModePtrInput
type NodeCommunicationModePtrOutput ¶
type NodeCommunicationModePtrOutput struct{ *pulumi.OutputState }
func (NodeCommunicationModePtrOutput) Elem ¶
func (o NodeCommunicationModePtrOutput) Elem() NodeCommunicationModeOutput
func (NodeCommunicationModePtrOutput) ElementType ¶
func (NodeCommunicationModePtrOutput) ElementType() reflect.Type
func (NodeCommunicationModePtrOutput) ToNodeCommunicationModePtrOutput ¶
func (o NodeCommunicationModePtrOutput) ToNodeCommunicationModePtrOutput() NodeCommunicationModePtrOutput
func (NodeCommunicationModePtrOutput) ToNodeCommunicationModePtrOutputWithContext ¶
func (o NodeCommunicationModePtrOutput) ToNodeCommunicationModePtrOutputWithContext(ctx context.Context) NodeCommunicationModePtrOutput
func (NodeCommunicationModePtrOutput) ToStringPtrOutput ¶
func (o NodeCommunicationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeCommunicationModePtrOutput) ToStringPtrOutputWithContext ¶
func (o NodeCommunicationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodePlacementConfiguration ¶
type NodePlacementConfiguration struct { // Allocation policy used by Batch Service to provision the nodes. If not specified, Batch will use the regional policy. Policy *NodePlacementPolicyType `pulumi:"policy"` }
Allocation configuration used by Batch Service to provision the nodes.
type NodePlacementConfigurationArgs ¶
type NodePlacementConfigurationArgs struct { // Allocation policy used by Batch Service to provision the nodes. If not specified, Batch will use the regional policy. Policy NodePlacementPolicyTypePtrInput `pulumi:"policy"` }
Allocation configuration used by Batch Service to provision the nodes.
func (NodePlacementConfigurationArgs) ElementType ¶
func (NodePlacementConfigurationArgs) ElementType() reflect.Type
func (NodePlacementConfigurationArgs) ToNodePlacementConfigurationOutput ¶
func (i NodePlacementConfigurationArgs) ToNodePlacementConfigurationOutput() NodePlacementConfigurationOutput
func (NodePlacementConfigurationArgs) ToNodePlacementConfigurationOutputWithContext ¶
func (i NodePlacementConfigurationArgs) ToNodePlacementConfigurationOutputWithContext(ctx context.Context) NodePlacementConfigurationOutput
func (NodePlacementConfigurationArgs) ToNodePlacementConfigurationPtrOutput ¶
func (i NodePlacementConfigurationArgs) ToNodePlacementConfigurationPtrOutput() NodePlacementConfigurationPtrOutput
func (NodePlacementConfigurationArgs) ToNodePlacementConfigurationPtrOutputWithContext ¶
func (i NodePlacementConfigurationArgs) ToNodePlacementConfigurationPtrOutputWithContext(ctx context.Context) NodePlacementConfigurationPtrOutput
type NodePlacementConfigurationInput ¶
type NodePlacementConfigurationInput interface { pulumi.Input ToNodePlacementConfigurationOutput() NodePlacementConfigurationOutput ToNodePlacementConfigurationOutputWithContext(context.Context) NodePlacementConfigurationOutput }
NodePlacementConfigurationInput is an input type that accepts NodePlacementConfigurationArgs and NodePlacementConfigurationOutput values. You can construct a concrete instance of `NodePlacementConfigurationInput` via:
NodePlacementConfigurationArgs{...}
type NodePlacementConfigurationOutput ¶
type NodePlacementConfigurationOutput struct{ *pulumi.OutputState }
Allocation configuration used by Batch Service to provision the nodes.
func (NodePlacementConfigurationOutput) ElementType ¶
func (NodePlacementConfigurationOutput) ElementType() reflect.Type
func (NodePlacementConfigurationOutput) Policy ¶
func (o NodePlacementConfigurationOutput) Policy() NodePlacementPolicyTypePtrOutput
Allocation policy used by Batch Service to provision the nodes. If not specified, Batch will use the regional policy.
func (NodePlacementConfigurationOutput) ToNodePlacementConfigurationOutput ¶
func (o NodePlacementConfigurationOutput) ToNodePlacementConfigurationOutput() NodePlacementConfigurationOutput
func (NodePlacementConfigurationOutput) ToNodePlacementConfigurationOutputWithContext ¶
func (o NodePlacementConfigurationOutput) ToNodePlacementConfigurationOutputWithContext(ctx context.Context) NodePlacementConfigurationOutput
func (NodePlacementConfigurationOutput) ToNodePlacementConfigurationPtrOutput ¶
func (o NodePlacementConfigurationOutput) ToNodePlacementConfigurationPtrOutput() NodePlacementConfigurationPtrOutput
func (NodePlacementConfigurationOutput) ToNodePlacementConfigurationPtrOutputWithContext ¶
func (o NodePlacementConfigurationOutput) ToNodePlacementConfigurationPtrOutputWithContext(ctx context.Context) NodePlacementConfigurationPtrOutput
type NodePlacementConfigurationPtrInput ¶
type NodePlacementConfigurationPtrInput interface { pulumi.Input ToNodePlacementConfigurationPtrOutput() NodePlacementConfigurationPtrOutput ToNodePlacementConfigurationPtrOutputWithContext(context.Context) NodePlacementConfigurationPtrOutput }
NodePlacementConfigurationPtrInput is an input type that accepts NodePlacementConfigurationArgs, NodePlacementConfigurationPtr and NodePlacementConfigurationPtrOutput values. You can construct a concrete instance of `NodePlacementConfigurationPtrInput` via:
NodePlacementConfigurationArgs{...} or: nil
func NodePlacementConfigurationPtr ¶
func NodePlacementConfigurationPtr(v *NodePlacementConfigurationArgs) NodePlacementConfigurationPtrInput
type NodePlacementConfigurationPtrOutput ¶
type NodePlacementConfigurationPtrOutput struct{ *pulumi.OutputState }
func (NodePlacementConfigurationPtrOutput) Elem ¶
func (o NodePlacementConfigurationPtrOutput) Elem() NodePlacementConfigurationOutput
func (NodePlacementConfigurationPtrOutput) ElementType ¶
func (NodePlacementConfigurationPtrOutput) ElementType() reflect.Type
func (NodePlacementConfigurationPtrOutput) Policy ¶
func (o NodePlacementConfigurationPtrOutput) Policy() NodePlacementPolicyTypePtrOutput
Allocation policy used by Batch Service to provision the nodes. If not specified, Batch will use the regional policy.
func (NodePlacementConfigurationPtrOutput) ToNodePlacementConfigurationPtrOutput ¶
func (o NodePlacementConfigurationPtrOutput) ToNodePlacementConfigurationPtrOutput() NodePlacementConfigurationPtrOutput
func (NodePlacementConfigurationPtrOutput) ToNodePlacementConfigurationPtrOutputWithContext ¶
func (o NodePlacementConfigurationPtrOutput) ToNodePlacementConfigurationPtrOutputWithContext(ctx context.Context) NodePlacementConfigurationPtrOutput
type NodePlacementConfigurationResponse ¶
type NodePlacementConfigurationResponse struct { // Allocation policy used by Batch Service to provision the nodes. If not specified, Batch will use the regional policy. Policy *string `pulumi:"policy"` }
Allocation configuration used by Batch Service to provision the nodes.
type NodePlacementConfigurationResponseOutput ¶
type NodePlacementConfigurationResponseOutput struct{ *pulumi.OutputState }
Allocation configuration used by Batch Service to provision the nodes.
func (NodePlacementConfigurationResponseOutput) ElementType ¶
func (NodePlacementConfigurationResponseOutput) ElementType() reflect.Type
func (NodePlacementConfigurationResponseOutput) Policy ¶
func (o NodePlacementConfigurationResponseOutput) Policy() pulumi.StringPtrOutput
Allocation policy used by Batch Service to provision the nodes. If not specified, Batch will use the regional policy.
func (NodePlacementConfigurationResponseOutput) ToNodePlacementConfigurationResponseOutput ¶
func (o NodePlacementConfigurationResponseOutput) ToNodePlacementConfigurationResponseOutput() NodePlacementConfigurationResponseOutput
func (NodePlacementConfigurationResponseOutput) ToNodePlacementConfigurationResponseOutputWithContext ¶
func (o NodePlacementConfigurationResponseOutput) ToNodePlacementConfigurationResponseOutputWithContext(ctx context.Context) NodePlacementConfigurationResponseOutput
type NodePlacementConfigurationResponsePtrOutput ¶
type NodePlacementConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (NodePlacementConfigurationResponsePtrOutput) ElementType ¶
func (NodePlacementConfigurationResponsePtrOutput) ElementType() reflect.Type
func (NodePlacementConfigurationResponsePtrOutput) Policy ¶
func (o NodePlacementConfigurationResponsePtrOutput) Policy() pulumi.StringPtrOutput
Allocation policy used by Batch Service to provision the nodes. If not specified, Batch will use the regional policy.
func (NodePlacementConfigurationResponsePtrOutput) ToNodePlacementConfigurationResponsePtrOutput ¶
func (o NodePlacementConfigurationResponsePtrOutput) ToNodePlacementConfigurationResponsePtrOutput() NodePlacementConfigurationResponsePtrOutput
func (NodePlacementConfigurationResponsePtrOutput) ToNodePlacementConfigurationResponsePtrOutputWithContext ¶
func (o NodePlacementConfigurationResponsePtrOutput) ToNodePlacementConfigurationResponsePtrOutputWithContext(ctx context.Context) NodePlacementConfigurationResponsePtrOutput
type NodePlacementPolicyType ¶
type NodePlacementPolicyType string
Allocation policy used by Batch Service to provision the nodes. If not specified, Batch will use the regional policy.
func (NodePlacementPolicyType) ElementType ¶
func (NodePlacementPolicyType) ElementType() reflect.Type
func (NodePlacementPolicyType) ToNodePlacementPolicyTypeOutput ¶
func (e NodePlacementPolicyType) ToNodePlacementPolicyTypeOutput() NodePlacementPolicyTypeOutput
func (NodePlacementPolicyType) ToNodePlacementPolicyTypeOutputWithContext ¶
func (e NodePlacementPolicyType) ToNodePlacementPolicyTypeOutputWithContext(ctx context.Context) NodePlacementPolicyTypeOutput
func (NodePlacementPolicyType) ToNodePlacementPolicyTypePtrOutput ¶
func (e NodePlacementPolicyType) ToNodePlacementPolicyTypePtrOutput() NodePlacementPolicyTypePtrOutput
func (NodePlacementPolicyType) ToNodePlacementPolicyTypePtrOutputWithContext ¶
func (e NodePlacementPolicyType) ToNodePlacementPolicyTypePtrOutputWithContext(ctx context.Context) NodePlacementPolicyTypePtrOutput
func (NodePlacementPolicyType) ToStringOutput ¶
func (e NodePlacementPolicyType) ToStringOutput() pulumi.StringOutput
func (NodePlacementPolicyType) ToStringOutputWithContext ¶
func (e NodePlacementPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodePlacementPolicyType) ToStringPtrOutput ¶
func (e NodePlacementPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodePlacementPolicyType) ToStringPtrOutputWithContext ¶
func (e NodePlacementPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodePlacementPolicyTypeInput ¶
type NodePlacementPolicyTypeInput interface { pulumi.Input ToNodePlacementPolicyTypeOutput() NodePlacementPolicyTypeOutput ToNodePlacementPolicyTypeOutputWithContext(context.Context) NodePlacementPolicyTypeOutput }
NodePlacementPolicyTypeInput is an input type that accepts values of the NodePlacementPolicyType enum A concrete instance of `NodePlacementPolicyTypeInput` can be one of the following:
NodePlacementPolicyTypeRegional NodePlacementPolicyTypeZonal
type NodePlacementPolicyTypeOutput ¶
type NodePlacementPolicyTypeOutput struct{ *pulumi.OutputState }
func (NodePlacementPolicyTypeOutput) ElementType ¶
func (NodePlacementPolicyTypeOutput) ElementType() reflect.Type
func (NodePlacementPolicyTypeOutput) ToNodePlacementPolicyTypeOutput ¶
func (o NodePlacementPolicyTypeOutput) ToNodePlacementPolicyTypeOutput() NodePlacementPolicyTypeOutput
func (NodePlacementPolicyTypeOutput) ToNodePlacementPolicyTypeOutputWithContext ¶
func (o NodePlacementPolicyTypeOutput) ToNodePlacementPolicyTypeOutputWithContext(ctx context.Context) NodePlacementPolicyTypeOutput
func (NodePlacementPolicyTypeOutput) ToNodePlacementPolicyTypePtrOutput ¶
func (o NodePlacementPolicyTypeOutput) ToNodePlacementPolicyTypePtrOutput() NodePlacementPolicyTypePtrOutput
func (NodePlacementPolicyTypeOutput) ToNodePlacementPolicyTypePtrOutputWithContext ¶
func (o NodePlacementPolicyTypeOutput) ToNodePlacementPolicyTypePtrOutputWithContext(ctx context.Context) NodePlacementPolicyTypePtrOutput
func (NodePlacementPolicyTypeOutput) ToStringOutput ¶
func (o NodePlacementPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
func (NodePlacementPolicyTypeOutput) ToStringOutputWithContext ¶
func (o NodePlacementPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodePlacementPolicyTypeOutput) ToStringPtrOutput ¶
func (o NodePlacementPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodePlacementPolicyTypeOutput) ToStringPtrOutputWithContext ¶
func (o NodePlacementPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodePlacementPolicyTypePtrInput ¶
type NodePlacementPolicyTypePtrInput interface { pulumi.Input ToNodePlacementPolicyTypePtrOutput() NodePlacementPolicyTypePtrOutput ToNodePlacementPolicyTypePtrOutputWithContext(context.Context) NodePlacementPolicyTypePtrOutput }
func NodePlacementPolicyTypePtr ¶
func NodePlacementPolicyTypePtr(v string) NodePlacementPolicyTypePtrInput
type NodePlacementPolicyTypePtrOutput ¶
type NodePlacementPolicyTypePtrOutput struct{ *pulumi.OutputState }
func (NodePlacementPolicyTypePtrOutput) Elem ¶
func (o NodePlacementPolicyTypePtrOutput) Elem() NodePlacementPolicyTypeOutput
func (NodePlacementPolicyTypePtrOutput) ElementType ¶
func (NodePlacementPolicyTypePtrOutput) ElementType() reflect.Type
func (NodePlacementPolicyTypePtrOutput) ToNodePlacementPolicyTypePtrOutput ¶
func (o NodePlacementPolicyTypePtrOutput) ToNodePlacementPolicyTypePtrOutput() NodePlacementPolicyTypePtrOutput
func (NodePlacementPolicyTypePtrOutput) ToNodePlacementPolicyTypePtrOutputWithContext ¶
func (o NodePlacementPolicyTypePtrOutput) ToNodePlacementPolicyTypePtrOutputWithContext(ctx context.Context) NodePlacementPolicyTypePtrOutput
func (NodePlacementPolicyTypePtrOutput) ToStringPtrOutput ¶
func (o NodePlacementPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodePlacementPolicyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o NodePlacementPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OSDisk ¶
type OSDisk struct {
EphemeralOSDiskSettings *DiffDiskSettings `pulumi:"ephemeralOSDiskSettings"`
}
type OSDiskArgs ¶
type OSDiskArgs struct {
EphemeralOSDiskSettings DiffDiskSettingsPtrInput `pulumi:"ephemeralOSDiskSettings"`
}
func (OSDiskArgs) ElementType ¶
func (OSDiskArgs) ElementType() reflect.Type
func (OSDiskArgs) ToOSDiskOutput ¶
func (i OSDiskArgs) ToOSDiskOutput() OSDiskOutput
func (OSDiskArgs) ToOSDiskOutputWithContext ¶
func (i OSDiskArgs) ToOSDiskOutputWithContext(ctx context.Context) OSDiskOutput
func (OSDiskArgs) ToOSDiskPtrOutput ¶
func (i OSDiskArgs) ToOSDiskPtrOutput() OSDiskPtrOutput
func (OSDiskArgs) ToOSDiskPtrOutputWithContext ¶
func (i OSDiskArgs) ToOSDiskPtrOutputWithContext(ctx context.Context) OSDiskPtrOutput
type OSDiskInput ¶
type OSDiskInput interface { pulumi.Input ToOSDiskOutput() OSDiskOutput ToOSDiskOutputWithContext(context.Context) OSDiskOutput }
OSDiskInput is an input type that accepts OSDiskArgs and OSDiskOutput values. You can construct a concrete instance of `OSDiskInput` via:
OSDiskArgs{...}
type OSDiskOutput ¶
type OSDiskOutput struct{ *pulumi.OutputState }
func (OSDiskOutput) ElementType ¶
func (OSDiskOutput) ElementType() reflect.Type
func (OSDiskOutput) EphemeralOSDiskSettings ¶
func (o OSDiskOutput) EphemeralOSDiskSettings() DiffDiskSettingsPtrOutput
func (OSDiskOutput) ToOSDiskOutput ¶
func (o OSDiskOutput) ToOSDiskOutput() OSDiskOutput
func (OSDiskOutput) ToOSDiskOutputWithContext ¶
func (o OSDiskOutput) ToOSDiskOutputWithContext(ctx context.Context) OSDiskOutput
func (OSDiskOutput) ToOSDiskPtrOutput ¶
func (o OSDiskOutput) ToOSDiskPtrOutput() OSDiskPtrOutput
func (OSDiskOutput) ToOSDiskPtrOutputWithContext ¶
func (o OSDiskOutput) ToOSDiskPtrOutputWithContext(ctx context.Context) OSDiskPtrOutput
type OSDiskPtrInput ¶
type OSDiskPtrInput interface { pulumi.Input ToOSDiskPtrOutput() OSDiskPtrOutput ToOSDiskPtrOutputWithContext(context.Context) OSDiskPtrOutput }
OSDiskPtrInput is an input type that accepts OSDiskArgs, OSDiskPtr and OSDiskPtrOutput values. You can construct a concrete instance of `OSDiskPtrInput` via:
OSDiskArgs{...} or: nil
func OSDiskPtr ¶
func OSDiskPtr(v *OSDiskArgs) OSDiskPtrInput
type OSDiskPtrOutput ¶
type OSDiskPtrOutput struct{ *pulumi.OutputState }
func (OSDiskPtrOutput) Elem ¶
func (o OSDiskPtrOutput) Elem() OSDiskOutput
func (OSDiskPtrOutput) ElementType ¶
func (OSDiskPtrOutput) ElementType() reflect.Type
func (OSDiskPtrOutput) EphemeralOSDiskSettings ¶
func (o OSDiskPtrOutput) EphemeralOSDiskSettings() DiffDiskSettingsPtrOutput
func (OSDiskPtrOutput) ToOSDiskPtrOutput ¶
func (o OSDiskPtrOutput) ToOSDiskPtrOutput() OSDiskPtrOutput
func (OSDiskPtrOutput) ToOSDiskPtrOutputWithContext ¶
func (o OSDiskPtrOutput) ToOSDiskPtrOutputWithContext(ctx context.Context) OSDiskPtrOutput
type OSDiskResponse ¶
type OSDiskResponse struct {
EphemeralOSDiskSettings *DiffDiskSettingsResponse `pulumi:"ephemeralOSDiskSettings"`
}
type OSDiskResponseOutput ¶
type OSDiskResponseOutput struct{ *pulumi.OutputState }
func (OSDiskResponseOutput) ElementType ¶
func (OSDiskResponseOutput) ElementType() reflect.Type
func (OSDiskResponseOutput) EphemeralOSDiskSettings ¶
func (o OSDiskResponseOutput) EphemeralOSDiskSettings() DiffDiskSettingsResponsePtrOutput
func (OSDiskResponseOutput) ToOSDiskResponseOutput ¶
func (o OSDiskResponseOutput) ToOSDiskResponseOutput() OSDiskResponseOutput
func (OSDiskResponseOutput) ToOSDiskResponseOutputWithContext ¶
func (o OSDiskResponseOutput) ToOSDiskResponseOutputWithContext(ctx context.Context) OSDiskResponseOutput
type OSDiskResponsePtrOutput ¶
type OSDiskResponsePtrOutput struct{ *pulumi.OutputState }
func (OSDiskResponsePtrOutput) Elem ¶
func (o OSDiskResponsePtrOutput) Elem() OSDiskResponseOutput
func (OSDiskResponsePtrOutput) ElementType ¶
func (OSDiskResponsePtrOutput) ElementType() reflect.Type
func (OSDiskResponsePtrOutput) EphemeralOSDiskSettings ¶
func (o OSDiskResponsePtrOutput) EphemeralOSDiskSettings() DiffDiskSettingsResponsePtrOutput
func (OSDiskResponsePtrOutput) ToOSDiskResponsePtrOutput ¶
func (o OSDiskResponsePtrOutput) ToOSDiskResponsePtrOutput() OSDiskResponsePtrOutput
func (OSDiskResponsePtrOutput) ToOSDiskResponsePtrOutputWithContext ¶
func (o OSDiskResponsePtrOutput) ToOSDiskResponsePtrOutputWithContext(ctx context.Context) OSDiskResponsePtrOutput
type Pool ¶
type Pool struct { pulumi.CustomResourceState AllocationState pulumi.StringOutput `pulumi:"allocationState"` AllocationStateTransitionTime pulumi.StringOutput `pulumi:"allocationStateTransitionTime"` // The list of application licenses must be a subset of available Batch service application licenses. If a license is requested which is not supported, pool creation will fail. ApplicationLicenses pulumi.StringArrayOutput `pulumi:"applicationLicenses"` // Changes to application package references affect all new compute nodes joining the pool, but do not affect compute nodes that are already in the pool until they are rebooted or reimaged. There is a maximum of 10 application package references on any given pool. ApplicationPackages ApplicationPackageReferenceResponseArrayOutput `pulumi:"applicationPackages"` // This property is set only if the pool automatically scales, i.e. autoScaleSettings are used. AutoScaleRun AutoScaleRunResponseOutput `pulumi:"autoScaleRun"` // For Windows compute nodes, the Batch service installs the certificates to the specified certificate store and location. For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory. // // Warning: This property is deprecated and will be removed after February, 2024. Please use the [Azure KeyVault Extension](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) instead. Certificates CertificateReferenceResponseArrayOutput `pulumi:"certificates"` CreationTime pulumi.StringOutput `pulumi:"creationTime"` CurrentDedicatedNodes pulumi.IntOutput `pulumi:"currentDedicatedNodes"` CurrentLowPriorityNodes pulumi.IntOutput `pulumi:"currentLowPriorityNodes"` CurrentNodeCommunicationMode pulumi.StringOutput `pulumi:"currentNodeCommunicationMode"` // Using CloudServiceConfiguration specifies that the nodes should be creating using Azure Cloud Services (PaaS), while VirtualMachineConfiguration uses Azure Virtual Machines (IaaS). DeploymentConfiguration DeploymentConfigurationResponsePtrOutput `pulumi:"deploymentConfiguration"` // The display name need not be unique and can contain any Unicode characters up to a maximum length of 1024. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The ETag of the resource, used for concurrency statements. Etag pulumi.StringOutput `pulumi:"etag"` // The type of identity used for the Batch Pool. Identity BatchPoolIdentityResponsePtrOutput `pulumi:"identity"` // This imposes restrictions on which nodes can be assigned to the pool. Enabling this value can reduce the chance of the requested number of nodes to be allocated in the pool. If not specified, this value defaults to 'Disabled'. InterNodeCommunication pulumi.StringPtrOutput `pulumi:"interNodeCommunication"` // This is the last time at which the pool level data, such as the targetDedicatedNodes or autoScaleSettings, changed. It does not factor in node-level changes such as a compute node changing state. LastModified pulumi.StringOutput `pulumi:"lastModified"` // The Batch service does not assign any meaning to metadata; it is solely for the use of user code. Metadata MetadataItemResponseArrayOutput `pulumi:"metadata"` // This supports Azure Files, NFS, CIFS/SMB, and Blobfuse. MountConfiguration MountConfigurationResponseArrayOutput `pulumi:"mountConfiguration"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The network configuration for a pool. NetworkConfiguration NetworkConfigurationResponsePtrOutput `pulumi:"networkConfiguration"` ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` ProvisioningStateTransitionTime pulumi.StringOutput `pulumi:"provisioningStateTransitionTime"` // Describes either the current operation (if the pool AllocationState is Resizing) or the previously completed operation (if the AllocationState is Steady). ResizeOperationStatus ResizeOperationStatusResponseOutput `pulumi:"resizeOperationStatus"` // Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes. ScaleSettings ScaleSettingsResponsePtrOutput `pulumi:"scaleSettings"` // In an PATCH (update) operation, this property can be set to an empty object to remove the start task from the pool. StartTask StartTaskResponsePtrOutput `pulumi:"startTask"` // If omitted, the default value is Default. TargetNodeCommunicationMode pulumi.StringPtrOutput `pulumi:"targetNodeCommunicationMode"` // If not specified, the default is spread. TaskSchedulingPolicy TaskSchedulingPolicyResponsePtrOutput `pulumi:"taskSchedulingPolicy"` // The default value is 1. The maximum value is the smaller of 4 times the number of cores of the vmSize of the pool or 256. TaskSlotsPerNode pulumi.IntPtrOutput `pulumi:"taskSlotsPerNode"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` UserAccounts UserAccountResponseArrayOutput `pulumi:"userAccounts"` // For information about available sizes of virtual machines for Cloud Services pools (pools created with cloudServiceConfiguration), see Sizes for Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch supports all Cloud Services VM sizes except ExtraSmall. For information about available VM sizes for pools using images from the Virtual Machines Marketplace (pools created with virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) or Sizes for Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series). VmSize pulumi.StringPtrOutput `pulumi:"vmSize"` }
Contains information about a pool. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2021-01-01.
Other available API versions: 2020-05-01, 2023-11-01, 2024-02-01.
func GetPool ¶
func GetPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PoolState, opts ...pulumi.ResourceOption) (*Pool, error)
GetPool gets an existing Pool 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 NewPool ¶
func NewPool(ctx *pulumi.Context, name string, args *PoolArgs, opts ...pulumi.ResourceOption) (*Pool, error)
NewPool registers a new resource with the given unique name, arguments, and options.
func (*Pool) ElementType ¶
func (*Pool) ToPoolOutput ¶
func (i *Pool) ToPoolOutput() PoolOutput
func (*Pool) ToPoolOutputWithContext ¶
func (i *Pool) ToPoolOutputWithContext(ctx context.Context) PoolOutput
type PoolAllocationMode ¶
type PoolAllocationMode string
The pool allocation mode also affects how clients may authenticate to the Batch Service API. If the mode is BatchService, clients may authenticate using access keys or Azure Active Directory. If the mode is UserSubscription, clients must use Azure Active Directory. The default is BatchService.
func (PoolAllocationMode) ElementType ¶
func (PoolAllocationMode) ElementType() reflect.Type
func (PoolAllocationMode) ToPoolAllocationModeOutput ¶
func (e PoolAllocationMode) ToPoolAllocationModeOutput() PoolAllocationModeOutput
func (PoolAllocationMode) ToPoolAllocationModeOutputWithContext ¶
func (e PoolAllocationMode) ToPoolAllocationModeOutputWithContext(ctx context.Context) PoolAllocationModeOutput
func (PoolAllocationMode) ToPoolAllocationModePtrOutput ¶
func (e PoolAllocationMode) ToPoolAllocationModePtrOutput() PoolAllocationModePtrOutput
func (PoolAllocationMode) ToPoolAllocationModePtrOutputWithContext ¶
func (e PoolAllocationMode) ToPoolAllocationModePtrOutputWithContext(ctx context.Context) PoolAllocationModePtrOutput
func (PoolAllocationMode) ToStringOutput ¶
func (e PoolAllocationMode) ToStringOutput() pulumi.StringOutput
func (PoolAllocationMode) ToStringOutputWithContext ¶
func (e PoolAllocationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PoolAllocationMode) ToStringPtrOutput ¶
func (e PoolAllocationMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (PoolAllocationMode) ToStringPtrOutputWithContext ¶
func (e PoolAllocationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PoolAllocationModeInput ¶
type PoolAllocationModeInput interface { pulumi.Input ToPoolAllocationModeOutput() PoolAllocationModeOutput ToPoolAllocationModeOutputWithContext(context.Context) PoolAllocationModeOutput }
PoolAllocationModeInput is an input type that accepts values of the PoolAllocationMode enum A concrete instance of `PoolAllocationModeInput` can be one of the following:
PoolAllocationModeBatchService PoolAllocationModeUserSubscription
type PoolAllocationModeOutput ¶
type PoolAllocationModeOutput struct{ *pulumi.OutputState }
func (PoolAllocationModeOutput) ElementType ¶
func (PoolAllocationModeOutput) ElementType() reflect.Type
func (PoolAllocationModeOutput) ToPoolAllocationModeOutput ¶
func (o PoolAllocationModeOutput) ToPoolAllocationModeOutput() PoolAllocationModeOutput
func (PoolAllocationModeOutput) ToPoolAllocationModeOutputWithContext ¶
func (o PoolAllocationModeOutput) ToPoolAllocationModeOutputWithContext(ctx context.Context) PoolAllocationModeOutput
func (PoolAllocationModeOutput) ToPoolAllocationModePtrOutput ¶
func (o PoolAllocationModeOutput) ToPoolAllocationModePtrOutput() PoolAllocationModePtrOutput
func (PoolAllocationModeOutput) ToPoolAllocationModePtrOutputWithContext ¶
func (o PoolAllocationModeOutput) ToPoolAllocationModePtrOutputWithContext(ctx context.Context) PoolAllocationModePtrOutput
func (PoolAllocationModeOutput) ToStringOutput ¶
func (o PoolAllocationModeOutput) ToStringOutput() pulumi.StringOutput
func (PoolAllocationModeOutput) ToStringOutputWithContext ¶
func (o PoolAllocationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PoolAllocationModeOutput) ToStringPtrOutput ¶
func (o PoolAllocationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PoolAllocationModeOutput) ToStringPtrOutputWithContext ¶
func (o PoolAllocationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PoolAllocationModePtrInput ¶
type PoolAllocationModePtrInput interface { pulumi.Input ToPoolAllocationModePtrOutput() PoolAllocationModePtrOutput ToPoolAllocationModePtrOutputWithContext(context.Context) PoolAllocationModePtrOutput }
func PoolAllocationModePtr ¶
func PoolAllocationModePtr(v string) PoolAllocationModePtrInput
type PoolAllocationModePtrOutput ¶
type PoolAllocationModePtrOutput struct{ *pulumi.OutputState }
func (PoolAllocationModePtrOutput) Elem ¶
func (o PoolAllocationModePtrOutput) Elem() PoolAllocationModeOutput
func (PoolAllocationModePtrOutput) ElementType ¶
func (PoolAllocationModePtrOutput) ElementType() reflect.Type
func (PoolAllocationModePtrOutput) ToPoolAllocationModePtrOutput ¶
func (o PoolAllocationModePtrOutput) ToPoolAllocationModePtrOutput() PoolAllocationModePtrOutput
func (PoolAllocationModePtrOutput) ToPoolAllocationModePtrOutputWithContext ¶
func (o PoolAllocationModePtrOutput) ToPoolAllocationModePtrOutputWithContext(ctx context.Context) PoolAllocationModePtrOutput
func (PoolAllocationModePtrOutput) ToStringPtrOutput ¶
func (o PoolAllocationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PoolAllocationModePtrOutput) ToStringPtrOutputWithContext ¶
func (o PoolAllocationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PoolArgs ¶
type PoolArgs struct { // The name of the Batch account. AccountName pulumi.StringInput // The list of application licenses must be a subset of available Batch service application licenses. If a license is requested which is not supported, pool creation will fail. ApplicationLicenses pulumi.StringArrayInput // Changes to application package references affect all new compute nodes joining the pool, but do not affect compute nodes that are already in the pool until they are rebooted or reimaged. There is a maximum of 10 application package references on any given pool. ApplicationPackages ApplicationPackageReferenceArrayInput // For Windows compute nodes, the Batch service installs the certificates to the specified certificate store and location. For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory. // // Warning: This property is deprecated and will be removed after February, 2024. Please use the [Azure KeyVault Extension](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) instead. Certificates CertificateReferenceArrayInput // Using CloudServiceConfiguration specifies that the nodes should be creating using Azure Cloud Services (PaaS), while VirtualMachineConfiguration uses Azure Virtual Machines (IaaS). DeploymentConfiguration DeploymentConfigurationPtrInput // The display name need not be unique and can contain any Unicode characters up to a maximum length of 1024. DisplayName pulumi.StringPtrInput // The type of identity used for the Batch Pool. Identity BatchPoolIdentityPtrInput // This imposes restrictions on which nodes can be assigned to the pool. Enabling this value can reduce the chance of the requested number of nodes to be allocated in the pool. If not specified, this value defaults to 'Disabled'. InterNodeCommunication InterNodeCommunicationStatePtrInput // The Batch service does not assign any meaning to metadata; it is solely for the use of user code. Metadata MetadataItemArrayInput // This supports Azure Files, NFS, CIFS/SMB, and Blobfuse. MountConfiguration MountConfigurationArrayInput // The network configuration for a pool. NetworkConfiguration NetworkConfigurationPtrInput // The pool name. This must be unique within the account. PoolName pulumi.StringPtrInput // The name of the resource group that contains the Batch account. ResourceGroupName pulumi.StringInput // Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes. ScaleSettings ScaleSettingsPtrInput // In an PATCH (update) operation, this property can be set to an empty object to remove the start task from the pool. StartTask StartTaskPtrInput // If omitted, the default value is Default. TargetNodeCommunicationMode NodeCommunicationModePtrInput // If not specified, the default is spread. TaskSchedulingPolicy TaskSchedulingPolicyPtrInput // The default value is 1. The maximum value is the smaller of 4 times the number of cores of the vmSize of the pool or 256. TaskSlotsPerNode pulumi.IntPtrInput UserAccounts UserAccountArrayInput // For information about available sizes of virtual machines for Cloud Services pools (pools created with cloudServiceConfiguration), see Sizes for Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch supports all Cloud Services VM sizes except ExtraSmall. For information about available VM sizes for pools using images from the Virtual Machines Marketplace (pools created with virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) or Sizes for Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series). VmSize pulumi.StringPtrInput }
The set of arguments for constructing a Pool resource.
func (PoolArgs) ElementType ¶
type PoolEndpointConfiguration ¶
type PoolEndpointConfiguration struct { // The maximum number of inbound NAT pools per Batch pool is 5. If the maximum number of inbound NAT pools is exceeded the request fails with HTTP status code 400. This cannot be specified if the IPAddressProvisioningType is NoPublicIPAddresses. InboundNatPools []InboundNatPool `pulumi:"inboundNatPools"` }
type PoolEndpointConfigurationArgs ¶
type PoolEndpointConfigurationArgs struct { // The maximum number of inbound NAT pools per Batch pool is 5. If the maximum number of inbound NAT pools is exceeded the request fails with HTTP status code 400. This cannot be specified if the IPAddressProvisioningType is NoPublicIPAddresses. InboundNatPools InboundNatPoolArrayInput `pulumi:"inboundNatPools"` }
func (PoolEndpointConfigurationArgs) ElementType ¶
func (PoolEndpointConfigurationArgs) ElementType() reflect.Type
func (PoolEndpointConfigurationArgs) ToPoolEndpointConfigurationOutput ¶
func (i PoolEndpointConfigurationArgs) ToPoolEndpointConfigurationOutput() PoolEndpointConfigurationOutput
func (PoolEndpointConfigurationArgs) ToPoolEndpointConfigurationOutputWithContext ¶
func (i PoolEndpointConfigurationArgs) ToPoolEndpointConfigurationOutputWithContext(ctx context.Context) PoolEndpointConfigurationOutput
func (PoolEndpointConfigurationArgs) ToPoolEndpointConfigurationPtrOutput ¶
func (i PoolEndpointConfigurationArgs) ToPoolEndpointConfigurationPtrOutput() PoolEndpointConfigurationPtrOutput
func (PoolEndpointConfigurationArgs) ToPoolEndpointConfigurationPtrOutputWithContext ¶
func (i PoolEndpointConfigurationArgs) ToPoolEndpointConfigurationPtrOutputWithContext(ctx context.Context) PoolEndpointConfigurationPtrOutput
type PoolEndpointConfigurationInput ¶
type PoolEndpointConfigurationInput interface { pulumi.Input ToPoolEndpointConfigurationOutput() PoolEndpointConfigurationOutput ToPoolEndpointConfigurationOutputWithContext(context.Context) PoolEndpointConfigurationOutput }
PoolEndpointConfigurationInput is an input type that accepts PoolEndpointConfigurationArgs and PoolEndpointConfigurationOutput values. You can construct a concrete instance of `PoolEndpointConfigurationInput` via:
PoolEndpointConfigurationArgs{...}
type PoolEndpointConfigurationOutput ¶
type PoolEndpointConfigurationOutput struct{ *pulumi.OutputState }
func (PoolEndpointConfigurationOutput) ElementType ¶
func (PoolEndpointConfigurationOutput) ElementType() reflect.Type
func (PoolEndpointConfigurationOutput) InboundNatPools ¶
func (o PoolEndpointConfigurationOutput) InboundNatPools() InboundNatPoolArrayOutput
The maximum number of inbound NAT pools per Batch pool is 5. If the maximum number of inbound NAT pools is exceeded the request fails with HTTP status code 400. This cannot be specified if the IPAddressProvisioningType is NoPublicIPAddresses.
func (PoolEndpointConfigurationOutput) ToPoolEndpointConfigurationOutput ¶
func (o PoolEndpointConfigurationOutput) ToPoolEndpointConfigurationOutput() PoolEndpointConfigurationOutput
func (PoolEndpointConfigurationOutput) ToPoolEndpointConfigurationOutputWithContext ¶
func (o PoolEndpointConfigurationOutput) ToPoolEndpointConfigurationOutputWithContext(ctx context.Context) PoolEndpointConfigurationOutput
func (PoolEndpointConfigurationOutput) ToPoolEndpointConfigurationPtrOutput ¶
func (o PoolEndpointConfigurationOutput) ToPoolEndpointConfigurationPtrOutput() PoolEndpointConfigurationPtrOutput
func (PoolEndpointConfigurationOutput) ToPoolEndpointConfigurationPtrOutputWithContext ¶
func (o PoolEndpointConfigurationOutput) ToPoolEndpointConfigurationPtrOutputWithContext(ctx context.Context) PoolEndpointConfigurationPtrOutput
type PoolEndpointConfigurationPtrInput ¶
type PoolEndpointConfigurationPtrInput interface { pulumi.Input ToPoolEndpointConfigurationPtrOutput() PoolEndpointConfigurationPtrOutput ToPoolEndpointConfigurationPtrOutputWithContext(context.Context) PoolEndpointConfigurationPtrOutput }
PoolEndpointConfigurationPtrInput is an input type that accepts PoolEndpointConfigurationArgs, PoolEndpointConfigurationPtr and PoolEndpointConfigurationPtrOutput values. You can construct a concrete instance of `PoolEndpointConfigurationPtrInput` via:
PoolEndpointConfigurationArgs{...} or: nil
func PoolEndpointConfigurationPtr ¶
func PoolEndpointConfigurationPtr(v *PoolEndpointConfigurationArgs) PoolEndpointConfigurationPtrInput
type PoolEndpointConfigurationPtrOutput ¶
type PoolEndpointConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PoolEndpointConfigurationPtrOutput) Elem ¶
func (o PoolEndpointConfigurationPtrOutput) Elem() PoolEndpointConfigurationOutput
func (PoolEndpointConfigurationPtrOutput) ElementType ¶
func (PoolEndpointConfigurationPtrOutput) ElementType() reflect.Type
func (PoolEndpointConfigurationPtrOutput) InboundNatPools ¶
func (o PoolEndpointConfigurationPtrOutput) InboundNatPools() InboundNatPoolArrayOutput
The maximum number of inbound NAT pools per Batch pool is 5. If the maximum number of inbound NAT pools is exceeded the request fails with HTTP status code 400. This cannot be specified if the IPAddressProvisioningType is NoPublicIPAddresses.
func (PoolEndpointConfigurationPtrOutput) ToPoolEndpointConfigurationPtrOutput ¶
func (o PoolEndpointConfigurationPtrOutput) ToPoolEndpointConfigurationPtrOutput() PoolEndpointConfigurationPtrOutput
func (PoolEndpointConfigurationPtrOutput) ToPoolEndpointConfigurationPtrOutputWithContext ¶
func (o PoolEndpointConfigurationPtrOutput) ToPoolEndpointConfigurationPtrOutputWithContext(ctx context.Context) PoolEndpointConfigurationPtrOutput
type PoolEndpointConfigurationResponse ¶
type PoolEndpointConfigurationResponse struct { // The maximum number of inbound NAT pools per Batch pool is 5. If the maximum number of inbound NAT pools is exceeded the request fails with HTTP status code 400. This cannot be specified if the IPAddressProvisioningType is NoPublicIPAddresses. InboundNatPools []InboundNatPoolResponse `pulumi:"inboundNatPools"` }
type PoolEndpointConfigurationResponseOutput ¶
type PoolEndpointConfigurationResponseOutput struct{ *pulumi.OutputState }
func (PoolEndpointConfigurationResponseOutput) ElementType ¶
func (PoolEndpointConfigurationResponseOutput) ElementType() reflect.Type
func (PoolEndpointConfigurationResponseOutput) InboundNatPools ¶
func (o PoolEndpointConfigurationResponseOutput) InboundNatPools() InboundNatPoolResponseArrayOutput
The maximum number of inbound NAT pools per Batch pool is 5. If the maximum number of inbound NAT pools is exceeded the request fails with HTTP status code 400. This cannot be specified if the IPAddressProvisioningType is NoPublicIPAddresses.
func (PoolEndpointConfigurationResponseOutput) ToPoolEndpointConfigurationResponseOutput ¶
func (o PoolEndpointConfigurationResponseOutput) ToPoolEndpointConfigurationResponseOutput() PoolEndpointConfigurationResponseOutput
func (PoolEndpointConfigurationResponseOutput) ToPoolEndpointConfigurationResponseOutputWithContext ¶
func (o PoolEndpointConfigurationResponseOutput) ToPoolEndpointConfigurationResponseOutputWithContext(ctx context.Context) PoolEndpointConfigurationResponseOutput
type PoolEndpointConfigurationResponsePtrOutput ¶
type PoolEndpointConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (PoolEndpointConfigurationResponsePtrOutput) ElementType ¶
func (PoolEndpointConfigurationResponsePtrOutput) ElementType() reflect.Type
func (PoolEndpointConfigurationResponsePtrOutput) InboundNatPools ¶
func (o PoolEndpointConfigurationResponsePtrOutput) InboundNatPools() InboundNatPoolResponseArrayOutput
The maximum number of inbound NAT pools per Batch pool is 5. If the maximum number of inbound NAT pools is exceeded the request fails with HTTP status code 400. This cannot be specified if the IPAddressProvisioningType is NoPublicIPAddresses.
func (PoolEndpointConfigurationResponsePtrOutput) ToPoolEndpointConfigurationResponsePtrOutput ¶
func (o PoolEndpointConfigurationResponsePtrOutput) ToPoolEndpointConfigurationResponsePtrOutput() PoolEndpointConfigurationResponsePtrOutput
func (PoolEndpointConfigurationResponsePtrOutput) ToPoolEndpointConfigurationResponsePtrOutputWithContext ¶
func (o PoolEndpointConfigurationResponsePtrOutput) ToPoolEndpointConfigurationResponsePtrOutputWithContext(ctx context.Context) PoolEndpointConfigurationResponsePtrOutput
type PoolIdentityType ¶
type PoolIdentityType string
The type of identity used for the Batch Pool.
func (PoolIdentityType) ElementType ¶
func (PoolIdentityType) ElementType() reflect.Type
func (PoolIdentityType) ToPoolIdentityTypeOutput ¶
func (e PoolIdentityType) ToPoolIdentityTypeOutput() PoolIdentityTypeOutput
func (PoolIdentityType) ToPoolIdentityTypeOutputWithContext ¶
func (e PoolIdentityType) ToPoolIdentityTypeOutputWithContext(ctx context.Context) PoolIdentityTypeOutput
func (PoolIdentityType) ToPoolIdentityTypePtrOutput ¶
func (e PoolIdentityType) ToPoolIdentityTypePtrOutput() PoolIdentityTypePtrOutput
func (PoolIdentityType) ToPoolIdentityTypePtrOutputWithContext ¶
func (e PoolIdentityType) ToPoolIdentityTypePtrOutputWithContext(ctx context.Context) PoolIdentityTypePtrOutput
func (PoolIdentityType) ToStringOutput ¶
func (e PoolIdentityType) ToStringOutput() pulumi.StringOutput
func (PoolIdentityType) ToStringOutputWithContext ¶
func (e PoolIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PoolIdentityType) ToStringPtrOutput ¶
func (e PoolIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PoolIdentityType) ToStringPtrOutputWithContext ¶
func (e PoolIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PoolIdentityTypeInput ¶
type PoolIdentityTypeInput interface { pulumi.Input ToPoolIdentityTypeOutput() PoolIdentityTypeOutput ToPoolIdentityTypeOutputWithContext(context.Context) PoolIdentityTypeOutput }
PoolIdentityTypeInput is an input type that accepts values of the PoolIdentityType enum A concrete instance of `PoolIdentityTypeInput` can be one of the following:
PoolIdentityTypeUserAssigned PoolIdentityTypeNone
type PoolIdentityTypeOutput ¶
type PoolIdentityTypeOutput struct{ *pulumi.OutputState }
func (PoolIdentityTypeOutput) ElementType ¶
func (PoolIdentityTypeOutput) ElementType() reflect.Type
func (PoolIdentityTypeOutput) ToPoolIdentityTypeOutput ¶
func (o PoolIdentityTypeOutput) ToPoolIdentityTypeOutput() PoolIdentityTypeOutput
func (PoolIdentityTypeOutput) ToPoolIdentityTypeOutputWithContext ¶
func (o PoolIdentityTypeOutput) ToPoolIdentityTypeOutputWithContext(ctx context.Context) PoolIdentityTypeOutput
func (PoolIdentityTypeOutput) ToPoolIdentityTypePtrOutput ¶
func (o PoolIdentityTypeOutput) ToPoolIdentityTypePtrOutput() PoolIdentityTypePtrOutput
func (PoolIdentityTypeOutput) ToPoolIdentityTypePtrOutputWithContext ¶
func (o PoolIdentityTypeOutput) ToPoolIdentityTypePtrOutputWithContext(ctx context.Context) PoolIdentityTypePtrOutput
func (PoolIdentityTypeOutput) ToStringOutput ¶
func (o PoolIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (PoolIdentityTypeOutput) ToStringOutputWithContext ¶
func (o PoolIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PoolIdentityTypeOutput) ToStringPtrOutput ¶
func (o PoolIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PoolIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o PoolIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PoolIdentityTypePtrInput ¶
type PoolIdentityTypePtrInput interface { pulumi.Input ToPoolIdentityTypePtrOutput() PoolIdentityTypePtrOutput ToPoolIdentityTypePtrOutputWithContext(context.Context) PoolIdentityTypePtrOutput }
func PoolIdentityTypePtr ¶
func PoolIdentityTypePtr(v string) PoolIdentityTypePtrInput
type PoolIdentityTypePtrOutput ¶
type PoolIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (PoolIdentityTypePtrOutput) Elem ¶
func (o PoolIdentityTypePtrOutput) Elem() PoolIdentityTypeOutput
func (PoolIdentityTypePtrOutput) ElementType ¶
func (PoolIdentityTypePtrOutput) ElementType() reflect.Type
func (PoolIdentityTypePtrOutput) ToPoolIdentityTypePtrOutput ¶
func (o PoolIdentityTypePtrOutput) ToPoolIdentityTypePtrOutput() PoolIdentityTypePtrOutput
func (PoolIdentityTypePtrOutput) ToPoolIdentityTypePtrOutputWithContext ¶
func (o PoolIdentityTypePtrOutput) ToPoolIdentityTypePtrOutputWithContext(ctx context.Context) PoolIdentityTypePtrOutput
func (PoolIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o PoolIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PoolIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PoolIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PoolInput ¶
type PoolInput interface { pulumi.Input ToPoolOutput() PoolOutput ToPoolOutputWithContext(ctx context.Context) PoolOutput }
type PoolOutput ¶
type PoolOutput struct{ *pulumi.OutputState }
func (PoolOutput) AllocationState ¶
func (o PoolOutput) AllocationState() pulumi.StringOutput
func (PoolOutput) AllocationStateTransitionTime ¶
func (o PoolOutput) AllocationStateTransitionTime() pulumi.StringOutput
func (PoolOutput) ApplicationLicenses ¶
func (o PoolOutput) ApplicationLicenses() pulumi.StringArrayOutput
The list of application licenses must be a subset of available Batch service application licenses. If a license is requested which is not supported, pool creation will fail.
func (PoolOutput) ApplicationPackages ¶
func (o PoolOutput) ApplicationPackages() ApplicationPackageReferenceResponseArrayOutput
Changes to application package references affect all new compute nodes joining the pool, but do not affect compute nodes that are already in the pool until they are rebooted or reimaged. There is a maximum of 10 application package references on any given pool.
func (PoolOutput) AutoScaleRun ¶
func (o PoolOutput) AutoScaleRun() AutoScaleRunResponseOutput
This property is set only if the pool automatically scales, i.e. autoScaleSettings are used.
func (PoolOutput) Certificates ¶
func (o PoolOutput) Certificates() CertificateReferenceResponseArrayOutput
For Windows compute nodes, the Batch service installs the certificates to the specified certificate store and location. For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory.
Warning: This property is deprecated and will be removed after February, 2024. Please use the [Azure KeyVault Extension](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) instead.
func (PoolOutput) CreationTime ¶
func (o PoolOutput) CreationTime() pulumi.StringOutput
func (PoolOutput) CurrentDedicatedNodes ¶
func (o PoolOutput) CurrentDedicatedNodes() pulumi.IntOutput
func (PoolOutput) CurrentLowPriorityNodes ¶
func (o PoolOutput) CurrentLowPriorityNodes() pulumi.IntOutput
func (PoolOutput) CurrentNodeCommunicationMode ¶
func (o PoolOutput) CurrentNodeCommunicationMode() pulumi.StringOutput
func (PoolOutput) DeploymentConfiguration ¶
func (o PoolOutput) DeploymentConfiguration() DeploymentConfigurationResponsePtrOutput
Using CloudServiceConfiguration specifies that the nodes should be creating using Azure Cloud Services (PaaS), while VirtualMachineConfiguration uses Azure Virtual Machines (IaaS).
func (PoolOutput) DisplayName ¶
func (o PoolOutput) DisplayName() pulumi.StringPtrOutput
The display name need not be unique and can contain any Unicode characters up to a maximum length of 1024.
func (PoolOutput) ElementType ¶
func (PoolOutput) ElementType() reflect.Type
func (PoolOutput) Etag ¶
func (o PoolOutput) Etag() pulumi.StringOutput
The ETag of the resource, used for concurrency statements.
func (PoolOutput) Identity ¶
func (o PoolOutput) Identity() BatchPoolIdentityResponsePtrOutput
The type of identity used for the Batch Pool.
func (PoolOutput) InterNodeCommunication ¶
func (o PoolOutput) InterNodeCommunication() pulumi.StringPtrOutput
This imposes restrictions on which nodes can be assigned to the pool. Enabling this value can reduce the chance of the requested number of nodes to be allocated in the pool. If not specified, this value defaults to 'Disabled'.
func (PoolOutput) LastModified ¶
func (o PoolOutput) LastModified() pulumi.StringOutput
This is the last time at which the pool level data, such as the targetDedicatedNodes or autoScaleSettings, changed. It does not factor in node-level changes such as a compute node changing state.
func (PoolOutput) Metadata ¶
func (o PoolOutput) Metadata() MetadataItemResponseArrayOutput
The Batch service does not assign any meaning to metadata; it is solely for the use of user code.
func (PoolOutput) MountConfiguration ¶
func (o PoolOutput) MountConfiguration() MountConfigurationResponseArrayOutput
This supports Azure Files, NFS, CIFS/SMB, and Blobfuse.
func (PoolOutput) NetworkConfiguration ¶
func (o PoolOutput) NetworkConfiguration() NetworkConfigurationResponsePtrOutput
The network configuration for a pool.
func (PoolOutput) ProvisioningState ¶
func (o PoolOutput) ProvisioningState() pulumi.StringOutput
func (PoolOutput) ProvisioningStateTransitionTime ¶
func (o PoolOutput) ProvisioningStateTransitionTime() pulumi.StringOutput
func (PoolOutput) ResizeOperationStatus ¶
func (o PoolOutput) ResizeOperationStatus() ResizeOperationStatusResponseOutput
Describes either the current operation (if the pool AllocationState is Resizing) or the previously completed operation (if the AllocationState is Steady).
func (PoolOutput) ScaleSettings ¶
func (o PoolOutput) ScaleSettings() ScaleSettingsResponsePtrOutput
Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes.
func (PoolOutput) StartTask ¶
func (o PoolOutput) StartTask() StartTaskResponsePtrOutput
In an PATCH (update) operation, this property can be set to an empty object to remove the start task from the pool.
func (PoolOutput) TargetNodeCommunicationMode ¶
func (o PoolOutput) TargetNodeCommunicationMode() pulumi.StringPtrOutput
If omitted, the default value is Default.
func (PoolOutput) TaskSchedulingPolicy ¶
func (o PoolOutput) TaskSchedulingPolicy() TaskSchedulingPolicyResponsePtrOutput
If not specified, the default is spread.
func (PoolOutput) TaskSlotsPerNode ¶
func (o PoolOutput) TaskSlotsPerNode() pulumi.IntPtrOutput
The default value is 1. The maximum value is the smaller of 4 times the number of cores of the vmSize of the pool or 256.
func (PoolOutput) ToPoolOutput ¶
func (o PoolOutput) ToPoolOutput() PoolOutput
func (PoolOutput) ToPoolOutputWithContext ¶
func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
func (PoolOutput) UserAccounts ¶
func (o PoolOutput) UserAccounts() UserAccountResponseArrayOutput
func (PoolOutput) VmSize ¶
func (o PoolOutput) VmSize() pulumi.StringPtrOutput
For information about available sizes of virtual machines for Cloud Services pools (pools created with cloudServiceConfiguration), see Sizes for Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch supports all Cloud Services VM sizes except ExtraSmall. For information about available VM sizes for pools using images from the Virtual Machines Marketplace (pools created with virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) or Sizes for Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).
type PrivateEndpointConnectionResponse ¶
type PrivateEndpointConnectionResponse struct { // The ETag of the resource, used for concurrency statements. Etag string `pulumi:"etag"` // The value has one and only one group id. GroupIds []string `pulumi:"groupIds"` // The ID of the resource. Id string `pulumi:"id"` // The name of the resource. Name string `pulumi:"name"` // The private endpoint of the private endpoint connection. PrivateEndpoint PrivateEndpointResponse `pulumi:"privateEndpoint"` // The private link service connection state of the private endpoint connection PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"` ProvisioningState string `pulumi:"provisioningState"` // The type of the resource. Type string `pulumi:"type"` }
Contains information about a private link resource.
type PrivateEndpointConnectionResponseArrayOutput ¶
type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionResponseArrayOutput) ElementType ¶
func (PrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput ¶
func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext ¶
func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
type PrivateEndpointConnectionResponseOutput ¶
type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }
Contains information about a private link resource.
func (PrivateEndpointConnectionResponseOutput) ElementType ¶
func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseOutput) Etag ¶
func (o PrivateEndpointConnectionResponseOutput) Etag() pulumi.StringOutput
The ETag of the resource, used for concurrency statements.
func (PrivateEndpointConnectionResponseOutput) GroupIds ¶
func (o PrivateEndpointConnectionResponseOutput) GroupIds() pulumi.StringArrayOutput
The value has one and only one group id.
func (PrivateEndpointConnectionResponseOutput) Id ¶
func (o PrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
The ID of the resource.
func (PrivateEndpointConnectionResponseOutput) Name ¶
func (o PrivateEndpointConnectionResponseOutput) Name() pulumi.StringOutput
The name of the resource.
func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint ¶
func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponseOutput
The private endpoint of the private endpoint connection.
func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState ¶
func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponsePtrOutput
The private link service connection state of the private endpoint connection
func (PrivateEndpointConnectionResponseOutput) ProvisioningState ¶
func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringOutput
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput ¶
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext ¶
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) Type ¶
func (o PrivateEndpointConnectionResponseOutput) Type() pulumi.StringOutput
The type of the resource.
type PrivateEndpointResponse ¶
type PrivateEndpointResponse struct {
Id string `pulumi:"id"`
}
The private endpoint of the private endpoint connection.
type PrivateEndpointResponseOutput ¶
type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }
The private endpoint of the private endpoint connection.
func (PrivateEndpointResponseOutput) ElementType ¶
func (PrivateEndpointResponseOutput) ElementType() reflect.Type
func (PrivateEndpointResponseOutput) Id ¶
func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
type PrivateLinkServiceConnectionStateResponse ¶
type PrivateLinkServiceConnectionStateResponse struct { ActionsRequired string `pulumi:"actionsRequired"` Description *string `pulumi:"description"` Status string `pulumi:"status"` }
The private link service connection state of the private endpoint connection
type PrivateLinkServiceConnectionStateResponseOutput ¶
type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }
The private link service connection state of the private endpoint connection
func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringOutput
func (PrivateLinkServiceConnectionStateResponseOutput) Description ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseOutput) Status ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
type PrivateLinkServiceConnectionStateResponsePtrOutput ¶
type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired() pulumi.StringPtrOutput
func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Description() pulumi.StringPtrOutput
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Status() pulumi.StringPtrOutput
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type PublicIPAddressConfiguration ¶
type PublicIPAddressConfiguration struct { // The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 Spot/low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. IpAddressIds []string `pulumi:"ipAddressIds"` // The default value is BatchManaged Provision *IPAddressProvisioningType `pulumi:"provision"` }
The public IP Address configuration of the networking configuration of a Pool.
type PublicIPAddressConfigurationArgs ¶
type PublicIPAddressConfigurationArgs struct { // The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 Spot/low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. IpAddressIds pulumi.StringArrayInput `pulumi:"ipAddressIds"` // The default value is BatchManaged Provision IPAddressProvisioningTypePtrInput `pulumi:"provision"` }
The public IP Address configuration of the networking configuration of a Pool.
func (PublicIPAddressConfigurationArgs) ElementType ¶
func (PublicIPAddressConfigurationArgs) ElementType() reflect.Type
func (PublicIPAddressConfigurationArgs) ToPublicIPAddressConfigurationOutput ¶
func (i PublicIPAddressConfigurationArgs) ToPublicIPAddressConfigurationOutput() PublicIPAddressConfigurationOutput
func (PublicIPAddressConfigurationArgs) ToPublicIPAddressConfigurationOutputWithContext ¶
func (i PublicIPAddressConfigurationArgs) ToPublicIPAddressConfigurationOutputWithContext(ctx context.Context) PublicIPAddressConfigurationOutput
func (PublicIPAddressConfigurationArgs) ToPublicIPAddressConfigurationPtrOutput ¶
func (i PublicIPAddressConfigurationArgs) ToPublicIPAddressConfigurationPtrOutput() PublicIPAddressConfigurationPtrOutput
func (PublicIPAddressConfigurationArgs) ToPublicIPAddressConfigurationPtrOutputWithContext ¶
func (i PublicIPAddressConfigurationArgs) ToPublicIPAddressConfigurationPtrOutputWithContext(ctx context.Context) PublicIPAddressConfigurationPtrOutput
type PublicIPAddressConfigurationInput ¶
type PublicIPAddressConfigurationInput interface { pulumi.Input ToPublicIPAddressConfigurationOutput() PublicIPAddressConfigurationOutput ToPublicIPAddressConfigurationOutputWithContext(context.Context) PublicIPAddressConfigurationOutput }
PublicIPAddressConfigurationInput is an input type that accepts PublicIPAddressConfigurationArgs and PublicIPAddressConfigurationOutput values. You can construct a concrete instance of `PublicIPAddressConfigurationInput` via:
PublicIPAddressConfigurationArgs{...}
type PublicIPAddressConfigurationOutput ¶
type PublicIPAddressConfigurationOutput struct{ *pulumi.OutputState }
The public IP Address configuration of the networking configuration of a Pool.
func (PublicIPAddressConfigurationOutput) ElementType ¶
func (PublicIPAddressConfigurationOutput) ElementType() reflect.Type
func (PublicIPAddressConfigurationOutput) IpAddressIds ¶
func (o PublicIPAddressConfigurationOutput) IpAddressIds() pulumi.StringArrayOutput
The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 Spot/low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}.
func (PublicIPAddressConfigurationOutput) Provision ¶
func (o PublicIPAddressConfigurationOutput) Provision() IPAddressProvisioningTypePtrOutput
The default value is BatchManaged
func (PublicIPAddressConfigurationOutput) ToPublicIPAddressConfigurationOutput ¶
func (o PublicIPAddressConfigurationOutput) ToPublicIPAddressConfigurationOutput() PublicIPAddressConfigurationOutput
func (PublicIPAddressConfigurationOutput) ToPublicIPAddressConfigurationOutputWithContext ¶
func (o PublicIPAddressConfigurationOutput) ToPublicIPAddressConfigurationOutputWithContext(ctx context.Context) PublicIPAddressConfigurationOutput
func (PublicIPAddressConfigurationOutput) ToPublicIPAddressConfigurationPtrOutput ¶
func (o PublicIPAddressConfigurationOutput) ToPublicIPAddressConfigurationPtrOutput() PublicIPAddressConfigurationPtrOutput
func (PublicIPAddressConfigurationOutput) ToPublicIPAddressConfigurationPtrOutputWithContext ¶
func (o PublicIPAddressConfigurationOutput) ToPublicIPAddressConfigurationPtrOutputWithContext(ctx context.Context) PublicIPAddressConfigurationPtrOutput
type PublicIPAddressConfigurationPtrInput ¶
type PublicIPAddressConfigurationPtrInput interface { pulumi.Input ToPublicIPAddressConfigurationPtrOutput() PublicIPAddressConfigurationPtrOutput ToPublicIPAddressConfigurationPtrOutputWithContext(context.Context) PublicIPAddressConfigurationPtrOutput }
PublicIPAddressConfigurationPtrInput is an input type that accepts PublicIPAddressConfigurationArgs, PublicIPAddressConfigurationPtr and PublicIPAddressConfigurationPtrOutput values. You can construct a concrete instance of `PublicIPAddressConfigurationPtrInput` via:
PublicIPAddressConfigurationArgs{...} or: nil
func PublicIPAddressConfigurationPtr ¶
func PublicIPAddressConfigurationPtr(v *PublicIPAddressConfigurationArgs) PublicIPAddressConfigurationPtrInput
type PublicIPAddressConfigurationPtrOutput ¶
type PublicIPAddressConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PublicIPAddressConfigurationPtrOutput) ElementType ¶
func (PublicIPAddressConfigurationPtrOutput) ElementType() reflect.Type
func (PublicIPAddressConfigurationPtrOutput) IpAddressIds ¶
func (o PublicIPAddressConfigurationPtrOutput) IpAddressIds() pulumi.StringArrayOutput
The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 Spot/low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}.
func (PublicIPAddressConfigurationPtrOutput) Provision ¶
func (o PublicIPAddressConfigurationPtrOutput) Provision() IPAddressProvisioningTypePtrOutput
The default value is BatchManaged
func (PublicIPAddressConfigurationPtrOutput) ToPublicIPAddressConfigurationPtrOutput ¶
func (o PublicIPAddressConfigurationPtrOutput) ToPublicIPAddressConfigurationPtrOutput() PublicIPAddressConfigurationPtrOutput
func (PublicIPAddressConfigurationPtrOutput) ToPublicIPAddressConfigurationPtrOutputWithContext ¶
func (o PublicIPAddressConfigurationPtrOutput) ToPublicIPAddressConfigurationPtrOutputWithContext(ctx context.Context) PublicIPAddressConfigurationPtrOutput
type PublicIPAddressConfigurationResponse ¶
type PublicIPAddressConfigurationResponse struct { // The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 Spot/low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. IpAddressIds []string `pulumi:"ipAddressIds"` // The default value is BatchManaged Provision *string `pulumi:"provision"` }
The public IP Address configuration of the networking configuration of a Pool.
type PublicIPAddressConfigurationResponseOutput ¶
type PublicIPAddressConfigurationResponseOutput struct{ *pulumi.OutputState }
The public IP Address configuration of the networking configuration of a Pool.
func (PublicIPAddressConfigurationResponseOutput) ElementType ¶
func (PublicIPAddressConfigurationResponseOutput) ElementType() reflect.Type
func (PublicIPAddressConfigurationResponseOutput) IpAddressIds ¶
func (o PublicIPAddressConfigurationResponseOutput) IpAddressIds() pulumi.StringArrayOutput
The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 Spot/low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}.
func (PublicIPAddressConfigurationResponseOutput) Provision ¶
func (o PublicIPAddressConfigurationResponseOutput) Provision() pulumi.StringPtrOutput
The default value is BatchManaged
func (PublicIPAddressConfigurationResponseOutput) ToPublicIPAddressConfigurationResponseOutput ¶
func (o PublicIPAddressConfigurationResponseOutput) ToPublicIPAddressConfigurationResponseOutput() PublicIPAddressConfigurationResponseOutput
func (PublicIPAddressConfigurationResponseOutput) ToPublicIPAddressConfigurationResponseOutputWithContext ¶
func (o PublicIPAddressConfigurationResponseOutput) ToPublicIPAddressConfigurationResponseOutputWithContext(ctx context.Context) PublicIPAddressConfigurationResponseOutput
type PublicIPAddressConfigurationResponsePtrOutput ¶
type PublicIPAddressConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (PublicIPAddressConfigurationResponsePtrOutput) ElementType ¶
func (PublicIPAddressConfigurationResponsePtrOutput) ElementType() reflect.Type
func (PublicIPAddressConfigurationResponsePtrOutput) IpAddressIds ¶
func (o PublicIPAddressConfigurationResponsePtrOutput) IpAddressIds() pulumi.StringArrayOutput
The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 Spot/low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}.
func (PublicIPAddressConfigurationResponsePtrOutput) Provision ¶
func (o PublicIPAddressConfigurationResponsePtrOutput) Provision() pulumi.StringPtrOutput
The default value is BatchManaged
func (PublicIPAddressConfigurationResponsePtrOutput) ToPublicIPAddressConfigurationResponsePtrOutput ¶
func (o PublicIPAddressConfigurationResponsePtrOutput) ToPublicIPAddressConfigurationResponsePtrOutput() PublicIPAddressConfigurationResponsePtrOutput
func (PublicIPAddressConfigurationResponsePtrOutput) ToPublicIPAddressConfigurationResponsePtrOutputWithContext ¶
func (o PublicIPAddressConfigurationResponsePtrOutput) ToPublicIPAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) PublicIPAddressConfigurationResponsePtrOutput
type PublicNetworkAccessType ¶
type PublicNetworkAccessType string
If not specified, the default value is 'enabled'.
func (PublicNetworkAccessType) ElementType ¶
func (PublicNetworkAccessType) ElementType() reflect.Type
func (PublicNetworkAccessType) ToPublicNetworkAccessTypeOutput ¶
func (e PublicNetworkAccessType) ToPublicNetworkAccessTypeOutput() PublicNetworkAccessTypeOutput
func (PublicNetworkAccessType) ToPublicNetworkAccessTypeOutputWithContext ¶
func (e PublicNetworkAccessType) ToPublicNetworkAccessTypeOutputWithContext(ctx context.Context) PublicNetworkAccessTypeOutput
func (PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutput ¶
func (e PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput
func (PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutputWithContext ¶
func (e PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutputWithContext(ctx context.Context) PublicNetworkAccessTypePtrOutput
func (PublicNetworkAccessType) ToStringOutput ¶
func (e PublicNetworkAccessType) ToStringOutput() pulumi.StringOutput
func (PublicNetworkAccessType) ToStringOutputWithContext ¶
func (e PublicNetworkAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicNetworkAccessType) ToStringPtrOutput ¶
func (e PublicNetworkAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccessType) ToStringPtrOutputWithContext ¶
func (e PublicNetworkAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicNetworkAccessTypeInput ¶
type PublicNetworkAccessTypeInput interface { pulumi.Input ToPublicNetworkAccessTypeOutput() PublicNetworkAccessTypeOutput ToPublicNetworkAccessTypeOutputWithContext(context.Context) PublicNetworkAccessTypeOutput }
PublicNetworkAccessTypeInput is an input type that accepts values of the PublicNetworkAccessType enum A concrete instance of `PublicNetworkAccessTypeInput` can be one of the following:
PublicNetworkAccessTypeEnabled PublicNetworkAccessTypeDisabled
type PublicNetworkAccessTypeOutput ¶
type PublicNetworkAccessTypeOutput struct{ *pulumi.OutputState }
func (PublicNetworkAccessTypeOutput) ElementType ¶
func (PublicNetworkAccessTypeOutput) ElementType() reflect.Type
func (PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutput ¶
func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutput() PublicNetworkAccessTypeOutput
func (PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutputWithContext ¶
func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutputWithContext(ctx context.Context) PublicNetworkAccessTypeOutput
func (PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutput ¶
func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput
func (PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutputWithContext ¶
func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutputWithContext(ctx context.Context) PublicNetworkAccessTypePtrOutput
func (PublicNetworkAccessTypeOutput) ToStringOutput ¶
func (o PublicNetworkAccessTypeOutput) ToStringOutput() pulumi.StringOutput
func (PublicNetworkAccessTypeOutput) ToStringOutputWithContext ¶
func (o PublicNetworkAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicNetworkAccessTypeOutput) ToStringPtrOutput ¶
func (o PublicNetworkAccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccessTypeOutput) ToStringPtrOutputWithContext ¶
func (o PublicNetworkAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicNetworkAccessTypePtrInput ¶
type PublicNetworkAccessTypePtrInput interface { pulumi.Input ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput ToPublicNetworkAccessTypePtrOutputWithContext(context.Context) PublicNetworkAccessTypePtrOutput }
func PublicNetworkAccessTypePtr ¶
func PublicNetworkAccessTypePtr(v string) PublicNetworkAccessTypePtrInput
type PublicNetworkAccessTypePtrOutput ¶
type PublicNetworkAccessTypePtrOutput struct{ *pulumi.OutputState }
func (PublicNetworkAccessTypePtrOutput) Elem ¶
func (o PublicNetworkAccessTypePtrOutput) Elem() PublicNetworkAccessTypeOutput
func (PublicNetworkAccessTypePtrOutput) ElementType ¶
func (PublicNetworkAccessTypePtrOutput) ElementType() reflect.Type
func (PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutput ¶
func (o PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput
func (PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutputWithContext ¶
func (o PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutputWithContext(ctx context.Context) PublicNetworkAccessTypePtrOutput
func (PublicNetworkAccessTypePtrOutput) ToStringPtrOutput ¶
func (o PublicNetworkAccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccessTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PublicNetworkAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResizeErrorResponse ¶
type ResizeErrorResponse struct { // An identifier for the error. Codes are invariant and are intended to be consumed programmatically. Code string `pulumi:"code"` Details []ResizeErrorResponse `pulumi:"details"` // A message describing the error, intended to be suitable for display in a user interface. Message string `pulumi:"message"` }
type ResizeErrorResponseArrayOutput ¶
type ResizeErrorResponseArrayOutput struct{ *pulumi.OutputState }
func (ResizeErrorResponseArrayOutput) ElementType ¶
func (ResizeErrorResponseArrayOutput) ElementType() reflect.Type
func (ResizeErrorResponseArrayOutput) Index ¶
func (o ResizeErrorResponseArrayOutput) Index(i pulumi.IntInput) ResizeErrorResponseOutput
func (ResizeErrorResponseArrayOutput) ToResizeErrorResponseArrayOutput ¶
func (o ResizeErrorResponseArrayOutput) ToResizeErrorResponseArrayOutput() ResizeErrorResponseArrayOutput
func (ResizeErrorResponseArrayOutput) ToResizeErrorResponseArrayOutputWithContext ¶
func (o ResizeErrorResponseArrayOutput) ToResizeErrorResponseArrayOutputWithContext(ctx context.Context) ResizeErrorResponseArrayOutput
type ResizeErrorResponseOutput ¶
type ResizeErrorResponseOutput struct{ *pulumi.OutputState }
func (ResizeErrorResponseOutput) Code ¶
func (o ResizeErrorResponseOutput) Code() pulumi.StringOutput
An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
func (ResizeErrorResponseOutput) Details ¶
func (o ResizeErrorResponseOutput) Details() ResizeErrorResponseArrayOutput
func (ResizeErrorResponseOutput) ElementType ¶
func (ResizeErrorResponseOutput) ElementType() reflect.Type
func (ResizeErrorResponseOutput) Message ¶
func (o ResizeErrorResponseOutput) Message() pulumi.StringOutput
A message describing the error, intended to be suitable for display in a user interface.
func (ResizeErrorResponseOutput) ToResizeErrorResponseOutput ¶
func (o ResizeErrorResponseOutput) ToResizeErrorResponseOutput() ResizeErrorResponseOutput
func (ResizeErrorResponseOutput) ToResizeErrorResponseOutputWithContext ¶
func (o ResizeErrorResponseOutput) ToResizeErrorResponseOutputWithContext(ctx context.Context) ResizeErrorResponseOutput
type ResizeOperationStatusResponse ¶
type ResizeOperationStatusResponse struct { // This property is set only if an error occurred during the last pool resize, and only when the pool allocationState is Steady. Errors []ResizeErrorResponse `pulumi:"errors"` // The default value is requeue. NodeDeallocationOption *string `pulumi:"nodeDeallocationOption"` // The default value is 15 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service returns an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request). ResizeTimeout *string `pulumi:"resizeTimeout"` StartTime *string `pulumi:"startTime"` TargetDedicatedNodes *int `pulumi:"targetDedicatedNodes"` TargetLowPriorityNodes *int `pulumi:"targetLowPriorityNodes"` }
Describes either the current operation (if the pool AllocationState is Resizing) or the previously completed operation (if the AllocationState is Steady).
type ResizeOperationStatusResponseOutput ¶
type ResizeOperationStatusResponseOutput struct{ *pulumi.OutputState }
Describes either the current operation (if the pool AllocationState is Resizing) or the previously completed operation (if the AllocationState is Steady).
func (ResizeOperationStatusResponseOutput) ElementType ¶
func (ResizeOperationStatusResponseOutput) ElementType() reflect.Type
func (ResizeOperationStatusResponseOutput) Errors ¶
func (o ResizeOperationStatusResponseOutput) Errors() ResizeErrorResponseArrayOutput
This property is set only if an error occurred during the last pool resize, and only when the pool allocationState is Steady.
func (ResizeOperationStatusResponseOutput) NodeDeallocationOption ¶
func (o ResizeOperationStatusResponseOutput) NodeDeallocationOption() pulumi.StringPtrOutput
The default value is requeue.
func (ResizeOperationStatusResponseOutput) ResizeTimeout ¶
func (o ResizeOperationStatusResponseOutput) ResizeTimeout() pulumi.StringPtrOutput
The default value is 15 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service returns an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request).
func (ResizeOperationStatusResponseOutput) StartTime ¶
func (o ResizeOperationStatusResponseOutput) StartTime() pulumi.StringPtrOutput
func (ResizeOperationStatusResponseOutput) TargetDedicatedNodes ¶
func (o ResizeOperationStatusResponseOutput) TargetDedicatedNodes() pulumi.IntPtrOutput
func (ResizeOperationStatusResponseOutput) TargetLowPriorityNodes ¶
func (o ResizeOperationStatusResponseOutput) TargetLowPriorityNodes() pulumi.IntPtrOutput
func (ResizeOperationStatusResponseOutput) ToResizeOperationStatusResponseOutput ¶
func (o ResizeOperationStatusResponseOutput) ToResizeOperationStatusResponseOutput() ResizeOperationStatusResponseOutput
func (ResizeOperationStatusResponseOutput) ToResizeOperationStatusResponseOutputWithContext ¶
func (o ResizeOperationStatusResponseOutput) ToResizeOperationStatusResponseOutputWithContext(ctx context.Context) ResizeOperationStatusResponseOutput
type ResourceFile ¶
type ResourceFile struct { // The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. AutoStorageContainerName *string `pulumi:"autoStorageContainerName"` // The property is valid only when autoStorageContainerName or storageContainerUrl is used. This prefix can be a partial filename or a subdirectory. If a prefix is not specified, all the files in the container will be downloaded. BlobPrefix *string `pulumi:"blobPrefix"` // This property applies only to files being downloaded to Linux compute nodes. It will be ignored if it is specified for a resourceFile which will be downloaded to a Windows node. If this property is not specified for a Linux node, then a default value of 0770 is applied to the file. FileMode *string `pulumi:"fileMode"` // If the httpUrl property is specified, the filePath is required and describes the path which the file will be downloaded to, including the filename. Otherwise, if the autoStorageContainerName or storageContainerUrl property is specified, filePath is optional and is the directory to download the files to. In the case where filePath is used as a directory, any directory structure already associated with the input data will be retained in full and appended to the specified filePath directory. The specified relative path cannot break out of the task's working directory (for example by using '..'). FilePath *string `pulumi:"filePath"` // The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. If the URL points to Azure Blob Storage, it must be readable from compute nodes. There are three ways to get such a URL for a blob in Azure storage: include a Shared Access Signature (SAS) granting read permissions on the blob, use a managed identity with read permission, or set the ACL for the blob or its container to allow public access. HttpUrl *string `pulumi:"httpUrl"` // The reference to a user assigned identity associated with the Batch pool which a compute node will use. IdentityReference *ComputeNodeIdentityReference `pulumi:"identityReference"` // The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. This URL must be readable and listable from compute nodes. There are three ways to get such a URL for a container in Azure storage: include a Shared Access Signature (SAS) granting read and list permissions on the container, use a managed identity with read and list permissions, or set the ACL for the container to allow public access. StorageContainerUrl *string `pulumi:"storageContainerUrl"` }
type ResourceFileArgs ¶
type ResourceFileArgs struct { // The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. AutoStorageContainerName pulumi.StringPtrInput `pulumi:"autoStorageContainerName"` // The property is valid only when autoStorageContainerName or storageContainerUrl is used. This prefix can be a partial filename or a subdirectory. If a prefix is not specified, all the files in the container will be downloaded. BlobPrefix pulumi.StringPtrInput `pulumi:"blobPrefix"` // This property applies only to files being downloaded to Linux compute nodes. It will be ignored if it is specified for a resourceFile which will be downloaded to a Windows node. If this property is not specified for a Linux node, then a default value of 0770 is applied to the file. FileMode pulumi.StringPtrInput `pulumi:"fileMode"` // If the httpUrl property is specified, the filePath is required and describes the path which the file will be downloaded to, including the filename. Otherwise, if the autoStorageContainerName or storageContainerUrl property is specified, filePath is optional and is the directory to download the files to. In the case where filePath is used as a directory, any directory structure already associated with the input data will be retained in full and appended to the specified filePath directory. The specified relative path cannot break out of the task's working directory (for example by using '..'). FilePath pulumi.StringPtrInput `pulumi:"filePath"` // The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. If the URL points to Azure Blob Storage, it must be readable from compute nodes. There are three ways to get such a URL for a blob in Azure storage: include a Shared Access Signature (SAS) granting read permissions on the blob, use a managed identity with read permission, or set the ACL for the blob or its container to allow public access. HttpUrl pulumi.StringPtrInput `pulumi:"httpUrl"` // The reference to a user assigned identity associated with the Batch pool which a compute node will use. IdentityReference ComputeNodeIdentityReferencePtrInput `pulumi:"identityReference"` // The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. This URL must be readable and listable from compute nodes. There are three ways to get such a URL for a container in Azure storage: include a Shared Access Signature (SAS) granting read and list permissions on the container, use a managed identity with read and list permissions, or set the ACL for the container to allow public access. StorageContainerUrl pulumi.StringPtrInput `pulumi:"storageContainerUrl"` }
func (ResourceFileArgs) ElementType ¶
func (ResourceFileArgs) ElementType() reflect.Type
func (ResourceFileArgs) ToResourceFileOutput ¶
func (i ResourceFileArgs) ToResourceFileOutput() ResourceFileOutput
func (ResourceFileArgs) ToResourceFileOutputWithContext ¶
func (i ResourceFileArgs) ToResourceFileOutputWithContext(ctx context.Context) ResourceFileOutput
type ResourceFileArray ¶
type ResourceFileArray []ResourceFileInput
func (ResourceFileArray) ElementType ¶
func (ResourceFileArray) ElementType() reflect.Type
func (ResourceFileArray) ToResourceFileArrayOutput ¶
func (i ResourceFileArray) ToResourceFileArrayOutput() ResourceFileArrayOutput
func (ResourceFileArray) ToResourceFileArrayOutputWithContext ¶
func (i ResourceFileArray) ToResourceFileArrayOutputWithContext(ctx context.Context) ResourceFileArrayOutput
type ResourceFileArrayInput ¶
type ResourceFileArrayInput interface { pulumi.Input ToResourceFileArrayOutput() ResourceFileArrayOutput ToResourceFileArrayOutputWithContext(context.Context) ResourceFileArrayOutput }
ResourceFileArrayInput is an input type that accepts ResourceFileArray and ResourceFileArrayOutput values. You can construct a concrete instance of `ResourceFileArrayInput` via:
ResourceFileArray{ ResourceFileArgs{...} }
type ResourceFileArrayOutput ¶
type ResourceFileArrayOutput struct{ *pulumi.OutputState }
func (ResourceFileArrayOutput) ElementType ¶
func (ResourceFileArrayOutput) ElementType() reflect.Type
func (ResourceFileArrayOutput) Index ¶
func (o ResourceFileArrayOutput) Index(i pulumi.IntInput) ResourceFileOutput
func (ResourceFileArrayOutput) ToResourceFileArrayOutput ¶
func (o ResourceFileArrayOutput) ToResourceFileArrayOutput() ResourceFileArrayOutput
func (ResourceFileArrayOutput) ToResourceFileArrayOutputWithContext ¶
func (o ResourceFileArrayOutput) ToResourceFileArrayOutputWithContext(ctx context.Context) ResourceFileArrayOutput
type ResourceFileInput ¶
type ResourceFileInput interface { pulumi.Input ToResourceFileOutput() ResourceFileOutput ToResourceFileOutputWithContext(context.Context) ResourceFileOutput }
ResourceFileInput is an input type that accepts ResourceFileArgs and ResourceFileOutput values. You can construct a concrete instance of `ResourceFileInput` via:
ResourceFileArgs{...}
type ResourceFileOutput ¶
type ResourceFileOutput struct{ *pulumi.OutputState }
func (ResourceFileOutput) AutoStorageContainerName ¶
func (o ResourceFileOutput) AutoStorageContainerName() pulumi.StringPtrOutput
The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified.
func (ResourceFileOutput) BlobPrefix ¶
func (o ResourceFileOutput) BlobPrefix() pulumi.StringPtrOutput
The property is valid only when autoStorageContainerName or storageContainerUrl is used. This prefix can be a partial filename or a subdirectory. If a prefix is not specified, all the files in the container will be downloaded.
func (ResourceFileOutput) ElementType ¶
func (ResourceFileOutput) ElementType() reflect.Type
func (ResourceFileOutput) FileMode ¶
func (o ResourceFileOutput) FileMode() pulumi.StringPtrOutput
This property applies only to files being downloaded to Linux compute nodes. It will be ignored if it is specified for a resourceFile which will be downloaded to a Windows node. If this property is not specified for a Linux node, then a default value of 0770 is applied to the file.
func (ResourceFileOutput) FilePath ¶
func (o ResourceFileOutput) FilePath() pulumi.StringPtrOutput
If the httpUrl property is specified, the filePath is required and describes the path which the file will be downloaded to, including the filename. Otherwise, if the autoStorageContainerName or storageContainerUrl property is specified, filePath is optional and is the directory to download the files to. In the case where filePath is used as a directory, any directory structure already associated with the input data will be retained in full and appended to the specified filePath directory. The specified relative path cannot break out of the task's working directory (for example by using '..').
func (ResourceFileOutput) HttpUrl ¶
func (o ResourceFileOutput) HttpUrl() pulumi.StringPtrOutput
The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. If the URL points to Azure Blob Storage, it must be readable from compute nodes. There are three ways to get such a URL for a blob in Azure storage: include a Shared Access Signature (SAS) granting read permissions on the blob, use a managed identity with read permission, or set the ACL for the blob or its container to allow public access.
func (ResourceFileOutput) IdentityReference ¶
func (o ResourceFileOutput) IdentityReference() ComputeNodeIdentityReferencePtrOutput
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
func (ResourceFileOutput) StorageContainerUrl ¶
func (o ResourceFileOutput) StorageContainerUrl() pulumi.StringPtrOutput
The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. This URL must be readable and listable from compute nodes. There are three ways to get such a URL for a container in Azure storage: include a Shared Access Signature (SAS) granting read and list permissions on the container, use a managed identity with read and list permissions, or set the ACL for the container to allow public access.
func (ResourceFileOutput) ToResourceFileOutput ¶
func (o ResourceFileOutput) ToResourceFileOutput() ResourceFileOutput
func (ResourceFileOutput) ToResourceFileOutputWithContext ¶
func (o ResourceFileOutput) ToResourceFileOutputWithContext(ctx context.Context) ResourceFileOutput
type ResourceFileResponse ¶
type ResourceFileResponse struct { // The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. AutoStorageContainerName *string `pulumi:"autoStorageContainerName"` // The property is valid only when autoStorageContainerName or storageContainerUrl is used. This prefix can be a partial filename or a subdirectory. If a prefix is not specified, all the files in the container will be downloaded. BlobPrefix *string `pulumi:"blobPrefix"` // This property applies only to files being downloaded to Linux compute nodes. It will be ignored if it is specified for a resourceFile which will be downloaded to a Windows node. If this property is not specified for a Linux node, then a default value of 0770 is applied to the file. FileMode *string `pulumi:"fileMode"` // If the httpUrl property is specified, the filePath is required and describes the path which the file will be downloaded to, including the filename. Otherwise, if the autoStorageContainerName or storageContainerUrl property is specified, filePath is optional and is the directory to download the files to. In the case where filePath is used as a directory, any directory structure already associated with the input data will be retained in full and appended to the specified filePath directory. The specified relative path cannot break out of the task's working directory (for example by using '..'). FilePath *string `pulumi:"filePath"` // The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. If the URL points to Azure Blob Storage, it must be readable from compute nodes. There are three ways to get such a URL for a blob in Azure storage: include a Shared Access Signature (SAS) granting read permissions on the blob, use a managed identity with read permission, or set the ACL for the blob or its container to allow public access. HttpUrl *string `pulumi:"httpUrl"` // The reference to a user assigned identity associated with the Batch pool which a compute node will use. IdentityReference *ComputeNodeIdentityReferenceResponse `pulumi:"identityReference"` // The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. This URL must be readable and listable from compute nodes. There are three ways to get such a URL for a container in Azure storage: include a Shared Access Signature (SAS) granting read and list permissions on the container, use a managed identity with read and list permissions, or set the ACL for the container to allow public access. StorageContainerUrl *string `pulumi:"storageContainerUrl"` }
type ResourceFileResponseArrayOutput ¶
type ResourceFileResponseArrayOutput struct{ *pulumi.OutputState }
func (ResourceFileResponseArrayOutput) ElementType ¶
func (ResourceFileResponseArrayOutput) ElementType() reflect.Type
func (ResourceFileResponseArrayOutput) Index ¶
func (o ResourceFileResponseArrayOutput) Index(i pulumi.IntInput) ResourceFileResponseOutput
func (ResourceFileResponseArrayOutput) ToResourceFileResponseArrayOutput ¶
func (o ResourceFileResponseArrayOutput) ToResourceFileResponseArrayOutput() ResourceFileResponseArrayOutput
func (ResourceFileResponseArrayOutput) ToResourceFileResponseArrayOutputWithContext ¶
func (o ResourceFileResponseArrayOutput) ToResourceFileResponseArrayOutputWithContext(ctx context.Context) ResourceFileResponseArrayOutput
type ResourceFileResponseOutput ¶
type ResourceFileResponseOutput struct{ *pulumi.OutputState }
func (ResourceFileResponseOutput) AutoStorageContainerName ¶
func (o ResourceFileResponseOutput) AutoStorageContainerName() pulumi.StringPtrOutput
The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified.
func (ResourceFileResponseOutput) BlobPrefix ¶
func (o ResourceFileResponseOutput) BlobPrefix() pulumi.StringPtrOutput
The property is valid only when autoStorageContainerName or storageContainerUrl is used. This prefix can be a partial filename or a subdirectory. If a prefix is not specified, all the files in the container will be downloaded.
func (ResourceFileResponseOutput) ElementType ¶
func (ResourceFileResponseOutput) ElementType() reflect.Type
func (ResourceFileResponseOutput) FileMode ¶
func (o ResourceFileResponseOutput) FileMode() pulumi.StringPtrOutput
This property applies only to files being downloaded to Linux compute nodes. It will be ignored if it is specified for a resourceFile which will be downloaded to a Windows node. If this property is not specified for a Linux node, then a default value of 0770 is applied to the file.
func (ResourceFileResponseOutput) FilePath ¶
func (o ResourceFileResponseOutput) FilePath() pulumi.StringPtrOutput
If the httpUrl property is specified, the filePath is required and describes the path which the file will be downloaded to, including the filename. Otherwise, if the autoStorageContainerName or storageContainerUrl property is specified, filePath is optional and is the directory to download the files to. In the case where filePath is used as a directory, any directory structure already associated with the input data will be retained in full and appended to the specified filePath directory. The specified relative path cannot break out of the task's working directory (for example by using '..').
func (ResourceFileResponseOutput) HttpUrl ¶
func (o ResourceFileResponseOutput) HttpUrl() pulumi.StringPtrOutput
The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. If the URL points to Azure Blob Storage, it must be readable from compute nodes. There are three ways to get such a URL for a blob in Azure storage: include a Shared Access Signature (SAS) granting read permissions on the blob, use a managed identity with read permission, or set the ACL for the blob or its container to allow public access.
func (ResourceFileResponseOutput) IdentityReference ¶
func (o ResourceFileResponseOutput) IdentityReference() ComputeNodeIdentityReferenceResponsePtrOutput
The reference to a user assigned identity associated with the Batch pool which a compute node will use.
func (ResourceFileResponseOutput) StorageContainerUrl ¶
func (o ResourceFileResponseOutput) StorageContainerUrl() pulumi.StringPtrOutput
The autoStorageContainerName, storageContainerUrl and httpUrl properties are mutually exclusive and one of them must be specified. This URL must be readable and listable from compute nodes. There are three ways to get such a URL for a container in Azure storage: include a Shared Access Signature (SAS) granting read and list permissions on the container, use a managed identity with read and list permissions, or set the ACL for the container to allow public access.
func (ResourceFileResponseOutput) ToResourceFileResponseOutput ¶
func (o ResourceFileResponseOutput) ToResourceFileResponseOutput() ResourceFileResponseOutput
func (ResourceFileResponseOutput) ToResourceFileResponseOutputWithContext ¶
func (o ResourceFileResponseOutput) ToResourceFileResponseOutputWithContext(ctx context.Context) ResourceFileResponseOutput
type ResourceIdentityType ¶
type ResourceIdentityType string
The type of identity used for the Batch account.
func (ResourceIdentityType) ElementType ¶
func (ResourceIdentityType) ElementType() reflect.Type
func (ResourceIdentityType) ToResourceIdentityTypeOutput ¶
func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext ¶
func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
func (ResourceIdentityType) ToResourceIdentityTypePtrOutput ¶
func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext ¶
func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityType) ToStringOutput ¶
func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityType) ToStringOutputWithContext ¶
func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityType) ToStringPtrOutput ¶
func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityType) ToStringPtrOutputWithContext ¶
func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityTypeInput ¶
type ResourceIdentityTypeInput interface { pulumi.Input ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput }
ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:
ResourceIdentityTypeSystemAssigned ResourceIdentityTypeUserAssigned ResourceIdentityTypeNone
type ResourceIdentityTypeOutput ¶
type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }
func (ResourceIdentityTypeOutput) ElementType ¶
func (ResourceIdentityTypeOutput) ElementType() reflect.Type
func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityTypeOutput) ToStringOutput ¶
func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityTypeOutput) ToStringOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityTypeOutput) ToStringPtrOutput ¶
func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityTypePtrInput ¶
type ResourceIdentityTypePtrInput interface { pulumi.Input ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput }
func ResourceIdentityTypePtr ¶
func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput
type ResourceIdentityTypePtrOutput ¶
type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityTypePtrOutput) Elem ¶
func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput
func (ResourceIdentityTypePtrOutput) ElementType ¶
func (ResourceIdentityTypePtrOutput) ElementType() reflect.Type
func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput ¶
func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext ¶
func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o ResourceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScaleSettings ¶
type ScaleSettings struct { // This property and fixedScale are mutually exclusive and one of the properties must be specified. AutoScale *AutoScaleSettings `pulumi:"autoScale"` // This property and autoScale are mutually exclusive and one of the properties must be specified. FixedScale *FixedScaleSettings `pulumi:"fixedScale"` }
Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes.
func (*ScaleSettings) Defaults ¶
func (val *ScaleSettings) Defaults() *ScaleSettings
Defaults sets the appropriate defaults for ScaleSettings
type ScaleSettingsArgs ¶
type ScaleSettingsArgs struct { // This property and fixedScale are mutually exclusive and one of the properties must be specified. AutoScale AutoScaleSettingsPtrInput `pulumi:"autoScale"` // This property and autoScale are mutually exclusive and one of the properties must be specified. FixedScale FixedScaleSettingsPtrInput `pulumi:"fixedScale"` }
Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes.
func (*ScaleSettingsArgs) Defaults ¶
func (val *ScaleSettingsArgs) Defaults() *ScaleSettingsArgs
Defaults sets the appropriate defaults for ScaleSettingsArgs
func (ScaleSettingsArgs) ElementType ¶
func (ScaleSettingsArgs) ElementType() reflect.Type
func (ScaleSettingsArgs) ToScaleSettingsOutput ¶
func (i ScaleSettingsArgs) ToScaleSettingsOutput() ScaleSettingsOutput
func (ScaleSettingsArgs) ToScaleSettingsOutputWithContext ¶
func (i ScaleSettingsArgs) ToScaleSettingsOutputWithContext(ctx context.Context) ScaleSettingsOutput
func (ScaleSettingsArgs) ToScaleSettingsPtrOutput ¶
func (i ScaleSettingsArgs) ToScaleSettingsPtrOutput() ScaleSettingsPtrOutput
func (ScaleSettingsArgs) ToScaleSettingsPtrOutputWithContext ¶
func (i ScaleSettingsArgs) ToScaleSettingsPtrOutputWithContext(ctx context.Context) ScaleSettingsPtrOutput
type ScaleSettingsInput ¶
type ScaleSettingsInput interface { pulumi.Input ToScaleSettingsOutput() ScaleSettingsOutput ToScaleSettingsOutputWithContext(context.Context) ScaleSettingsOutput }
ScaleSettingsInput is an input type that accepts ScaleSettingsArgs and ScaleSettingsOutput values. You can construct a concrete instance of `ScaleSettingsInput` via:
ScaleSettingsArgs{...}
type ScaleSettingsOutput ¶
type ScaleSettingsOutput struct{ *pulumi.OutputState }
Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes.
func (ScaleSettingsOutput) AutoScale ¶
func (o ScaleSettingsOutput) AutoScale() AutoScaleSettingsPtrOutput
This property and fixedScale are mutually exclusive and one of the properties must be specified.
func (ScaleSettingsOutput) ElementType ¶
func (ScaleSettingsOutput) ElementType() reflect.Type
func (ScaleSettingsOutput) FixedScale ¶
func (o ScaleSettingsOutput) FixedScale() FixedScaleSettingsPtrOutput
This property and autoScale are mutually exclusive and one of the properties must be specified.
func (ScaleSettingsOutput) ToScaleSettingsOutput ¶
func (o ScaleSettingsOutput) ToScaleSettingsOutput() ScaleSettingsOutput
func (ScaleSettingsOutput) ToScaleSettingsOutputWithContext ¶
func (o ScaleSettingsOutput) ToScaleSettingsOutputWithContext(ctx context.Context) ScaleSettingsOutput
func (ScaleSettingsOutput) ToScaleSettingsPtrOutput ¶
func (o ScaleSettingsOutput) ToScaleSettingsPtrOutput() ScaleSettingsPtrOutput
func (ScaleSettingsOutput) ToScaleSettingsPtrOutputWithContext ¶
func (o ScaleSettingsOutput) ToScaleSettingsPtrOutputWithContext(ctx context.Context) ScaleSettingsPtrOutput
type ScaleSettingsPtrInput ¶
type ScaleSettingsPtrInput interface { pulumi.Input ToScaleSettingsPtrOutput() ScaleSettingsPtrOutput ToScaleSettingsPtrOutputWithContext(context.Context) ScaleSettingsPtrOutput }
ScaleSettingsPtrInput is an input type that accepts ScaleSettingsArgs, ScaleSettingsPtr and ScaleSettingsPtrOutput values. You can construct a concrete instance of `ScaleSettingsPtrInput` via:
ScaleSettingsArgs{...} or: nil
func ScaleSettingsPtr ¶
func ScaleSettingsPtr(v *ScaleSettingsArgs) ScaleSettingsPtrInput
type ScaleSettingsPtrOutput ¶
type ScaleSettingsPtrOutput struct{ *pulumi.OutputState }
func (ScaleSettingsPtrOutput) AutoScale ¶
func (o ScaleSettingsPtrOutput) AutoScale() AutoScaleSettingsPtrOutput
This property and fixedScale are mutually exclusive and one of the properties must be specified.
func (ScaleSettingsPtrOutput) Elem ¶
func (o ScaleSettingsPtrOutput) Elem() ScaleSettingsOutput
func (ScaleSettingsPtrOutput) ElementType ¶
func (ScaleSettingsPtrOutput) ElementType() reflect.Type
func (ScaleSettingsPtrOutput) FixedScale ¶
func (o ScaleSettingsPtrOutput) FixedScale() FixedScaleSettingsPtrOutput
This property and autoScale are mutually exclusive and one of the properties must be specified.
func (ScaleSettingsPtrOutput) ToScaleSettingsPtrOutput ¶
func (o ScaleSettingsPtrOutput) ToScaleSettingsPtrOutput() ScaleSettingsPtrOutput
func (ScaleSettingsPtrOutput) ToScaleSettingsPtrOutputWithContext ¶
func (o ScaleSettingsPtrOutput) ToScaleSettingsPtrOutputWithContext(ctx context.Context) ScaleSettingsPtrOutput
type ScaleSettingsResponse ¶
type ScaleSettingsResponse struct { // This property and fixedScale are mutually exclusive and one of the properties must be specified. AutoScale *AutoScaleSettingsResponse `pulumi:"autoScale"` // This property and autoScale are mutually exclusive and one of the properties must be specified. FixedScale *FixedScaleSettingsResponse `pulumi:"fixedScale"` }
Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes.
func (*ScaleSettingsResponse) Defaults ¶
func (val *ScaleSettingsResponse) Defaults() *ScaleSettingsResponse
Defaults sets the appropriate defaults for ScaleSettingsResponse
type ScaleSettingsResponseOutput ¶
type ScaleSettingsResponseOutput struct{ *pulumi.OutputState }
Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes.
func (ScaleSettingsResponseOutput) AutoScale ¶
func (o ScaleSettingsResponseOutput) AutoScale() AutoScaleSettingsResponsePtrOutput
This property and fixedScale are mutually exclusive and one of the properties must be specified.
func (ScaleSettingsResponseOutput) ElementType ¶
func (ScaleSettingsResponseOutput) ElementType() reflect.Type
func (ScaleSettingsResponseOutput) FixedScale ¶
func (o ScaleSettingsResponseOutput) FixedScale() FixedScaleSettingsResponsePtrOutput
This property and autoScale are mutually exclusive and one of the properties must be specified.
func (ScaleSettingsResponseOutput) ToScaleSettingsResponseOutput ¶
func (o ScaleSettingsResponseOutput) ToScaleSettingsResponseOutput() ScaleSettingsResponseOutput
func (ScaleSettingsResponseOutput) ToScaleSettingsResponseOutputWithContext ¶
func (o ScaleSettingsResponseOutput) ToScaleSettingsResponseOutputWithContext(ctx context.Context) ScaleSettingsResponseOutput
type ScaleSettingsResponsePtrOutput ¶
type ScaleSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (ScaleSettingsResponsePtrOutput) AutoScale ¶
func (o ScaleSettingsResponsePtrOutput) AutoScale() AutoScaleSettingsResponsePtrOutput
This property and fixedScale are mutually exclusive and one of the properties must be specified.
func (ScaleSettingsResponsePtrOutput) Elem ¶
func (o ScaleSettingsResponsePtrOutput) Elem() ScaleSettingsResponseOutput
func (ScaleSettingsResponsePtrOutput) ElementType ¶
func (ScaleSettingsResponsePtrOutput) ElementType() reflect.Type
func (ScaleSettingsResponsePtrOutput) FixedScale ¶
func (o ScaleSettingsResponsePtrOutput) FixedScale() FixedScaleSettingsResponsePtrOutput
This property and autoScale are mutually exclusive and one of the properties must be specified.
func (ScaleSettingsResponsePtrOutput) ToScaleSettingsResponsePtrOutput ¶
func (o ScaleSettingsResponsePtrOutput) ToScaleSettingsResponsePtrOutput() ScaleSettingsResponsePtrOutput
func (ScaleSettingsResponsePtrOutput) ToScaleSettingsResponsePtrOutputWithContext ¶
func (o ScaleSettingsResponsePtrOutput) ToScaleSettingsResponsePtrOutputWithContext(ctx context.Context) ScaleSettingsResponsePtrOutput
type StartTask ¶
type StartTask struct { // The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take advantage of such features, you should invoke the shell in the command line, for example using "cmd /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. Required if any other properties of the startTask are specified. CommandLine *string `pulumi:"commandLine"` // When this is specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the node) are mapped into the container, all task environment variables are mapped into the container, and the task command line is executed in the container. ContainerSettings *TaskContainerSettings `pulumi:"containerSettings"` EnvironmentSettings []EnvironmentSetting `pulumi:"environmentSettings"` // The Batch service retries a task if its exit code is nonzero. Note that this value specifically controls the number of retries. The Batch service will try the task once, and may then retry up to this limit. For example, if the maximum retry count is 3, Batch tries the task up to 4 times (one initial try and 3 retries). If the maximum retry count is 0, the Batch service does not retry the task. If the maximum retry count is -1, the Batch service retries the task without limit. Default is 0. MaxTaskRetryCount *int `pulumi:"maxTaskRetryCount"` ResourceFiles []ResourceFile `pulumi:"resourceFiles"` // If omitted, the task runs as a non-administrative user unique to the task. UserIdentity *UserIdentity `pulumi:"userIdentity"` // If true and the start task fails on a compute node, the Batch service retries the start task up to its maximum retry count (maxTaskRetryCount). If the task has still not completed successfully after all retries, then the Batch service marks the compute node unusable, and will not schedule tasks to it. This condition can be detected via the node state and scheduling error detail. If false, the Batch service will not wait for the start task to complete. In this case, other tasks can start executing on the compute node while the start task is still running; and even if the start task fails, new tasks will continue to be scheduled on the node. The default is true. WaitForSuccess *bool `pulumi:"waitForSuccess"` }
In some cases the start task may be re-run even though the node was not rebooted. Due to this, start tasks should be idempotent and exit gracefully if the setup they're performing has already been done. Special care should be taken to avoid start tasks which create breakaway process or install/launch services from the start task working directory, as this will block Batch from being able to re-run the start task.
type StartTaskArgs ¶
type StartTaskArgs struct { // The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take advantage of such features, you should invoke the shell in the command line, for example using "cmd /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. Required if any other properties of the startTask are specified. CommandLine pulumi.StringPtrInput `pulumi:"commandLine"` // When this is specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the node) are mapped into the container, all task environment variables are mapped into the container, and the task command line is executed in the container. ContainerSettings TaskContainerSettingsPtrInput `pulumi:"containerSettings"` EnvironmentSettings EnvironmentSettingArrayInput `pulumi:"environmentSettings"` // The Batch service retries a task if its exit code is nonzero. Note that this value specifically controls the number of retries. The Batch service will try the task once, and may then retry up to this limit. For example, if the maximum retry count is 3, Batch tries the task up to 4 times (one initial try and 3 retries). If the maximum retry count is 0, the Batch service does not retry the task. If the maximum retry count is -1, the Batch service retries the task without limit. Default is 0. MaxTaskRetryCount pulumi.IntPtrInput `pulumi:"maxTaskRetryCount"` ResourceFiles ResourceFileArrayInput `pulumi:"resourceFiles"` // If omitted, the task runs as a non-administrative user unique to the task. UserIdentity UserIdentityPtrInput `pulumi:"userIdentity"` // If true and the start task fails on a compute node, the Batch service retries the start task up to its maximum retry count (maxTaskRetryCount). If the task has still not completed successfully after all retries, then the Batch service marks the compute node unusable, and will not schedule tasks to it. This condition can be detected via the node state and scheduling error detail. If false, the Batch service will not wait for the start task to complete. In this case, other tasks can start executing on the compute node while the start task is still running; and even if the start task fails, new tasks will continue to be scheduled on the node. The default is true. WaitForSuccess pulumi.BoolPtrInput `pulumi:"waitForSuccess"` }
In some cases the start task may be re-run even though the node was not rebooted. Due to this, start tasks should be idempotent and exit gracefully if the setup they're performing has already been done. Special care should be taken to avoid start tasks which create breakaway process or install/launch services from the start task working directory, as this will block Batch from being able to re-run the start task.
func (*StartTaskArgs) Defaults ¶
func (val *StartTaskArgs) Defaults() *StartTaskArgs
Defaults sets the appropriate defaults for StartTaskArgs
func (StartTaskArgs) ElementType ¶
func (StartTaskArgs) ElementType() reflect.Type
func (StartTaskArgs) ToStartTaskOutput ¶
func (i StartTaskArgs) ToStartTaskOutput() StartTaskOutput
func (StartTaskArgs) ToStartTaskOutputWithContext ¶
func (i StartTaskArgs) ToStartTaskOutputWithContext(ctx context.Context) StartTaskOutput
func (StartTaskArgs) ToStartTaskPtrOutput ¶
func (i StartTaskArgs) ToStartTaskPtrOutput() StartTaskPtrOutput
func (StartTaskArgs) ToStartTaskPtrOutputWithContext ¶
func (i StartTaskArgs) ToStartTaskPtrOutputWithContext(ctx context.Context) StartTaskPtrOutput
type StartTaskInput ¶
type StartTaskInput interface { pulumi.Input ToStartTaskOutput() StartTaskOutput ToStartTaskOutputWithContext(context.Context) StartTaskOutput }
StartTaskInput is an input type that accepts StartTaskArgs and StartTaskOutput values. You can construct a concrete instance of `StartTaskInput` via:
StartTaskArgs{...}
type StartTaskOutput ¶
type StartTaskOutput struct{ *pulumi.OutputState }
In some cases the start task may be re-run even though the node was not rebooted. Due to this, start tasks should be idempotent and exit gracefully if the setup they're performing has already been done. Special care should be taken to avoid start tasks which create breakaway process or install/launch services from the start task working directory, as this will block Batch from being able to re-run the start task.
func (StartTaskOutput) CommandLine ¶
func (o StartTaskOutput) CommandLine() pulumi.StringPtrOutput
The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take advantage of such features, you should invoke the shell in the command line, for example using "cmd /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. Required if any other properties of the startTask are specified.
func (StartTaskOutput) ContainerSettings ¶
func (o StartTaskOutput) ContainerSettings() TaskContainerSettingsPtrOutput
When this is specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the node) are mapped into the container, all task environment variables are mapped into the container, and the task command line is executed in the container.
func (StartTaskOutput) ElementType ¶
func (StartTaskOutput) ElementType() reflect.Type
func (StartTaskOutput) EnvironmentSettings ¶
func (o StartTaskOutput) EnvironmentSettings() EnvironmentSettingArrayOutput
func (StartTaskOutput) MaxTaskRetryCount ¶
func (o StartTaskOutput) MaxTaskRetryCount() pulumi.IntPtrOutput
The Batch service retries a task if its exit code is nonzero. Note that this value specifically controls the number of retries. The Batch service will try the task once, and may then retry up to this limit. For example, if the maximum retry count is 3, Batch tries the task up to 4 times (one initial try and 3 retries). If the maximum retry count is 0, the Batch service does not retry the task. If the maximum retry count is -1, the Batch service retries the task without limit. Default is 0.
func (StartTaskOutput) ResourceFiles ¶
func (o StartTaskOutput) ResourceFiles() ResourceFileArrayOutput
func (StartTaskOutput) ToStartTaskOutput ¶
func (o StartTaskOutput) ToStartTaskOutput() StartTaskOutput
func (StartTaskOutput) ToStartTaskOutputWithContext ¶
func (o StartTaskOutput) ToStartTaskOutputWithContext(ctx context.Context) StartTaskOutput
func (StartTaskOutput) ToStartTaskPtrOutput ¶
func (o StartTaskOutput) ToStartTaskPtrOutput() StartTaskPtrOutput
func (StartTaskOutput) ToStartTaskPtrOutputWithContext ¶
func (o StartTaskOutput) ToStartTaskPtrOutputWithContext(ctx context.Context) StartTaskPtrOutput
func (StartTaskOutput) UserIdentity ¶
func (o StartTaskOutput) UserIdentity() UserIdentityPtrOutput
If omitted, the task runs as a non-administrative user unique to the task.
func (StartTaskOutput) WaitForSuccess ¶
func (o StartTaskOutput) WaitForSuccess() pulumi.BoolPtrOutput
If true and the start task fails on a compute node, the Batch service retries the start task up to its maximum retry count (maxTaskRetryCount). If the task has still not completed successfully after all retries, then the Batch service marks the compute node unusable, and will not schedule tasks to it. This condition can be detected via the node state and scheduling error detail. If false, the Batch service will not wait for the start task to complete. In this case, other tasks can start executing on the compute node while the start task is still running; and even if the start task fails, new tasks will continue to be scheduled on the node. The default is true.
type StartTaskPtrInput ¶
type StartTaskPtrInput interface { pulumi.Input ToStartTaskPtrOutput() StartTaskPtrOutput ToStartTaskPtrOutputWithContext(context.Context) StartTaskPtrOutput }
StartTaskPtrInput is an input type that accepts StartTaskArgs, StartTaskPtr and StartTaskPtrOutput values. You can construct a concrete instance of `StartTaskPtrInput` via:
StartTaskArgs{...} or: nil
func StartTaskPtr ¶
func StartTaskPtr(v *StartTaskArgs) StartTaskPtrInput
type StartTaskPtrOutput ¶
type StartTaskPtrOutput struct{ *pulumi.OutputState }
func (StartTaskPtrOutput) CommandLine ¶
func (o StartTaskPtrOutput) CommandLine() pulumi.StringPtrOutput
The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take advantage of such features, you should invoke the shell in the command line, for example using "cmd /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. Required if any other properties of the startTask are specified.
func (StartTaskPtrOutput) ContainerSettings ¶
func (o StartTaskPtrOutput) ContainerSettings() TaskContainerSettingsPtrOutput
When this is specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the node) are mapped into the container, all task environment variables are mapped into the container, and the task command line is executed in the container.
func (StartTaskPtrOutput) Elem ¶
func (o StartTaskPtrOutput) Elem() StartTaskOutput
func (StartTaskPtrOutput) ElementType ¶
func (StartTaskPtrOutput) ElementType() reflect.Type
func (StartTaskPtrOutput) EnvironmentSettings ¶
func (o StartTaskPtrOutput) EnvironmentSettings() EnvironmentSettingArrayOutput
func (StartTaskPtrOutput) MaxTaskRetryCount ¶
func (o StartTaskPtrOutput) MaxTaskRetryCount() pulumi.IntPtrOutput
The Batch service retries a task if its exit code is nonzero. Note that this value specifically controls the number of retries. The Batch service will try the task once, and may then retry up to this limit. For example, if the maximum retry count is 3, Batch tries the task up to 4 times (one initial try and 3 retries). If the maximum retry count is 0, the Batch service does not retry the task. If the maximum retry count is -1, the Batch service retries the task without limit. Default is 0.
func (StartTaskPtrOutput) ResourceFiles ¶
func (o StartTaskPtrOutput) ResourceFiles() ResourceFileArrayOutput
func (StartTaskPtrOutput) ToStartTaskPtrOutput ¶
func (o StartTaskPtrOutput) ToStartTaskPtrOutput() StartTaskPtrOutput
func (StartTaskPtrOutput) ToStartTaskPtrOutputWithContext ¶
func (o StartTaskPtrOutput) ToStartTaskPtrOutputWithContext(ctx context.Context) StartTaskPtrOutput
func (StartTaskPtrOutput) UserIdentity ¶
func (o StartTaskPtrOutput) UserIdentity() UserIdentityPtrOutput
If omitted, the task runs as a non-administrative user unique to the task.
func (StartTaskPtrOutput) WaitForSuccess ¶
func (o StartTaskPtrOutput) WaitForSuccess() pulumi.BoolPtrOutput
If true and the start task fails on a compute node, the Batch service retries the start task up to its maximum retry count (maxTaskRetryCount). If the task has still not completed successfully after all retries, then the Batch service marks the compute node unusable, and will not schedule tasks to it. This condition can be detected via the node state and scheduling error detail. If false, the Batch service will not wait for the start task to complete. In this case, other tasks can start executing on the compute node while the start task is still running; and even if the start task fails, new tasks will continue to be scheduled on the node. The default is true.
type StartTaskResponse ¶
type StartTaskResponse struct { // The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take advantage of such features, you should invoke the shell in the command line, for example using "cmd /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. Required if any other properties of the startTask are specified. CommandLine *string `pulumi:"commandLine"` // When this is specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the node) are mapped into the container, all task environment variables are mapped into the container, and the task command line is executed in the container. ContainerSettings *TaskContainerSettingsResponse `pulumi:"containerSettings"` EnvironmentSettings []EnvironmentSettingResponse `pulumi:"environmentSettings"` // The Batch service retries a task if its exit code is nonzero. Note that this value specifically controls the number of retries. The Batch service will try the task once, and may then retry up to this limit. For example, if the maximum retry count is 3, Batch tries the task up to 4 times (one initial try and 3 retries). If the maximum retry count is 0, the Batch service does not retry the task. If the maximum retry count is -1, the Batch service retries the task without limit. Default is 0. MaxTaskRetryCount *int `pulumi:"maxTaskRetryCount"` ResourceFiles []ResourceFileResponse `pulumi:"resourceFiles"` // If omitted, the task runs as a non-administrative user unique to the task. UserIdentity *UserIdentityResponse `pulumi:"userIdentity"` // If true and the start task fails on a compute node, the Batch service retries the start task up to its maximum retry count (maxTaskRetryCount). If the task has still not completed successfully after all retries, then the Batch service marks the compute node unusable, and will not schedule tasks to it. This condition can be detected via the node state and scheduling error detail. If false, the Batch service will not wait for the start task to complete. In this case, other tasks can start executing on the compute node while the start task is still running; and even if the start task fails, new tasks will continue to be scheduled on the node. The default is true. WaitForSuccess *bool `pulumi:"waitForSuccess"` }
In some cases the start task may be re-run even though the node was not rebooted. Due to this, start tasks should be idempotent and exit gracefully if the setup they're performing has already been done. Special care should be taken to avoid start tasks which create breakaway process or install/launch services from the start task working directory, as this will block Batch from being able to re-run the start task.
func (*StartTaskResponse) Defaults ¶
func (val *StartTaskResponse) Defaults() *StartTaskResponse
Defaults sets the appropriate defaults for StartTaskResponse
type StartTaskResponseOutput ¶
type StartTaskResponseOutput struct{ *pulumi.OutputState }
In some cases the start task may be re-run even though the node was not rebooted. Due to this, start tasks should be idempotent and exit gracefully if the setup they're performing has already been done. Special care should be taken to avoid start tasks which create breakaway process or install/launch services from the start task working directory, as this will block Batch from being able to re-run the start task.
func (StartTaskResponseOutput) CommandLine ¶
func (o StartTaskResponseOutput) CommandLine() pulumi.StringPtrOutput
The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take advantage of such features, you should invoke the shell in the command line, for example using "cmd /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. Required if any other properties of the startTask are specified.
func (StartTaskResponseOutput) ContainerSettings ¶
func (o StartTaskResponseOutput) ContainerSettings() TaskContainerSettingsResponsePtrOutput
When this is specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the node) are mapped into the container, all task environment variables are mapped into the container, and the task command line is executed in the container.
func (StartTaskResponseOutput) ElementType ¶
func (StartTaskResponseOutput) ElementType() reflect.Type
func (StartTaskResponseOutput) EnvironmentSettings ¶
func (o StartTaskResponseOutput) EnvironmentSettings() EnvironmentSettingResponseArrayOutput
func (StartTaskResponseOutput) MaxTaskRetryCount ¶
func (o StartTaskResponseOutput) MaxTaskRetryCount() pulumi.IntPtrOutput
The Batch service retries a task if its exit code is nonzero. Note that this value specifically controls the number of retries. The Batch service will try the task once, and may then retry up to this limit. For example, if the maximum retry count is 3, Batch tries the task up to 4 times (one initial try and 3 retries). If the maximum retry count is 0, the Batch service does not retry the task. If the maximum retry count is -1, the Batch service retries the task without limit. Default is 0.
func (StartTaskResponseOutput) ResourceFiles ¶
func (o StartTaskResponseOutput) ResourceFiles() ResourceFileResponseArrayOutput
func (StartTaskResponseOutput) ToStartTaskResponseOutput ¶
func (o StartTaskResponseOutput) ToStartTaskResponseOutput() StartTaskResponseOutput
func (StartTaskResponseOutput) ToStartTaskResponseOutputWithContext ¶
func (o StartTaskResponseOutput) ToStartTaskResponseOutputWithContext(ctx context.Context) StartTaskResponseOutput
func (StartTaskResponseOutput) UserIdentity ¶
func (o StartTaskResponseOutput) UserIdentity() UserIdentityResponsePtrOutput
If omitted, the task runs as a non-administrative user unique to the task.
func (StartTaskResponseOutput) WaitForSuccess ¶
func (o StartTaskResponseOutput) WaitForSuccess() pulumi.BoolPtrOutput
If true and the start task fails on a compute node, the Batch service retries the start task up to its maximum retry count (maxTaskRetryCount). If the task has still not completed successfully after all retries, then the Batch service marks the compute node unusable, and will not schedule tasks to it. This condition can be detected via the node state and scheduling error detail. If false, the Batch service will not wait for the start task to complete. In this case, other tasks can start executing on the compute node while the start task is still running; and even if the start task fails, new tasks will continue to be scheduled on the node. The default is true.
type StartTaskResponsePtrOutput ¶
type StartTaskResponsePtrOutput struct{ *pulumi.OutputState }
func (StartTaskResponsePtrOutput) CommandLine ¶
func (o StartTaskResponsePtrOutput) CommandLine() pulumi.StringPtrOutput
The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take advantage of such features, you should invoke the shell in the command line, for example using "cmd /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. Required if any other properties of the startTask are specified.
func (StartTaskResponsePtrOutput) ContainerSettings ¶
func (o StartTaskResponsePtrOutput) ContainerSettings() TaskContainerSettingsResponsePtrOutput
When this is specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the node) are mapped into the container, all task environment variables are mapped into the container, and the task command line is executed in the container.
func (StartTaskResponsePtrOutput) Elem ¶
func (o StartTaskResponsePtrOutput) Elem() StartTaskResponseOutput
func (StartTaskResponsePtrOutput) ElementType ¶
func (StartTaskResponsePtrOutput) ElementType() reflect.Type
func (StartTaskResponsePtrOutput) EnvironmentSettings ¶
func (o StartTaskResponsePtrOutput) EnvironmentSettings() EnvironmentSettingResponseArrayOutput
func (StartTaskResponsePtrOutput) MaxTaskRetryCount ¶
func (o StartTaskResponsePtrOutput) MaxTaskRetryCount() pulumi.IntPtrOutput
The Batch service retries a task if its exit code is nonzero. Note that this value specifically controls the number of retries. The Batch service will try the task once, and may then retry up to this limit. For example, if the maximum retry count is 3, Batch tries the task up to 4 times (one initial try and 3 retries). If the maximum retry count is 0, the Batch service does not retry the task. If the maximum retry count is -1, the Batch service retries the task without limit. Default is 0.
func (StartTaskResponsePtrOutput) ResourceFiles ¶
func (o StartTaskResponsePtrOutput) ResourceFiles() ResourceFileResponseArrayOutput
func (StartTaskResponsePtrOutput) ToStartTaskResponsePtrOutput ¶
func (o StartTaskResponsePtrOutput) ToStartTaskResponsePtrOutput() StartTaskResponsePtrOutput
func (StartTaskResponsePtrOutput) ToStartTaskResponsePtrOutputWithContext ¶
func (o StartTaskResponsePtrOutput) ToStartTaskResponsePtrOutputWithContext(ctx context.Context) StartTaskResponsePtrOutput
func (StartTaskResponsePtrOutput) UserIdentity ¶
func (o StartTaskResponsePtrOutput) UserIdentity() UserIdentityResponsePtrOutput
If omitted, the task runs as a non-administrative user unique to the task.
func (StartTaskResponsePtrOutput) WaitForSuccess ¶
func (o StartTaskResponsePtrOutput) WaitForSuccess() pulumi.BoolPtrOutput
If true and the start task fails on a compute node, the Batch service retries the start task up to its maximum retry count (maxTaskRetryCount). If the task has still not completed successfully after all retries, then the Batch service marks the compute node unusable, and will not schedule tasks to it. This condition can be detected via the node state and scheduling error detail. If false, the Batch service will not wait for the start task to complete. In this case, other tasks can start executing on the compute node while the start task is still running; and even if the start task fails, new tasks will continue to be scheduled on the node. The default is true.
type StorageAccountType ¶
type StorageAccountType string
If omitted, the default is "Standard_LRS". Values are:
Standard_LRS - The data disk should use standard locally redundant storage. Premium_LRS - The data disk should use premium locally redundant storage.
func (StorageAccountType) ElementType ¶
func (StorageAccountType) ElementType() reflect.Type
func (StorageAccountType) ToStorageAccountTypeOutput ¶
func (e StorageAccountType) ToStorageAccountTypeOutput() StorageAccountTypeOutput
func (StorageAccountType) ToStorageAccountTypeOutputWithContext ¶
func (e StorageAccountType) ToStorageAccountTypeOutputWithContext(ctx context.Context) StorageAccountTypeOutput
func (StorageAccountType) ToStorageAccountTypePtrOutput ¶
func (e StorageAccountType) ToStorageAccountTypePtrOutput() StorageAccountTypePtrOutput
func (StorageAccountType) ToStorageAccountTypePtrOutputWithContext ¶
func (e StorageAccountType) ToStorageAccountTypePtrOutputWithContext(ctx context.Context) StorageAccountTypePtrOutput
func (StorageAccountType) ToStringOutput ¶
func (e StorageAccountType) ToStringOutput() pulumi.StringOutput
func (StorageAccountType) ToStringOutputWithContext ¶
func (e StorageAccountType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StorageAccountType) ToStringPtrOutput ¶
func (e StorageAccountType) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageAccountType) ToStringPtrOutputWithContext ¶
func (e StorageAccountType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageAccountTypeInput ¶
type StorageAccountTypeInput interface { pulumi.Input ToStorageAccountTypeOutput() StorageAccountTypeOutput ToStorageAccountTypeOutputWithContext(context.Context) StorageAccountTypeOutput }
StorageAccountTypeInput is an input type that accepts values of the StorageAccountType enum A concrete instance of `StorageAccountTypeInput` can be one of the following:
StorageAccountType_Standard_LRS StorageAccountType_Premium_LRS
type StorageAccountTypeOutput ¶
type StorageAccountTypeOutput struct{ *pulumi.OutputState }
func (StorageAccountTypeOutput) ElementType ¶
func (StorageAccountTypeOutput) ElementType() reflect.Type
func (StorageAccountTypeOutput) ToStorageAccountTypeOutput ¶
func (o StorageAccountTypeOutput) ToStorageAccountTypeOutput() StorageAccountTypeOutput
func (StorageAccountTypeOutput) ToStorageAccountTypeOutputWithContext ¶
func (o StorageAccountTypeOutput) ToStorageAccountTypeOutputWithContext(ctx context.Context) StorageAccountTypeOutput
func (StorageAccountTypeOutput) ToStorageAccountTypePtrOutput ¶
func (o StorageAccountTypeOutput) ToStorageAccountTypePtrOutput() StorageAccountTypePtrOutput
func (StorageAccountTypeOutput) ToStorageAccountTypePtrOutputWithContext ¶
func (o StorageAccountTypeOutput) ToStorageAccountTypePtrOutputWithContext(ctx context.Context) StorageAccountTypePtrOutput
func (StorageAccountTypeOutput) ToStringOutput ¶
func (o StorageAccountTypeOutput) ToStringOutput() pulumi.StringOutput
func (StorageAccountTypeOutput) ToStringOutputWithContext ¶
func (o StorageAccountTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StorageAccountTypeOutput) ToStringPtrOutput ¶
func (o StorageAccountTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageAccountTypeOutput) ToStringPtrOutputWithContext ¶
func (o StorageAccountTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageAccountTypePtrInput ¶
type StorageAccountTypePtrInput interface { pulumi.Input ToStorageAccountTypePtrOutput() StorageAccountTypePtrOutput ToStorageAccountTypePtrOutputWithContext(context.Context) StorageAccountTypePtrOutput }
func StorageAccountTypePtr ¶
func StorageAccountTypePtr(v string) StorageAccountTypePtrInput
type StorageAccountTypePtrOutput ¶
type StorageAccountTypePtrOutput struct{ *pulumi.OutputState }
func (StorageAccountTypePtrOutput) Elem ¶
func (o StorageAccountTypePtrOutput) Elem() StorageAccountTypeOutput
func (StorageAccountTypePtrOutput) ElementType ¶
func (StorageAccountTypePtrOutput) ElementType() reflect.Type
func (StorageAccountTypePtrOutput) ToStorageAccountTypePtrOutput ¶
func (o StorageAccountTypePtrOutput) ToStorageAccountTypePtrOutput() StorageAccountTypePtrOutput
func (StorageAccountTypePtrOutput) ToStorageAccountTypePtrOutputWithContext ¶
func (o StorageAccountTypePtrOutput) ToStorageAccountTypePtrOutputWithContext(ctx context.Context) StorageAccountTypePtrOutput
func (StorageAccountTypePtrOutput) ToStringPtrOutput ¶
func (o StorageAccountTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageAccountTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o StorageAccountTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type TaskContainerSettings ¶
type TaskContainerSettings struct { // These additional options are supplied as arguments to the "docker create" command, in addition to those controlled by the Batch Service. ContainerRunOptions *string `pulumi:"containerRunOptions"` // This is the full image reference, as would be specified to "docker pull". If no tag is provided as part of the image name, the tag ":latest" is used as a default. ImageName string `pulumi:"imageName"` // This setting can be omitted if was already provided at pool creation. Registry *ContainerRegistry `pulumi:"registry"` WorkingDirectory *ContainerWorkingDirectory `pulumi:"workingDirectory"` }
type TaskContainerSettingsArgs ¶
type TaskContainerSettingsArgs struct { // These additional options are supplied as arguments to the "docker create" command, in addition to those controlled by the Batch Service. ContainerRunOptions pulumi.StringPtrInput `pulumi:"containerRunOptions"` // This is the full image reference, as would be specified to "docker pull". If no tag is provided as part of the image name, the tag ":latest" is used as a default. ImageName pulumi.StringInput `pulumi:"imageName"` // This setting can be omitted if was already provided at pool creation. Registry ContainerRegistryPtrInput `pulumi:"registry"` WorkingDirectory ContainerWorkingDirectoryPtrInput `pulumi:"workingDirectory"` }
func (TaskContainerSettingsArgs) ElementType ¶
func (TaskContainerSettingsArgs) ElementType() reflect.Type
func (TaskContainerSettingsArgs) ToTaskContainerSettingsOutput ¶
func (i TaskContainerSettingsArgs) ToTaskContainerSettingsOutput() TaskContainerSettingsOutput
func (TaskContainerSettingsArgs) ToTaskContainerSettingsOutputWithContext ¶
func (i TaskContainerSettingsArgs) ToTaskContainerSettingsOutputWithContext(ctx context.Context) TaskContainerSettingsOutput
func (TaskContainerSettingsArgs) ToTaskContainerSettingsPtrOutput ¶
func (i TaskContainerSettingsArgs) ToTaskContainerSettingsPtrOutput() TaskContainerSettingsPtrOutput
func (TaskContainerSettingsArgs) ToTaskContainerSettingsPtrOutputWithContext ¶
func (i TaskContainerSettingsArgs) ToTaskContainerSettingsPtrOutputWithContext(ctx context.Context) TaskContainerSettingsPtrOutput
type TaskContainerSettingsInput ¶
type TaskContainerSettingsInput interface { pulumi.Input ToTaskContainerSettingsOutput() TaskContainerSettingsOutput ToTaskContainerSettingsOutputWithContext(context.Context) TaskContainerSettingsOutput }
TaskContainerSettingsInput is an input type that accepts TaskContainerSettingsArgs and TaskContainerSettingsOutput values. You can construct a concrete instance of `TaskContainerSettingsInput` via:
TaskContainerSettingsArgs{...}
type TaskContainerSettingsOutput ¶
type TaskContainerSettingsOutput struct{ *pulumi.OutputState }
func (TaskContainerSettingsOutput) ContainerRunOptions ¶
func (o TaskContainerSettingsOutput) ContainerRunOptions() pulumi.StringPtrOutput
These additional options are supplied as arguments to the "docker create" command, in addition to those controlled by the Batch Service.
func (TaskContainerSettingsOutput) ElementType ¶
func (TaskContainerSettingsOutput) ElementType() reflect.Type
func (TaskContainerSettingsOutput) ImageName ¶
func (o TaskContainerSettingsOutput) ImageName() pulumi.StringOutput
This is the full image reference, as would be specified to "docker pull". If no tag is provided as part of the image name, the tag ":latest" is used as a default.
func (TaskContainerSettingsOutput) Registry ¶
func (o TaskContainerSettingsOutput) Registry() ContainerRegistryPtrOutput
This setting can be omitted if was already provided at pool creation.
func (TaskContainerSettingsOutput) ToTaskContainerSettingsOutput ¶
func (o TaskContainerSettingsOutput) ToTaskContainerSettingsOutput() TaskContainerSettingsOutput
func (TaskContainerSettingsOutput) ToTaskContainerSettingsOutputWithContext ¶
func (o TaskContainerSettingsOutput) ToTaskContainerSettingsOutputWithContext(ctx context.Context) TaskContainerSettingsOutput
func (TaskContainerSettingsOutput) ToTaskContainerSettingsPtrOutput ¶
func (o TaskContainerSettingsOutput) ToTaskContainerSettingsPtrOutput() TaskContainerSettingsPtrOutput
func (TaskContainerSettingsOutput) ToTaskContainerSettingsPtrOutputWithContext ¶
func (o TaskContainerSettingsOutput) ToTaskContainerSettingsPtrOutputWithContext(ctx context.Context) TaskContainerSettingsPtrOutput
func (TaskContainerSettingsOutput) WorkingDirectory ¶
func (o TaskContainerSettingsOutput) WorkingDirectory() ContainerWorkingDirectoryPtrOutput
type TaskContainerSettingsPtrInput ¶
type TaskContainerSettingsPtrInput interface { pulumi.Input ToTaskContainerSettingsPtrOutput() TaskContainerSettingsPtrOutput ToTaskContainerSettingsPtrOutputWithContext(context.Context) TaskContainerSettingsPtrOutput }
TaskContainerSettingsPtrInput is an input type that accepts TaskContainerSettingsArgs, TaskContainerSettingsPtr and TaskContainerSettingsPtrOutput values. You can construct a concrete instance of `TaskContainerSettingsPtrInput` via:
TaskContainerSettingsArgs{...} or: nil
func TaskContainerSettingsPtr ¶
func TaskContainerSettingsPtr(v *TaskContainerSettingsArgs) TaskContainerSettingsPtrInput
type TaskContainerSettingsPtrOutput ¶
type TaskContainerSettingsPtrOutput struct{ *pulumi.OutputState }
func (TaskContainerSettingsPtrOutput) ContainerRunOptions ¶
func (o TaskContainerSettingsPtrOutput) ContainerRunOptions() pulumi.StringPtrOutput
These additional options are supplied as arguments to the "docker create" command, in addition to those controlled by the Batch Service.
func (TaskContainerSettingsPtrOutput) Elem ¶
func (o TaskContainerSettingsPtrOutput) Elem() TaskContainerSettingsOutput
func (TaskContainerSettingsPtrOutput) ElementType ¶
func (TaskContainerSettingsPtrOutput) ElementType() reflect.Type
func (TaskContainerSettingsPtrOutput) ImageName ¶
func (o TaskContainerSettingsPtrOutput) ImageName() pulumi.StringPtrOutput
This is the full image reference, as would be specified to "docker pull". If no tag is provided as part of the image name, the tag ":latest" is used as a default.
func (TaskContainerSettingsPtrOutput) Registry ¶
func (o TaskContainerSettingsPtrOutput) Registry() ContainerRegistryPtrOutput
This setting can be omitted if was already provided at pool creation.
func (TaskContainerSettingsPtrOutput) ToTaskContainerSettingsPtrOutput ¶
func (o TaskContainerSettingsPtrOutput) ToTaskContainerSettingsPtrOutput() TaskContainerSettingsPtrOutput
func (TaskContainerSettingsPtrOutput) ToTaskContainerSettingsPtrOutputWithContext ¶
func (o TaskContainerSettingsPtrOutput) ToTaskContainerSettingsPtrOutputWithContext(ctx context.Context) TaskContainerSettingsPtrOutput
func (TaskContainerSettingsPtrOutput) WorkingDirectory ¶
func (o TaskContainerSettingsPtrOutput) WorkingDirectory() ContainerWorkingDirectoryPtrOutput
type TaskContainerSettingsResponse ¶
type TaskContainerSettingsResponse struct { // These additional options are supplied as arguments to the "docker create" command, in addition to those controlled by the Batch Service. ContainerRunOptions *string `pulumi:"containerRunOptions"` // This is the full image reference, as would be specified to "docker pull". If no tag is provided as part of the image name, the tag ":latest" is used as a default. ImageName string `pulumi:"imageName"` // This setting can be omitted if was already provided at pool creation. Registry *ContainerRegistryResponse `pulumi:"registry"` WorkingDirectory *string `pulumi:"workingDirectory"` }
type TaskContainerSettingsResponseOutput ¶
type TaskContainerSettingsResponseOutput struct{ *pulumi.OutputState }
func (TaskContainerSettingsResponseOutput) ContainerRunOptions ¶
func (o TaskContainerSettingsResponseOutput) ContainerRunOptions() pulumi.StringPtrOutput
These additional options are supplied as arguments to the "docker create" command, in addition to those controlled by the Batch Service.
func (TaskContainerSettingsResponseOutput) ElementType ¶
func (TaskContainerSettingsResponseOutput) ElementType() reflect.Type
func (TaskContainerSettingsResponseOutput) ImageName ¶
func (o TaskContainerSettingsResponseOutput) ImageName() pulumi.StringOutput
This is the full image reference, as would be specified to "docker pull". If no tag is provided as part of the image name, the tag ":latest" is used as a default.
func (TaskContainerSettingsResponseOutput) Registry ¶
func (o TaskContainerSettingsResponseOutput) Registry() ContainerRegistryResponsePtrOutput
This setting can be omitted if was already provided at pool creation.
func (TaskContainerSettingsResponseOutput) ToTaskContainerSettingsResponseOutput ¶
func (o TaskContainerSettingsResponseOutput) ToTaskContainerSettingsResponseOutput() TaskContainerSettingsResponseOutput
func (TaskContainerSettingsResponseOutput) ToTaskContainerSettingsResponseOutputWithContext ¶
func (o TaskContainerSettingsResponseOutput) ToTaskContainerSettingsResponseOutputWithContext(ctx context.Context) TaskContainerSettingsResponseOutput
func (TaskContainerSettingsResponseOutput) WorkingDirectory ¶
func (o TaskContainerSettingsResponseOutput) WorkingDirectory() pulumi.StringPtrOutput
type TaskContainerSettingsResponsePtrOutput ¶
type TaskContainerSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (TaskContainerSettingsResponsePtrOutput) ContainerRunOptions ¶
func (o TaskContainerSettingsResponsePtrOutput) ContainerRunOptions() pulumi.StringPtrOutput
These additional options are supplied as arguments to the "docker create" command, in addition to those controlled by the Batch Service.
func (TaskContainerSettingsResponsePtrOutput) ElementType ¶
func (TaskContainerSettingsResponsePtrOutput) ElementType() reflect.Type
func (TaskContainerSettingsResponsePtrOutput) ImageName ¶
func (o TaskContainerSettingsResponsePtrOutput) ImageName() pulumi.StringPtrOutput
This is the full image reference, as would be specified to "docker pull". If no tag is provided as part of the image name, the tag ":latest" is used as a default.
func (TaskContainerSettingsResponsePtrOutput) Registry ¶
func (o TaskContainerSettingsResponsePtrOutput) Registry() ContainerRegistryResponsePtrOutput
This setting can be omitted if was already provided at pool creation.
func (TaskContainerSettingsResponsePtrOutput) ToTaskContainerSettingsResponsePtrOutput ¶
func (o TaskContainerSettingsResponsePtrOutput) ToTaskContainerSettingsResponsePtrOutput() TaskContainerSettingsResponsePtrOutput
func (TaskContainerSettingsResponsePtrOutput) ToTaskContainerSettingsResponsePtrOutputWithContext ¶
func (o TaskContainerSettingsResponsePtrOutput) ToTaskContainerSettingsResponsePtrOutputWithContext(ctx context.Context) TaskContainerSettingsResponsePtrOutput
func (TaskContainerSettingsResponsePtrOutput) WorkingDirectory ¶
func (o TaskContainerSettingsResponsePtrOutput) WorkingDirectory() pulumi.StringPtrOutput
type TaskSchedulingPolicy ¶
type TaskSchedulingPolicy struct {
NodeFillType ComputeNodeFillType `pulumi:"nodeFillType"`
}
func (*TaskSchedulingPolicy) Defaults ¶
func (val *TaskSchedulingPolicy) Defaults() *TaskSchedulingPolicy
Defaults sets the appropriate defaults for TaskSchedulingPolicy
type TaskSchedulingPolicyArgs ¶
type TaskSchedulingPolicyArgs struct {
NodeFillType ComputeNodeFillTypeInput `pulumi:"nodeFillType"`
}
func (*TaskSchedulingPolicyArgs) Defaults ¶
func (val *TaskSchedulingPolicyArgs) Defaults() *TaskSchedulingPolicyArgs
Defaults sets the appropriate defaults for TaskSchedulingPolicyArgs
func (TaskSchedulingPolicyArgs) ElementType ¶
func (TaskSchedulingPolicyArgs) ElementType() reflect.Type
func (TaskSchedulingPolicyArgs) ToTaskSchedulingPolicyOutput ¶
func (i TaskSchedulingPolicyArgs) ToTaskSchedulingPolicyOutput() TaskSchedulingPolicyOutput
func (TaskSchedulingPolicyArgs) ToTaskSchedulingPolicyOutputWithContext ¶
func (i TaskSchedulingPolicyArgs) ToTaskSchedulingPolicyOutputWithContext(ctx context.Context) TaskSchedulingPolicyOutput
func (TaskSchedulingPolicyArgs) ToTaskSchedulingPolicyPtrOutput ¶
func (i TaskSchedulingPolicyArgs) ToTaskSchedulingPolicyPtrOutput() TaskSchedulingPolicyPtrOutput
func (TaskSchedulingPolicyArgs) ToTaskSchedulingPolicyPtrOutputWithContext ¶
func (i TaskSchedulingPolicyArgs) ToTaskSchedulingPolicyPtrOutputWithContext(ctx context.Context) TaskSchedulingPolicyPtrOutput
type TaskSchedulingPolicyInput ¶
type TaskSchedulingPolicyInput interface { pulumi.Input ToTaskSchedulingPolicyOutput() TaskSchedulingPolicyOutput ToTaskSchedulingPolicyOutputWithContext(context.Context) TaskSchedulingPolicyOutput }
TaskSchedulingPolicyInput is an input type that accepts TaskSchedulingPolicyArgs and TaskSchedulingPolicyOutput values. You can construct a concrete instance of `TaskSchedulingPolicyInput` via:
TaskSchedulingPolicyArgs{...}
type TaskSchedulingPolicyOutput ¶
type TaskSchedulingPolicyOutput struct{ *pulumi.OutputState }
func (TaskSchedulingPolicyOutput) ElementType ¶
func (TaskSchedulingPolicyOutput) ElementType() reflect.Type
func (TaskSchedulingPolicyOutput) NodeFillType ¶
func (o TaskSchedulingPolicyOutput) NodeFillType() ComputeNodeFillTypeOutput
func (TaskSchedulingPolicyOutput) ToTaskSchedulingPolicyOutput ¶
func (o TaskSchedulingPolicyOutput) ToTaskSchedulingPolicyOutput() TaskSchedulingPolicyOutput
func (TaskSchedulingPolicyOutput) ToTaskSchedulingPolicyOutputWithContext ¶
func (o TaskSchedulingPolicyOutput) ToTaskSchedulingPolicyOutputWithContext(ctx context.Context) TaskSchedulingPolicyOutput
func (TaskSchedulingPolicyOutput) ToTaskSchedulingPolicyPtrOutput ¶
func (o TaskSchedulingPolicyOutput) ToTaskSchedulingPolicyPtrOutput() TaskSchedulingPolicyPtrOutput
func (TaskSchedulingPolicyOutput) ToTaskSchedulingPolicyPtrOutputWithContext ¶
func (o TaskSchedulingPolicyOutput) ToTaskSchedulingPolicyPtrOutputWithContext(ctx context.Context) TaskSchedulingPolicyPtrOutput
type TaskSchedulingPolicyPtrInput ¶
type TaskSchedulingPolicyPtrInput interface { pulumi.Input ToTaskSchedulingPolicyPtrOutput() TaskSchedulingPolicyPtrOutput ToTaskSchedulingPolicyPtrOutputWithContext(context.Context) TaskSchedulingPolicyPtrOutput }
TaskSchedulingPolicyPtrInput is an input type that accepts TaskSchedulingPolicyArgs, TaskSchedulingPolicyPtr and TaskSchedulingPolicyPtrOutput values. You can construct a concrete instance of `TaskSchedulingPolicyPtrInput` via:
TaskSchedulingPolicyArgs{...} or: nil
func TaskSchedulingPolicyPtr ¶
func TaskSchedulingPolicyPtr(v *TaskSchedulingPolicyArgs) TaskSchedulingPolicyPtrInput
type TaskSchedulingPolicyPtrOutput ¶
type TaskSchedulingPolicyPtrOutput struct{ *pulumi.OutputState }
func (TaskSchedulingPolicyPtrOutput) Elem ¶
func (o TaskSchedulingPolicyPtrOutput) Elem() TaskSchedulingPolicyOutput
func (TaskSchedulingPolicyPtrOutput) ElementType ¶
func (TaskSchedulingPolicyPtrOutput) ElementType() reflect.Type
func (TaskSchedulingPolicyPtrOutput) NodeFillType ¶
func (o TaskSchedulingPolicyPtrOutput) NodeFillType() ComputeNodeFillTypePtrOutput
func (TaskSchedulingPolicyPtrOutput) ToTaskSchedulingPolicyPtrOutput ¶
func (o TaskSchedulingPolicyPtrOutput) ToTaskSchedulingPolicyPtrOutput() TaskSchedulingPolicyPtrOutput
func (TaskSchedulingPolicyPtrOutput) ToTaskSchedulingPolicyPtrOutputWithContext ¶
func (o TaskSchedulingPolicyPtrOutput) ToTaskSchedulingPolicyPtrOutputWithContext(ctx context.Context) TaskSchedulingPolicyPtrOutput
type TaskSchedulingPolicyResponse ¶
type TaskSchedulingPolicyResponse struct {
NodeFillType string `pulumi:"nodeFillType"`
}
func (*TaskSchedulingPolicyResponse) Defaults ¶
func (val *TaskSchedulingPolicyResponse) Defaults() *TaskSchedulingPolicyResponse
Defaults sets the appropriate defaults for TaskSchedulingPolicyResponse
type TaskSchedulingPolicyResponseOutput ¶
type TaskSchedulingPolicyResponseOutput struct{ *pulumi.OutputState }
func (TaskSchedulingPolicyResponseOutput) ElementType ¶
func (TaskSchedulingPolicyResponseOutput) ElementType() reflect.Type
func (TaskSchedulingPolicyResponseOutput) NodeFillType ¶
func (o TaskSchedulingPolicyResponseOutput) NodeFillType() pulumi.StringOutput
func (TaskSchedulingPolicyResponseOutput) ToTaskSchedulingPolicyResponseOutput ¶
func (o TaskSchedulingPolicyResponseOutput) ToTaskSchedulingPolicyResponseOutput() TaskSchedulingPolicyResponseOutput
func (TaskSchedulingPolicyResponseOutput) ToTaskSchedulingPolicyResponseOutputWithContext ¶
func (o TaskSchedulingPolicyResponseOutput) ToTaskSchedulingPolicyResponseOutputWithContext(ctx context.Context) TaskSchedulingPolicyResponseOutput
type TaskSchedulingPolicyResponsePtrOutput ¶
type TaskSchedulingPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (TaskSchedulingPolicyResponsePtrOutput) ElementType ¶
func (TaskSchedulingPolicyResponsePtrOutput) ElementType() reflect.Type
func (TaskSchedulingPolicyResponsePtrOutput) NodeFillType ¶
func (o TaskSchedulingPolicyResponsePtrOutput) NodeFillType() pulumi.StringPtrOutput
func (TaskSchedulingPolicyResponsePtrOutput) ToTaskSchedulingPolicyResponsePtrOutput ¶
func (o TaskSchedulingPolicyResponsePtrOutput) ToTaskSchedulingPolicyResponsePtrOutput() TaskSchedulingPolicyResponsePtrOutput
func (TaskSchedulingPolicyResponsePtrOutput) ToTaskSchedulingPolicyResponsePtrOutputWithContext ¶
func (o TaskSchedulingPolicyResponsePtrOutput) ToTaskSchedulingPolicyResponsePtrOutputWithContext(ctx context.Context) TaskSchedulingPolicyResponsePtrOutput
type UserAccount ¶
type UserAccount struct { // nonAdmin - The auto user is a standard user without elevated access. admin - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin. ElevationLevel *ElevationLevel `pulumi:"elevationLevel"` // This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options. LinuxUserConfiguration *LinuxUserConfiguration `pulumi:"linuxUserConfiguration"` Name string `pulumi:"name"` Password string `pulumi:"password"` // This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options. WindowsUserConfiguration *WindowsUserConfiguration `pulumi:"windowsUserConfiguration"` }
type UserAccountArgs ¶
type UserAccountArgs struct { // nonAdmin - The auto user is a standard user without elevated access. admin - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin. ElevationLevel ElevationLevelPtrInput `pulumi:"elevationLevel"` // This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options. LinuxUserConfiguration LinuxUserConfigurationPtrInput `pulumi:"linuxUserConfiguration"` Name pulumi.StringInput `pulumi:"name"` Password pulumi.StringInput `pulumi:"password"` // This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options. WindowsUserConfiguration WindowsUserConfigurationPtrInput `pulumi:"windowsUserConfiguration"` }
func (UserAccountArgs) ElementType ¶
func (UserAccountArgs) ElementType() reflect.Type
func (UserAccountArgs) ToUserAccountOutput ¶
func (i UserAccountArgs) ToUserAccountOutput() UserAccountOutput
func (UserAccountArgs) ToUserAccountOutputWithContext ¶
func (i UserAccountArgs) ToUserAccountOutputWithContext(ctx context.Context) UserAccountOutput
type UserAccountArray ¶
type UserAccountArray []UserAccountInput
func (UserAccountArray) ElementType ¶
func (UserAccountArray) ElementType() reflect.Type
func (UserAccountArray) ToUserAccountArrayOutput ¶
func (i UserAccountArray) ToUserAccountArrayOutput() UserAccountArrayOutput
func (UserAccountArray) ToUserAccountArrayOutputWithContext ¶
func (i UserAccountArray) ToUserAccountArrayOutputWithContext(ctx context.Context) UserAccountArrayOutput
type UserAccountArrayInput ¶
type UserAccountArrayInput interface { pulumi.Input ToUserAccountArrayOutput() UserAccountArrayOutput ToUserAccountArrayOutputWithContext(context.Context) UserAccountArrayOutput }
UserAccountArrayInput is an input type that accepts UserAccountArray and UserAccountArrayOutput values. You can construct a concrete instance of `UserAccountArrayInput` via:
UserAccountArray{ UserAccountArgs{...} }
type UserAccountArrayOutput ¶
type UserAccountArrayOutput struct{ *pulumi.OutputState }
func (UserAccountArrayOutput) ElementType ¶
func (UserAccountArrayOutput) ElementType() reflect.Type
func (UserAccountArrayOutput) Index ¶
func (o UserAccountArrayOutput) Index(i pulumi.IntInput) UserAccountOutput
func (UserAccountArrayOutput) ToUserAccountArrayOutput ¶
func (o UserAccountArrayOutput) ToUserAccountArrayOutput() UserAccountArrayOutput
func (UserAccountArrayOutput) ToUserAccountArrayOutputWithContext ¶
func (o UserAccountArrayOutput) ToUserAccountArrayOutputWithContext(ctx context.Context) UserAccountArrayOutput
type UserAccountInput ¶
type UserAccountInput interface { pulumi.Input ToUserAccountOutput() UserAccountOutput ToUserAccountOutputWithContext(context.Context) UserAccountOutput }
UserAccountInput is an input type that accepts UserAccountArgs and UserAccountOutput values. You can construct a concrete instance of `UserAccountInput` via:
UserAccountArgs{...}
type UserAccountOutput ¶
type UserAccountOutput struct{ *pulumi.OutputState }
func (UserAccountOutput) ElementType ¶
func (UserAccountOutput) ElementType() reflect.Type
func (UserAccountOutput) ElevationLevel ¶
func (o UserAccountOutput) ElevationLevel() ElevationLevelPtrOutput
nonAdmin - The auto user is a standard user without elevated access. admin - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
func (UserAccountOutput) LinuxUserConfiguration ¶
func (o UserAccountOutput) LinuxUserConfiguration() LinuxUserConfigurationPtrOutput
This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options.
func (UserAccountOutput) Name ¶
func (o UserAccountOutput) Name() pulumi.StringOutput
func (UserAccountOutput) Password ¶
func (o UserAccountOutput) Password() pulumi.StringOutput
func (UserAccountOutput) ToUserAccountOutput ¶
func (o UserAccountOutput) ToUserAccountOutput() UserAccountOutput
func (UserAccountOutput) ToUserAccountOutputWithContext ¶
func (o UserAccountOutput) ToUserAccountOutputWithContext(ctx context.Context) UserAccountOutput
func (UserAccountOutput) WindowsUserConfiguration ¶
func (o UserAccountOutput) WindowsUserConfiguration() WindowsUserConfigurationPtrOutput
This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options.
type UserAccountResponse ¶
type UserAccountResponse struct { // nonAdmin - The auto user is a standard user without elevated access. admin - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin. ElevationLevel *string `pulumi:"elevationLevel"` // This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options. LinuxUserConfiguration *LinuxUserConfigurationResponse `pulumi:"linuxUserConfiguration"` Name string `pulumi:"name"` Password string `pulumi:"password"` // This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options. WindowsUserConfiguration *WindowsUserConfigurationResponse `pulumi:"windowsUserConfiguration"` }
type UserAccountResponseArrayOutput ¶
type UserAccountResponseArrayOutput struct{ *pulumi.OutputState }
func (UserAccountResponseArrayOutput) ElementType ¶
func (UserAccountResponseArrayOutput) ElementType() reflect.Type
func (UserAccountResponseArrayOutput) Index ¶
func (o UserAccountResponseArrayOutput) Index(i pulumi.IntInput) UserAccountResponseOutput
func (UserAccountResponseArrayOutput) ToUserAccountResponseArrayOutput ¶
func (o UserAccountResponseArrayOutput) ToUserAccountResponseArrayOutput() UserAccountResponseArrayOutput
func (UserAccountResponseArrayOutput) ToUserAccountResponseArrayOutputWithContext ¶
func (o UserAccountResponseArrayOutput) ToUserAccountResponseArrayOutputWithContext(ctx context.Context) UserAccountResponseArrayOutput
type UserAccountResponseOutput ¶
type UserAccountResponseOutput struct{ *pulumi.OutputState }
func (UserAccountResponseOutput) ElementType ¶
func (UserAccountResponseOutput) ElementType() reflect.Type
func (UserAccountResponseOutput) ElevationLevel ¶
func (o UserAccountResponseOutput) ElevationLevel() pulumi.StringPtrOutput
nonAdmin - The auto user is a standard user without elevated access. admin - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.
func (UserAccountResponseOutput) LinuxUserConfiguration ¶
func (o UserAccountResponseOutput) LinuxUserConfiguration() LinuxUserConfigurationResponsePtrOutput
This property is ignored if specified on a Windows pool. If not specified, the user is created with the default options.
func (UserAccountResponseOutput) Name ¶
func (o UserAccountResponseOutput) Name() pulumi.StringOutput
func (UserAccountResponseOutput) Password ¶
func (o UserAccountResponseOutput) Password() pulumi.StringOutput
func (UserAccountResponseOutput) ToUserAccountResponseOutput ¶
func (o UserAccountResponseOutput) ToUserAccountResponseOutput() UserAccountResponseOutput
func (UserAccountResponseOutput) ToUserAccountResponseOutputWithContext ¶
func (o UserAccountResponseOutput) ToUserAccountResponseOutputWithContext(ctx context.Context) UserAccountResponseOutput
func (UserAccountResponseOutput) WindowsUserConfiguration ¶
func (o UserAccountResponseOutput) WindowsUserConfiguration() WindowsUserConfigurationResponsePtrOutput
This property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options.
type UserAssignedIdentitiesResponse ¶
type UserAssignedIdentitiesResponse struct { // The client id of user assigned identity. ClientId string `pulumi:"clientId"` // The principal id of user assigned identity. PrincipalId string `pulumi:"principalId"` }
The list of associated user identities.
type UserAssignedIdentitiesResponseMapOutput ¶
type UserAssignedIdentitiesResponseMapOutput struct{ *pulumi.OutputState }
func (UserAssignedIdentitiesResponseMapOutput) ElementType ¶
func (UserAssignedIdentitiesResponseMapOutput) ElementType() reflect.Type
func (UserAssignedIdentitiesResponseMapOutput) MapIndex ¶
func (o UserAssignedIdentitiesResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentitiesResponseOutput
func (UserAssignedIdentitiesResponseMapOutput) ToUserAssignedIdentitiesResponseMapOutput ¶
func (o UserAssignedIdentitiesResponseMapOutput) ToUserAssignedIdentitiesResponseMapOutput() UserAssignedIdentitiesResponseMapOutput
func (UserAssignedIdentitiesResponseMapOutput) ToUserAssignedIdentitiesResponseMapOutputWithContext ¶
func (o UserAssignedIdentitiesResponseMapOutput) ToUserAssignedIdentitiesResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponseMapOutput
type UserAssignedIdentitiesResponseOutput ¶
type UserAssignedIdentitiesResponseOutput struct{ *pulumi.OutputState }
The list of associated user identities.
func (UserAssignedIdentitiesResponseOutput) ClientId ¶
func (o UserAssignedIdentitiesResponseOutput) ClientId() pulumi.StringOutput
The client id of user assigned identity.
func (UserAssignedIdentitiesResponseOutput) ElementType ¶
func (UserAssignedIdentitiesResponseOutput) ElementType() reflect.Type
func (UserAssignedIdentitiesResponseOutput) PrincipalId ¶
func (o UserAssignedIdentitiesResponseOutput) PrincipalId() pulumi.StringOutput
The principal id of user assigned identity.
func (UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponseOutput ¶
func (o UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponseOutput() UserAssignedIdentitiesResponseOutput
func (UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponseOutputWithContext ¶
func (o UserAssignedIdentitiesResponseOutput) ToUserAssignedIdentitiesResponseOutputWithContext(ctx context.Context) UserAssignedIdentitiesResponseOutput
type UserIdentity ¶
type UserIdentity struct { // The userName and autoUser properties are mutually exclusive; you must specify one but not both. AutoUser *AutoUserSpecification `pulumi:"autoUser"` // The userName and autoUser properties are mutually exclusive; you must specify one but not both. UserName *string `pulumi:"userName"` }
Specify either the userName or autoUser property, but not both.
type UserIdentityArgs ¶
type UserIdentityArgs struct { // The userName and autoUser properties are mutually exclusive; you must specify one but not both. AutoUser AutoUserSpecificationPtrInput `pulumi:"autoUser"` // The userName and autoUser properties are mutually exclusive; you must specify one but not both. UserName pulumi.StringPtrInput `pulumi:"userName"` }
Specify either the userName or autoUser property, but not both.
func (UserIdentityArgs) ElementType ¶
func (UserIdentityArgs) ElementType() reflect.Type
func (UserIdentityArgs) ToUserIdentityOutput ¶
func (i UserIdentityArgs) ToUserIdentityOutput() UserIdentityOutput
func (UserIdentityArgs) ToUserIdentityOutputWithContext ¶
func (i UserIdentityArgs) ToUserIdentityOutputWithContext(ctx context.Context) UserIdentityOutput
func (UserIdentityArgs) ToUserIdentityPtrOutput ¶
func (i UserIdentityArgs) ToUserIdentityPtrOutput() UserIdentityPtrOutput
func (UserIdentityArgs) ToUserIdentityPtrOutputWithContext ¶
func (i UserIdentityArgs) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
type UserIdentityInput ¶
type UserIdentityInput interface { pulumi.Input ToUserIdentityOutput() UserIdentityOutput ToUserIdentityOutputWithContext(context.Context) UserIdentityOutput }
UserIdentityInput is an input type that accepts UserIdentityArgs and UserIdentityOutput values. You can construct a concrete instance of `UserIdentityInput` via:
UserIdentityArgs{...}
type UserIdentityOutput ¶
type UserIdentityOutput struct{ *pulumi.OutputState }
Specify either the userName or autoUser property, but not both.
func (UserIdentityOutput) AutoUser ¶
func (o UserIdentityOutput) AutoUser() AutoUserSpecificationPtrOutput
The userName and autoUser properties are mutually exclusive; you must specify one but not both.
func (UserIdentityOutput) ElementType ¶
func (UserIdentityOutput) ElementType() reflect.Type
func (UserIdentityOutput) ToUserIdentityOutput ¶
func (o UserIdentityOutput) ToUserIdentityOutput() UserIdentityOutput
func (UserIdentityOutput) ToUserIdentityOutputWithContext ¶
func (o UserIdentityOutput) ToUserIdentityOutputWithContext(ctx context.Context) UserIdentityOutput
func (UserIdentityOutput) ToUserIdentityPtrOutput ¶
func (o UserIdentityOutput) ToUserIdentityPtrOutput() UserIdentityPtrOutput
func (UserIdentityOutput) ToUserIdentityPtrOutputWithContext ¶
func (o UserIdentityOutput) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
func (UserIdentityOutput) UserName ¶
func (o UserIdentityOutput) UserName() pulumi.StringPtrOutput
The userName and autoUser properties are mutually exclusive; you must specify one but not both.
type UserIdentityPtrInput ¶
type UserIdentityPtrInput interface { pulumi.Input ToUserIdentityPtrOutput() UserIdentityPtrOutput ToUserIdentityPtrOutputWithContext(context.Context) UserIdentityPtrOutput }
UserIdentityPtrInput is an input type that accepts UserIdentityArgs, UserIdentityPtr and UserIdentityPtrOutput values. You can construct a concrete instance of `UserIdentityPtrInput` via:
UserIdentityArgs{...} or: nil
func UserIdentityPtr ¶
func UserIdentityPtr(v *UserIdentityArgs) UserIdentityPtrInput
type UserIdentityPtrOutput ¶
type UserIdentityPtrOutput struct{ *pulumi.OutputState }
func (UserIdentityPtrOutput) AutoUser ¶
func (o UserIdentityPtrOutput) AutoUser() AutoUserSpecificationPtrOutput
The userName and autoUser properties are mutually exclusive; you must specify one but not both.
func (UserIdentityPtrOutput) Elem ¶
func (o UserIdentityPtrOutput) Elem() UserIdentityOutput
func (UserIdentityPtrOutput) ElementType ¶
func (UserIdentityPtrOutput) ElementType() reflect.Type
func (UserIdentityPtrOutput) ToUserIdentityPtrOutput ¶
func (o UserIdentityPtrOutput) ToUserIdentityPtrOutput() UserIdentityPtrOutput
func (UserIdentityPtrOutput) ToUserIdentityPtrOutputWithContext ¶
func (o UserIdentityPtrOutput) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
func (UserIdentityPtrOutput) UserName ¶
func (o UserIdentityPtrOutput) UserName() pulumi.StringPtrOutput
The userName and autoUser properties are mutually exclusive; you must specify one but not both.
type UserIdentityResponse ¶
type UserIdentityResponse struct { // The userName and autoUser properties are mutually exclusive; you must specify one but not both. AutoUser *AutoUserSpecificationResponse `pulumi:"autoUser"` // The userName and autoUser properties are mutually exclusive; you must specify one but not both. UserName *string `pulumi:"userName"` }
Specify either the userName or autoUser property, but not both.
type UserIdentityResponseOutput ¶
type UserIdentityResponseOutput struct{ *pulumi.OutputState }
Specify either the userName or autoUser property, but not both.
func (UserIdentityResponseOutput) AutoUser ¶
func (o UserIdentityResponseOutput) AutoUser() AutoUserSpecificationResponsePtrOutput
The userName and autoUser properties are mutually exclusive; you must specify one but not both.
func (UserIdentityResponseOutput) ElementType ¶
func (UserIdentityResponseOutput) ElementType() reflect.Type
func (UserIdentityResponseOutput) ToUserIdentityResponseOutput ¶
func (o UserIdentityResponseOutput) ToUserIdentityResponseOutput() UserIdentityResponseOutput
func (UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext ¶
func (o UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput
func (UserIdentityResponseOutput) UserName ¶
func (o UserIdentityResponseOutput) UserName() pulumi.StringPtrOutput
The userName and autoUser properties are mutually exclusive; you must specify one but not both.
type UserIdentityResponsePtrOutput ¶
type UserIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (UserIdentityResponsePtrOutput) AutoUser ¶
func (o UserIdentityResponsePtrOutput) AutoUser() AutoUserSpecificationResponsePtrOutput
The userName and autoUser properties are mutually exclusive; you must specify one but not both.
func (UserIdentityResponsePtrOutput) Elem ¶
func (o UserIdentityResponsePtrOutput) Elem() UserIdentityResponseOutput
func (UserIdentityResponsePtrOutput) ElementType ¶
func (UserIdentityResponsePtrOutput) ElementType() reflect.Type
func (UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutput ¶
func (o UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutput() UserIdentityResponsePtrOutput
func (UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutputWithContext ¶
func (o UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutputWithContext(ctx context.Context) UserIdentityResponsePtrOutput
func (UserIdentityResponsePtrOutput) UserName ¶
func (o UserIdentityResponsePtrOutput) UserName() pulumi.StringPtrOutput
The userName and autoUser properties are mutually exclusive; you must specify one but not both.
type VMExtension ¶
type VMExtension struct { // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"` // Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available. EnableAutomaticUpgrade *bool `pulumi:"enableAutomaticUpgrade"` Name string `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings interface{} `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions []string `pulumi:"provisionAfterExtensions"` Publisher string `pulumi:"publisher"` Settings interface{} `pulumi:"settings"` Type string `pulumi:"type"` TypeHandlerVersion *string `pulumi:"typeHandlerVersion"` }
type VMExtensionArgs ¶
type VMExtensionArgs struct { // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion pulumi.BoolPtrInput `pulumi:"autoUpgradeMinorVersion"` // Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available. EnableAutomaticUpgrade pulumi.BoolPtrInput `pulumi:"enableAutomaticUpgrade"` Name pulumi.StringInput `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings pulumi.Input `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions pulumi.StringArrayInput `pulumi:"provisionAfterExtensions"` Publisher pulumi.StringInput `pulumi:"publisher"` Settings pulumi.Input `pulumi:"settings"` Type pulumi.StringInput `pulumi:"type"` TypeHandlerVersion pulumi.StringPtrInput `pulumi:"typeHandlerVersion"` }
func (VMExtensionArgs) ElementType ¶
func (VMExtensionArgs) ElementType() reflect.Type
func (VMExtensionArgs) ToVMExtensionOutput ¶
func (i VMExtensionArgs) ToVMExtensionOutput() VMExtensionOutput
func (VMExtensionArgs) ToVMExtensionOutputWithContext ¶
func (i VMExtensionArgs) ToVMExtensionOutputWithContext(ctx context.Context) VMExtensionOutput
type VMExtensionArray ¶
type VMExtensionArray []VMExtensionInput
func (VMExtensionArray) ElementType ¶
func (VMExtensionArray) ElementType() reflect.Type
func (VMExtensionArray) ToVMExtensionArrayOutput ¶
func (i VMExtensionArray) ToVMExtensionArrayOutput() VMExtensionArrayOutput
func (VMExtensionArray) ToVMExtensionArrayOutputWithContext ¶
func (i VMExtensionArray) ToVMExtensionArrayOutputWithContext(ctx context.Context) VMExtensionArrayOutput
type VMExtensionArrayInput ¶
type VMExtensionArrayInput interface { pulumi.Input ToVMExtensionArrayOutput() VMExtensionArrayOutput ToVMExtensionArrayOutputWithContext(context.Context) VMExtensionArrayOutput }
VMExtensionArrayInput is an input type that accepts VMExtensionArray and VMExtensionArrayOutput values. You can construct a concrete instance of `VMExtensionArrayInput` via:
VMExtensionArray{ VMExtensionArgs{...} }
type VMExtensionArrayOutput ¶
type VMExtensionArrayOutput struct{ *pulumi.OutputState }
func (VMExtensionArrayOutput) ElementType ¶
func (VMExtensionArrayOutput) ElementType() reflect.Type
func (VMExtensionArrayOutput) Index ¶
func (o VMExtensionArrayOutput) Index(i pulumi.IntInput) VMExtensionOutput
func (VMExtensionArrayOutput) ToVMExtensionArrayOutput ¶
func (o VMExtensionArrayOutput) ToVMExtensionArrayOutput() VMExtensionArrayOutput
func (VMExtensionArrayOutput) ToVMExtensionArrayOutputWithContext ¶
func (o VMExtensionArrayOutput) ToVMExtensionArrayOutputWithContext(ctx context.Context) VMExtensionArrayOutput
type VMExtensionInput ¶
type VMExtensionInput interface { pulumi.Input ToVMExtensionOutput() VMExtensionOutput ToVMExtensionOutputWithContext(context.Context) VMExtensionOutput }
VMExtensionInput is an input type that accepts VMExtensionArgs and VMExtensionOutput values. You can construct a concrete instance of `VMExtensionInput` via:
VMExtensionArgs{...}
type VMExtensionOutput ¶
type VMExtensionOutput struct{ *pulumi.OutputState }
func (VMExtensionOutput) AutoUpgradeMinorVersion ¶
func (o VMExtensionOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
func (VMExtensionOutput) ElementType ¶
func (VMExtensionOutput) ElementType() reflect.Type
func (VMExtensionOutput) EnableAutomaticUpgrade ¶
func (o VMExtensionOutput) EnableAutomaticUpgrade() pulumi.BoolPtrOutput
Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
func (VMExtensionOutput) Name ¶
func (o VMExtensionOutput) Name() pulumi.StringOutput
func (VMExtensionOutput) ProtectedSettings ¶
func (o VMExtensionOutput) ProtectedSettings() pulumi.AnyOutput
The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
func (VMExtensionOutput) ProvisionAfterExtensions ¶
func (o VMExtensionOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
Collection of extension names after which this extension needs to be provisioned.
func (VMExtensionOutput) Publisher ¶
func (o VMExtensionOutput) Publisher() pulumi.StringOutput
func (VMExtensionOutput) Settings ¶
func (o VMExtensionOutput) Settings() pulumi.AnyOutput
func (VMExtensionOutput) ToVMExtensionOutput ¶
func (o VMExtensionOutput) ToVMExtensionOutput() VMExtensionOutput
func (VMExtensionOutput) ToVMExtensionOutputWithContext ¶
func (o VMExtensionOutput) ToVMExtensionOutputWithContext(ctx context.Context) VMExtensionOutput
func (VMExtensionOutput) Type ¶
func (o VMExtensionOutput) Type() pulumi.StringOutput
func (VMExtensionOutput) TypeHandlerVersion ¶
func (o VMExtensionOutput) TypeHandlerVersion() pulumi.StringPtrOutput
type VMExtensionResponse ¶
type VMExtensionResponse struct { // Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"` // Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available. EnableAutomaticUpgrade *bool `pulumi:"enableAutomaticUpgrade"` Name string `pulumi:"name"` // The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ProtectedSettings interface{} `pulumi:"protectedSettings"` // Collection of extension names after which this extension needs to be provisioned. ProvisionAfterExtensions []string `pulumi:"provisionAfterExtensions"` Publisher string `pulumi:"publisher"` Settings interface{} `pulumi:"settings"` Type string `pulumi:"type"` TypeHandlerVersion *string `pulumi:"typeHandlerVersion"` }
type VMExtensionResponseArrayOutput ¶
type VMExtensionResponseArrayOutput struct{ *pulumi.OutputState }
func (VMExtensionResponseArrayOutput) ElementType ¶
func (VMExtensionResponseArrayOutput) ElementType() reflect.Type
func (VMExtensionResponseArrayOutput) Index ¶
func (o VMExtensionResponseArrayOutput) Index(i pulumi.IntInput) VMExtensionResponseOutput
func (VMExtensionResponseArrayOutput) ToVMExtensionResponseArrayOutput ¶
func (o VMExtensionResponseArrayOutput) ToVMExtensionResponseArrayOutput() VMExtensionResponseArrayOutput
func (VMExtensionResponseArrayOutput) ToVMExtensionResponseArrayOutputWithContext ¶
func (o VMExtensionResponseArrayOutput) ToVMExtensionResponseArrayOutputWithContext(ctx context.Context) VMExtensionResponseArrayOutput
type VMExtensionResponseOutput ¶
type VMExtensionResponseOutput struct{ *pulumi.OutputState }
func (VMExtensionResponseOutput) AutoUpgradeMinorVersion ¶
func (o VMExtensionResponseOutput) AutoUpgradeMinorVersion() pulumi.BoolPtrOutput
Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
func (VMExtensionResponseOutput) ElementType ¶
func (VMExtensionResponseOutput) ElementType() reflect.Type
func (VMExtensionResponseOutput) EnableAutomaticUpgrade ¶
func (o VMExtensionResponseOutput) EnableAutomaticUpgrade() pulumi.BoolPtrOutput
Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
func (VMExtensionResponseOutput) Name ¶
func (o VMExtensionResponseOutput) Name() pulumi.StringOutput
func (VMExtensionResponseOutput) ProtectedSettings ¶
func (o VMExtensionResponseOutput) ProtectedSettings() pulumi.AnyOutput
The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
func (VMExtensionResponseOutput) ProvisionAfterExtensions ¶
func (o VMExtensionResponseOutput) ProvisionAfterExtensions() pulumi.StringArrayOutput
Collection of extension names after which this extension needs to be provisioned.
func (VMExtensionResponseOutput) Publisher ¶
func (o VMExtensionResponseOutput) Publisher() pulumi.StringOutput
func (VMExtensionResponseOutput) Settings ¶
func (o VMExtensionResponseOutput) Settings() pulumi.AnyOutput
func (VMExtensionResponseOutput) ToVMExtensionResponseOutput ¶
func (o VMExtensionResponseOutput) ToVMExtensionResponseOutput() VMExtensionResponseOutput
func (VMExtensionResponseOutput) ToVMExtensionResponseOutputWithContext ¶
func (o VMExtensionResponseOutput) ToVMExtensionResponseOutputWithContext(ctx context.Context) VMExtensionResponseOutput
func (VMExtensionResponseOutput) Type ¶
func (o VMExtensionResponseOutput) Type() pulumi.StringOutput
func (VMExtensionResponseOutput) TypeHandlerVersion ¶
func (o VMExtensionResponseOutput) TypeHandlerVersion() pulumi.StringPtrOutput
type VirtualMachineConfiguration ¶
type VirtualMachineConfiguration struct { // If specified, setup is performed on each node in the pool to allow tasks to run in containers. All regular tasks and job manager tasks run on this pool must specify the containerSettings property, and all other tasks may specify it. ContainerConfiguration *ContainerConfiguration `pulumi:"containerConfiguration"` // This property must be specified if the compute nodes in the pool need to have empty data disks attached to them. DataDisks []DataDisk `pulumi:"dataDisks"` // If specified, encryption is performed on each node in the pool during node provisioning. DiskEncryptionConfiguration *DiskEncryptionConfiguration `pulumi:"diskEncryptionConfiguration"` // If specified, the extensions mentioned in this configuration will be installed on each node. Extensions []VMExtension `pulumi:"extensions"` ImageReference ImageReference `pulumi:"imageReference"` // This only applies to images that contain the Windows operating system, and should only be used when you hold valid on-premises licenses for the nodes which will be deployed. If omitted, no on-premises licensing discount is applied. Values are: // // Windows_Server - The on-premises license is for Windows Server. // Windows_Client - The on-premises license is for Windows Client. LicenseType *string `pulumi:"licenseType"` // The Batch node agent is a program that runs on each node in the pool, and provides the command-and-control interface between the node and the Batch service. There are different implementations of the node agent, known as SKUs, for different operating systems. You must specify a node agent SKU which matches the selected image reference. To get the list of supported node agent SKUs along with their list of verified image references, see the 'List supported node agent SKUs' operation. NodeAgentSkuId string `pulumi:"nodeAgentSkuId"` // This configuration will specify rules on how nodes in the pool will be physically allocated. NodePlacementConfiguration *NodePlacementConfiguration `pulumi:"nodePlacementConfiguration"` // Contains configuration for ephemeral OSDisk settings. OsDisk *OSDisk `pulumi:"osDisk"` // This property must not be specified if the imageReference specifies a Linux OS image. WindowsConfiguration *WindowsConfiguration `pulumi:"windowsConfiguration"` }
func (*VirtualMachineConfiguration) Defaults ¶
func (val *VirtualMachineConfiguration) Defaults() *VirtualMachineConfiguration
Defaults sets the appropriate defaults for VirtualMachineConfiguration
type VirtualMachineConfigurationArgs ¶
type VirtualMachineConfigurationArgs struct { // If specified, setup is performed on each node in the pool to allow tasks to run in containers. All regular tasks and job manager tasks run on this pool must specify the containerSettings property, and all other tasks may specify it. ContainerConfiguration ContainerConfigurationPtrInput `pulumi:"containerConfiguration"` // This property must be specified if the compute nodes in the pool need to have empty data disks attached to them. DataDisks DataDiskArrayInput `pulumi:"dataDisks"` // If specified, encryption is performed on each node in the pool during node provisioning. DiskEncryptionConfiguration DiskEncryptionConfigurationPtrInput `pulumi:"diskEncryptionConfiguration"` // If specified, the extensions mentioned in this configuration will be installed on each node. Extensions VMExtensionArrayInput `pulumi:"extensions"` ImageReference ImageReferenceInput `pulumi:"imageReference"` // This only applies to images that contain the Windows operating system, and should only be used when you hold valid on-premises licenses for the nodes which will be deployed. If omitted, no on-premises licensing discount is applied. Values are: // // Windows_Server - The on-premises license is for Windows Server. // Windows_Client - The on-premises license is for Windows Client. LicenseType pulumi.StringPtrInput `pulumi:"licenseType"` // The Batch node agent is a program that runs on each node in the pool, and provides the command-and-control interface between the node and the Batch service. There are different implementations of the node agent, known as SKUs, for different operating systems. You must specify a node agent SKU which matches the selected image reference. To get the list of supported node agent SKUs along with their list of verified image references, see the 'List supported node agent SKUs' operation. NodeAgentSkuId pulumi.StringInput `pulumi:"nodeAgentSkuId"` // This configuration will specify rules on how nodes in the pool will be physically allocated. NodePlacementConfiguration NodePlacementConfigurationPtrInput `pulumi:"nodePlacementConfiguration"` // Contains configuration for ephemeral OSDisk settings. OsDisk OSDiskPtrInput `pulumi:"osDisk"` // This property must not be specified if the imageReference specifies a Linux OS image. WindowsConfiguration WindowsConfigurationPtrInput `pulumi:"windowsConfiguration"` }
func (*VirtualMachineConfigurationArgs) Defaults ¶
func (val *VirtualMachineConfigurationArgs) Defaults() *VirtualMachineConfigurationArgs
Defaults sets the appropriate defaults for VirtualMachineConfigurationArgs
func (VirtualMachineConfigurationArgs) ElementType ¶
func (VirtualMachineConfigurationArgs) ElementType() reflect.Type
func (VirtualMachineConfigurationArgs) ToVirtualMachineConfigurationOutput ¶
func (i VirtualMachineConfigurationArgs) ToVirtualMachineConfigurationOutput() VirtualMachineConfigurationOutput
func (VirtualMachineConfigurationArgs) ToVirtualMachineConfigurationOutputWithContext ¶
func (i VirtualMachineConfigurationArgs) ToVirtualMachineConfigurationOutputWithContext(ctx context.Context) VirtualMachineConfigurationOutput
func (VirtualMachineConfigurationArgs) ToVirtualMachineConfigurationPtrOutput ¶
func (i VirtualMachineConfigurationArgs) ToVirtualMachineConfigurationPtrOutput() VirtualMachineConfigurationPtrOutput
func (VirtualMachineConfigurationArgs) ToVirtualMachineConfigurationPtrOutputWithContext ¶
func (i VirtualMachineConfigurationArgs) ToVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineConfigurationPtrOutput
type VirtualMachineConfigurationInput ¶
type VirtualMachineConfigurationInput interface { pulumi.Input ToVirtualMachineConfigurationOutput() VirtualMachineConfigurationOutput ToVirtualMachineConfigurationOutputWithContext(context.Context) VirtualMachineConfigurationOutput }
VirtualMachineConfigurationInput is an input type that accepts VirtualMachineConfigurationArgs and VirtualMachineConfigurationOutput values. You can construct a concrete instance of `VirtualMachineConfigurationInput` via:
VirtualMachineConfigurationArgs{...}
type VirtualMachineConfigurationOutput ¶
type VirtualMachineConfigurationOutput struct{ *pulumi.OutputState }
func (VirtualMachineConfigurationOutput) ContainerConfiguration ¶
func (o VirtualMachineConfigurationOutput) ContainerConfiguration() ContainerConfigurationPtrOutput
If specified, setup is performed on each node in the pool to allow tasks to run in containers. All regular tasks and job manager tasks run on this pool must specify the containerSettings property, and all other tasks may specify it.
func (VirtualMachineConfigurationOutput) DataDisks ¶
func (o VirtualMachineConfigurationOutput) DataDisks() DataDiskArrayOutput
This property must be specified if the compute nodes in the pool need to have empty data disks attached to them.
func (VirtualMachineConfigurationOutput) DiskEncryptionConfiguration ¶
func (o VirtualMachineConfigurationOutput) DiskEncryptionConfiguration() DiskEncryptionConfigurationPtrOutput
If specified, encryption is performed on each node in the pool during node provisioning.
func (VirtualMachineConfigurationOutput) ElementType ¶
func (VirtualMachineConfigurationOutput) ElementType() reflect.Type
func (VirtualMachineConfigurationOutput) Extensions ¶
func (o VirtualMachineConfigurationOutput) Extensions() VMExtensionArrayOutput
If specified, the extensions mentioned in this configuration will be installed on each node.
func (VirtualMachineConfigurationOutput) ImageReference ¶
func (o VirtualMachineConfigurationOutput) ImageReference() ImageReferenceOutput
func (VirtualMachineConfigurationOutput) LicenseType ¶
func (o VirtualMachineConfigurationOutput) LicenseType() pulumi.StringPtrOutput
This only applies to images that contain the Windows operating system, and should only be used when you hold valid on-premises licenses for the nodes which will be deployed. If omitted, no on-premises licensing discount is applied. Values are:
Windows_Server - The on-premises license is for Windows Server. Windows_Client - The on-premises license is for Windows Client.
func (VirtualMachineConfigurationOutput) NodeAgentSkuId ¶
func (o VirtualMachineConfigurationOutput) NodeAgentSkuId() pulumi.StringOutput
The Batch node agent is a program that runs on each node in the pool, and provides the command-and-control interface between the node and the Batch service. There are different implementations of the node agent, known as SKUs, for different operating systems. You must specify a node agent SKU which matches the selected image reference. To get the list of supported node agent SKUs along with their list of verified image references, see the 'List supported node agent SKUs' operation.
func (VirtualMachineConfigurationOutput) NodePlacementConfiguration ¶
func (o VirtualMachineConfigurationOutput) NodePlacementConfiguration() NodePlacementConfigurationPtrOutput
This configuration will specify rules on how nodes in the pool will be physically allocated.
func (VirtualMachineConfigurationOutput) OsDisk ¶
func (o VirtualMachineConfigurationOutput) OsDisk() OSDiskPtrOutput
Contains configuration for ephemeral OSDisk settings.
func (VirtualMachineConfigurationOutput) ToVirtualMachineConfigurationOutput ¶
func (o VirtualMachineConfigurationOutput) ToVirtualMachineConfigurationOutput() VirtualMachineConfigurationOutput
func (VirtualMachineConfigurationOutput) ToVirtualMachineConfigurationOutputWithContext ¶
func (o VirtualMachineConfigurationOutput) ToVirtualMachineConfigurationOutputWithContext(ctx context.Context) VirtualMachineConfigurationOutput
func (VirtualMachineConfigurationOutput) ToVirtualMachineConfigurationPtrOutput ¶
func (o VirtualMachineConfigurationOutput) ToVirtualMachineConfigurationPtrOutput() VirtualMachineConfigurationPtrOutput
func (VirtualMachineConfigurationOutput) ToVirtualMachineConfigurationPtrOutputWithContext ¶
func (o VirtualMachineConfigurationOutput) ToVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineConfigurationPtrOutput
func (VirtualMachineConfigurationOutput) WindowsConfiguration ¶
func (o VirtualMachineConfigurationOutput) WindowsConfiguration() WindowsConfigurationPtrOutput
This property must not be specified if the imageReference specifies a Linux OS image.
type VirtualMachineConfigurationPtrInput ¶
type VirtualMachineConfigurationPtrInput interface { pulumi.Input ToVirtualMachineConfigurationPtrOutput() VirtualMachineConfigurationPtrOutput ToVirtualMachineConfigurationPtrOutputWithContext(context.Context) VirtualMachineConfigurationPtrOutput }
VirtualMachineConfigurationPtrInput is an input type that accepts VirtualMachineConfigurationArgs, VirtualMachineConfigurationPtr and VirtualMachineConfigurationPtrOutput values. You can construct a concrete instance of `VirtualMachineConfigurationPtrInput` via:
VirtualMachineConfigurationArgs{...} or: nil
func VirtualMachineConfigurationPtr ¶
func VirtualMachineConfigurationPtr(v *VirtualMachineConfigurationArgs) VirtualMachineConfigurationPtrInput
type VirtualMachineConfigurationPtrOutput ¶
type VirtualMachineConfigurationPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineConfigurationPtrOutput) ContainerConfiguration ¶
func (o VirtualMachineConfigurationPtrOutput) ContainerConfiguration() ContainerConfigurationPtrOutput
If specified, setup is performed on each node in the pool to allow tasks to run in containers. All regular tasks and job manager tasks run on this pool must specify the containerSettings property, and all other tasks may specify it.
func (VirtualMachineConfigurationPtrOutput) DataDisks ¶
func (o VirtualMachineConfigurationPtrOutput) DataDisks() DataDiskArrayOutput
This property must be specified if the compute nodes in the pool need to have empty data disks attached to them.
func (VirtualMachineConfigurationPtrOutput) DiskEncryptionConfiguration ¶
func (o VirtualMachineConfigurationPtrOutput) DiskEncryptionConfiguration() DiskEncryptionConfigurationPtrOutput
If specified, encryption is performed on each node in the pool during node provisioning.
func (VirtualMachineConfigurationPtrOutput) ElementType ¶
func (VirtualMachineConfigurationPtrOutput) ElementType() reflect.Type
func (VirtualMachineConfigurationPtrOutput) Extensions ¶
func (o VirtualMachineConfigurationPtrOutput) Extensions() VMExtensionArrayOutput
If specified, the extensions mentioned in this configuration will be installed on each node.
func (VirtualMachineConfigurationPtrOutput) ImageReference ¶
func (o VirtualMachineConfigurationPtrOutput) ImageReference() ImageReferencePtrOutput
func (VirtualMachineConfigurationPtrOutput) LicenseType ¶
func (o VirtualMachineConfigurationPtrOutput) LicenseType() pulumi.StringPtrOutput
This only applies to images that contain the Windows operating system, and should only be used when you hold valid on-premises licenses for the nodes which will be deployed. If omitted, no on-premises licensing discount is applied. Values are:
Windows_Server - The on-premises license is for Windows Server. Windows_Client - The on-premises license is for Windows Client.
func (VirtualMachineConfigurationPtrOutput) NodeAgentSkuId ¶
func (o VirtualMachineConfigurationPtrOutput) NodeAgentSkuId() pulumi.StringPtrOutput
The Batch node agent is a program that runs on each node in the pool, and provides the command-and-control interface between the node and the Batch service. There are different implementations of the node agent, known as SKUs, for different operating systems. You must specify a node agent SKU which matches the selected image reference. To get the list of supported node agent SKUs along with their list of verified image references, see the 'List supported node agent SKUs' operation.
func (VirtualMachineConfigurationPtrOutput) NodePlacementConfiguration ¶
func (o VirtualMachineConfigurationPtrOutput) NodePlacementConfiguration() NodePlacementConfigurationPtrOutput
This configuration will specify rules on how nodes in the pool will be physically allocated.
func (VirtualMachineConfigurationPtrOutput) OsDisk ¶
func (o VirtualMachineConfigurationPtrOutput) OsDisk() OSDiskPtrOutput
Contains configuration for ephemeral OSDisk settings.
func (VirtualMachineConfigurationPtrOutput) ToVirtualMachineConfigurationPtrOutput ¶
func (o VirtualMachineConfigurationPtrOutput) ToVirtualMachineConfigurationPtrOutput() VirtualMachineConfigurationPtrOutput
func (VirtualMachineConfigurationPtrOutput) ToVirtualMachineConfigurationPtrOutputWithContext ¶
func (o VirtualMachineConfigurationPtrOutput) ToVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) VirtualMachineConfigurationPtrOutput
func (VirtualMachineConfigurationPtrOutput) WindowsConfiguration ¶
func (o VirtualMachineConfigurationPtrOutput) WindowsConfiguration() WindowsConfigurationPtrOutput
This property must not be specified if the imageReference specifies a Linux OS image.
type VirtualMachineConfigurationResponse ¶
type VirtualMachineConfigurationResponse struct { // If specified, setup is performed on each node in the pool to allow tasks to run in containers. All regular tasks and job manager tasks run on this pool must specify the containerSettings property, and all other tasks may specify it. ContainerConfiguration *ContainerConfigurationResponse `pulumi:"containerConfiguration"` // This property must be specified if the compute nodes in the pool need to have empty data disks attached to them. DataDisks []DataDiskResponse `pulumi:"dataDisks"` // If specified, encryption is performed on each node in the pool during node provisioning. DiskEncryptionConfiguration *DiskEncryptionConfigurationResponse `pulumi:"diskEncryptionConfiguration"` // If specified, the extensions mentioned in this configuration will be installed on each node. Extensions []VMExtensionResponse `pulumi:"extensions"` ImageReference ImageReferenceResponse `pulumi:"imageReference"` // This only applies to images that contain the Windows operating system, and should only be used when you hold valid on-premises licenses for the nodes which will be deployed. If omitted, no on-premises licensing discount is applied. Values are: // // Windows_Server - The on-premises license is for Windows Server. // Windows_Client - The on-premises license is for Windows Client. LicenseType *string `pulumi:"licenseType"` // The Batch node agent is a program that runs on each node in the pool, and provides the command-and-control interface between the node and the Batch service. There are different implementations of the node agent, known as SKUs, for different operating systems. You must specify a node agent SKU which matches the selected image reference. To get the list of supported node agent SKUs along with their list of verified image references, see the 'List supported node agent SKUs' operation. NodeAgentSkuId string `pulumi:"nodeAgentSkuId"` // This configuration will specify rules on how nodes in the pool will be physically allocated. NodePlacementConfiguration *NodePlacementConfigurationResponse `pulumi:"nodePlacementConfiguration"` // Contains configuration for ephemeral OSDisk settings. OsDisk *OSDiskResponse `pulumi:"osDisk"` // This property must not be specified if the imageReference specifies a Linux OS image. WindowsConfiguration *WindowsConfigurationResponse `pulumi:"windowsConfiguration"` }
func (*VirtualMachineConfigurationResponse) Defaults ¶
func (val *VirtualMachineConfigurationResponse) Defaults() *VirtualMachineConfigurationResponse
Defaults sets the appropriate defaults for VirtualMachineConfigurationResponse
type VirtualMachineConfigurationResponseOutput ¶
type VirtualMachineConfigurationResponseOutput struct{ *pulumi.OutputState }
func (VirtualMachineConfigurationResponseOutput) ContainerConfiguration ¶
func (o VirtualMachineConfigurationResponseOutput) ContainerConfiguration() ContainerConfigurationResponsePtrOutput
If specified, setup is performed on each node in the pool to allow tasks to run in containers. All regular tasks and job manager tasks run on this pool must specify the containerSettings property, and all other tasks may specify it.
func (VirtualMachineConfigurationResponseOutput) DataDisks ¶
func (o VirtualMachineConfigurationResponseOutput) DataDisks() DataDiskResponseArrayOutput
This property must be specified if the compute nodes in the pool need to have empty data disks attached to them.
func (VirtualMachineConfigurationResponseOutput) DiskEncryptionConfiguration ¶
func (o VirtualMachineConfigurationResponseOutput) DiskEncryptionConfiguration() DiskEncryptionConfigurationResponsePtrOutput
If specified, encryption is performed on each node in the pool during node provisioning.
func (VirtualMachineConfigurationResponseOutput) ElementType ¶
func (VirtualMachineConfigurationResponseOutput) ElementType() reflect.Type
func (VirtualMachineConfigurationResponseOutput) Extensions ¶
func (o VirtualMachineConfigurationResponseOutput) Extensions() VMExtensionResponseArrayOutput
If specified, the extensions mentioned in this configuration will be installed on each node.
func (VirtualMachineConfigurationResponseOutput) ImageReference ¶
func (o VirtualMachineConfigurationResponseOutput) ImageReference() ImageReferenceResponseOutput
func (VirtualMachineConfigurationResponseOutput) LicenseType ¶
func (o VirtualMachineConfigurationResponseOutput) LicenseType() pulumi.StringPtrOutput
This only applies to images that contain the Windows operating system, and should only be used when you hold valid on-premises licenses for the nodes which will be deployed. If omitted, no on-premises licensing discount is applied. Values are:
Windows_Server - The on-premises license is for Windows Server. Windows_Client - The on-premises license is for Windows Client.
func (VirtualMachineConfigurationResponseOutput) NodeAgentSkuId ¶
func (o VirtualMachineConfigurationResponseOutput) NodeAgentSkuId() pulumi.StringOutput
The Batch node agent is a program that runs on each node in the pool, and provides the command-and-control interface between the node and the Batch service. There are different implementations of the node agent, known as SKUs, for different operating systems. You must specify a node agent SKU which matches the selected image reference. To get the list of supported node agent SKUs along with their list of verified image references, see the 'List supported node agent SKUs' operation.
func (VirtualMachineConfigurationResponseOutput) NodePlacementConfiguration ¶
func (o VirtualMachineConfigurationResponseOutput) NodePlacementConfiguration() NodePlacementConfigurationResponsePtrOutput
This configuration will specify rules on how nodes in the pool will be physically allocated.
func (VirtualMachineConfigurationResponseOutput) OsDisk ¶
func (o VirtualMachineConfigurationResponseOutput) OsDisk() OSDiskResponsePtrOutput
Contains configuration for ephemeral OSDisk settings.
func (VirtualMachineConfigurationResponseOutput) ToVirtualMachineConfigurationResponseOutput ¶
func (o VirtualMachineConfigurationResponseOutput) ToVirtualMachineConfigurationResponseOutput() VirtualMachineConfigurationResponseOutput
func (VirtualMachineConfigurationResponseOutput) ToVirtualMachineConfigurationResponseOutputWithContext ¶
func (o VirtualMachineConfigurationResponseOutput) ToVirtualMachineConfigurationResponseOutputWithContext(ctx context.Context) VirtualMachineConfigurationResponseOutput
func (VirtualMachineConfigurationResponseOutput) WindowsConfiguration ¶
func (o VirtualMachineConfigurationResponseOutput) WindowsConfiguration() WindowsConfigurationResponsePtrOutput
This property must not be specified if the imageReference specifies a Linux OS image.
type VirtualMachineConfigurationResponsePtrOutput ¶
type VirtualMachineConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineConfigurationResponsePtrOutput) ContainerConfiguration ¶
func (o VirtualMachineConfigurationResponsePtrOutput) ContainerConfiguration() ContainerConfigurationResponsePtrOutput
If specified, setup is performed on each node in the pool to allow tasks to run in containers. All regular tasks and job manager tasks run on this pool must specify the containerSettings property, and all other tasks may specify it.
func (VirtualMachineConfigurationResponsePtrOutput) DataDisks ¶
func (o VirtualMachineConfigurationResponsePtrOutput) DataDisks() DataDiskResponseArrayOutput
This property must be specified if the compute nodes in the pool need to have empty data disks attached to them.
func (VirtualMachineConfigurationResponsePtrOutput) DiskEncryptionConfiguration ¶
func (o VirtualMachineConfigurationResponsePtrOutput) DiskEncryptionConfiguration() DiskEncryptionConfigurationResponsePtrOutput
If specified, encryption is performed on each node in the pool during node provisioning.
func (VirtualMachineConfigurationResponsePtrOutput) ElementType ¶
func (VirtualMachineConfigurationResponsePtrOutput) ElementType() reflect.Type
func (VirtualMachineConfigurationResponsePtrOutput) Extensions ¶
func (o VirtualMachineConfigurationResponsePtrOutput) Extensions() VMExtensionResponseArrayOutput
If specified, the extensions mentioned in this configuration will be installed on each node.
func (VirtualMachineConfigurationResponsePtrOutput) ImageReference ¶
func (o VirtualMachineConfigurationResponsePtrOutput) ImageReference() ImageReferenceResponsePtrOutput
func (VirtualMachineConfigurationResponsePtrOutput) LicenseType ¶
func (o VirtualMachineConfigurationResponsePtrOutput) LicenseType() pulumi.StringPtrOutput
This only applies to images that contain the Windows operating system, and should only be used when you hold valid on-premises licenses for the nodes which will be deployed. If omitted, no on-premises licensing discount is applied. Values are:
Windows_Server - The on-premises license is for Windows Server. Windows_Client - The on-premises license is for Windows Client.
func (VirtualMachineConfigurationResponsePtrOutput) NodeAgentSkuId ¶
func (o VirtualMachineConfigurationResponsePtrOutput) NodeAgentSkuId() pulumi.StringPtrOutput
The Batch node agent is a program that runs on each node in the pool, and provides the command-and-control interface between the node and the Batch service. There are different implementations of the node agent, known as SKUs, for different operating systems. You must specify a node agent SKU which matches the selected image reference. To get the list of supported node agent SKUs along with their list of verified image references, see the 'List supported node agent SKUs' operation.
func (VirtualMachineConfigurationResponsePtrOutput) NodePlacementConfiguration ¶
func (o VirtualMachineConfigurationResponsePtrOutput) NodePlacementConfiguration() NodePlacementConfigurationResponsePtrOutput
This configuration will specify rules on how nodes in the pool will be physically allocated.
func (VirtualMachineConfigurationResponsePtrOutput) OsDisk ¶
func (o VirtualMachineConfigurationResponsePtrOutput) OsDisk() OSDiskResponsePtrOutput
Contains configuration for ephemeral OSDisk settings.
func (VirtualMachineConfigurationResponsePtrOutput) ToVirtualMachineConfigurationResponsePtrOutput ¶
func (o VirtualMachineConfigurationResponsePtrOutput) ToVirtualMachineConfigurationResponsePtrOutput() VirtualMachineConfigurationResponsePtrOutput
func (VirtualMachineConfigurationResponsePtrOutput) ToVirtualMachineConfigurationResponsePtrOutputWithContext ¶
func (o VirtualMachineConfigurationResponsePtrOutput) ToVirtualMachineConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualMachineConfigurationResponsePtrOutput
func (VirtualMachineConfigurationResponsePtrOutput) WindowsConfiguration ¶
func (o VirtualMachineConfigurationResponsePtrOutput) WindowsConfiguration() WindowsConfigurationResponsePtrOutput
This property must not be specified if the imageReference specifies a Linux OS image.
type VirtualMachineFamilyCoreQuotaResponse ¶
type VirtualMachineFamilyCoreQuotaResponse struct { // The core quota for the VM family for the Batch account. CoreQuota int `pulumi:"coreQuota"` // The Virtual Machine family name. Name string `pulumi:"name"` }
A VM Family and its associated core quota for the Batch account.
type VirtualMachineFamilyCoreQuotaResponseArrayOutput ¶
type VirtualMachineFamilyCoreQuotaResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineFamilyCoreQuotaResponseArrayOutput) ElementType ¶
func (VirtualMachineFamilyCoreQuotaResponseArrayOutput) ElementType() reflect.Type
func (VirtualMachineFamilyCoreQuotaResponseArrayOutput) ToVirtualMachineFamilyCoreQuotaResponseArrayOutput ¶
func (o VirtualMachineFamilyCoreQuotaResponseArrayOutput) ToVirtualMachineFamilyCoreQuotaResponseArrayOutput() VirtualMachineFamilyCoreQuotaResponseArrayOutput
func (VirtualMachineFamilyCoreQuotaResponseArrayOutput) ToVirtualMachineFamilyCoreQuotaResponseArrayOutputWithContext ¶
func (o VirtualMachineFamilyCoreQuotaResponseArrayOutput) ToVirtualMachineFamilyCoreQuotaResponseArrayOutputWithContext(ctx context.Context) VirtualMachineFamilyCoreQuotaResponseArrayOutput
type VirtualMachineFamilyCoreQuotaResponseOutput ¶
type VirtualMachineFamilyCoreQuotaResponseOutput struct{ *pulumi.OutputState }
A VM Family and its associated core quota for the Batch account.
func (VirtualMachineFamilyCoreQuotaResponseOutput) CoreQuota ¶
func (o VirtualMachineFamilyCoreQuotaResponseOutput) CoreQuota() pulumi.IntOutput
The core quota for the VM family for the Batch account.
func (VirtualMachineFamilyCoreQuotaResponseOutput) ElementType ¶
func (VirtualMachineFamilyCoreQuotaResponseOutput) ElementType() reflect.Type
func (VirtualMachineFamilyCoreQuotaResponseOutput) Name ¶
func (o VirtualMachineFamilyCoreQuotaResponseOutput) Name() pulumi.StringOutput
The Virtual Machine family name.
func (VirtualMachineFamilyCoreQuotaResponseOutput) ToVirtualMachineFamilyCoreQuotaResponseOutput ¶
func (o VirtualMachineFamilyCoreQuotaResponseOutput) ToVirtualMachineFamilyCoreQuotaResponseOutput() VirtualMachineFamilyCoreQuotaResponseOutput
func (VirtualMachineFamilyCoreQuotaResponseOutput) ToVirtualMachineFamilyCoreQuotaResponseOutputWithContext ¶
func (o VirtualMachineFamilyCoreQuotaResponseOutput) ToVirtualMachineFamilyCoreQuotaResponseOutputWithContext(ctx context.Context) VirtualMachineFamilyCoreQuotaResponseOutput
type WindowsConfiguration ¶
type WindowsConfiguration struct { // If omitted, the default value is true. EnableAutomaticUpdates *bool `pulumi:"enableAutomaticUpdates"` }
type WindowsConfigurationArgs ¶
type WindowsConfigurationArgs struct { // If omitted, the default value is true. EnableAutomaticUpdates pulumi.BoolPtrInput `pulumi:"enableAutomaticUpdates"` }
func (WindowsConfigurationArgs) ElementType ¶
func (WindowsConfigurationArgs) ElementType() reflect.Type
func (WindowsConfigurationArgs) ToWindowsConfigurationOutput ¶
func (i WindowsConfigurationArgs) ToWindowsConfigurationOutput() WindowsConfigurationOutput
func (WindowsConfigurationArgs) ToWindowsConfigurationOutputWithContext ¶
func (i WindowsConfigurationArgs) ToWindowsConfigurationOutputWithContext(ctx context.Context) WindowsConfigurationOutput
func (WindowsConfigurationArgs) ToWindowsConfigurationPtrOutput ¶
func (i WindowsConfigurationArgs) ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput
func (WindowsConfigurationArgs) ToWindowsConfigurationPtrOutputWithContext ¶
func (i WindowsConfigurationArgs) ToWindowsConfigurationPtrOutputWithContext(ctx context.Context) WindowsConfigurationPtrOutput
type WindowsConfigurationInput ¶
type WindowsConfigurationInput interface { pulumi.Input ToWindowsConfigurationOutput() WindowsConfigurationOutput ToWindowsConfigurationOutputWithContext(context.Context) WindowsConfigurationOutput }
WindowsConfigurationInput is an input type that accepts WindowsConfigurationArgs and WindowsConfigurationOutput values. You can construct a concrete instance of `WindowsConfigurationInput` via:
WindowsConfigurationArgs{...}
type WindowsConfigurationOutput ¶
type WindowsConfigurationOutput struct{ *pulumi.OutputState }
func (WindowsConfigurationOutput) ElementType ¶
func (WindowsConfigurationOutput) ElementType() reflect.Type
func (WindowsConfigurationOutput) EnableAutomaticUpdates ¶
func (o WindowsConfigurationOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
If omitted, the default value is true.
func (WindowsConfigurationOutput) ToWindowsConfigurationOutput ¶
func (o WindowsConfigurationOutput) ToWindowsConfigurationOutput() WindowsConfigurationOutput
func (WindowsConfigurationOutput) ToWindowsConfigurationOutputWithContext ¶
func (o WindowsConfigurationOutput) ToWindowsConfigurationOutputWithContext(ctx context.Context) WindowsConfigurationOutput
func (WindowsConfigurationOutput) ToWindowsConfigurationPtrOutput ¶
func (o WindowsConfigurationOutput) ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput
func (WindowsConfigurationOutput) ToWindowsConfigurationPtrOutputWithContext ¶
func (o WindowsConfigurationOutput) ToWindowsConfigurationPtrOutputWithContext(ctx context.Context) WindowsConfigurationPtrOutput
type WindowsConfigurationPtrInput ¶
type WindowsConfigurationPtrInput interface { pulumi.Input ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput ToWindowsConfigurationPtrOutputWithContext(context.Context) WindowsConfigurationPtrOutput }
WindowsConfigurationPtrInput is an input type that accepts WindowsConfigurationArgs, WindowsConfigurationPtr and WindowsConfigurationPtrOutput values. You can construct a concrete instance of `WindowsConfigurationPtrInput` via:
WindowsConfigurationArgs{...} or: nil
func WindowsConfigurationPtr ¶
func WindowsConfigurationPtr(v *WindowsConfigurationArgs) WindowsConfigurationPtrInput
type WindowsConfigurationPtrOutput ¶
type WindowsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WindowsConfigurationPtrOutput) Elem ¶
func (o WindowsConfigurationPtrOutput) Elem() WindowsConfigurationOutput
func (WindowsConfigurationPtrOutput) ElementType ¶
func (WindowsConfigurationPtrOutput) ElementType() reflect.Type
func (WindowsConfigurationPtrOutput) EnableAutomaticUpdates ¶
func (o WindowsConfigurationPtrOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
If omitted, the default value is true.
func (WindowsConfigurationPtrOutput) ToWindowsConfigurationPtrOutput ¶
func (o WindowsConfigurationPtrOutput) ToWindowsConfigurationPtrOutput() WindowsConfigurationPtrOutput
func (WindowsConfigurationPtrOutput) ToWindowsConfigurationPtrOutputWithContext ¶
func (o WindowsConfigurationPtrOutput) ToWindowsConfigurationPtrOutputWithContext(ctx context.Context) WindowsConfigurationPtrOutput
type WindowsConfigurationResponse ¶
type WindowsConfigurationResponse struct { // If omitted, the default value is true. EnableAutomaticUpdates *bool `pulumi:"enableAutomaticUpdates"` }
type WindowsConfigurationResponseOutput ¶
type WindowsConfigurationResponseOutput struct{ *pulumi.OutputState }
func (WindowsConfigurationResponseOutput) ElementType ¶
func (WindowsConfigurationResponseOutput) ElementType() reflect.Type
func (WindowsConfigurationResponseOutput) EnableAutomaticUpdates ¶
func (o WindowsConfigurationResponseOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
If omitted, the default value is true.
func (WindowsConfigurationResponseOutput) ToWindowsConfigurationResponseOutput ¶
func (o WindowsConfigurationResponseOutput) ToWindowsConfigurationResponseOutput() WindowsConfigurationResponseOutput
func (WindowsConfigurationResponseOutput) ToWindowsConfigurationResponseOutputWithContext ¶
func (o WindowsConfigurationResponseOutput) ToWindowsConfigurationResponseOutputWithContext(ctx context.Context) WindowsConfigurationResponseOutput
type WindowsConfigurationResponsePtrOutput ¶
type WindowsConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (WindowsConfigurationResponsePtrOutput) ElementType ¶
func (WindowsConfigurationResponsePtrOutput) ElementType() reflect.Type
func (WindowsConfigurationResponsePtrOutput) EnableAutomaticUpdates ¶
func (o WindowsConfigurationResponsePtrOutput) EnableAutomaticUpdates() pulumi.BoolPtrOutput
If omitted, the default value is true.
func (WindowsConfigurationResponsePtrOutput) ToWindowsConfigurationResponsePtrOutput ¶
func (o WindowsConfigurationResponsePtrOutput) ToWindowsConfigurationResponsePtrOutput() WindowsConfigurationResponsePtrOutput
func (WindowsConfigurationResponsePtrOutput) ToWindowsConfigurationResponsePtrOutputWithContext ¶
func (o WindowsConfigurationResponsePtrOutput) ToWindowsConfigurationResponsePtrOutputWithContext(ctx context.Context) WindowsConfigurationResponsePtrOutput
type WindowsUserConfiguration ¶
type WindowsUserConfiguration struct { // Specifies login mode for the user. The default value for VirtualMachineConfiguration pools is interactive mode and for CloudServiceConfiguration pools is batch mode. LoginMode *LoginMode `pulumi:"loginMode"` }
type WindowsUserConfigurationArgs ¶
type WindowsUserConfigurationArgs struct { // Specifies login mode for the user. The default value for VirtualMachineConfiguration pools is interactive mode and for CloudServiceConfiguration pools is batch mode. LoginMode LoginModePtrInput `pulumi:"loginMode"` }
func (WindowsUserConfigurationArgs) ElementType ¶
func (WindowsUserConfigurationArgs) ElementType() reflect.Type
func (WindowsUserConfigurationArgs) ToWindowsUserConfigurationOutput ¶
func (i WindowsUserConfigurationArgs) ToWindowsUserConfigurationOutput() WindowsUserConfigurationOutput
func (WindowsUserConfigurationArgs) ToWindowsUserConfigurationOutputWithContext ¶
func (i WindowsUserConfigurationArgs) ToWindowsUserConfigurationOutputWithContext(ctx context.Context) WindowsUserConfigurationOutput
func (WindowsUserConfigurationArgs) ToWindowsUserConfigurationPtrOutput ¶
func (i WindowsUserConfigurationArgs) ToWindowsUserConfigurationPtrOutput() WindowsUserConfigurationPtrOutput
func (WindowsUserConfigurationArgs) ToWindowsUserConfigurationPtrOutputWithContext ¶
func (i WindowsUserConfigurationArgs) ToWindowsUserConfigurationPtrOutputWithContext(ctx context.Context) WindowsUserConfigurationPtrOutput
type WindowsUserConfigurationInput ¶
type WindowsUserConfigurationInput interface { pulumi.Input ToWindowsUserConfigurationOutput() WindowsUserConfigurationOutput ToWindowsUserConfigurationOutputWithContext(context.Context) WindowsUserConfigurationOutput }
WindowsUserConfigurationInput is an input type that accepts WindowsUserConfigurationArgs and WindowsUserConfigurationOutput values. You can construct a concrete instance of `WindowsUserConfigurationInput` via:
WindowsUserConfigurationArgs{...}
type WindowsUserConfigurationOutput ¶
type WindowsUserConfigurationOutput struct{ *pulumi.OutputState }
func (WindowsUserConfigurationOutput) ElementType ¶
func (WindowsUserConfigurationOutput) ElementType() reflect.Type
func (WindowsUserConfigurationOutput) LoginMode ¶
func (o WindowsUserConfigurationOutput) LoginMode() LoginModePtrOutput
Specifies login mode for the user. The default value for VirtualMachineConfiguration pools is interactive mode and for CloudServiceConfiguration pools is batch mode.
func (WindowsUserConfigurationOutput) ToWindowsUserConfigurationOutput ¶
func (o WindowsUserConfigurationOutput) ToWindowsUserConfigurationOutput() WindowsUserConfigurationOutput
func (WindowsUserConfigurationOutput) ToWindowsUserConfigurationOutputWithContext ¶
func (o WindowsUserConfigurationOutput) ToWindowsUserConfigurationOutputWithContext(ctx context.Context) WindowsUserConfigurationOutput
func (WindowsUserConfigurationOutput) ToWindowsUserConfigurationPtrOutput ¶
func (o WindowsUserConfigurationOutput) ToWindowsUserConfigurationPtrOutput() WindowsUserConfigurationPtrOutput
func (WindowsUserConfigurationOutput) ToWindowsUserConfigurationPtrOutputWithContext ¶
func (o WindowsUserConfigurationOutput) ToWindowsUserConfigurationPtrOutputWithContext(ctx context.Context) WindowsUserConfigurationPtrOutput
type WindowsUserConfigurationPtrInput ¶
type WindowsUserConfigurationPtrInput interface { pulumi.Input ToWindowsUserConfigurationPtrOutput() WindowsUserConfigurationPtrOutput ToWindowsUserConfigurationPtrOutputWithContext(context.Context) WindowsUserConfigurationPtrOutput }
WindowsUserConfigurationPtrInput is an input type that accepts WindowsUserConfigurationArgs, WindowsUserConfigurationPtr and WindowsUserConfigurationPtrOutput values. You can construct a concrete instance of `WindowsUserConfigurationPtrInput` via:
WindowsUserConfigurationArgs{...} or: nil
func WindowsUserConfigurationPtr ¶
func WindowsUserConfigurationPtr(v *WindowsUserConfigurationArgs) WindowsUserConfigurationPtrInput
type WindowsUserConfigurationPtrOutput ¶
type WindowsUserConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WindowsUserConfigurationPtrOutput) Elem ¶
func (o WindowsUserConfigurationPtrOutput) Elem() WindowsUserConfigurationOutput
func (WindowsUserConfigurationPtrOutput) ElementType ¶
func (WindowsUserConfigurationPtrOutput) ElementType() reflect.Type
func (WindowsUserConfigurationPtrOutput) LoginMode ¶
func (o WindowsUserConfigurationPtrOutput) LoginMode() LoginModePtrOutput
Specifies login mode for the user. The default value for VirtualMachineConfiguration pools is interactive mode and for CloudServiceConfiguration pools is batch mode.
func (WindowsUserConfigurationPtrOutput) ToWindowsUserConfigurationPtrOutput ¶
func (o WindowsUserConfigurationPtrOutput) ToWindowsUserConfigurationPtrOutput() WindowsUserConfigurationPtrOutput
func (WindowsUserConfigurationPtrOutput) ToWindowsUserConfigurationPtrOutputWithContext ¶
func (o WindowsUserConfigurationPtrOutput) ToWindowsUserConfigurationPtrOutputWithContext(ctx context.Context) WindowsUserConfigurationPtrOutput
type WindowsUserConfigurationResponse ¶
type WindowsUserConfigurationResponse struct { // Specifies login mode for the user. The default value for VirtualMachineConfiguration pools is interactive mode and for CloudServiceConfiguration pools is batch mode. LoginMode *string `pulumi:"loginMode"` }
type WindowsUserConfigurationResponseOutput ¶
type WindowsUserConfigurationResponseOutput struct{ *pulumi.OutputState }
func (WindowsUserConfigurationResponseOutput) ElementType ¶
func (WindowsUserConfigurationResponseOutput) ElementType() reflect.Type
func (WindowsUserConfigurationResponseOutput) LoginMode ¶
func (o WindowsUserConfigurationResponseOutput) LoginMode() pulumi.StringPtrOutput
Specifies login mode for the user. The default value for VirtualMachineConfiguration pools is interactive mode and for CloudServiceConfiguration pools is batch mode.
func (WindowsUserConfigurationResponseOutput) ToWindowsUserConfigurationResponseOutput ¶
func (o WindowsUserConfigurationResponseOutput) ToWindowsUserConfigurationResponseOutput() WindowsUserConfigurationResponseOutput
func (WindowsUserConfigurationResponseOutput) ToWindowsUserConfigurationResponseOutputWithContext ¶
func (o WindowsUserConfigurationResponseOutput) ToWindowsUserConfigurationResponseOutputWithContext(ctx context.Context) WindowsUserConfigurationResponseOutput
type WindowsUserConfigurationResponsePtrOutput ¶
type WindowsUserConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (WindowsUserConfigurationResponsePtrOutput) ElementType ¶
func (WindowsUserConfigurationResponsePtrOutput) ElementType() reflect.Type
func (WindowsUserConfigurationResponsePtrOutput) LoginMode ¶
func (o WindowsUserConfigurationResponsePtrOutput) LoginMode() pulumi.StringPtrOutput
Specifies login mode for the user. The default value for VirtualMachineConfiguration pools is interactive mode and for CloudServiceConfiguration pools is batch mode.
func (WindowsUserConfigurationResponsePtrOutput) ToWindowsUserConfigurationResponsePtrOutput ¶
func (o WindowsUserConfigurationResponsePtrOutput) ToWindowsUserConfigurationResponsePtrOutput() WindowsUserConfigurationResponsePtrOutput
func (WindowsUserConfigurationResponsePtrOutput) ToWindowsUserConfigurationResponsePtrOutputWithContext ¶
func (o WindowsUserConfigurationResponsePtrOutput) ToWindowsUserConfigurationResponsePtrOutputWithContext(ctx context.Context) WindowsUserConfigurationResponsePtrOutput