Documentation
¶
Index ¶
- Constants
- type Account
- type AccountArgs
- type AccountEncryption
- type AccountEncryptionArgs
- func (val *AccountEncryptionArgs) Defaults() *AccountEncryptionArgs
- func (AccountEncryptionArgs) ElementType() reflect.Type
- func (i AccountEncryptionArgs) ToAccountEncryptionOutput() AccountEncryptionOutput
- func (i AccountEncryptionArgs) ToAccountEncryptionOutputWithContext(ctx context.Context) AccountEncryptionOutput
- func (i AccountEncryptionArgs) ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
- func (i AccountEncryptionArgs) ToAccountEncryptionPtrOutputWithContext(ctx context.Context) AccountEncryptionPtrOutput
- type AccountEncryptionInput
- type AccountEncryptionOutput
- func (AccountEncryptionOutput) ElementType() reflect.Type
- func (o AccountEncryptionOutput) Identity() EncryptionIdentityPtrOutput
- func (o AccountEncryptionOutput) KeySource() pulumi.StringPtrOutput
- func (o AccountEncryptionOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
- func (o AccountEncryptionOutput) ToAccountEncryptionOutput() AccountEncryptionOutput
- func (o AccountEncryptionOutput) ToAccountEncryptionOutputWithContext(ctx context.Context) AccountEncryptionOutput
- func (o AccountEncryptionOutput) ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
- func (o AccountEncryptionOutput) ToAccountEncryptionPtrOutputWithContext(ctx context.Context) AccountEncryptionPtrOutput
- type AccountEncryptionPtrInput
- type AccountEncryptionPtrOutput
- func (o AccountEncryptionPtrOutput) Elem() AccountEncryptionOutput
- func (AccountEncryptionPtrOutput) ElementType() reflect.Type
- func (o AccountEncryptionPtrOutput) Identity() EncryptionIdentityPtrOutput
- func (o AccountEncryptionPtrOutput) KeySource() pulumi.StringPtrOutput
- func (o AccountEncryptionPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
- func (o AccountEncryptionPtrOutput) ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
- func (o AccountEncryptionPtrOutput) ToAccountEncryptionPtrOutputWithContext(ctx context.Context) AccountEncryptionPtrOutput
- type AccountEncryptionResponse
- type AccountEncryptionResponseOutput
- func (AccountEncryptionResponseOutput) ElementType() reflect.Type
- func (o AccountEncryptionResponseOutput) Identity() EncryptionIdentityResponsePtrOutput
- func (o AccountEncryptionResponseOutput) KeySource() pulumi.StringPtrOutput
- func (o AccountEncryptionResponseOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
- func (o AccountEncryptionResponseOutput) ToAccountEncryptionResponseOutput() AccountEncryptionResponseOutput
- func (o AccountEncryptionResponseOutput) ToAccountEncryptionResponseOutputWithContext(ctx context.Context) AccountEncryptionResponseOutput
- type AccountEncryptionResponsePtrOutput
- func (o AccountEncryptionResponsePtrOutput) Elem() AccountEncryptionResponseOutput
- func (AccountEncryptionResponsePtrOutput) ElementType() reflect.Type
- func (o AccountEncryptionResponsePtrOutput) Identity() EncryptionIdentityResponsePtrOutput
- func (o AccountEncryptionResponsePtrOutput) KeySource() pulumi.StringPtrOutput
- func (o AccountEncryptionResponsePtrOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
- func (o AccountEncryptionResponsePtrOutput) ToAccountEncryptionResponsePtrOutput() AccountEncryptionResponsePtrOutput
- func (o AccountEncryptionResponsePtrOutput) ToAccountEncryptionResponsePtrOutputWithContext(ctx context.Context) AccountEncryptionResponsePtrOutput
- type AccountInput
- type AccountOutput
- func (o AccountOutput) ActiveDirectories() ActiveDirectoryResponseArrayOutput
- func (o AccountOutput) DisableShowmount() pulumi.BoolOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) Encryption() AccountEncryptionResponsePtrOutput
- func (o AccountOutput) Etag() pulumi.StringOutput
- func (o AccountOutput) Identity() ManagedServiceIdentityResponsePtrOutput
- func (o AccountOutput) Location() pulumi.StringOutput
- func (o AccountOutput) Name() pulumi.StringOutput
- func (o AccountOutput) ProvisioningState() pulumi.StringOutput
- func (o AccountOutput) SystemData() SystemDataResponseOutput
- func (o AccountOutput) Tags() pulumi.StringMapOutput
- func (o AccountOutput) ToAccountOutput() AccountOutput
- func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- func (o AccountOutput) Type() pulumi.StringOutput
- type AccountState
- type ActiveDirectory
- type ActiveDirectoryArgs
- func (val *ActiveDirectoryArgs) Defaults() *ActiveDirectoryArgs
- func (ActiveDirectoryArgs) ElementType() reflect.Type
- func (i ActiveDirectoryArgs) ToActiveDirectoryOutput() ActiveDirectoryOutput
- func (i ActiveDirectoryArgs) ToActiveDirectoryOutputWithContext(ctx context.Context) ActiveDirectoryOutput
- type ActiveDirectoryArray
- type ActiveDirectoryArrayInput
- type ActiveDirectoryArrayOutput
- func (ActiveDirectoryArrayOutput) ElementType() reflect.Type
- func (o ActiveDirectoryArrayOutput) Index(i pulumi.IntInput) ActiveDirectoryOutput
- func (o ActiveDirectoryArrayOutput) ToActiveDirectoryArrayOutput() ActiveDirectoryArrayOutput
- func (o ActiveDirectoryArrayOutput) ToActiveDirectoryArrayOutputWithContext(ctx context.Context) ActiveDirectoryArrayOutput
- type ActiveDirectoryInput
- type ActiveDirectoryOutput
- func (o ActiveDirectoryOutput) ActiveDirectoryId() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) AdName() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) Administrators() pulumi.StringArrayOutput
- func (o ActiveDirectoryOutput) AesEncryption() pulumi.BoolPtrOutput
- func (o ActiveDirectoryOutput) AllowLocalNfsUsersWithLdap() pulumi.BoolPtrOutput
- func (o ActiveDirectoryOutput) BackupOperators() pulumi.StringArrayOutput
- func (o ActiveDirectoryOutput) Dns() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) Domain() pulumi.StringPtrOutput
- func (ActiveDirectoryOutput) ElementType() reflect.Type
- func (o ActiveDirectoryOutput) EncryptDCConnections() pulumi.BoolPtrOutput
- func (o ActiveDirectoryOutput) KdcIP() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) LdapOverTLS() pulumi.BoolPtrOutput
- func (o ActiveDirectoryOutput) LdapSearchScope() LdapSearchScopeOptPtrOutput
- func (o ActiveDirectoryOutput) LdapSigning() pulumi.BoolPtrOutput
- func (o ActiveDirectoryOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) Password() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) PreferredServersForLdapClient() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) SecurityOperators() pulumi.StringArrayOutput
- func (o ActiveDirectoryOutput) ServerRootCACertificate() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) Site() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) SmbServerName() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) ToActiveDirectoryOutput() ActiveDirectoryOutput
- func (o ActiveDirectoryOutput) ToActiveDirectoryOutputWithContext(ctx context.Context) ActiveDirectoryOutput
- func (o ActiveDirectoryOutput) Username() pulumi.StringPtrOutput
- type ActiveDirectoryResponse
- type ActiveDirectoryResponseArrayOutput
- func (ActiveDirectoryResponseArrayOutput) ElementType() reflect.Type
- func (o ActiveDirectoryResponseArrayOutput) Index(i pulumi.IntInput) ActiveDirectoryResponseOutput
- func (o ActiveDirectoryResponseArrayOutput) ToActiveDirectoryResponseArrayOutput() ActiveDirectoryResponseArrayOutput
- func (o ActiveDirectoryResponseArrayOutput) ToActiveDirectoryResponseArrayOutputWithContext(ctx context.Context) ActiveDirectoryResponseArrayOutput
- type ActiveDirectoryResponseOutput
- func (o ActiveDirectoryResponseOutput) ActiveDirectoryId() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) AdName() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) Administrators() pulumi.StringArrayOutput
- func (o ActiveDirectoryResponseOutput) AesEncryption() pulumi.BoolPtrOutput
- func (o ActiveDirectoryResponseOutput) AllowLocalNfsUsersWithLdap() pulumi.BoolPtrOutput
- func (o ActiveDirectoryResponseOutput) BackupOperators() pulumi.StringArrayOutput
- func (o ActiveDirectoryResponseOutput) Dns() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) Domain() pulumi.StringPtrOutput
- func (ActiveDirectoryResponseOutput) ElementType() reflect.Type
- func (o ActiveDirectoryResponseOutput) EncryptDCConnections() pulumi.BoolPtrOutput
- func (o ActiveDirectoryResponseOutput) KdcIP() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) LdapOverTLS() pulumi.BoolPtrOutput
- func (o ActiveDirectoryResponseOutput) LdapSearchScope() LdapSearchScopeOptResponsePtrOutput
- func (o ActiveDirectoryResponseOutput) LdapSigning() pulumi.BoolPtrOutput
- func (o ActiveDirectoryResponseOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) Password() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) PreferredServersForLdapClient() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) SecurityOperators() pulumi.StringArrayOutput
- func (o ActiveDirectoryResponseOutput) ServerRootCACertificate() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) Site() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) SmbServerName() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) Status() pulumi.StringOutput
- func (o ActiveDirectoryResponseOutput) StatusDetails() pulumi.StringOutput
- func (o ActiveDirectoryResponseOutput) ToActiveDirectoryResponseOutput() ActiveDirectoryResponseOutput
- func (o ActiveDirectoryResponseOutput) ToActiveDirectoryResponseOutputWithContext(ctx context.Context) ActiveDirectoryResponseOutput
- func (o ActiveDirectoryResponseOutput) Username() pulumi.StringPtrOutput
- type ApplicationType
- func (ApplicationType) ElementType() reflect.Type
- func (e ApplicationType) ToApplicationTypeOutput() ApplicationTypeOutput
- func (e ApplicationType) ToApplicationTypeOutputWithContext(ctx context.Context) ApplicationTypeOutput
- func (e ApplicationType) ToApplicationTypePtrOutput() ApplicationTypePtrOutput
- func (e ApplicationType) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput
- func (e ApplicationType) ToStringOutput() pulumi.StringOutput
- func (e ApplicationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationTypeInput
- type ApplicationTypeOutput
- func (ApplicationTypeOutput) ElementType() reflect.Type
- func (o ApplicationTypeOutput) ToApplicationTypeOutput() ApplicationTypeOutput
- func (o ApplicationTypeOutput) ToApplicationTypeOutputWithContext(ctx context.Context) ApplicationTypeOutput
- func (o ApplicationTypeOutput) ToApplicationTypePtrOutput() ApplicationTypePtrOutput
- func (o ApplicationTypeOutput) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput
- func (o ApplicationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ApplicationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ApplicationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationTypePtrInput
- type ApplicationTypePtrOutput
- func (o ApplicationTypePtrOutput) Elem() ApplicationTypeOutput
- func (ApplicationTypePtrOutput) ElementType() reflect.Type
- func (o ApplicationTypePtrOutput) ToApplicationTypePtrOutput() ApplicationTypePtrOutput
- func (o ApplicationTypePtrOutput) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput
- func (o ApplicationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AvsDataStore
- func (AvsDataStore) ElementType() reflect.Type
- func (e AvsDataStore) ToAvsDataStoreOutput() AvsDataStoreOutput
- func (e AvsDataStore) ToAvsDataStoreOutputWithContext(ctx context.Context) AvsDataStoreOutput
- func (e AvsDataStore) ToAvsDataStorePtrOutput() AvsDataStorePtrOutput
- func (e AvsDataStore) ToAvsDataStorePtrOutputWithContext(ctx context.Context) AvsDataStorePtrOutput
- func (e AvsDataStore) ToStringOutput() pulumi.StringOutput
- func (e AvsDataStore) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AvsDataStore) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AvsDataStore) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AvsDataStoreInput
- type AvsDataStoreOutput
- func (AvsDataStoreOutput) ElementType() reflect.Type
- func (o AvsDataStoreOutput) ToAvsDataStoreOutput() AvsDataStoreOutput
- func (o AvsDataStoreOutput) ToAvsDataStoreOutputWithContext(ctx context.Context) AvsDataStoreOutput
- func (o AvsDataStoreOutput) ToAvsDataStorePtrOutput() AvsDataStorePtrOutput
- func (o AvsDataStoreOutput) ToAvsDataStorePtrOutputWithContext(ctx context.Context) AvsDataStorePtrOutput
- func (o AvsDataStoreOutput) ToStringOutput() pulumi.StringOutput
- func (o AvsDataStoreOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AvsDataStoreOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AvsDataStoreOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AvsDataStorePtrInput
- type AvsDataStorePtrOutput
- func (o AvsDataStorePtrOutput) Elem() AvsDataStoreOutput
- func (AvsDataStorePtrOutput) ElementType() reflect.Type
- func (o AvsDataStorePtrOutput) ToAvsDataStorePtrOutput() AvsDataStorePtrOutput
- func (o AvsDataStorePtrOutput) ToAvsDataStorePtrOutputWithContext(ctx context.Context) AvsDataStorePtrOutput
- func (o AvsDataStorePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AvsDataStorePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Backup
- type BackupArgs
- type BackupInput
- type BackupOutput
- func (o BackupOutput) BackupId() pulumi.StringOutput
- func (o BackupOutput) BackupType() pulumi.StringOutput
- func (o BackupOutput) CreationDate() pulumi.StringOutput
- func (BackupOutput) ElementType() reflect.Type
- func (o BackupOutput) FailureReason() pulumi.StringOutput
- func (o BackupOutput) Label() pulumi.StringPtrOutput
- func (o BackupOutput) Location() pulumi.StringOutput
- func (o BackupOutput) Name() pulumi.StringOutput
- func (o BackupOutput) ProvisioningState() pulumi.StringOutput
- func (o BackupOutput) Size() pulumi.Float64Output
- func (o BackupOutput) SystemData() SystemDataResponseOutput
- func (o BackupOutput) ToBackupOutput() BackupOutput
- func (o BackupOutput) ToBackupOutputWithContext(ctx context.Context) BackupOutput
- func (o BackupOutput) Type() pulumi.StringOutput
- func (o BackupOutput) UseExistingSnapshot() pulumi.BoolPtrOutput
- func (o BackupOutput) VolumeName() pulumi.StringOutput
- type BackupPolicy
- type BackupPolicyArgs
- type BackupPolicyInput
- type BackupPolicyOutput
- func (o BackupPolicyOutput) BackupPolicyId() pulumi.StringOutput
- func (o BackupPolicyOutput) DailyBackupsToKeep() pulumi.IntPtrOutput
- func (BackupPolicyOutput) ElementType() reflect.Type
- func (o BackupPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o BackupPolicyOutput) Etag() pulumi.StringOutput
- func (o BackupPolicyOutput) Location() pulumi.StringOutput
- func (o BackupPolicyOutput) MonthlyBackupsToKeep() pulumi.IntPtrOutput
- func (o BackupPolicyOutput) Name() pulumi.StringOutput
- func (o BackupPolicyOutput) ProvisioningState() pulumi.StringOutput
- func (o BackupPolicyOutput) SystemData() SystemDataResponseOutput
- func (o BackupPolicyOutput) Tags() pulumi.StringMapOutput
- func (o BackupPolicyOutput) ToBackupPolicyOutput() BackupPolicyOutput
- func (o BackupPolicyOutput) ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput
- func (o BackupPolicyOutput) Type() pulumi.StringOutput
- func (o BackupPolicyOutput) VolumeBackups() VolumeBackupsResponseArrayOutput
- func (o BackupPolicyOutput) VolumesAssigned() pulumi.IntOutput
- func (o BackupPolicyOutput) WeeklyBackupsToKeep() pulumi.IntPtrOutput
- type BackupPolicyState
- type BackupState
- type BackupVault
- type BackupVaultArgs
- type BackupVaultInput
- type BackupVaultOutput
- func (BackupVaultOutput) ElementType() reflect.Type
- func (o BackupVaultOutput) Location() pulumi.StringOutput
- func (o BackupVaultOutput) Name() pulumi.StringOutput
- func (o BackupVaultOutput) ProvisioningState() pulumi.StringOutput
- func (o BackupVaultOutput) SystemData() SystemDataResponseOutput
- func (o BackupVaultOutput) Tags() pulumi.StringMapOutput
- func (o BackupVaultOutput) ToBackupVaultOutput() BackupVaultOutput
- func (o BackupVaultOutput) ToBackupVaultOutputWithContext(ctx context.Context) BackupVaultOutput
- func (o BackupVaultOutput) Type() pulumi.StringOutput
- type BackupVaultState
- type ChownMode
- func (ChownMode) ElementType() reflect.Type
- func (e ChownMode) ToChownModeOutput() ChownModeOutput
- func (e ChownMode) ToChownModeOutputWithContext(ctx context.Context) ChownModeOutput
- func (e ChownMode) ToChownModePtrOutput() ChownModePtrOutput
- func (e ChownMode) ToChownModePtrOutputWithContext(ctx context.Context) ChownModePtrOutput
- func (e ChownMode) ToStringOutput() pulumi.StringOutput
- func (e ChownMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ChownMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ChownMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChownModeInput
- type ChownModeOutput
- func (ChownModeOutput) ElementType() reflect.Type
- func (o ChownModeOutput) ToChownModeOutput() ChownModeOutput
- func (o ChownModeOutput) ToChownModeOutputWithContext(ctx context.Context) ChownModeOutput
- func (o ChownModeOutput) ToChownModePtrOutput() ChownModePtrOutput
- func (o ChownModeOutput) ToChownModePtrOutputWithContext(ctx context.Context) ChownModePtrOutput
- func (o ChownModeOutput) ToStringOutput() pulumi.StringOutput
- func (o ChownModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ChownModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChownModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChownModePtrInput
- type ChownModePtrOutput
- func (o ChownModePtrOutput) Elem() ChownModeOutput
- func (ChownModePtrOutput) ElementType() reflect.Type
- func (o ChownModePtrOutput) ToChownModePtrOutput() ChownModePtrOutput
- func (o ChownModePtrOutput) ToChownModePtrOutputWithContext(ctx context.Context) ChownModePtrOutput
- func (o ChownModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChownModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DailySchedule
- type DailyScheduleArgs
- func (DailyScheduleArgs) ElementType() reflect.Type
- func (i DailyScheduleArgs) ToDailyScheduleOutput() DailyScheduleOutput
- func (i DailyScheduleArgs) ToDailyScheduleOutputWithContext(ctx context.Context) DailyScheduleOutput
- func (i DailyScheduleArgs) ToDailySchedulePtrOutput() DailySchedulePtrOutput
- func (i DailyScheduleArgs) ToDailySchedulePtrOutputWithContext(ctx context.Context) DailySchedulePtrOutput
- type DailyScheduleInput
- type DailyScheduleOutput
- func (DailyScheduleOutput) ElementType() reflect.Type
- func (o DailyScheduleOutput) Hour() pulumi.IntPtrOutput
- func (o DailyScheduleOutput) Minute() pulumi.IntPtrOutput
- func (o DailyScheduleOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o DailyScheduleOutput) ToDailyScheduleOutput() DailyScheduleOutput
- func (o DailyScheduleOutput) ToDailyScheduleOutputWithContext(ctx context.Context) DailyScheduleOutput
- func (o DailyScheduleOutput) ToDailySchedulePtrOutput() DailySchedulePtrOutput
- func (o DailyScheduleOutput) ToDailySchedulePtrOutputWithContext(ctx context.Context) DailySchedulePtrOutput
- func (o DailyScheduleOutput) UsedBytes() pulumi.Float64PtrOutput
- type DailySchedulePtrInput
- type DailySchedulePtrOutput
- func (o DailySchedulePtrOutput) Elem() DailyScheduleOutput
- func (DailySchedulePtrOutput) ElementType() reflect.Type
- func (o DailySchedulePtrOutput) Hour() pulumi.IntPtrOutput
- func (o DailySchedulePtrOutput) Minute() pulumi.IntPtrOutput
- func (o DailySchedulePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o DailySchedulePtrOutput) ToDailySchedulePtrOutput() DailySchedulePtrOutput
- func (o DailySchedulePtrOutput) ToDailySchedulePtrOutputWithContext(ctx context.Context) DailySchedulePtrOutput
- func (o DailySchedulePtrOutput) UsedBytes() pulumi.Float64PtrOutput
- type DailyScheduleResponse
- type DailyScheduleResponseOutput
- func (DailyScheduleResponseOutput) ElementType() reflect.Type
- func (o DailyScheduleResponseOutput) Hour() pulumi.IntPtrOutput
- func (o DailyScheduleResponseOutput) Minute() pulumi.IntPtrOutput
- func (o DailyScheduleResponseOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o DailyScheduleResponseOutput) ToDailyScheduleResponseOutput() DailyScheduleResponseOutput
- func (o DailyScheduleResponseOutput) ToDailyScheduleResponseOutputWithContext(ctx context.Context) DailyScheduleResponseOutput
- func (o DailyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
- type DailyScheduleResponsePtrOutput
- func (o DailyScheduleResponsePtrOutput) Elem() DailyScheduleResponseOutput
- func (DailyScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o DailyScheduleResponsePtrOutput) Hour() pulumi.IntPtrOutput
- func (o DailyScheduleResponsePtrOutput) Minute() pulumi.IntPtrOutput
- func (o DailyScheduleResponsePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o DailyScheduleResponsePtrOutput) ToDailyScheduleResponsePtrOutput() DailyScheduleResponsePtrOutput
- func (o DailyScheduleResponsePtrOutput) ToDailyScheduleResponsePtrOutputWithContext(ctx context.Context) DailyScheduleResponsePtrOutput
- func (o DailyScheduleResponsePtrOutput) UsedBytes() pulumi.Float64PtrOutput
- type EnableSubvolumes
- func (EnableSubvolumes) ElementType() reflect.Type
- func (e EnableSubvolumes) ToEnableSubvolumesOutput() EnableSubvolumesOutput
- func (e EnableSubvolumes) ToEnableSubvolumesOutputWithContext(ctx context.Context) EnableSubvolumesOutput
- func (e EnableSubvolumes) ToEnableSubvolumesPtrOutput() EnableSubvolumesPtrOutput
- func (e EnableSubvolumes) ToEnableSubvolumesPtrOutputWithContext(ctx context.Context) EnableSubvolumesPtrOutput
- func (e EnableSubvolumes) ToStringOutput() pulumi.StringOutput
- func (e EnableSubvolumes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnableSubvolumes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnableSubvolumes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnableSubvolumesInput
- type EnableSubvolumesOutput
- func (EnableSubvolumesOutput) ElementType() reflect.Type
- func (o EnableSubvolumesOutput) ToEnableSubvolumesOutput() EnableSubvolumesOutput
- func (o EnableSubvolumesOutput) ToEnableSubvolumesOutputWithContext(ctx context.Context) EnableSubvolumesOutput
- func (o EnableSubvolumesOutput) ToEnableSubvolumesPtrOutput() EnableSubvolumesPtrOutput
- func (o EnableSubvolumesOutput) ToEnableSubvolumesPtrOutputWithContext(ctx context.Context) EnableSubvolumesPtrOutput
- func (o EnableSubvolumesOutput) ToStringOutput() pulumi.StringOutput
- func (o EnableSubvolumesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnableSubvolumesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnableSubvolumesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnableSubvolumesPtrInput
- type EnableSubvolumesPtrOutput
- func (o EnableSubvolumesPtrOutput) Elem() EnableSubvolumesOutput
- func (EnableSubvolumesPtrOutput) ElementType() reflect.Type
- func (o EnableSubvolumesPtrOutput) ToEnableSubvolumesPtrOutput() EnableSubvolumesPtrOutput
- func (o EnableSubvolumesPtrOutput) ToEnableSubvolumesPtrOutputWithContext(ctx context.Context) EnableSubvolumesPtrOutput
- func (o EnableSubvolumesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnableSubvolumesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionIdentity
- type EncryptionIdentityArgs
- func (EncryptionIdentityArgs) ElementType() reflect.Type
- func (i EncryptionIdentityArgs) ToEncryptionIdentityOutput() EncryptionIdentityOutput
- func (i EncryptionIdentityArgs) ToEncryptionIdentityOutputWithContext(ctx context.Context) EncryptionIdentityOutput
- func (i EncryptionIdentityArgs) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
- func (i EncryptionIdentityArgs) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput
- type EncryptionIdentityInput
- type EncryptionIdentityOutput
- func (EncryptionIdentityOutput) ElementType() reflect.Type
- func (o EncryptionIdentityOutput) ToEncryptionIdentityOutput() EncryptionIdentityOutput
- func (o EncryptionIdentityOutput) ToEncryptionIdentityOutputWithContext(ctx context.Context) EncryptionIdentityOutput
- func (o EncryptionIdentityOutput) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
- func (o EncryptionIdentityOutput) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput
- func (o EncryptionIdentityOutput) UserAssignedIdentity() pulumi.StringPtrOutput
- type EncryptionIdentityPtrInput
- type EncryptionIdentityPtrOutput
- func (o EncryptionIdentityPtrOutput) Elem() EncryptionIdentityOutput
- func (EncryptionIdentityPtrOutput) ElementType() reflect.Type
- func (o EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
- func (o EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput
- func (o EncryptionIdentityPtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput
- type EncryptionIdentityResponse
- type EncryptionIdentityResponseOutput
- func (EncryptionIdentityResponseOutput) ElementType() reflect.Type
- func (o EncryptionIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutput() EncryptionIdentityResponseOutput
- func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutputWithContext(ctx context.Context) EncryptionIdentityResponseOutput
- func (o EncryptionIdentityResponseOutput) UserAssignedIdentity() pulumi.StringPtrOutput
- type EncryptionIdentityResponsePtrOutput
- func (o EncryptionIdentityResponsePtrOutput) Elem() EncryptionIdentityResponseOutput
- func (EncryptionIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o EncryptionIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutput() EncryptionIdentityResponsePtrOutput
- func (o EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionIdentityResponsePtrOutput
- func (o EncryptionIdentityResponsePtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput
- type EncryptionKeySource
- func (EncryptionKeySource) ElementType() reflect.Type
- func (e EncryptionKeySource) ToEncryptionKeySourceOutput() EncryptionKeySourceOutput
- func (e EncryptionKeySource) ToEncryptionKeySourceOutputWithContext(ctx context.Context) EncryptionKeySourceOutput
- func (e EncryptionKeySource) ToEncryptionKeySourcePtrOutput() EncryptionKeySourcePtrOutput
- func (e EncryptionKeySource) ToEncryptionKeySourcePtrOutputWithContext(ctx context.Context) EncryptionKeySourcePtrOutput
- func (e EncryptionKeySource) ToStringOutput() pulumi.StringOutput
- func (e EncryptionKeySource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EncryptionKeySource) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EncryptionKeySource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionKeySourceInput
- type EncryptionKeySourceOutput
- func (EncryptionKeySourceOutput) ElementType() reflect.Type
- func (o EncryptionKeySourceOutput) ToEncryptionKeySourceOutput() EncryptionKeySourceOutput
- func (o EncryptionKeySourceOutput) ToEncryptionKeySourceOutputWithContext(ctx context.Context) EncryptionKeySourceOutput
- func (o EncryptionKeySourceOutput) ToEncryptionKeySourcePtrOutput() EncryptionKeySourcePtrOutput
- func (o EncryptionKeySourceOutput) ToEncryptionKeySourcePtrOutputWithContext(ctx context.Context) EncryptionKeySourcePtrOutput
- func (o EncryptionKeySourceOutput) ToStringOutput() pulumi.StringOutput
- func (o EncryptionKeySourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EncryptionKeySourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncryptionKeySourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionKeySourcePtrInput
- type EncryptionKeySourcePtrOutput
- func (o EncryptionKeySourcePtrOutput) Elem() EncryptionKeySourceOutput
- func (EncryptionKeySourcePtrOutput) ElementType() reflect.Type
- func (o EncryptionKeySourcePtrOutput) ToEncryptionKeySourcePtrOutput() EncryptionKeySourcePtrOutput
- func (o EncryptionKeySourcePtrOutput) ToEncryptionKeySourcePtrOutputWithContext(ctx context.Context) EncryptionKeySourcePtrOutput
- func (o EncryptionKeySourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncryptionKeySourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionType
- func (EncryptionType) ElementType() reflect.Type
- func (e EncryptionType) ToEncryptionTypeOutput() EncryptionTypeOutput
- func (e EncryptionType) ToEncryptionTypeOutputWithContext(ctx context.Context) EncryptionTypeOutput
- func (e EncryptionType) ToEncryptionTypePtrOutput() EncryptionTypePtrOutput
- func (e EncryptionType) ToEncryptionTypePtrOutputWithContext(ctx context.Context) EncryptionTypePtrOutput
- func (e EncryptionType) ToStringOutput() pulumi.StringOutput
- func (e EncryptionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EncryptionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EncryptionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionTypeInput
- type EncryptionTypeOutput
- func (EncryptionTypeOutput) ElementType() reflect.Type
- func (o EncryptionTypeOutput) ToEncryptionTypeOutput() EncryptionTypeOutput
- func (o EncryptionTypeOutput) ToEncryptionTypeOutputWithContext(ctx context.Context) EncryptionTypeOutput
- func (o EncryptionTypeOutput) ToEncryptionTypePtrOutput() EncryptionTypePtrOutput
- func (o EncryptionTypeOutput) ToEncryptionTypePtrOutputWithContext(ctx context.Context) EncryptionTypePtrOutput
- func (o EncryptionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o EncryptionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EncryptionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncryptionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionTypePtrInput
- type EncryptionTypePtrOutput
- func (o EncryptionTypePtrOutput) Elem() EncryptionTypeOutput
- func (EncryptionTypePtrOutput) ElementType() reflect.Type
- func (o EncryptionTypePtrOutput) ToEncryptionTypePtrOutput() EncryptionTypePtrOutput
- func (o EncryptionTypePtrOutput) ToEncryptionTypePtrOutputWithContext(ctx context.Context) EncryptionTypePtrOutput
- func (o EncryptionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncryptionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointType
- func (EndpointType) ElementType() reflect.Type
- func (e EndpointType) ToEndpointTypeOutput() EndpointTypeOutput
- func (e EndpointType) ToEndpointTypeOutputWithContext(ctx context.Context) EndpointTypeOutput
- func (e EndpointType) ToEndpointTypePtrOutput() EndpointTypePtrOutput
- func (e EndpointType) ToEndpointTypePtrOutputWithContext(ctx context.Context) EndpointTypePtrOutput
- func (e EndpointType) ToStringOutput() pulumi.StringOutput
- func (e EndpointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EndpointType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EndpointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointTypeInput
- type EndpointTypeOutput
- func (EndpointTypeOutput) ElementType() reflect.Type
- func (o EndpointTypeOutput) ToEndpointTypeOutput() EndpointTypeOutput
- func (o EndpointTypeOutput) ToEndpointTypeOutputWithContext(ctx context.Context) EndpointTypeOutput
- func (o EndpointTypeOutput) ToEndpointTypePtrOutput() EndpointTypePtrOutput
- func (o EndpointTypeOutput) ToEndpointTypePtrOutputWithContext(ctx context.Context) EndpointTypePtrOutput
- func (o EndpointTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o EndpointTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EndpointTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointTypePtrInput
- type EndpointTypePtrOutput
- func (o EndpointTypePtrOutput) Elem() EndpointTypeOutput
- func (EndpointTypePtrOutput) ElementType() reflect.Type
- func (o EndpointTypePtrOutput) ToEndpointTypePtrOutput() EndpointTypePtrOutput
- func (o EndpointTypePtrOutput) ToEndpointTypePtrOutputWithContext(ctx context.Context) EndpointTypePtrOutput
- func (o EndpointTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExportPolicyRule
- type ExportPolicyRuleArgs
- func (val *ExportPolicyRuleArgs) Defaults() *ExportPolicyRuleArgs
- func (ExportPolicyRuleArgs) ElementType() reflect.Type
- func (i ExportPolicyRuleArgs) ToExportPolicyRuleOutput() ExportPolicyRuleOutput
- func (i ExportPolicyRuleArgs) ToExportPolicyRuleOutputWithContext(ctx context.Context) ExportPolicyRuleOutput
- type ExportPolicyRuleArray
- type ExportPolicyRuleArrayInput
- type ExportPolicyRuleArrayOutput
- func (ExportPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o ExportPolicyRuleArrayOutput) Index(i pulumi.IntInput) ExportPolicyRuleOutput
- func (o ExportPolicyRuleArrayOutput) ToExportPolicyRuleArrayOutput() ExportPolicyRuleArrayOutput
- func (o ExportPolicyRuleArrayOutput) ToExportPolicyRuleArrayOutputWithContext(ctx context.Context) ExportPolicyRuleArrayOutput
- type ExportPolicyRuleInput
- type ExportPolicyRuleOutput
- func (o ExportPolicyRuleOutput) AllowedClients() pulumi.StringPtrOutput
- func (o ExportPolicyRuleOutput) ChownMode() pulumi.StringPtrOutput
- func (o ExportPolicyRuleOutput) Cifs() pulumi.BoolPtrOutput
- func (ExportPolicyRuleOutput) ElementType() reflect.Type
- func (o ExportPolicyRuleOutput) HasRootAccess() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) Kerberos5ReadOnly() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) Kerberos5ReadWrite() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) Kerberos5iReadOnly() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) Kerberos5iReadWrite() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) Kerberos5pReadOnly() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) Kerberos5pReadWrite() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) Nfsv3() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) Nfsv41() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) RuleIndex() pulumi.IntPtrOutput
- func (o ExportPolicyRuleOutput) ToExportPolicyRuleOutput() ExportPolicyRuleOutput
- func (o ExportPolicyRuleOutput) ToExportPolicyRuleOutputWithContext(ctx context.Context) ExportPolicyRuleOutput
- func (o ExportPolicyRuleOutput) UnixReadOnly() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) UnixReadWrite() pulumi.BoolPtrOutput
- type ExportPolicyRuleResponse
- type ExportPolicyRuleResponseArrayOutput
- func (ExportPolicyRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ExportPolicyRuleResponseArrayOutput) Index(i pulumi.IntInput) ExportPolicyRuleResponseOutput
- func (o ExportPolicyRuleResponseArrayOutput) ToExportPolicyRuleResponseArrayOutput() ExportPolicyRuleResponseArrayOutput
- func (o ExportPolicyRuleResponseArrayOutput) ToExportPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ExportPolicyRuleResponseArrayOutput
- type ExportPolicyRuleResponseOutput
- func (o ExportPolicyRuleResponseOutput) AllowedClients() pulumi.StringPtrOutput
- func (o ExportPolicyRuleResponseOutput) ChownMode() pulumi.StringPtrOutput
- func (o ExportPolicyRuleResponseOutput) Cifs() pulumi.BoolPtrOutput
- func (ExportPolicyRuleResponseOutput) ElementType() reflect.Type
- func (o ExportPolicyRuleResponseOutput) HasRootAccess() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) Kerberos5ReadOnly() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) Kerberos5ReadWrite() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) Kerberos5iReadOnly() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) Kerberos5iReadWrite() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) Kerberos5pReadOnly() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) Kerberos5pReadWrite() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) Nfsv3() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) Nfsv41() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) RuleIndex() pulumi.IntPtrOutput
- func (o ExportPolicyRuleResponseOutput) ToExportPolicyRuleResponseOutput() ExportPolicyRuleResponseOutput
- func (o ExportPolicyRuleResponseOutput) ToExportPolicyRuleResponseOutputWithContext(ctx context.Context) ExportPolicyRuleResponseOutput
- func (o ExportPolicyRuleResponseOutput) UnixReadOnly() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) UnixReadWrite() pulumi.BoolPtrOutput
- type GetSubvolumeMetadataArgs
- type GetSubvolumeMetadataOutputArgs
- type GetSubvolumeMetadataResult
- type GetSubvolumeMetadataResultOutput
- func (o GetSubvolumeMetadataResultOutput) AccessedTimeStamp() pulumi.StringPtrOutput
- func (o GetSubvolumeMetadataResultOutput) BytesUsed() pulumi.Float64PtrOutput
- func (o GetSubvolumeMetadataResultOutput) ChangedTimeStamp() pulumi.StringPtrOutput
- func (o GetSubvolumeMetadataResultOutput) CreationTimeStamp() pulumi.StringPtrOutput
- func (GetSubvolumeMetadataResultOutput) ElementType() reflect.Type
- func (o GetSubvolumeMetadataResultOutput) Id() pulumi.StringOutput
- func (o GetSubvolumeMetadataResultOutput) ModifiedTimeStamp() pulumi.StringPtrOutput
- func (o GetSubvolumeMetadataResultOutput) Name() pulumi.StringOutput
- func (o GetSubvolumeMetadataResultOutput) ParentPath() pulumi.StringPtrOutput
- func (o GetSubvolumeMetadataResultOutput) Path() pulumi.StringPtrOutput
- func (o GetSubvolumeMetadataResultOutput) Permissions() pulumi.StringPtrOutput
- func (o GetSubvolumeMetadataResultOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o GetSubvolumeMetadataResultOutput) Size() pulumi.Float64PtrOutput
- func (o GetSubvolumeMetadataResultOutput) ToGetSubvolumeMetadataResultOutput() GetSubvolumeMetadataResultOutput
- func (o GetSubvolumeMetadataResultOutput) ToGetSubvolumeMetadataResultOutputWithContext(ctx context.Context) GetSubvolumeMetadataResultOutput
- func (o GetSubvolumeMetadataResultOutput) Type() pulumi.StringOutput
- type GetVolumeGroupIdForLdapUserArgs
- type GetVolumeGroupIdForLdapUserOutputArgs
- type GetVolumeGroupIdForLdapUserResult
- type GetVolumeGroupIdForLdapUserResultOutput
- func (GetVolumeGroupIdForLdapUserResultOutput) ElementType() reflect.Type
- func (o GetVolumeGroupIdForLdapUserResultOutput) GroupIdsForLdapUser() pulumi.StringArrayOutput
- func (o GetVolumeGroupIdForLdapUserResultOutput) ToGetVolumeGroupIdForLdapUserResultOutput() GetVolumeGroupIdForLdapUserResultOutput
- func (o GetVolumeGroupIdForLdapUserResultOutput) ToGetVolumeGroupIdForLdapUserResultOutputWithContext(ctx context.Context) GetVolumeGroupIdForLdapUserResultOutput
- type HourlySchedule
- type HourlyScheduleArgs
- func (HourlyScheduleArgs) ElementType() reflect.Type
- func (i HourlyScheduleArgs) ToHourlyScheduleOutput() HourlyScheduleOutput
- func (i HourlyScheduleArgs) ToHourlyScheduleOutputWithContext(ctx context.Context) HourlyScheduleOutput
- func (i HourlyScheduleArgs) ToHourlySchedulePtrOutput() HourlySchedulePtrOutput
- func (i HourlyScheduleArgs) ToHourlySchedulePtrOutputWithContext(ctx context.Context) HourlySchedulePtrOutput
- type HourlyScheduleInput
- type HourlyScheduleOutput
- func (HourlyScheduleOutput) ElementType() reflect.Type
- func (o HourlyScheduleOutput) Minute() pulumi.IntPtrOutput
- func (o HourlyScheduleOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o HourlyScheduleOutput) ToHourlyScheduleOutput() HourlyScheduleOutput
- func (o HourlyScheduleOutput) ToHourlyScheduleOutputWithContext(ctx context.Context) HourlyScheduleOutput
- func (o HourlyScheduleOutput) ToHourlySchedulePtrOutput() HourlySchedulePtrOutput
- func (o HourlyScheduleOutput) ToHourlySchedulePtrOutputWithContext(ctx context.Context) HourlySchedulePtrOutput
- func (o HourlyScheduleOutput) UsedBytes() pulumi.Float64PtrOutput
- type HourlySchedulePtrInput
- type HourlySchedulePtrOutput
- func (o HourlySchedulePtrOutput) Elem() HourlyScheduleOutput
- func (HourlySchedulePtrOutput) ElementType() reflect.Type
- func (o HourlySchedulePtrOutput) Minute() pulumi.IntPtrOutput
- func (o HourlySchedulePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o HourlySchedulePtrOutput) ToHourlySchedulePtrOutput() HourlySchedulePtrOutput
- func (o HourlySchedulePtrOutput) ToHourlySchedulePtrOutputWithContext(ctx context.Context) HourlySchedulePtrOutput
- func (o HourlySchedulePtrOutput) UsedBytes() pulumi.Float64PtrOutput
- type HourlyScheduleResponse
- type HourlyScheduleResponseOutput
- func (HourlyScheduleResponseOutput) ElementType() reflect.Type
- func (o HourlyScheduleResponseOutput) Minute() pulumi.IntPtrOutput
- func (o HourlyScheduleResponseOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o HourlyScheduleResponseOutput) ToHourlyScheduleResponseOutput() HourlyScheduleResponseOutput
- func (o HourlyScheduleResponseOutput) ToHourlyScheduleResponseOutputWithContext(ctx context.Context) HourlyScheduleResponseOutput
- func (o HourlyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
- type HourlyScheduleResponsePtrOutput
- func (o HourlyScheduleResponsePtrOutput) Elem() HourlyScheduleResponseOutput
- func (HourlyScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o HourlyScheduleResponsePtrOutput) Minute() pulumi.IntPtrOutput
- func (o HourlyScheduleResponsePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o HourlyScheduleResponsePtrOutput) ToHourlyScheduleResponsePtrOutput() HourlyScheduleResponsePtrOutput
- func (o HourlyScheduleResponsePtrOutput) ToHourlyScheduleResponsePtrOutputWithContext(ctx context.Context) HourlyScheduleResponsePtrOutput
- func (o HourlyScheduleResponsePtrOutput) UsedBytes() pulumi.Float64PtrOutput
- 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) KeyName() pulumi.StringOutput
- func (o KeyVaultPropertiesOutput) KeyVaultResourceId() pulumi.StringOutput
- func (o KeyVaultPropertiesOutput) KeyVaultUri() pulumi.StringOutput
- 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) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyVaultResourceId() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyVaultUri() 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) KeyName() pulumi.StringOutput
- func (o KeyVaultPropertiesResponseOutput) KeyVaultId() pulumi.StringOutput
- func (o KeyVaultPropertiesResponseOutput) KeyVaultResourceId() pulumi.StringOutput
- func (o KeyVaultPropertiesResponseOutput) KeyVaultUri() pulumi.StringOutput
- func (o KeyVaultPropertiesResponseOutput) Status() pulumi.StringOutput
- 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) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultResourceId() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type LdapSearchScopeOpt
- type LdapSearchScopeOptArgs
- func (LdapSearchScopeOptArgs) ElementType() reflect.Type
- func (i LdapSearchScopeOptArgs) ToLdapSearchScopeOptOutput() LdapSearchScopeOptOutput
- func (i LdapSearchScopeOptArgs) ToLdapSearchScopeOptOutputWithContext(ctx context.Context) LdapSearchScopeOptOutput
- func (i LdapSearchScopeOptArgs) ToLdapSearchScopeOptPtrOutput() LdapSearchScopeOptPtrOutput
- func (i LdapSearchScopeOptArgs) ToLdapSearchScopeOptPtrOutputWithContext(ctx context.Context) LdapSearchScopeOptPtrOutput
- type LdapSearchScopeOptInput
- type LdapSearchScopeOptOutput
- func (LdapSearchScopeOptOutput) ElementType() reflect.Type
- func (o LdapSearchScopeOptOutput) GroupDN() pulumi.StringPtrOutput
- func (o LdapSearchScopeOptOutput) GroupMembershipFilter() pulumi.StringPtrOutput
- func (o LdapSearchScopeOptOutput) ToLdapSearchScopeOptOutput() LdapSearchScopeOptOutput
- func (o LdapSearchScopeOptOutput) ToLdapSearchScopeOptOutputWithContext(ctx context.Context) LdapSearchScopeOptOutput
- func (o LdapSearchScopeOptOutput) ToLdapSearchScopeOptPtrOutput() LdapSearchScopeOptPtrOutput
- func (o LdapSearchScopeOptOutput) ToLdapSearchScopeOptPtrOutputWithContext(ctx context.Context) LdapSearchScopeOptPtrOutput
- func (o LdapSearchScopeOptOutput) UserDN() pulumi.StringPtrOutput
- type LdapSearchScopeOptPtrInput
- type LdapSearchScopeOptPtrOutput
- func (o LdapSearchScopeOptPtrOutput) Elem() LdapSearchScopeOptOutput
- func (LdapSearchScopeOptPtrOutput) ElementType() reflect.Type
- func (o LdapSearchScopeOptPtrOutput) GroupDN() pulumi.StringPtrOutput
- func (o LdapSearchScopeOptPtrOutput) GroupMembershipFilter() pulumi.StringPtrOutput
- func (o LdapSearchScopeOptPtrOutput) ToLdapSearchScopeOptPtrOutput() LdapSearchScopeOptPtrOutput
- func (o LdapSearchScopeOptPtrOutput) ToLdapSearchScopeOptPtrOutputWithContext(ctx context.Context) LdapSearchScopeOptPtrOutput
- func (o LdapSearchScopeOptPtrOutput) UserDN() pulumi.StringPtrOutput
- type LdapSearchScopeOptResponse
- type LdapSearchScopeOptResponseOutput
- func (LdapSearchScopeOptResponseOutput) ElementType() reflect.Type
- func (o LdapSearchScopeOptResponseOutput) GroupDN() pulumi.StringPtrOutput
- func (o LdapSearchScopeOptResponseOutput) GroupMembershipFilter() pulumi.StringPtrOutput
- func (o LdapSearchScopeOptResponseOutput) ToLdapSearchScopeOptResponseOutput() LdapSearchScopeOptResponseOutput
- func (o LdapSearchScopeOptResponseOutput) ToLdapSearchScopeOptResponseOutputWithContext(ctx context.Context) LdapSearchScopeOptResponseOutput
- func (o LdapSearchScopeOptResponseOutput) UserDN() pulumi.StringPtrOutput
- type LdapSearchScopeOptResponsePtrOutput
- func (o LdapSearchScopeOptResponsePtrOutput) Elem() LdapSearchScopeOptResponseOutput
- func (LdapSearchScopeOptResponsePtrOutput) ElementType() reflect.Type
- func (o LdapSearchScopeOptResponsePtrOutput) GroupDN() pulumi.StringPtrOutput
- func (o LdapSearchScopeOptResponsePtrOutput) GroupMembershipFilter() pulumi.StringPtrOutput
- func (o LdapSearchScopeOptResponsePtrOutput) ToLdapSearchScopeOptResponsePtrOutput() LdapSearchScopeOptResponsePtrOutput
- func (o LdapSearchScopeOptResponsePtrOutput) ToLdapSearchScopeOptResponsePtrOutputWithContext(ctx context.Context) LdapSearchScopeOptResponsePtrOutput
- func (o LdapSearchScopeOptResponsePtrOutput) UserDN() pulumi.StringPtrOutput
- type ListVolumeReplicationsArgs
- type ListVolumeReplicationsOutputArgs
- type ListVolumeReplicationsResult
- type ListVolumeReplicationsResultOutput
- func (ListVolumeReplicationsResultOutput) ElementType() reflect.Type
- func (o ListVolumeReplicationsResultOutput) ToListVolumeReplicationsResultOutput() ListVolumeReplicationsResultOutput
- func (o ListVolumeReplicationsResultOutput) ToListVolumeReplicationsResultOutputWithContext(ctx context.Context) ListVolumeReplicationsResultOutput
- func (o ListVolumeReplicationsResultOutput) Value() ReplicationResponseArrayOutput
- type LookupAccountArgs
- type LookupAccountOutputArgs
- type LookupAccountResult
- type LookupAccountResultOutput
- func (o LookupAccountResultOutput) ActiveDirectories() ActiveDirectoryResponseArrayOutput
- func (o LookupAccountResultOutput) DisableShowmount() pulumi.BoolOutput
- func (LookupAccountResultOutput) ElementType() reflect.Type
- func (o LookupAccountResultOutput) Encryption() AccountEncryptionResponsePtrOutput
- func (o LookupAccountResultOutput) Etag() pulumi.StringOutput
- func (o LookupAccountResultOutput) Id() pulumi.StringOutput
- func (o LookupAccountResultOutput) Identity() ManagedServiceIdentityResponsePtrOutput
- func (o LookupAccountResultOutput) Location() pulumi.StringOutput
- func (o LookupAccountResultOutput) Name() pulumi.StringOutput
- func (o LookupAccountResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupAccountResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupAccountResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAccountResultOutput) ToLookupAccountResultOutput() LookupAccountResultOutput
- func (o LookupAccountResultOutput) ToLookupAccountResultOutputWithContext(ctx context.Context) LookupAccountResultOutput
- func (o LookupAccountResultOutput) Type() pulumi.StringOutput
- type LookupBackupArgs
- type LookupBackupOutputArgs
- type LookupBackupPolicyArgs
- type LookupBackupPolicyOutputArgs
- type LookupBackupPolicyResult
- type LookupBackupPolicyResultOutput
- func (o LookupBackupPolicyResultOutput) BackupPolicyId() pulumi.StringOutput
- func (o LookupBackupPolicyResultOutput) DailyBackupsToKeep() pulumi.IntPtrOutput
- func (LookupBackupPolicyResultOutput) ElementType() reflect.Type
- func (o LookupBackupPolicyResultOutput) Enabled() pulumi.BoolPtrOutput
- func (o LookupBackupPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupBackupPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupBackupPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupBackupPolicyResultOutput) MonthlyBackupsToKeep() pulumi.IntPtrOutput
- func (o LookupBackupPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupBackupPolicyResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupBackupPolicyResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupBackupPolicyResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupBackupPolicyResultOutput) ToLookupBackupPolicyResultOutput() LookupBackupPolicyResultOutput
- func (o LookupBackupPolicyResultOutput) ToLookupBackupPolicyResultOutputWithContext(ctx context.Context) LookupBackupPolicyResultOutput
- func (o LookupBackupPolicyResultOutput) Type() pulumi.StringOutput
- func (o LookupBackupPolicyResultOutput) VolumeBackups() VolumeBackupsResponseArrayOutput
- func (o LookupBackupPolicyResultOutput) VolumesAssigned() pulumi.IntOutput
- func (o LookupBackupPolicyResultOutput) WeeklyBackupsToKeep() pulumi.IntPtrOutput
- type LookupBackupResult
- type LookupBackupResultOutput
- func (o LookupBackupResultOutput) BackupId() pulumi.StringOutput
- func (o LookupBackupResultOutput) BackupType() pulumi.StringOutput
- func (o LookupBackupResultOutput) CreationDate() pulumi.StringOutput
- func (LookupBackupResultOutput) ElementType() reflect.Type
- func (o LookupBackupResultOutput) FailureReason() pulumi.StringOutput
- func (o LookupBackupResultOutput) Id() pulumi.StringOutput
- func (o LookupBackupResultOutput) Label() pulumi.StringPtrOutput
- func (o LookupBackupResultOutput) Location() pulumi.StringOutput
- func (o LookupBackupResultOutput) Name() pulumi.StringOutput
- func (o LookupBackupResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupBackupResultOutput) Size() pulumi.Float64Output
- func (o LookupBackupResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupBackupResultOutput) ToLookupBackupResultOutput() LookupBackupResultOutput
- func (o LookupBackupResultOutput) ToLookupBackupResultOutputWithContext(ctx context.Context) LookupBackupResultOutput
- func (o LookupBackupResultOutput) Type() pulumi.StringOutput
- func (o LookupBackupResultOutput) UseExistingSnapshot() pulumi.BoolPtrOutput
- func (o LookupBackupResultOutput) VolumeName() pulumi.StringOutput
- type LookupBackupVaultArgs
- type LookupBackupVaultOutputArgs
- type LookupBackupVaultResult
- type LookupBackupVaultResultOutput
- func (LookupBackupVaultResultOutput) ElementType() reflect.Type
- func (o LookupBackupVaultResultOutput) Id() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) Location() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) Name() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupBackupVaultResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupBackupVaultResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutput() LookupBackupVaultResultOutput
- func (o LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutputWithContext(ctx context.Context) LookupBackupVaultResultOutput
- func (o LookupBackupVaultResultOutput) Type() pulumi.StringOutput
- type LookupPoolArgs
- type LookupPoolOutputArgs
- type LookupPoolResult
- type LookupPoolResultOutput
- func (o LookupPoolResultOutput) CoolAccess() pulumi.BoolPtrOutput
- func (LookupPoolResultOutput) ElementType() reflect.Type
- func (o LookupPoolResultOutput) EncryptionType() pulumi.StringPtrOutput
- func (o LookupPoolResultOutput) Etag() pulumi.StringOutput
- func (o LookupPoolResultOutput) Id() pulumi.StringOutput
- func (o LookupPoolResultOutput) Location() pulumi.StringOutput
- func (o LookupPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupPoolResultOutput) PoolId() pulumi.StringOutput
- func (o LookupPoolResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupPoolResultOutput) QosType() pulumi.StringPtrOutput
- func (o LookupPoolResultOutput) ServiceLevel() pulumi.StringOutput
- func (o LookupPoolResultOutput) Size() pulumi.Float64Output
- func (o LookupPoolResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPoolResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupPoolResultOutput) ToLookupPoolResultOutput() LookupPoolResultOutput
- func (o LookupPoolResultOutput) ToLookupPoolResultOutputWithContext(ctx context.Context) LookupPoolResultOutput
- func (o LookupPoolResultOutput) TotalThroughputMibps() pulumi.Float64Output
- func (o LookupPoolResultOutput) Type() pulumi.StringOutput
- func (o LookupPoolResultOutput) UtilizedThroughputMibps() pulumi.Float64Output
- type LookupSnapshotArgs
- type LookupSnapshotOutputArgs
- type LookupSnapshotPolicyArgs
- type LookupSnapshotPolicyOutputArgs
- type LookupSnapshotPolicyResult
- type LookupSnapshotPolicyResultOutput
- func (o LookupSnapshotPolicyResultOutput) DailySchedule() DailyScheduleResponsePtrOutput
- func (LookupSnapshotPolicyResultOutput) ElementType() reflect.Type
- func (o LookupSnapshotPolicyResultOutput) Enabled() pulumi.BoolPtrOutput
- func (o LookupSnapshotPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupSnapshotPolicyResultOutput) HourlySchedule() HourlyScheduleResponsePtrOutput
- func (o LookupSnapshotPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupSnapshotPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupSnapshotPolicyResultOutput) MonthlySchedule() MonthlyScheduleResponsePtrOutput
- func (o LookupSnapshotPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupSnapshotPolicyResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupSnapshotPolicyResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupSnapshotPolicyResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupSnapshotPolicyResultOutput) ToLookupSnapshotPolicyResultOutput() LookupSnapshotPolicyResultOutput
- func (o LookupSnapshotPolicyResultOutput) ToLookupSnapshotPolicyResultOutputWithContext(ctx context.Context) LookupSnapshotPolicyResultOutput
- func (o LookupSnapshotPolicyResultOutput) Type() pulumi.StringOutput
- func (o LookupSnapshotPolicyResultOutput) WeeklySchedule() WeeklyScheduleResponsePtrOutput
- type LookupSnapshotResult
- type LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) Created() pulumi.StringOutput
- func (LookupSnapshotResultOutput) ElementType() reflect.Type
- func (o LookupSnapshotResultOutput) Id() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) Location() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) Name() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) SnapshotId() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) Type() pulumi.StringOutput
- type LookupSubvolumeArgs
- type LookupSubvolumeOutputArgs
- type LookupSubvolumeResult
- type LookupSubvolumeResultOutput
- func (LookupSubvolumeResultOutput) ElementType() reflect.Type
- func (o LookupSubvolumeResultOutput) Id() pulumi.StringOutput
- func (o LookupSubvolumeResultOutput) Name() pulumi.StringOutput
- func (o LookupSubvolumeResultOutput) ParentPath() pulumi.StringPtrOutput
- func (o LookupSubvolumeResultOutput) Path() pulumi.StringPtrOutput
- func (o LookupSubvolumeResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupSubvolumeResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupSubvolumeResultOutput) ToLookupSubvolumeResultOutput() LookupSubvolumeResultOutput
- func (o LookupSubvolumeResultOutput) ToLookupSubvolumeResultOutputWithContext(ctx context.Context) LookupSubvolumeResultOutput
- func (o LookupSubvolumeResultOutput) Type() pulumi.StringOutput
- type LookupVolumeArgs
- type LookupVolumeGroupArgs
- type LookupVolumeGroupOutputArgs
- type LookupVolumeGroupResult
- type LookupVolumeGroupResultOutput
- func (LookupVolumeGroupResultOutput) ElementType() reflect.Type
- func (o LookupVolumeGroupResultOutput) GroupMetaData() VolumeGroupMetaDataResponsePtrOutput
- func (o LookupVolumeGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupVolumeGroupResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupVolumeGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupVolumeGroupResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupVolumeGroupResultOutput) ToLookupVolumeGroupResultOutput() LookupVolumeGroupResultOutput
- func (o LookupVolumeGroupResultOutput) ToLookupVolumeGroupResultOutputWithContext(ctx context.Context) LookupVolumeGroupResultOutput
- func (o LookupVolumeGroupResultOutput) Type() pulumi.StringOutput
- func (o LookupVolumeGroupResultOutput) Volumes() VolumeGroupVolumePropertiesResponseArrayOutput
- type LookupVolumeOutputArgs
- type LookupVolumeQuotaRuleArgs
- type LookupVolumeQuotaRuleOutputArgs
- type LookupVolumeQuotaRuleResult
- type LookupVolumeQuotaRuleResultOutput
- func (LookupVolumeQuotaRuleResultOutput) ElementType() reflect.Type
- func (o LookupVolumeQuotaRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupVolumeQuotaRuleResultOutput) Location() pulumi.StringOutput
- func (o LookupVolumeQuotaRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupVolumeQuotaRuleResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupVolumeQuotaRuleResultOutput) QuotaSizeInKiBs() pulumi.Float64PtrOutput
- func (o LookupVolumeQuotaRuleResultOutput) QuotaTarget() pulumi.StringPtrOutput
- func (o LookupVolumeQuotaRuleResultOutput) QuotaType() pulumi.StringPtrOutput
- func (o LookupVolumeQuotaRuleResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupVolumeQuotaRuleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupVolumeQuotaRuleResultOutput) ToLookupVolumeQuotaRuleResultOutput() LookupVolumeQuotaRuleResultOutput
- func (o LookupVolumeQuotaRuleResultOutput) ToLookupVolumeQuotaRuleResultOutputWithContext(ctx context.Context) LookupVolumeQuotaRuleResultOutput
- func (o LookupVolumeQuotaRuleResultOutput) Type() pulumi.StringOutput
- type LookupVolumeResult
- type LookupVolumeResultOutput
- func (o LookupVolumeResultOutput) ActualThroughputMibps() pulumi.Float64Output
- func (o LookupVolumeResultOutput) AvsDataStore() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) BackupId() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) BaremetalTenantId() pulumi.StringOutput
- func (o LookupVolumeResultOutput) CapacityPoolResourceId() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) CloneProgress() pulumi.IntOutput
- func (o LookupVolumeResultOutput) CoolAccess() pulumi.BoolPtrOutput
- func (o LookupVolumeResultOutput) CoolnessPeriod() pulumi.IntPtrOutput
- func (o LookupVolumeResultOutput) CreationToken() pulumi.StringOutput
- func (o LookupVolumeResultOutput) DataProtection() VolumePropertiesResponseDataProtectionPtrOutput
- func (o LookupVolumeResultOutput) DataStoreResourceId() pulumi.StringArrayOutput
- func (o LookupVolumeResultOutput) DefaultGroupQuotaInKiBs() pulumi.Float64PtrOutput
- func (o LookupVolumeResultOutput) DefaultUserQuotaInKiBs() pulumi.Float64PtrOutput
- func (o LookupVolumeResultOutput) DeleteBaseSnapshot() pulumi.BoolPtrOutput
- func (LookupVolumeResultOutput) ElementType() reflect.Type
- func (o LookupVolumeResultOutput) EnableSubvolumes() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) Encrypted() pulumi.BoolOutput
- func (o LookupVolumeResultOutput) EncryptionKeySource() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) Etag() pulumi.StringOutput
- func (o LookupVolumeResultOutput) ExportPolicy() VolumePropertiesResponseExportPolicyPtrOutput
- func (o LookupVolumeResultOutput) FileAccessLogs() pulumi.StringOutput
- func (o LookupVolumeResultOutput) FileSystemId() pulumi.StringOutput
- func (o LookupVolumeResultOutput) Id() pulumi.StringOutput
- func (o LookupVolumeResultOutput) IsDefaultQuotaEnabled() pulumi.BoolPtrOutput
- func (o LookupVolumeResultOutput) IsLargeVolume() pulumi.BoolPtrOutput
- func (o LookupVolumeResultOutput) IsRestoring() pulumi.BoolPtrOutput
- func (o LookupVolumeResultOutput) KerberosEnabled() pulumi.BoolPtrOutput
- func (o LookupVolumeResultOutput) KeyVaultPrivateEndpointResourceId() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) LdapEnabled() pulumi.BoolPtrOutput
- func (o LookupVolumeResultOutput) Location() pulumi.StringOutput
- func (o LookupVolumeResultOutput) MaximumNumberOfFiles() pulumi.Float64Output
- func (o LookupVolumeResultOutput) MountTargets() MountTargetPropertiesResponseArrayOutput
- func (o LookupVolumeResultOutput) Name() pulumi.StringOutput
- func (o LookupVolumeResultOutput) NetworkFeatures() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) NetworkSiblingSetId() pulumi.StringOutput
- func (o LookupVolumeResultOutput) OriginatingResourceId() pulumi.StringOutput
- func (o LookupVolumeResultOutput) PlacementRules() PlacementKeyValuePairsResponseArrayOutput
- func (o LookupVolumeResultOutput) ProtocolTypes() pulumi.StringArrayOutput
- func (o LookupVolumeResultOutput) ProvisionedAvailabilityZone() pulumi.StringOutput
- func (o LookupVolumeResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupVolumeResultOutput) ProximityPlacementGroup() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) SecurityStyle() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) ServiceLevel() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) SmbAccessBasedEnumeration() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) SmbContinuouslyAvailable() pulumi.BoolPtrOutput
- func (o LookupVolumeResultOutput) SmbEncryption() pulumi.BoolPtrOutput
- func (o LookupVolumeResultOutput) SmbNonBrowsable() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) SnapshotDirectoryVisible() pulumi.BoolPtrOutput
- func (o LookupVolumeResultOutput) SnapshotId() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) StorageToNetworkProximity() pulumi.StringOutput
- func (o LookupVolumeResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupVolumeResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupVolumeResultOutput) T2Network() pulumi.StringOutput
- func (o LookupVolumeResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupVolumeResultOutput) ThroughputMibps() pulumi.Float64PtrOutput
- func (o LookupVolumeResultOutput) ToLookupVolumeResultOutput() LookupVolumeResultOutput
- func (o LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext(ctx context.Context) LookupVolumeResultOutput
- func (o LookupVolumeResultOutput) Type() pulumi.StringOutput
- func (o LookupVolumeResultOutput) UnixPermissions() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) UsageThreshold() pulumi.Float64Output
- func (o LookupVolumeResultOutput) VolumeGroupName() pulumi.StringOutput
- func (o LookupVolumeResultOutput) VolumeSpecName() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) VolumeType() pulumi.StringPtrOutput
- func (o LookupVolumeResultOutput) Zones() pulumi.StringArrayOutput
- type ManagedServiceIdentity
- type ManagedServiceIdentityArgs
- func (ManagedServiceIdentityArgs) ElementType() reflect.Type
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- type ManagedServiceIdentityInput
- type ManagedServiceIdentityOutput
- func (ManagedServiceIdentityOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityOutput) Type() pulumi.StringOutput
- func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type ManagedServiceIdentityPtrInput
- type ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) Elem() ManagedServiceIdentityOutput
- func (ManagedServiceIdentityPtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type ManagedServiceIdentityResponse
- type ManagedServiceIdentityResponseOutput
- func (ManagedServiceIdentityResponseOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
- func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput
- func (o ManagedServiceIdentityResponseOutput) Type() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) Elem() ManagedServiceIdentityResponseOutput
- func (ManagedServiceIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type ManagedServiceIdentityType
- func (ManagedServiceIdentityType) ElementType() reflect.Type
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
- func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ManagedServiceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedServiceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedServiceIdentityTypeInput
- type ManagedServiceIdentityTypeOutput
- func (ManagedServiceIdentityTypeOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedServiceIdentityTypePtrInput
- type ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) Elem() ManagedServiceIdentityTypeOutput
- func (ManagedServiceIdentityTypePtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonthlySchedule
- type MonthlyScheduleArgs
- func (MonthlyScheduleArgs) ElementType() reflect.Type
- func (i MonthlyScheduleArgs) ToMonthlyScheduleOutput() MonthlyScheduleOutput
- func (i MonthlyScheduleArgs) ToMonthlyScheduleOutputWithContext(ctx context.Context) MonthlyScheduleOutput
- func (i MonthlyScheduleArgs) ToMonthlySchedulePtrOutput() MonthlySchedulePtrOutput
- func (i MonthlyScheduleArgs) ToMonthlySchedulePtrOutputWithContext(ctx context.Context) MonthlySchedulePtrOutput
- type MonthlyScheduleInput
- type MonthlyScheduleOutput
- func (o MonthlyScheduleOutput) DaysOfMonth() pulumi.StringPtrOutput
- func (MonthlyScheduleOutput) ElementType() reflect.Type
- func (o MonthlyScheduleOutput) Hour() pulumi.IntPtrOutput
- func (o MonthlyScheduleOutput) Minute() pulumi.IntPtrOutput
- func (o MonthlyScheduleOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o MonthlyScheduleOutput) ToMonthlyScheduleOutput() MonthlyScheduleOutput
- func (o MonthlyScheduleOutput) ToMonthlyScheduleOutputWithContext(ctx context.Context) MonthlyScheduleOutput
- func (o MonthlyScheduleOutput) ToMonthlySchedulePtrOutput() MonthlySchedulePtrOutput
- func (o MonthlyScheduleOutput) ToMonthlySchedulePtrOutputWithContext(ctx context.Context) MonthlySchedulePtrOutput
- func (o MonthlyScheduleOutput) UsedBytes() pulumi.Float64PtrOutput
- type MonthlySchedulePtrInput
- type MonthlySchedulePtrOutput
- func (o MonthlySchedulePtrOutput) DaysOfMonth() pulumi.StringPtrOutput
- func (o MonthlySchedulePtrOutput) Elem() MonthlyScheduleOutput
- func (MonthlySchedulePtrOutput) ElementType() reflect.Type
- func (o MonthlySchedulePtrOutput) Hour() pulumi.IntPtrOutput
- func (o MonthlySchedulePtrOutput) Minute() pulumi.IntPtrOutput
- func (o MonthlySchedulePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o MonthlySchedulePtrOutput) ToMonthlySchedulePtrOutput() MonthlySchedulePtrOutput
- func (o MonthlySchedulePtrOutput) ToMonthlySchedulePtrOutputWithContext(ctx context.Context) MonthlySchedulePtrOutput
- func (o MonthlySchedulePtrOutput) UsedBytes() pulumi.Float64PtrOutput
- type MonthlyScheduleResponse
- type MonthlyScheduleResponseOutput
- func (o MonthlyScheduleResponseOutput) DaysOfMonth() pulumi.StringPtrOutput
- func (MonthlyScheduleResponseOutput) ElementType() reflect.Type
- func (o MonthlyScheduleResponseOutput) Hour() pulumi.IntPtrOutput
- func (o MonthlyScheduleResponseOutput) Minute() pulumi.IntPtrOutput
- func (o MonthlyScheduleResponseOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o MonthlyScheduleResponseOutput) ToMonthlyScheduleResponseOutput() MonthlyScheduleResponseOutput
- func (o MonthlyScheduleResponseOutput) ToMonthlyScheduleResponseOutputWithContext(ctx context.Context) MonthlyScheduleResponseOutput
- func (o MonthlyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
- type MonthlyScheduleResponsePtrOutput
- func (o MonthlyScheduleResponsePtrOutput) DaysOfMonth() pulumi.StringPtrOutput
- func (o MonthlyScheduleResponsePtrOutput) Elem() MonthlyScheduleResponseOutput
- func (MonthlyScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o MonthlyScheduleResponsePtrOutput) Hour() pulumi.IntPtrOutput
- func (o MonthlyScheduleResponsePtrOutput) Minute() pulumi.IntPtrOutput
- func (o MonthlyScheduleResponsePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o MonthlyScheduleResponsePtrOutput) ToMonthlyScheduleResponsePtrOutput() MonthlyScheduleResponsePtrOutput
- func (o MonthlyScheduleResponsePtrOutput) ToMonthlyScheduleResponsePtrOutputWithContext(ctx context.Context) MonthlyScheduleResponsePtrOutput
- func (o MonthlyScheduleResponsePtrOutput) UsedBytes() pulumi.Float64PtrOutput
- type MountTargetPropertiesResponse
- type MountTargetPropertiesResponseArrayOutput
- func (MountTargetPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o MountTargetPropertiesResponseArrayOutput) Index(i pulumi.IntInput) MountTargetPropertiesResponseOutput
- func (o MountTargetPropertiesResponseArrayOutput) ToMountTargetPropertiesResponseArrayOutput() MountTargetPropertiesResponseArrayOutput
- func (o MountTargetPropertiesResponseArrayOutput) ToMountTargetPropertiesResponseArrayOutputWithContext(ctx context.Context) MountTargetPropertiesResponseArrayOutput
- type MountTargetPropertiesResponseOutput
- func (MountTargetPropertiesResponseOutput) ElementType() reflect.Type
- func (o MountTargetPropertiesResponseOutput) FileSystemId() pulumi.StringOutput
- func (o MountTargetPropertiesResponseOutput) IpAddress() pulumi.StringOutput
- func (o MountTargetPropertiesResponseOutput) MountTargetId() pulumi.StringOutput
- func (o MountTargetPropertiesResponseOutput) SmbServerFqdn() pulumi.StringPtrOutput
- func (o MountTargetPropertiesResponseOutput) ToMountTargetPropertiesResponseOutput() MountTargetPropertiesResponseOutput
- func (o MountTargetPropertiesResponseOutput) ToMountTargetPropertiesResponseOutputWithContext(ctx context.Context) MountTargetPropertiesResponseOutput
- type NetworkFeatures
- func (NetworkFeatures) ElementType() reflect.Type
- func (e NetworkFeatures) ToNetworkFeaturesOutput() NetworkFeaturesOutput
- func (e NetworkFeatures) ToNetworkFeaturesOutputWithContext(ctx context.Context) NetworkFeaturesOutput
- func (e NetworkFeatures) ToNetworkFeaturesPtrOutput() NetworkFeaturesPtrOutput
- func (e NetworkFeatures) ToNetworkFeaturesPtrOutputWithContext(ctx context.Context) NetworkFeaturesPtrOutput
- func (e NetworkFeatures) ToStringOutput() pulumi.StringOutput
- func (e NetworkFeatures) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkFeatures) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkFeatures) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkFeaturesInput
- type NetworkFeaturesOutput
- func (NetworkFeaturesOutput) ElementType() reflect.Type
- func (o NetworkFeaturesOutput) ToNetworkFeaturesOutput() NetworkFeaturesOutput
- func (o NetworkFeaturesOutput) ToNetworkFeaturesOutputWithContext(ctx context.Context) NetworkFeaturesOutput
- func (o NetworkFeaturesOutput) ToNetworkFeaturesPtrOutput() NetworkFeaturesPtrOutput
- func (o NetworkFeaturesOutput) ToNetworkFeaturesPtrOutputWithContext(ctx context.Context) NetworkFeaturesPtrOutput
- func (o NetworkFeaturesOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkFeaturesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkFeaturesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkFeaturesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkFeaturesPtrInput
- type NetworkFeaturesPtrOutput
- func (o NetworkFeaturesPtrOutput) Elem() NetworkFeaturesOutput
- func (NetworkFeaturesPtrOutput) ElementType() reflect.Type
- func (o NetworkFeaturesPtrOutput) ToNetworkFeaturesPtrOutput() NetworkFeaturesPtrOutput
- func (o NetworkFeaturesPtrOutput) ToNetworkFeaturesPtrOutputWithContext(ctx context.Context) NetworkFeaturesPtrOutput
- func (o NetworkFeaturesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkFeaturesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlacementKeyValuePairs
- type PlacementKeyValuePairsArgs
- type PlacementKeyValuePairsArray
- func (PlacementKeyValuePairsArray) ElementType() reflect.Type
- func (i PlacementKeyValuePairsArray) ToPlacementKeyValuePairsArrayOutput() PlacementKeyValuePairsArrayOutput
- func (i PlacementKeyValuePairsArray) ToPlacementKeyValuePairsArrayOutputWithContext(ctx context.Context) PlacementKeyValuePairsArrayOutput
- type PlacementKeyValuePairsArrayInput
- type PlacementKeyValuePairsArrayOutput
- func (PlacementKeyValuePairsArrayOutput) ElementType() reflect.Type
- func (o PlacementKeyValuePairsArrayOutput) Index(i pulumi.IntInput) PlacementKeyValuePairsOutput
- func (o PlacementKeyValuePairsArrayOutput) ToPlacementKeyValuePairsArrayOutput() PlacementKeyValuePairsArrayOutput
- func (o PlacementKeyValuePairsArrayOutput) ToPlacementKeyValuePairsArrayOutputWithContext(ctx context.Context) PlacementKeyValuePairsArrayOutput
- type PlacementKeyValuePairsInput
- type PlacementKeyValuePairsOutput
- func (PlacementKeyValuePairsOutput) ElementType() reflect.Type
- func (o PlacementKeyValuePairsOutput) Key() pulumi.StringOutput
- func (o PlacementKeyValuePairsOutput) ToPlacementKeyValuePairsOutput() PlacementKeyValuePairsOutput
- func (o PlacementKeyValuePairsOutput) ToPlacementKeyValuePairsOutputWithContext(ctx context.Context) PlacementKeyValuePairsOutput
- func (o PlacementKeyValuePairsOutput) Value() pulumi.StringOutput
- type PlacementKeyValuePairsResponse
- type PlacementKeyValuePairsResponseArrayOutput
- func (PlacementKeyValuePairsResponseArrayOutput) ElementType() reflect.Type
- func (o PlacementKeyValuePairsResponseArrayOutput) Index(i pulumi.IntInput) PlacementKeyValuePairsResponseOutput
- func (o PlacementKeyValuePairsResponseArrayOutput) ToPlacementKeyValuePairsResponseArrayOutput() PlacementKeyValuePairsResponseArrayOutput
- func (o PlacementKeyValuePairsResponseArrayOutput) ToPlacementKeyValuePairsResponseArrayOutputWithContext(ctx context.Context) PlacementKeyValuePairsResponseArrayOutput
- type PlacementKeyValuePairsResponseOutput
- func (PlacementKeyValuePairsResponseOutput) ElementType() reflect.Type
- func (o PlacementKeyValuePairsResponseOutput) Key() pulumi.StringOutput
- func (o PlacementKeyValuePairsResponseOutput) ToPlacementKeyValuePairsResponseOutput() PlacementKeyValuePairsResponseOutput
- func (o PlacementKeyValuePairsResponseOutput) ToPlacementKeyValuePairsResponseOutputWithContext(ctx context.Context) PlacementKeyValuePairsResponseOutput
- func (o PlacementKeyValuePairsResponseOutput) Value() pulumi.StringOutput
- type Pool
- type PoolArgs
- type PoolInput
- type PoolOutput
- func (o PoolOutput) CoolAccess() pulumi.BoolPtrOutput
- func (PoolOutput) ElementType() reflect.Type
- func (o PoolOutput) EncryptionType() pulumi.StringPtrOutput
- func (o PoolOutput) Etag() pulumi.StringOutput
- func (o PoolOutput) Location() pulumi.StringOutput
- func (o PoolOutput) Name() pulumi.StringOutput
- func (o PoolOutput) PoolId() pulumi.StringOutput
- func (o PoolOutput) ProvisioningState() pulumi.StringOutput
- func (o PoolOutput) QosType() pulumi.StringPtrOutput
- func (o PoolOutput) ServiceLevel() pulumi.StringOutput
- func (o PoolOutput) Size() pulumi.Float64Output
- func (o PoolOutput) SystemData() SystemDataResponseOutput
- func (o PoolOutput) Tags() pulumi.StringMapOutput
- func (o PoolOutput) ToPoolOutput() PoolOutput
- func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
- func (o PoolOutput) TotalThroughputMibps() pulumi.Float64Output
- func (o PoolOutput) Type() pulumi.StringOutput
- func (o PoolOutput) UtilizedThroughputMibps() pulumi.Float64Output
- type PoolState
- type QosType
- func (QosType) ElementType() reflect.Type
- func (e QosType) ToQosTypeOutput() QosTypeOutput
- func (e QosType) ToQosTypeOutputWithContext(ctx context.Context) QosTypeOutput
- func (e QosType) ToQosTypePtrOutput() QosTypePtrOutput
- func (e QosType) ToQosTypePtrOutputWithContext(ctx context.Context) QosTypePtrOutput
- func (e QosType) ToStringOutput() pulumi.StringOutput
- func (e QosType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e QosType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e QosType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type QosTypeInput
- type QosTypeOutput
- func (QosTypeOutput) ElementType() reflect.Type
- func (o QosTypeOutput) ToQosTypeOutput() QosTypeOutput
- func (o QosTypeOutput) ToQosTypeOutputWithContext(ctx context.Context) QosTypeOutput
- func (o QosTypeOutput) ToQosTypePtrOutput() QosTypePtrOutput
- func (o QosTypeOutput) ToQosTypePtrOutputWithContext(ctx context.Context) QosTypePtrOutput
- func (o QosTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o QosTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o QosTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o QosTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type QosTypePtrInput
- type QosTypePtrOutput
- func (o QosTypePtrOutput) Elem() QosTypeOutput
- func (QosTypePtrOutput) ElementType() reflect.Type
- func (o QosTypePtrOutput) ToQosTypePtrOutput() QosTypePtrOutput
- func (o QosTypePtrOutput) ToQosTypePtrOutputWithContext(ctx context.Context) QosTypePtrOutput
- func (o QosTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o QosTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReplicationObject
- type ReplicationObjectArgs
- func (ReplicationObjectArgs) ElementType() reflect.Type
- func (i ReplicationObjectArgs) ToReplicationObjectOutput() ReplicationObjectOutput
- func (i ReplicationObjectArgs) ToReplicationObjectOutputWithContext(ctx context.Context) ReplicationObjectOutput
- func (i ReplicationObjectArgs) ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
- func (i ReplicationObjectArgs) ToReplicationObjectPtrOutputWithContext(ctx context.Context) ReplicationObjectPtrOutput
- type ReplicationObjectInput
- type ReplicationObjectOutput
- func (ReplicationObjectOutput) ElementType() reflect.Type
- func (o ReplicationObjectOutput) EndpointType() pulumi.StringPtrOutput
- func (o ReplicationObjectOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
- func (o ReplicationObjectOutput) RemoteVolumeResourceId() pulumi.StringOutput
- func (o ReplicationObjectOutput) ReplicationId() pulumi.StringPtrOutput
- func (o ReplicationObjectOutput) ReplicationSchedule() pulumi.StringPtrOutput
- func (o ReplicationObjectOutput) ToReplicationObjectOutput() ReplicationObjectOutput
- func (o ReplicationObjectOutput) ToReplicationObjectOutputWithContext(ctx context.Context) ReplicationObjectOutput
- func (o ReplicationObjectOutput) ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
- func (o ReplicationObjectOutput) ToReplicationObjectPtrOutputWithContext(ctx context.Context) ReplicationObjectPtrOutput
- type ReplicationObjectPtrInput
- type ReplicationObjectPtrOutput
- func (o ReplicationObjectPtrOutput) Elem() ReplicationObjectOutput
- func (ReplicationObjectPtrOutput) ElementType() reflect.Type
- func (o ReplicationObjectPtrOutput) EndpointType() pulumi.StringPtrOutput
- func (o ReplicationObjectPtrOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
- func (o ReplicationObjectPtrOutput) RemoteVolumeResourceId() pulumi.StringPtrOutput
- func (o ReplicationObjectPtrOutput) ReplicationId() pulumi.StringPtrOutput
- func (o ReplicationObjectPtrOutput) ReplicationSchedule() pulumi.StringPtrOutput
- func (o ReplicationObjectPtrOutput) ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
- func (o ReplicationObjectPtrOutput) ToReplicationObjectPtrOutputWithContext(ctx context.Context) ReplicationObjectPtrOutput
- type ReplicationObjectResponse
- type ReplicationObjectResponseOutput
- func (ReplicationObjectResponseOutput) ElementType() reflect.Type
- func (o ReplicationObjectResponseOutput) EndpointType() pulumi.StringPtrOutput
- func (o ReplicationObjectResponseOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
- func (o ReplicationObjectResponseOutput) RemoteVolumeResourceId() pulumi.StringOutput
- func (o ReplicationObjectResponseOutput) ReplicationId() pulumi.StringPtrOutput
- func (o ReplicationObjectResponseOutput) ReplicationSchedule() pulumi.StringPtrOutput
- func (o ReplicationObjectResponseOutput) ToReplicationObjectResponseOutput() ReplicationObjectResponseOutput
- func (o ReplicationObjectResponseOutput) ToReplicationObjectResponseOutputWithContext(ctx context.Context) ReplicationObjectResponseOutput
- type ReplicationObjectResponsePtrOutput
- func (o ReplicationObjectResponsePtrOutput) Elem() ReplicationObjectResponseOutput
- func (ReplicationObjectResponsePtrOutput) ElementType() reflect.Type
- func (o ReplicationObjectResponsePtrOutput) EndpointType() pulumi.StringPtrOutput
- func (o ReplicationObjectResponsePtrOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
- func (o ReplicationObjectResponsePtrOutput) RemoteVolumeResourceId() pulumi.StringPtrOutput
- func (o ReplicationObjectResponsePtrOutput) ReplicationId() pulumi.StringPtrOutput
- func (o ReplicationObjectResponsePtrOutput) ReplicationSchedule() pulumi.StringPtrOutput
- func (o ReplicationObjectResponsePtrOutput) ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput
- func (o ReplicationObjectResponsePtrOutput) ToReplicationObjectResponsePtrOutputWithContext(ctx context.Context) ReplicationObjectResponsePtrOutput
- type ReplicationResponse
- type ReplicationResponseArrayOutput
- func (ReplicationResponseArrayOutput) ElementType() reflect.Type
- func (o ReplicationResponseArrayOutput) Index(i pulumi.IntInput) ReplicationResponseOutput
- func (o ReplicationResponseArrayOutput) ToReplicationResponseArrayOutput() ReplicationResponseArrayOutput
- func (o ReplicationResponseArrayOutput) ToReplicationResponseArrayOutputWithContext(ctx context.Context) ReplicationResponseArrayOutput
- type ReplicationResponseOutput
- func (ReplicationResponseOutput) ElementType() reflect.Type
- func (o ReplicationResponseOutput) EndpointType() pulumi.StringPtrOutput
- func (o ReplicationResponseOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
- func (o ReplicationResponseOutput) RemoteVolumeResourceId() pulumi.StringOutput
- func (o ReplicationResponseOutput) ReplicationSchedule() pulumi.StringPtrOutput
- func (o ReplicationResponseOutput) ToReplicationResponseOutput() ReplicationResponseOutput
- func (o ReplicationResponseOutput) ToReplicationResponseOutputWithContext(ctx context.Context) ReplicationResponseOutput
- type ReplicationSchedule
- func (ReplicationSchedule) ElementType() reflect.Type
- func (e ReplicationSchedule) ToReplicationScheduleOutput() ReplicationScheduleOutput
- func (e ReplicationSchedule) ToReplicationScheduleOutputWithContext(ctx context.Context) ReplicationScheduleOutput
- func (e ReplicationSchedule) ToReplicationSchedulePtrOutput() ReplicationSchedulePtrOutput
- func (e ReplicationSchedule) ToReplicationSchedulePtrOutputWithContext(ctx context.Context) ReplicationSchedulePtrOutput
- func (e ReplicationSchedule) ToStringOutput() pulumi.StringOutput
- func (e ReplicationSchedule) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ReplicationSchedule) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ReplicationSchedule) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReplicationScheduleInput
- type ReplicationScheduleOutput
- func (ReplicationScheduleOutput) ElementType() reflect.Type
- func (o ReplicationScheduleOutput) ToReplicationScheduleOutput() ReplicationScheduleOutput
- func (o ReplicationScheduleOutput) ToReplicationScheduleOutputWithContext(ctx context.Context) ReplicationScheduleOutput
- func (o ReplicationScheduleOutput) ToReplicationSchedulePtrOutput() ReplicationSchedulePtrOutput
- func (o ReplicationScheduleOutput) ToReplicationSchedulePtrOutputWithContext(ctx context.Context) ReplicationSchedulePtrOutput
- func (o ReplicationScheduleOutput) ToStringOutput() pulumi.StringOutput
- func (o ReplicationScheduleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ReplicationScheduleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReplicationScheduleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReplicationSchedulePtrInput
- type ReplicationSchedulePtrOutput
- func (o ReplicationSchedulePtrOutput) Elem() ReplicationScheduleOutput
- func (ReplicationSchedulePtrOutput) ElementType() reflect.Type
- func (o ReplicationSchedulePtrOutput) ToReplicationSchedulePtrOutput() ReplicationSchedulePtrOutput
- func (o ReplicationSchedulePtrOutput) ToReplicationSchedulePtrOutputWithContext(ctx context.Context) ReplicationSchedulePtrOutput
- func (o ReplicationSchedulePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReplicationSchedulePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityStyle
- func (SecurityStyle) ElementType() reflect.Type
- func (e SecurityStyle) ToSecurityStyleOutput() SecurityStyleOutput
- func (e SecurityStyle) ToSecurityStyleOutputWithContext(ctx context.Context) SecurityStyleOutput
- func (e SecurityStyle) ToSecurityStylePtrOutput() SecurityStylePtrOutput
- func (e SecurityStyle) ToSecurityStylePtrOutputWithContext(ctx context.Context) SecurityStylePtrOutput
- func (e SecurityStyle) ToStringOutput() pulumi.StringOutput
- func (e SecurityStyle) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityStyle) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityStyle) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityStyleInput
- type SecurityStyleOutput
- func (SecurityStyleOutput) ElementType() reflect.Type
- func (o SecurityStyleOutput) ToSecurityStyleOutput() SecurityStyleOutput
- func (o SecurityStyleOutput) ToSecurityStyleOutputWithContext(ctx context.Context) SecurityStyleOutput
- func (o SecurityStyleOutput) ToSecurityStylePtrOutput() SecurityStylePtrOutput
- func (o SecurityStyleOutput) ToSecurityStylePtrOutputWithContext(ctx context.Context) SecurityStylePtrOutput
- func (o SecurityStyleOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityStyleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityStyleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityStyleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityStylePtrInput
- type SecurityStylePtrOutput
- func (o SecurityStylePtrOutput) Elem() SecurityStyleOutput
- func (SecurityStylePtrOutput) ElementType() reflect.Type
- func (o SecurityStylePtrOutput) ToSecurityStylePtrOutput() SecurityStylePtrOutput
- func (o SecurityStylePtrOutput) ToSecurityStylePtrOutputWithContext(ctx context.Context) SecurityStylePtrOutput
- func (o SecurityStylePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityStylePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceLevel
- func (ServiceLevel) ElementType() reflect.Type
- func (e ServiceLevel) ToServiceLevelOutput() ServiceLevelOutput
- func (e ServiceLevel) ToServiceLevelOutputWithContext(ctx context.Context) ServiceLevelOutput
- func (e ServiceLevel) ToServiceLevelPtrOutput() ServiceLevelPtrOutput
- func (e ServiceLevel) ToServiceLevelPtrOutputWithContext(ctx context.Context) ServiceLevelPtrOutput
- func (e ServiceLevel) ToStringOutput() pulumi.StringOutput
- func (e ServiceLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceLevelInput
- type ServiceLevelOutput
- func (ServiceLevelOutput) ElementType() reflect.Type
- func (o ServiceLevelOutput) ToServiceLevelOutput() ServiceLevelOutput
- func (o ServiceLevelOutput) ToServiceLevelOutputWithContext(ctx context.Context) ServiceLevelOutput
- func (o ServiceLevelOutput) ToServiceLevelPtrOutput() ServiceLevelPtrOutput
- func (o ServiceLevelOutput) ToServiceLevelPtrOutputWithContext(ctx context.Context) ServiceLevelPtrOutput
- func (o ServiceLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceLevelPtrInput
- type ServiceLevelPtrOutput
- func (o ServiceLevelPtrOutput) Elem() ServiceLevelOutput
- func (ServiceLevelPtrOutput) ElementType() reflect.Type
- func (o ServiceLevelPtrOutput) ToServiceLevelPtrOutput() ServiceLevelPtrOutput
- func (o ServiceLevelPtrOutput) ToServiceLevelPtrOutputWithContext(ctx context.Context) ServiceLevelPtrOutput
- func (o ServiceLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SmbAccessBasedEnumeration
- func (SmbAccessBasedEnumeration) ElementType() reflect.Type
- func (e SmbAccessBasedEnumeration) ToSmbAccessBasedEnumerationOutput() SmbAccessBasedEnumerationOutput
- func (e SmbAccessBasedEnumeration) ToSmbAccessBasedEnumerationOutputWithContext(ctx context.Context) SmbAccessBasedEnumerationOutput
- func (e SmbAccessBasedEnumeration) ToSmbAccessBasedEnumerationPtrOutput() SmbAccessBasedEnumerationPtrOutput
- func (e SmbAccessBasedEnumeration) ToSmbAccessBasedEnumerationPtrOutputWithContext(ctx context.Context) SmbAccessBasedEnumerationPtrOutput
- func (e SmbAccessBasedEnumeration) ToStringOutput() pulumi.StringOutput
- func (e SmbAccessBasedEnumeration) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SmbAccessBasedEnumeration) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SmbAccessBasedEnumeration) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SmbAccessBasedEnumerationInput
- type SmbAccessBasedEnumerationOutput
- func (SmbAccessBasedEnumerationOutput) ElementType() reflect.Type
- func (o SmbAccessBasedEnumerationOutput) ToSmbAccessBasedEnumerationOutput() SmbAccessBasedEnumerationOutput
- func (o SmbAccessBasedEnumerationOutput) ToSmbAccessBasedEnumerationOutputWithContext(ctx context.Context) SmbAccessBasedEnumerationOutput
- func (o SmbAccessBasedEnumerationOutput) ToSmbAccessBasedEnumerationPtrOutput() SmbAccessBasedEnumerationPtrOutput
- func (o SmbAccessBasedEnumerationOutput) ToSmbAccessBasedEnumerationPtrOutputWithContext(ctx context.Context) SmbAccessBasedEnumerationPtrOutput
- func (o SmbAccessBasedEnumerationOutput) ToStringOutput() pulumi.StringOutput
- func (o SmbAccessBasedEnumerationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SmbAccessBasedEnumerationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SmbAccessBasedEnumerationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SmbAccessBasedEnumerationPtrInput
- type SmbAccessBasedEnumerationPtrOutput
- func (o SmbAccessBasedEnumerationPtrOutput) Elem() SmbAccessBasedEnumerationOutput
- func (SmbAccessBasedEnumerationPtrOutput) ElementType() reflect.Type
- func (o SmbAccessBasedEnumerationPtrOutput) ToSmbAccessBasedEnumerationPtrOutput() SmbAccessBasedEnumerationPtrOutput
- func (o SmbAccessBasedEnumerationPtrOutput) ToSmbAccessBasedEnumerationPtrOutputWithContext(ctx context.Context) SmbAccessBasedEnumerationPtrOutput
- func (o SmbAccessBasedEnumerationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SmbAccessBasedEnumerationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SmbNonBrowsable
- func (SmbNonBrowsable) ElementType() reflect.Type
- func (e SmbNonBrowsable) ToSmbNonBrowsableOutput() SmbNonBrowsableOutput
- func (e SmbNonBrowsable) ToSmbNonBrowsableOutputWithContext(ctx context.Context) SmbNonBrowsableOutput
- func (e SmbNonBrowsable) ToSmbNonBrowsablePtrOutput() SmbNonBrowsablePtrOutput
- func (e SmbNonBrowsable) ToSmbNonBrowsablePtrOutputWithContext(ctx context.Context) SmbNonBrowsablePtrOutput
- func (e SmbNonBrowsable) ToStringOutput() pulumi.StringOutput
- func (e SmbNonBrowsable) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SmbNonBrowsable) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SmbNonBrowsable) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SmbNonBrowsableInput
- type SmbNonBrowsableOutput
- func (SmbNonBrowsableOutput) ElementType() reflect.Type
- func (o SmbNonBrowsableOutput) ToSmbNonBrowsableOutput() SmbNonBrowsableOutput
- func (o SmbNonBrowsableOutput) ToSmbNonBrowsableOutputWithContext(ctx context.Context) SmbNonBrowsableOutput
- func (o SmbNonBrowsableOutput) ToSmbNonBrowsablePtrOutput() SmbNonBrowsablePtrOutput
- func (o SmbNonBrowsableOutput) ToSmbNonBrowsablePtrOutputWithContext(ctx context.Context) SmbNonBrowsablePtrOutput
- func (o SmbNonBrowsableOutput) ToStringOutput() pulumi.StringOutput
- func (o SmbNonBrowsableOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SmbNonBrowsableOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SmbNonBrowsableOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SmbNonBrowsablePtrInput
- type SmbNonBrowsablePtrOutput
- func (o SmbNonBrowsablePtrOutput) Elem() SmbNonBrowsableOutput
- func (SmbNonBrowsablePtrOutput) ElementType() reflect.Type
- func (o SmbNonBrowsablePtrOutput) ToSmbNonBrowsablePtrOutput() SmbNonBrowsablePtrOutput
- func (o SmbNonBrowsablePtrOutput) ToSmbNonBrowsablePtrOutputWithContext(ctx context.Context) SmbNonBrowsablePtrOutput
- func (o SmbNonBrowsablePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SmbNonBrowsablePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Snapshot
- type SnapshotArgs
- type SnapshotInput
- type SnapshotOutput
- func (o SnapshotOutput) Created() pulumi.StringOutput
- func (SnapshotOutput) ElementType() reflect.Type
- func (o SnapshotOutput) Location() pulumi.StringOutput
- func (o SnapshotOutput) Name() pulumi.StringOutput
- func (o SnapshotOutput) ProvisioningState() pulumi.StringOutput
- func (o SnapshotOutput) SnapshotId() pulumi.StringOutput
- func (o SnapshotOutput) SystemData() SystemDataResponseOutput
- func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
- func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
- func (o SnapshotOutput) Type() pulumi.StringOutput
- type SnapshotPolicy
- type SnapshotPolicyArgs
- type SnapshotPolicyInput
- type SnapshotPolicyOutput
- func (o SnapshotPolicyOutput) DailySchedule() DailyScheduleResponsePtrOutput
- func (SnapshotPolicyOutput) ElementType() reflect.Type
- func (o SnapshotPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o SnapshotPolicyOutput) Etag() pulumi.StringOutput
- func (o SnapshotPolicyOutput) HourlySchedule() HourlyScheduleResponsePtrOutput
- func (o SnapshotPolicyOutput) Location() pulumi.StringOutput
- func (o SnapshotPolicyOutput) MonthlySchedule() MonthlyScheduleResponsePtrOutput
- func (o SnapshotPolicyOutput) Name() pulumi.StringOutput
- func (o SnapshotPolicyOutput) ProvisioningState() pulumi.StringOutput
- func (o SnapshotPolicyOutput) SystemData() SystemDataResponseOutput
- func (o SnapshotPolicyOutput) Tags() pulumi.StringMapOutput
- func (o SnapshotPolicyOutput) ToSnapshotPolicyOutput() SnapshotPolicyOutput
- func (o SnapshotPolicyOutput) ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput
- func (o SnapshotPolicyOutput) Type() pulumi.StringOutput
- func (o SnapshotPolicyOutput) WeeklySchedule() WeeklyScheduleResponsePtrOutput
- type SnapshotPolicyState
- type SnapshotState
- type Subvolume
- type SubvolumeArgs
- type SubvolumeInput
- type SubvolumeOutput
- func (SubvolumeOutput) ElementType() reflect.Type
- func (o SubvolumeOutput) Name() pulumi.StringOutput
- func (o SubvolumeOutput) ParentPath() pulumi.StringPtrOutput
- func (o SubvolumeOutput) Path() pulumi.StringPtrOutput
- func (o SubvolumeOutput) ProvisioningState() pulumi.StringOutput
- func (o SubvolumeOutput) SystemData() SystemDataResponseOutput
- func (o SubvolumeOutput) ToSubvolumeOutput() SubvolumeOutput
- func (o SubvolumeOutput) ToSubvolumeOutputWithContext(ctx context.Context) SubvolumeOutput
- func (o SubvolumeOutput) Type() pulumi.StringOutput
- type SubvolumeState
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type Type
- func (Type) ElementType() reflect.Type
- func (e Type) ToStringOutput() pulumi.StringOutput
- func (e Type) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Type) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Type) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e Type) ToTypeOutput() TypeOutput
- func (e Type) ToTypeOutputWithContext(ctx context.Context) TypeOutput
- func (e Type) ToTypePtrOutput() TypePtrOutput
- func (e Type) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput
- type TypeInput
- type TypeOutput
- func (TypeOutput) ElementType() reflect.Type
- func (o TypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TypeOutput) ToTypeOutput() TypeOutput
- func (o TypeOutput) ToTypeOutputWithContext(ctx context.Context) TypeOutput
- func (o TypeOutput) ToTypePtrOutput() TypePtrOutput
- func (o TypeOutput) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput
- type TypePtrInput
- type TypePtrOutput
- func (o TypePtrOutput) Elem() TypeOutput
- func (TypePtrOutput) ElementType() reflect.Type
- func (o TypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TypePtrOutput) ToTypePtrOutput() TypePtrOutput
- func (o TypePtrOutput) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput
- type UserAssignedIdentityResponse
- type UserAssignedIdentityResponseMapOutput
- func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
- type UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
- func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
- type Volume
- type VolumeArgs
- type VolumeBackupProperties
- type VolumeBackupPropertiesArgs
- func (VolumeBackupPropertiesArgs) ElementType() reflect.Type
- func (i VolumeBackupPropertiesArgs) ToVolumeBackupPropertiesOutput() VolumeBackupPropertiesOutput
- func (i VolumeBackupPropertiesArgs) ToVolumeBackupPropertiesOutputWithContext(ctx context.Context) VolumeBackupPropertiesOutput
- func (i VolumeBackupPropertiesArgs) ToVolumeBackupPropertiesPtrOutput() VolumeBackupPropertiesPtrOutput
- func (i VolumeBackupPropertiesArgs) ToVolumeBackupPropertiesPtrOutputWithContext(ctx context.Context) VolumeBackupPropertiesPtrOutput
- type VolumeBackupPropertiesInput
- type VolumeBackupPropertiesOutput
- func (o VolumeBackupPropertiesOutput) BackupEnabled() pulumi.BoolPtrOutput
- func (o VolumeBackupPropertiesOutput) BackupPolicyId() pulumi.StringPtrOutput
- func (VolumeBackupPropertiesOutput) ElementType() reflect.Type
- func (o VolumeBackupPropertiesOutput) PolicyEnforced() pulumi.BoolPtrOutput
- func (o VolumeBackupPropertiesOutput) ToVolumeBackupPropertiesOutput() VolumeBackupPropertiesOutput
- func (o VolumeBackupPropertiesOutput) ToVolumeBackupPropertiesOutputWithContext(ctx context.Context) VolumeBackupPropertiesOutput
- func (o VolumeBackupPropertiesOutput) ToVolumeBackupPropertiesPtrOutput() VolumeBackupPropertiesPtrOutput
- func (o VolumeBackupPropertiesOutput) ToVolumeBackupPropertiesPtrOutputWithContext(ctx context.Context) VolumeBackupPropertiesPtrOutput
- type VolumeBackupPropertiesPtrInput
- type VolumeBackupPropertiesPtrOutput
- func (o VolumeBackupPropertiesPtrOutput) BackupEnabled() pulumi.BoolPtrOutput
- func (o VolumeBackupPropertiesPtrOutput) BackupPolicyId() pulumi.StringPtrOutput
- func (o VolumeBackupPropertiesPtrOutput) Elem() VolumeBackupPropertiesOutput
- func (VolumeBackupPropertiesPtrOutput) ElementType() reflect.Type
- func (o VolumeBackupPropertiesPtrOutput) PolicyEnforced() pulumi.BoolPtrOutput
- func (o VolumeBackupPropertiesPtrOutput) ToVolumeBackupPropertiesPtrOutput() VolumeBackupPropertiesPtrOutput
- func (o VolumeBackupPropertiesPtrOutput) ToVolumeBackupPropertiesPtrOutputWithContext(ctx context.Context) VolumeBackupPropertiesPtrOutput
- type VolumeBackupPropertiesResponse
- type VolumeBackupPropertiesResponseOutput
- func (o VolumeBackupPropertiesResponseOutput) BackupEnabled() pulumi.BoolPtrOutput
- func (o VolumeBackupPropertiesResponseOutput) BackupPolicyId() pulumi.StringPtrOutput
- func (VolumeBackupPropertiesResponseOutput) ElementType() reflect.Type
- func (o VolumeBackupPropertiesResponseOutput) PolicyEnforced() pulumi.BoolPtrOutput
- func (o VolumeBackupPropertiesResponseOutput) ToVolumeBackupPropertiesResponseOutput() VolumeBackupPropertiesResponseOutput
- func (o VolumeBackupPropertiesResponseOutput) ToVolumeBackupPropertiesResponseOutputWithContext(ctx context.Context) VolumeBackupPropertiesResponseOutput
- type VolumeBackupPropertiesResponsePtrOutput
- func (o VolumeBackupPropertiesResponsePtrOutput) BackupEnabled() pulumi.BoolPtrOutput
- func (o VolumeBackupPropertiesResponsePtrOutput) BackupPolicyId() pulumi.StringPtrOutput
- func (o VolumeBackupPropertiesResponsePtrOutput) Elem() VolumeBackupPropertiesResponseOutput
- func (VolumeBackupPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o VolumeBackupPropertiesResponsePtrOutput) PolicyEnforced() pulumi.BoolPtrOutput
- func (o VolumeBackupPropertiesResponsePtrOutput) ToVolumeBackupPropertiesResponsePtrOutput() VolumeBackupPropertiesResponsePtrOutput
- func (o VolumeBackupPropertiesResponsePtrOutput) ToVolumeBackupPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeBackupPropertiesResponsePtrOutput
- type VolumeBackupsResponse
- type VolumeBackupsResponseArrayOutput
- func (VolumeBackupsResponseArrayOutput) ElementType() reflect.Type
- func (o VolumeBackupsResponseArrayOutput) Index(i pulumi.IntInput) VolumeBackupsResponseOutput
- func (o VolumeBackupsResponseArrayOutput) ToVolumeBackupsResponseArrayOutput() VolumeBackupsResponseArrayOutput
- func (o VolumeBackupsResponseArrayOutput) ToVolumeBackupsResponseArrayOutputWithContext(ctx context.Context) VolumeBackupsResponseArrayOutput
- type VolumeBackupsResponseOutput
- func (o VolumeBackupsResponseOutput) BackupsCount() pulumi.IntPtrOutput
- func (VolumeBackupsResponseOutput) ElementType() reflect.Type
- func (o VolumeBackupsResponseOutput) PolicyEnabled() pulumi.BoolPtrOutput
- func (o VolumeBackupsResponseOutput) ToVolumeBackupsResponseOutput() VolumeBackupsResponseOutput
- func (o VolumeBackupsResponseOutput) ToVolumeBackupsResponseOutputWithContext(ctx context.Context) VolumeBackupsResponseOutput
- func (o VolumeBackupsResponseOutput) VolumeName() pulumi.StringPtrOutput
- type VolumeGroup
- type VolumeGroupArgs
- type VolumeGroupInput
- type VolumeGroupMetaData
- type VolumeGroupMetaDataArgs
- func (VolumeGroupMetaDataArgs) ElementType() reflect.Type
- func (i VolumeGroupMetaDataArgs) ToVolumeGroupMetaDataOutput() VolumeGroupMetaDataOutput
- func (i VolumeGroupMetaDataArgs) ToVolumeGroupMetaDataOutputWithContext(ctx context.Context) VolumeGroupMetaDataOutput
- func (i VolumeGroupMetaDataArgs) ToVolumeGroupMetaDataPtrOutput() VolumeGroupMetaDataPtrOutput
- func (i VolumeGroupMetaDataArgs) ToVolumeGroupMetaDataPtrOutputWithContext(ctx context.Context) VolumeGroupMetaDataPtrOutput
- type VolumeGroupMetaDataInput
- type VolumeGroupMetaDataOutput
- func (o VolumeGroupMetaDataOutput) ApplicationIdentifier() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataOutput) ApplicationType() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataOutput) DeploymentSpecId() pulumi.StringPtrOutput
- func (VolumeGroupMetaDataOutput) ElementType() reflect.Type
- func (o VolumeGroupMetaDataOutput) GlobalPlacementRules() PlacementKeyValuePairsArrayOutput
- func (o VolumeGroupMetaDataOutput) GroupDescription() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataOutput) ToVolumeGroupMetaDataOutput() VolumeGroupMetaDataOutput
- func (o VolumeGroupMetaDataOutput) ToVolumeGroupMetaDataOutputWithContext(ctx context.Context) VolumeGroupMetaDataOutput
- func (o VolumeGroupMetaDataOutput) ToVolumeGroupMetaDataPtrOutput() VolumeGroupMetaDataPtrOutput
- func (o VolumeGroupMetaDataOutput) ToVolumeGroupMetaDataPtrOutputWithContext(ctx context.Context) VolumeGroupMetaDataPtrOutput
- type VolumeGroupMetaDataPtrInput
- type VolumeGroupMetaDataPtrOutput
- func (o VolumeGroupMetaDataPtrOutput) ApplicationIdentifier() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataPtrOutput) ApplicationType() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataPtrOutput) DeploymentSpecId() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataPtrOutput) Elem() VolumeGroupMetaDataOutput
- func (VolumeGroupMetaDataPtrOutput) ElementType() reflect.Type
- func (o VolumeGroupMetaDataPtrOutput) GlobalPlacementRules() PlacementKeyValuePairsArrayOutput
- func (o VolumeGroupMetaDataPtrOutput) GroupDescription() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataPtrOutput) ToVolumeGroupMetaDataPtrOutput() VolumeGroupMetaDataPtrOutput
- func (o VolumeGroupMetaDataPtrOutput) ToVolumeGroupMetaDataPtrOutputWithContext(ctx context.Context) VolumeGroupMetaDataPtrOutput
- type VolumeGroupMetaDataResponse
- type VolumeGroupMetaDataResponseOutput
- func (o VolumeGroupMetaDataResponseOutput) ApplicationIdentifier() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataResponseOutput) ApplicationType() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataResponseOutput) DeploymentSpecId() pulumi.StringPtrOutput
- func (VolumeGroupMetaDataResponseOutput) ElementType() reflect.Type
- func (o VolumeGroupMetaDataResponseOutput) GlobalPlacementRules() PlacementKeyValuePairsResponseArrayOutput
- func (o VolumeGroupMetaDataResponseOutput) GroupDescription() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataResponseOutput) ToVolumeGroupMetaDataResponseOutput() VolumeGroupMetaDataResponseOutput
- func (o VolumeGroupMetaDataResponseOutput) ToVolumeGroupMetaDataResponseOutputWithContext(ctx context.Context) VolumeGroupMetaDataResponseOutput
- func (o VolumeGroupMetaDataResponseOutput) VolumesCount() pulumi.Float64Output
- type VolumeGroupMetaDataResponsePtrOutput
- func (o VolumeGroupMetaDataResponsePtrOutput) ApplicationIdentifier() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataResponsePtrOutput) ApplicationType() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataResponsePtrOutput) DeploymentSpecId() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataResponsePtrOutput) Elem() VolumeGroupMetaDataResponseOutput
- func (VolumeGroupMetaDataResponsePtrOutput) ElementType() reflect.Type
- func (o VolumeGroupMetaDataResponsePtrOutput) GlobalPlacementRules() PlacementKeyValuePairsResponseArrayOutput
- func (o VolumeGroupMetaDataResponsePtrOutput) GroupDescription() pulumi.StringPtrOutput
- func (o VolumeGroupMetaDataResponsePtrOutput) ToVolumeGroupMetaDataResponsePtrOutput() VolumeGroupMetaDataResponsePtrOutput
- func (o VolumeGroupMetaDataResponsePtrOutput) ToVolumeGroupMetaDataResponsePtrOutputWithContext(ctx context.Context) VolumeGroupMetaDataResponsePtrOutput
- func (o VolumeGroupMetaDataResponsePtrOutput) VolumesCount() pulumi.Float64PtrOutput
- type VolumeGroupOutput
- func (VolumeGroupOutput) ElementType() reflect.Type
- func (o VolumeGroupOutput) GroupMetaData() VolumeGroupMetaDataResponsePtrOutput
- func (o VolumeGroupOutput) Location() pulumi.StringPtrOutput
- func (o VolumeGroupOutput) Name() pulumi.StringOutput
- func (o VolumeGroupOutput) ProvisioningState() pulumi.StringOutput
- func (o VolumeGroupOutput) ToVolumeGroupOutput() VolumeGroupOutput
- func (o VolumeGroupOutput) ToVolumeGroupOutputWithContext(ctx context.Context) VolumeGroupOutput
- func (o VolumeGroupOutput) Type() pulumi.StringOutput
- func (o VolumeGroupOutput) Volumes() VolumeGroupVolumePropertiesResponseArrayOutput
- type VolumeGroupState
- type VolumeGroupVolumeProperties
- type VolumeGroupVolumePropertiesArgs
- func (val *VolumeGroupVolumePropertiesArgs) Defaults() *VolumeGroupVolumePropertiesArgs
- func (VolumeGroupVolumePropertiesArgs) ElementType() reflect.Type
- func (i VolumeGroupVolumePropertiesArgs) ToVolumeGroupVolumePropertiesOutput() VolumeGroupVolumePropertiesOutput
- func (i VolumeGroupVolumePropertiesArgs) ToVolumeGroupVolumePropertiesOutputWithContext(ctx context.Context) VolumeGroupVolumePropertiesOutput
- type VolumeGroupVolumePropertiesArray
- func (VolumeGroupVolumePropertiesArray) ElementType() reflect.Type
- func (i VolumeGroupVolumePropertiesArray) ToVolumeGroupVolumePropertiesArrayOutput() VolumeGroupVolumePropertiesArrayOutput
- func (i VolumeGroupVolumePropertiesArray) ToVolumeGroupVolumePropertiesArrayOutputWithContext(ctx context.Context) VolumeGroupVolumePropertiesArrayOutput
- type VolumeGroupVolumePropertiesArrayInput
- type VolumeGroupVolumePropertiesArrayOutput
- func (VolumeGroupVolumePropertiesArrayOutput) ElementType() reflect.Type
- func (o VolumeGroupVolumePropertiesArrayOutput) Index(i pulumi.IntInput) VolumeGroupVolumePropertiesOutput
- func (o VolumeGroupVolumePropertiesArrayOutput) ToVolumeGroupVolumePropertiesArrayOutput() VolumeGroupVolumePropertiesArrayOutput
- func (o VolumeGroupVolumePropertiesArrayOutput) ToVolumeGroupVolumePropertiesArrayOutputWithContext(ctx context.Context) VolumeGroupVolumePropertiesArrayOutput
- type VolumeGroupVolumePropertiesInput
- type VolumeGroupVolumePropertiesOutput
- func (o VolumeGroupVolumePropertiesOutput) AvsDataStore() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) BackupId() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) CapacityPoolResourceId() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) CoolAccess() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) CoolnessPeriod() pulumi.IntPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) CreationToken() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesOutput) DataProtection() VolumePropertiesDataProtectionPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) DefaultGroupQuotaInKiBs() pulumi.Float64PtrOutput
- func (o VolumeGroupVolumePropertiesOutput) DefaultUserQuotaInKiBs() pulumi.Float64PtrOutput
- func (o VolumeGroupVolumePropertiesOutput) DeleteBaseSnapshot() pulumi.BoolPtrOutput
- func (VolumeGroupVolumePropertiesOutput) ElementType() reflect.Type
- func (o VolumeGroupVolumePropertiesOutput) EnableSubvolumes() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) EncryptionKeySource() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) ExportPolicy() VolumePropertiesExportPolicyPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) IsDefaultQuotaEnabled() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) IsLargeVolume() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) IsRestoring() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) KerberosEnabled() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) KeyVaultPrivateEndpointResourceId() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) LdapEnabled() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) Name() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) NetworkFeatures() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) PlacementRules() PlacementKeyValuePairsArrayOutput
- func (o VolumeGroupVolumePropertiesOutput) ProtocolTypes() pulumi.StringArrayOutput
- func (o VolumeGroupVolumePropertiesOutput) ProximityPlacementGroup() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) SecurityStyle() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) ServiceLevel() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) SmbAccessBasedEnumeration() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) SmbContinuouslyAvailable() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) SmbEncryption() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) SmbNonBrowsable() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) SnapshotDirectoryVisible() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) SnapshotId() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) SubnetId() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesOutput) Tags() pulumi.StringMapOutput
- func (o VolumeGroupVolumePropertiesOutput) ThroughputMibps() pulumi.Float64PtrOutput
- func (o VolumeGroupVolumePropertiesOutput) ToVolumeGroupVolumePropertiesOutput() VolumeGroupVolumePropertiesOutput
- func (o VolumeGroupVolumePropertiesOutput) ToVolumeGroupVolumePropertiesOutputWithContext(ctx context.Context) VolumeGroupVolumePropertiesOutput
- func (o VolumeGroupVolumePropertiesOutput) UnixPermissions() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) UsageThreshold() pulumi.Float64Output
- func (o VolumeGroupVolumePropertiesOutput) VolumeSpecName() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesOutput) VolumeType() pulumi.StringPtrOutput
- type VolumeGroupVolumePropertiesResponse
- type VolumeGroupVolumePropertiesResponseArrayOutput
- func (VolumeGroupVolumePropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o VolumeGroupVolumePropertiesResponseArrayOutput) Index(i pulumi.IntInput) VolumeGroupVolumePropertiesResponseOutput
- func (o VolumeGroupVolumePropertiesResponseArrayOutput) ToVolumeGroupVolumePropertiesResponseArrayOutput() VolumeGroupVolumePropertiesResponseArrayOutput
- func (o VolumeGroupVolumePropertiesResponseArrayOutput) ToVolumeGroupVolumePropertiesResponseArrayOutputWithContext(ctx context.Context) VolumeGroupVolumePropertiesResponseArrayOutput
- type VolumeGroupVolumePropertiesResponseOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) ActualThroughputMibps() pulumi.Float64Output
- func (o VolumeGroupVolumePropertiesResponseOutput) AvsDataStore() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) BackupId() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) BaremetalTenantId() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) CapacityPoolResourceId() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) CloneProgress() pulumi.IntOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) CoolAccess() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) CoolnessPeriod() pulumi.IntPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) CreationToken() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) DataProtection() VolumePropertiesResponseDataProtectionPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) DataStoreResourceId() pulumi.StringArrayOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) DefaultGroupQuotaInKiBs() pulumi.Float64PtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) DefaultUserQuotaInKiBs() pulumi.Float64PtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) DeleteBaseSnapshot() pulumi.BoolPtrOutput
- func (VolumeGroupVolumePropertiesResponseOutput) ElementType() reflect.Type
- func (o VolumeGroupVolumePropertiesResponseOutput) EnableSubvolumes() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) Encrypted() pulumi.BoolOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) EncryptionKeySource() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) ExportPolicy() VolumePropertiesResponseExportPolicyPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) FileAccessLogs() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) FileSystemId() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) Id() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) IsDefaultQuotaEnabled() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) IsLargeVolume() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) IsRestoring() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) KerberosEnabled() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) KeyVaultPrivateEndpointResourceId() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) LdapEnabled() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) MaximumNumberOfFiles() pulumi.Float64Output
- func (o VolumeGroupVolumePropertiesResponseOutput) MountTargets() MountTargetPropertiesResponseArrayOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) Name() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) NetworkFeatures() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) NetworkSiblingSetId() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) OriginatingResourceId() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) PlacementRules() PlacementKeyValuePairsResponseArrayOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) ProtocolTypes() pulumi.StringArrayOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) ProvisionedAvailabilityZone() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) ProximityPlacementGroup() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) SecurityStyle() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) ServiceLevel() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) SmbAccessBasedEnumeration() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) SmbContinuouslyAvailable() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) SmbEncryption() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) SmbNonBrowsable() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) SnapshotDirectoryVisible() pulumi.BoolPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) SnapshotId() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) StorageToNetworkProximity() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) SubnetId() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) T2Network() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) Tags() pulumi.StringMapOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) ThroughputMibps() pulumi.Float64PtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) ToVolumeGroupVolumePropertiesResponseOutput() VolumeGroupVolumePropertiesResponseOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) ToVolumeGroupVolumePropertiesResponseOutputWithContext(ctx context.Context) VolumeGroupVolumePropertiesResponseOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) Type() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) UnixPermissions() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) UsageThreshold() pulumi.Float64Output
- func (o VolumeGroupVolumePropertiesResponseOutput) VolumeGroupName() pulumi.StringOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) VolumeSpecName() pulumi.StringPtrOutput
- func (o VolumeGroupVolumePropertiesResponseOutput) VolumeType() pulumi.StringPtrOutput
- type VolumeInput
- type VolumeOutput
- func (o VolumeOutput) ActualThroughputMibps() pulumi.Float64Output
- func (o VolumeOutput) AvsDataStore() pulumi.StringPtrOutput
- func (o VolumeOutput) BackupId() pulumi.StringPtrOutput
- func (o VolumeOutput) BaremetalTenantId() pulumi.StringOutput
- func (o VolumeOutput) CapacityPoolResourceId() pulumi.StringPtrOutput
- func (o VolumeOutput) CloneProgress() pulumi.IntOutput
- func (o VolumeOutput) CoolAccess() pulumi.BoolPtrOutput
- func (o VolumeOutput) CoolnessPeriod() pulumi.IntPtrOutput
- func (o VolumeOutput) CreationToken() pulumi.StringOutput
- func (o VolumeOutput) DataProtection() VolumePropertiesResponseDataProtectionPtrOutput
- func (o VolumeOutput) DataStoreResourceId() pulumi.StringArrayOutput
- func (o VolumeOutput) DefaultGroupQuotaInKiBs() pulumi.Float64PtrOutput
- func (o VolumeOutput) DefaultUserQuotaInKiBs() pulumi.Float64PtrOutput
- func (o VolumeOutput) DeleteBaseSnapshot() pulumi.BoolPtrOutput
- func (VolumeOutput) ElementType() reflect.Type
- func (o VolumeOutput) EnableSubvolumes() pulumi.StringPtrOutput
- func (o VolumeOutput) Encrypted() pulumi.BoolOutput
- func (o VolumeOutput) EncryptionKeySource() pulumi.StringPtrOutput
- func (o VolumeOutput) Etag() pulumi.StringOutput
- func (o VolumeOutput) ExportPolicy() VolumePropertiesResponseExportPolicyPtrOutput
- func (o VolumeOutput) FileAccessLogs() pulumi.StringOutput
- func (o VolumeOutput) FileSystemId() pulumi.StringOutput
- func (o VolumeOutput) IsDefaultQuotaEnabled() pulumi.BoolPtrOutput
- func (o VolumeOutput) IsLargeVolume() pulumi.BoolPtrOutput
- func (o VolumeOutput) IsRestoring() pulumi.BoolPtrOutput
- func (o VolumeOutput) KerberosEnabled() pulumi.BoolPtrOutput
- func (o VolumeOutput) KeyVaultPrivateEndpointResourceId() pulumi.StringPtrOutput
- func (o VolumeOutput) LdapEnabled() pulumi.BoolPtrOutput
- func (o VolumeOutput) Location() pulumi.StringOutput
- func (o VolumeOutput) MaximumNumberOfFiles() pulumi.Float64Output
- func (o VolumeOutput) MountTargets() MountTargetPropertiesResponseArrayOutput
- func (o VolumeOutput) Name() pulumi.StringOutput
- func (o VolumeOutput) NetworkFeatures() pulumi.StringPtrOutput
- func (o VolumeOutput) NetworkSiblingSetId() pulumi.StringOutput
- func (o VolumeOutput) OriginatingResourceId() pulumi.StringOutput
- func (o VolumeOutput) PlacementRules() PlacementKeyValuePairsResponseArrayOutput
- func (o VolumeOutput) ProtocolTypes() pulumi.StringArrayOutput
- func (o VolumeOutput) ProvisionedAvailabilityZone() pulumi.StringOutput
- func (o VolumeOutput) ProvisioningState() pulumi.StringOutput
- func (o VolumeOutput) ProximityPlacementGroup() pulumi.StringPtrOutput
- func (o VolumeOutput) SecurityStyle() pulumi.StringPtrOutput
- func (o VolumeOutput) ServiceLevel() pulumi.StringPtrOutput
- func (o VolumeOutput) SmbAccessBasedEnumeration() pulumi.StringPtrOutput
- func (o VolumeOutput) SmbContinuouslyAvailable() pulumi.BoolPtrOutput
- func (o VolumeOutput) SmbEncryption() pulumi.BoolPtrOutput
- func (o VolumeOutput) SmbNonBrowsable() pulumi.StringPtrOutput
- func (o VolumeOutput) SnapshotDirectoryVisible() pulumi.BoolPtrOutput
- func (o VolumeOutput) SnapshotId() pulumi.StringPtrOutput
- func (o VolumeOutput) StorageToNetworkProximity() pulumi.StringOutput
- func (o VolumeOutput) SubnetId() pulumi.StringOutput
- func (o VolumeOutput) SystemData() SystemDataResponseOutput
- func (o VolumeOutput) T2Network() pulumi.StringOutput
- func (o VolumeOutput) Tags() pulumi.StringMapOutput
- func (o VolumeOutput) ThroughputMibps() pulumi.Float64PtrOutput
- func (o VolumeOutput) ToVolumeOutput() VolumeOutput
- func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
- func (o VolumeOutput) Type() pulumi.StringOutput
- func (o VolumeOutput) UnixPermissions() pulumi.StringPtrOutput
- func (o VolumeOutput) UsageThreshold() pulumi.Float64Output
- func (o VolumeOutput) VolumeGroupName() pulumi.StringOutput
- func (o VolumeOutput) VolumeSpecName() pulumi.StringPtrOutput
- func (o VolumeOutput) VolumeType() pulumi.StringPtrOutput
- func (o VolumeOutput) Zones() pulumi.StringArrayOutput
- type VolumePropertiesDataProtection
- type VolumePropertiesDataProtectionArgs
- func (VolumePropertiesDataProtectionArgs) ElementType() reflect.Type
- func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionOutput() VolumePropertiesDataProtectionOutput
- func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionOutput
- func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
- func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionPtrOutput
- type VolumePropertiesDataProtectionInput
- type VolumePropertiesDataProtectionOutput
- func (o VolumePropertiesDataProtectionOutput) Backup() VolumeBackupPropertiesPtrOutput
- func (VolumePropertiesDataProtectionOutput) ElementType() reflect.Type
- func (o VolumePropertiesDataProtectionOutput) Replication() ReplicationObjectPtrOutput
- func (o VolumePropertiesDataProtectionOutput) Snapshot() VolumeSnapshotPropertiesPtrOutput
- func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionOutput() VolumePropertiesDataProtectionOutput
- func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionOutput
- func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
- func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionPtrOutput
- func (o VolumePropertiesDataProtectionOutput) VolumeRelocation() VolumeRelocationPropertiesPtrOutput
- type VolumePropertiesDataProtectionPtrInput
- type VolumePropertiesDataProtectionPtrOutput
- func (o VolumePropertiesDataProtectionPtrOutput) Backup() VolumeBackupPropertiesPtrOutput
- func (o VolumePropertiesDataProtectionPtrOutput) Elem() VolumePropertiesDataProtectionOutput
- func (VolumePropertiesDataProtectionPtrOutput) ElementType() reflect.Type
- func (o VolumePropertiesDataProtectionPtrOutput) Replication() ReplicationObjectPtrOutput
- func (o VolumePropertiesDataProtectionPtrOutput) Snapshot() VolumeSnapshotPropertiesPtrOutput
- func (o VolumePropertiesDataProtectionPtrOutput) ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
- func (o VolumePropertiesDataProtectionPtrOutput) ToVolumePropertiesDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionPtrOutput
- func (o VolumePropertiesDataProtectionPtrOutput) VolumeRelocation() VolumeRelocationPropertiesPtrOutput
- type VolumePropertiesExportPolicy
- type VolumePropertiesExportPolicyArgs
- func (VolumePropertiesExportPolicyArgs) ElementType() reflect.Type
- func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyOutput() VolumePropertiesExportPolicyOutput
- func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyOutput
- func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
- func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
- type VolumePropertiesExportPolicyInput
- type VolumePropertiesExportPolicyOutput
- func (VolumePropertiesExportPolicyOutput) ElementType() reflect.Type
- func (o VolumePropertiesExportPolicyOutput) Rules() ExportPolicyRuleArrayOutput
- func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyOutput() VolumePropertiesExportPolicyOutput
- func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyOutput
- func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
- func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
- type VolumePropertiesExportPolicyPtrInput
- type VolumePropertiesExportPolicyPtrOutput
- func (o VolumePropertiesExportPolicyPtrOutput) Elem() VolumePropertiesExportPolicyOutput
- func (VolumePropertiesExportPolicyPtrOutput) ElementType() reflect.Type
- func (o VolumePropertiesExportPolicyPtrOutput) Rules() ExportPolicyRuleArrayOutput
- func (o VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
- func (o VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
- type VolumePropertiesResponseDataProtection
- type VolumePropertiesResponseDataProtectionOutput
- func (o VolumePropertiesResponseDataProtectionOutput) Backup() VolumeBackupPropertiesResponsePtrOutput
- func (VolumePropertiesResponseDataProtectionOutput) ElementType() reflect.Type
- func (o VolumePropertiesResponseDataProtectionOutput) Replication() ReplicationObjectResponsePtrOutput
- func (o VolumePropertiesResponseDataProtectionOutput) Snapshot() VolumeSnapshotPropertiesResponsePtrOutput
- func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionOutput() VolumePropertiesResponseDataProtectionOutput
- func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionOutput
- func (o VolumePropertiesResponseDataProtectionOutput) VolumeRelocation() VolumeRelocationPropertiesResponsePtrOutput
- type VolumePropertiesResponseDataProtectionPtrOutput
- func (o VolumePropertiesResponseDataProtectionPtrOutput) Backup() VolumeBackupPropertiesResponsePtrOutput
- func (o VolumePropertiesResponseDataProtectionPtrOutput) Elem() VolumePropertiesResponseDataProtectionOutput
- func (VolumePropertiesResponseDataProtectionPtrOutput) ElementType() reflect.Type
- func (o VolumePropertiesResponseDataProtectionPtrOutput) Replication() ReplicationObjectResponsePtrOutput
- func (o VolumePropertiesResponseDataProtectionPtrOutput) Snapshot() VolumeSnapshotPropertiesResponsePtrOutput
- func (o VolumePropertiesResponseDataProtectionPtrOutput) ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput
- func (o VolumePropertiesResponseDataProtectionPtrOutput) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionPtrOutput
- func (o VolumePropertiesResponseDataProtectionPtrOutput) VolumeRelocation() VolumeRelocationPropertiesResponsePtrOutput
- type VolumePropertiesResponseExportPolicy
- type VolumePropertiesResponseExportPolicyOutput
- func (VolumePropertiesResponseExportPolicyOutput) ElementType() reflect.Type
- func (o VolumePropertiesResponseExportPolicyOutput) Rules() ExportPolicyRuleResponseArrayOutput
- func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyOutput() VolumePropertiesResponseExportPolicyOutput
- func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyOutput
- type VolumePropertiesResponseExportPolicyPtrOutput
- func (o VolumePropertiesResponseExportPolicyPtrOutput) Elem() VolumePropertiesResponseExportPolicyOutput
- func (VolumePropertiesResponseExportPolicyPtrOutput) ElementType() reflect.Type
- func (o VolumePropertiesResponseExportPolicyPtrOutput) Rules() ExportPolicyRuleResponseArrayOutput
- func (o VolumePropertiesResponseExportPolicyPtrOutput) ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput
- func (o VolumePropertiesResponseExportPolicyPtrOutput) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyPtrOutput
- type VolumeQuotaRule
- type VolumeQuotaRuleArgs
- type VolumeQuotaRuleInput
- type VolumeQuotaRuleOutput
- func (VolumeQuotaRuleOutput) ElementType() reflect.Type
- func (o VolumeQuotaRuleOutput) Location() pulumi.StringOutput
- func (o VolumeQuotaRuleOutput) Name() pulumi.StringOutput
- func (o VolumeQuotaRuleOutput) ProvisioningState() pulumi.StringOutput
- func (o VolumeQuotaRuleOutput) QuotaSizeInKiBs() pulumi.Float64PtrOutput
- func (o VolumeQuotaRuleOutput) QuotaTarget() pulumi.StringPtrOutput
- func (o VolumeQuotaRuleOutput) QuotaType() pulumi.StringPtrOutput
- func (o VolumeQuotaRuleOutput) SystemData() SystemDataResponseOutput
- func (o VolumeQuotaRuleOutput) Tags() pulumi.StringMapOutput
- func (o VolumeQuotaRuleOutput) ToVolumeQuotaRuleOutput() VolumeQuotaRuleOutput
- func (o VolumeQuotaRuleOutput) ToVolumeQuotaRuleOutputWithContext(ctx context.Context) VolumeQuotaRuleOutput
- func (o VolumeQuotaRuleOutput) Type() pulumi.StringOutput
- type VolumeQuotaRuleState
- type VolumeRelocationProperties
- type VolumeRelocationPropertiesArgs
- func (VolumeRelocationPropertiesArgs) ElementType() reflect.Type
- func (i VolumeRelocationPropertiesArgs) ToVolumeRelocationPropertiesOutput() VolumeRelocationPropertiesOutput
- func (i VolumeRelocationPropertiesArgs) ToVolumeRelocationPropertiesOutputWithContext(ctx context.Context) VolumeRelocationPropertiesOutput
- func (i VolumeRelocationPropertiesArgs) ToVolumeRelocationPropertiesPtrOutput() VolumeRelocationPropertiesPtrOutput
- func (i VolumeRelocationPropertiesArgs) ToVolumeRelocationPropertiesPtrOutputWithContext(ctx context.Context) VolumeRelocationPropertiesPtrOutput
- type VolumeRelocationPropertiesInput
- type VolumeRelocationPropertiesOutput
- func (VolumeRelocationPropertiesOutput) ElementType() reflect.Type
- func (o VolumeRelocationPropertiesOutput) RelocationRequested() pulumi.BoolPtrOutput
- func (o VolumeRelocationPropertiesOutput) ToVolumeRelocationPropertiesOutput() VolumeRelocationPropertiesOutput
- func (o VolumeRelocationPropertiesOutput) ToVolumeRelocationPropertiesOutputWithContext(ctx context.Context) VolumeRelocationPropertiesOutput
- func (o VolumeRelocationPropertiesOutput) ToVolumeRelocationPropertiesPtrOutput() VolumeRelocationPropertiesPtrOutput
- func (o VolumeRelocationPropertiesOutput) ToVolumeRelocationPropertiesPtrOutputWithContext(ctx context.Context) VolumeRelocationPropertiesPtrOutput
- type VolumeRelocationPropertiesPtrInput
- type VolumeRelocationPropertiesPtrOutput
- func (o VolumeRelocationPropertiesPtrOutput) Elem() VolumeRelocationPropertiesOutput
- func (VolumeRelocationPropertiesPtrOutput) ElementType() reflect.Type
- func (o VolumeRelocationPropertiesPtrOutput) RelocationRequested() pulumi.BoolPtrOutput
- func (o VolumeRelocationPropertiesPtrOutput) ToVolumeRelocationPropertiesPtrOutput() VolumeRelocationPropertiesPtrOutput
- func (o VolumeRelocationPropertiesPtrOutput) ToVolumeRelocationPropertiesPtrOutputWithContext(ctx context.Context) VolumeRelocationPropertiesPtrOutput
- type VolumeRelocationPropertiesResponse
- type VolumeRelocationPropertiesResponseOutput
- func (VolumeRelocationPropertiesResponseOutput) ElementType() reflect.Type
- func (o VolumeRelocationPropertiesResponseOutput) ReadyToBeFinalized() pulumi.BoolOutput
- func (o VolumeRelocationPropertiesResponseOutput) RelocationRequested() pulumi.BoolPtrOutput
- func (o VolumeRelocationPropertiesResponseOutput) ToVolumeRelocationPropertiesResponseOutput() VolumeRelocationPropertiesResponseOutput
- func (o VolumeRelocationPropertiesResponseOutput) ToVolumeRelocationPropertiesResponseOutputWithContext(ctx context.Context) VolumeRelocationPropertiesResponseOutput
- type VolumeRelocationPropertiesResponsePtrOutput
- func (o VolumeRelocationPropertiesResponsePtrOutput) Elem() VolumeRelocationPropertiesResponseOutput
- func (VolumeRelocationPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o VolumeRelocationPropertiesResponsePtrOutput) ReadyToBeFinalized() pulumi.BoolPtrOutput
- func (o VolumeRelocationPropertiesResponsePtrOutput) RelocationRequested() pulumi.BoolPtrOutput
- func (o VolumeRelocationPropertiesResponsePtrOutput) ToVolumeRelocationPropertiesResponsePtrOutput() VolumeRelocationPropertiesResponsePtrOutput
- func (o VolumeRelocationPropertiesResponsePtrOutput) ToVolumeRelocationPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeRelocationPropertiesResponsePtrOutput
- type VolumeSnapshotProperties
- type VolumeSnapshotPropertiesArgs
- func (VolumeSnapshotPropertiesArgs) ElementType() reflect.Type
- func (i VolumeSnapshotPropertiesArgs) ToVolumeSnapshotPropertiesOutput() VolumeSnapshotPropertiesOutput
- func (i VolumeSnapshotPropertiesArgs) ToVolumeSnapshotPropertiesOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesOutput
- func (i VolumeSnapshotPropertiesArgs) ToVolumeSnapshotPropertiesPtrOutput() VolumeSnapshotPropertiesPtrOutput
- func (i VolumeSnapshotPropertiesArgs) ToVolumeSnapshotPropertiesPtrOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesPtrOutput
- type VolumeSnapshotPropertiesInput
- type VolumeSnapshotPropertiesOutput
- func (VolumeSnapshotPropertiesOutput) ElementType() reflect.Type
- func (o VolumeSnapshotPropertiesOutput) SnapshotPolicyId() pulumi.StringPtrOutput
- func (o VolumeSnapshotPropertiesOutput) ToVolumeSnapshotPropertiesOutput() VolumeSnapshotPropertiesOutput
- func (o VolumeSnapshotPropertiesOutput) ToVolumeSnapshotPropertiesOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesOutput
- func (o VolumeSnapshotPropertiesOutput) ToVolumeSnapshotPropertiesPtrOutput() VolumeSnapshotPropertiesPtrOutput
- func (o VolumeSnapshotPropertiesOutput) ToVolumeSnapshotPropertiesPtrOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesPtrOutput
- type VolumeSnapshotPropertiesPtrInput
- type VolumeSnapshotPropertiesPtrOutput
- func (o VolumeSnapshotPropertiesPtrOutput) Elem() VolumeSnapshotPropertiesOutput
- func (VolumeSnapshotPropertiesPtrOutput) ElementType() reflect.Type
- func (o VolumeSnapshotPropertiesPtrOutput) SnapshotPolicyId() pulumi.StringPtrOutput
- func (o VolumeSnapshotPropertiesPtrOutput) ToVolumeSnapshotPropertiesPtrOutput() VolumeSnapshotPropertiesPtrOutput
- func (o VolumeSnapshotPropertiesPtrOutput) ToVolumeSnapshotPropertiesPtrOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesPtrOutput
- type VolumeSnapshotPropertiesResponse
- type VolumeSnapshotPropertiesResponseOutput
- func (VolumeSnapshotPropertiesResponseOutput) ElementType() reflect.Type
- func (o VolumeSnapshotPropertiesResponseOutput) SnapshotPolicyId() pulumi.StringPtrOutput
- func (o VolumeSnapshotPropertiesResponseOutput) ToVolumeSnapshotPropertiesResponseOutput() VolumeSnapshotPropertiesResponseOutput
- func (o VolumeSnapshotPropertiesResponseOutput) ToVolumeSnapshotPropertiesResponseOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesResponseOutput
- type VolumeSnapshotPropertiesResponsePtrOutput
- func (o VolumeSnapshotPropertiesResponsePtrOutput) Elem() VolumeSnapshotPropertiesResponseOutput
- func (VolumeSnapshotPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o VolumeSnapshotPropertiesResponsePtrOutput) SnapshotPolicyId() pulumi.StringPtrOutput
- func (o VolumeSnapshotPropertiesResponsePtrOutput) ToVolumeSnapshotPropertiesResponsePtrOutput() VolumeSnapshotPropertiesResponsePtrOutput
- func (o VolumeSnapshotPropertiesResponsePtrOutput) ToVolumeSnapshotPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesResponsePtrOutput
- type VolumeState
- type WeeklySchedule
- type WeeklyScheduleArgs
- func (WeeklyScheduleArgs) ElementType() reflect.Type
- func (i WeeklyScheduleArgs) ToWeeklyScheduleOutput() WeeklyScheduleOutput
- func (i WeeklyScheduleArgs) ToWeeklyScheduleOutputWithContext(ctx context.Context) WeeklyScheduleOutput
- func (i WeeklyScheduleArgs) ToWeeklySchedulePtrOutput() WeeklySchedulePtrOutput
- func (i WeeklyScheduleArgs) ToWeeklySchedulePtrOutputWithContext(ctx context.Context) WeeklySchedulePtrOutput
- type WeeklyScheduleInput
- type WeeklyScheduleOutput
- func (o WeeklyScheduleOutput) Day() pulumi.StringPtrOutput
- func (WeeklyScheduleOutput) ElementType() reflect.Type
- func (o WeeklyScheduleOutput) Hour() pulumi.IntPtrOutput
- func (o WeeklyScheduleOutput) Minute() pulumi.IntPtrOutput
- func (o WeeklyScheduleOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o WeeklyScheduleOutput) ToWeeklyScheduleOutput() WeeklyScheduleOutput
- func (o WeeklyScheduleOutput) ToWeeklyScheduleOutputWithContext(ctx context.Context) WeeklyScheduleOutput
- func (o WeeklyScheduleOutput) ToWeeklySchedulePtrOutput() WeeklySchedulePtrOutput
- func (o WeeklyScheduleOutput) ToWeeklySchedulePtrOutputWithContext(ctx context.Context) WeeklySchedulePtrOutput
- func (o WeeklyScheduleOutput) UsedBytes() pulumi.Float64PtrOutput
- type WeeklySchedulePtrInput
- type WeeklySchedulePtrOutput
- func (o WeeklySchedulePtrOutput) Day() pulumi.StringPtrOutput
- func (o WeeklySchedulePtrOutput) Elem() WeeklyScheduleOutput
- func (WeeklySchedulePtrOutput) ElementType() reflect.Type
- func (o WeeklySchedulePtrOutput) Hour() pulumi.IntPtrOutput
- func (o WeeklySchedulePtrOutput) Minute() pulumi.IntPtrOutput
- func (o WeeklySchedulePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o WeeklySchedulePtrOutput) ToWeeklySchedulePtrOutput() WeeklySchedulePtrOutput
- func (o WeeklySchedulePtrOutput) ToWeeklySchedulePtrOutputWithContext(ctx context.Context) WeeklySchedulePtrOutput
- func (o WeeklySchedulePtrOutput) UsedBytes() pulumi.Float64PtrOutput
- type WeeklyScheduleResponse
- type WeeklyScheduleResponseOutput
- func (o WeeklyScheduleResponseOutput) Day() pulumi.StringPtrOutput
- func (WeeklyScheduleResponseOutput) ElementType() reflect.Type
- func (o WeeklyScheduleResponseOutput) Hour() pulumi.IntPtrOutput
- func (o WeeklyScheduleResponseOutput) Minute() pulumi.IntPtrOutput
- func (o WeeklyScheduleResponseOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o WeeklyScheduleResponseOutput) ToWeeklyScheduleResponseOutput() WeeklyScheduleResponseOutput
- func (o WeeklyScheduleResponseOutput) ToWeeklyScheduleResponseOutputWithContext(ctx context.Context) WeeklyScheduleResponseOutput
- func (o WeeklyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
- type WeeklyScheduleResponsePtrOutput
- func (o WeeklyScheduleResponsePtrOutput) Day() pulumi.StringPtrOutput
- func (o WeeklyScheduleResponsePtrOutput) Elem() WeeklyScheduleResponseOutput
- func (WeeklyScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o WeeklyScheduleResponsePtrOutput) Hour() pulumi.IntPtrOutput
- func (o WeeklyScheduleResponsePtrOutput) Minute() pulumi.IntPtrOutput
- func (o WeeklyScheduleResponsePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
- func (o WeeklyScheduleResponsePtrOutput) ToWeeklyScheduleResponsePtrOutput() WeeklyScheduleResponsePtrOutput
- func (o WeeklyScheduleResponsePtrOutput) ToWeeklyScheduleResponsePtrOutputWithContext(ctx context.Context) WeeklyScheduleResponsePtrOutput
- func (o WeeklyScheduleResponsePtrOutput) UsedBytes() pulumi.Float64PtrOutput
Constants ¶
const ( // avsDataStore is enabled AvsDataStoreEnabled = AvsDataStore("Enabled") // avsDataStore is disabled AvsDataStoreDisabled = AvsDataStore("Disabled") )
const ( ChownModeRestricted = ChownMode("Restricted") ChownModeUnrestricted = ChownMode("Unrestricted") )
const ( // subvolumes are enabled EnableSubvolumesEnabled = EnableSubvolumes("Enabled") // subvolumes are not enabled EnableSubvolumesDisabled = EnableSubvolumes("Disabled") )
const ( // Microsoft-managed key encryption EncryptionKeySource_Microsoft_NetApp = EncryptionKeySource("Microsoft.NetApp") // Customer-managed key encryption EncryptionKeySource_Microsoft_KeyVault = EncryptionKeySource("Microsoft.KeyVault") )
const ( // EncryptionType Single, volumes will use single encryption at rest EncryptionTypeSingle = EncryptionType("Single") // EncryptionType Double, volumes will use double encryption at rest EncryptionTypeDouble = EncryptionType("Double") )
const ( EndpointTypeSrc = EndpointType("src") EndpointTypeDst = EndpointType("dst") )
const ( // Microsoft-managed key encryption KeySource_Microsoft_NetApp = KeySource("Microsoft.NetApp") // Customer-managed key encryption KeySource_Microsoft_KeyVault = KeySource("Microsoft.KeyVault") )
const ( ManagedServiceIdentityTypeNone = ManagedServiceIdentityType("None") ManagedServiceIdentityTypeSystemAssigned = ManagedServiceIdentityType("SystemAssigned") ManagedServiceIdentityTypeUserAssigned = ManagedServiceIdentityType("UserAssigned") ManagedServiceIdentityType_SystemAssigned_UserAssigned = ManagedServiceIdentityType("SystemAssigned,UserAssigned") )
const ( // Basic network feature. NetworkFeaturesBasic = NetworkFeatures("Basic") // Standard network feature. NetworkFeaturesStandard = NetworkFeatures("Standard") )
const ( // qos type Auto QosTypeAuto = QosType("Auto") // qos type Manual QosTypeManual = QosType("Manual") )
const ( ReplicationSchedule_10minutely = ReplicationSchedule("_10minutely") ReplicationScheduleHourly = ReplicationSchedule("hourly") ReplicationScheduleDaily = ReplicationSchedule("daily") )
const ( SecurityStyleNtfs = SecurityStyle("ntfs") SecurityStyleUnix = SecurityStyle("unix") )
const ( // Standard service level ServiceLevelStandard = ServiceLevel("Standard") // Premium service level ServiceLevelPremium = ServiceLevel("Premium") // Ultra service level ServiceLevelUltra = ServiceLevel("Ultra") // Zone redundant storage service level ServiceLevelStandardZRS = ServiceLevel("StandardZRS") )
const ( // smbAccessBasedEnumeration share setting is disabled SmbAccessBasedEnumerationDisabled = SmbAccessBasedEnumeration("Disabled") // smbAccessBasedEnumeration share setting is enabled SmbAccessBasedEnumerationEnabled = SmbAccessBasedEnumeration("Enabled") )
const ( // smbNonBrowsable share setting is disabled SmbNonBrowsableDisabled = SmbNonBrowsable("Disabled") // smbNonBrowsable share setting is enabled SmbNonBrowsableEnabled = SmbNonBrowsable("Enabled") )
const ( // Default user quota TypeDefaultUserQuota = Type("DefaultUserQuota") // Default group quota TypeDefaultGroupQuota = Type("DefaultGroupQuota") // Individual user quota TypeIndividualUserQuota = Type("IndividualUserQuota") // Individual group quota TypeIndividualGroupQuota = Type("IndividualGroupQuota") )
const (
ApplicationType_SAP_HANA = ApplicationType("SAP-HANA")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct {
pulumi.CustomResourceState
// Active Directories
ActiveDirectories ActiveDirectoryResponseArrayOutput `pulumi:"activeDirectories"`
// Shows the status of disableShowmount for all volumes under the subscription, null equals false
DisableShowmount pulumi.BoolOutput `pulumi:"disableShowmount"`
// Encryption settings
Encryption AccountEncryptionResponsePtrOutput `pulumi:"encryption"`
// A unique read-only string that changes whenever the resource is updated.
Etag pulumi.StringOutput `pulumi:"etag"`
// The identity used for the resource.
Identity ManagedServiceIdentityResponsePtrOutput `pulumi:"identity"`
// The geo-location where the resource lives
Location pulumi.StringOutput `pulumi:"location"`
// The name of the resource
Name pulumi.StringOutput `pulumi:"name"`
// Azure lifecycle management
ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponseOutput `pulumi:"systemData"`
// Resource tags.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringOutput `pulumi:"type"`
}
NetApp account resource Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2020-12-01.
Other available API versions: 2019-07-01, 2022-05-01, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)
GetAccount gets an existing Account 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 NewAccount ¶
func NewAccount(ctx *pulumi.Context, name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
func (*Account) ElementType ¶
func (*Account) ToAccountOutput ¶
func (i *Account) ToAccountOutput() AccountOutput
func (*Account) ToAccountOutputWithContext ¶
func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountArgs ¶
type AccountArgs struct {
// The name of the NetApp account
AccountName pulumi.StringPtrInput
// Active Directories
ActiveDirectories ActiveDirectoryArrayInput
// Encryption settings
Encryption AccountEncryptionPtrInput
// The identity used for the resource.
Identity ManagedServiceIdentityPtrInput
// The geo-location where the resource lives
Location pulumi.StringPtrInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// Resource tags.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶
func (AccountArgs) ElementType() reflect.Type
type AccountEncryption ¶
type AccountEncryption struct {
// Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
Identity *EncryptionIdentity `pulumi:"identity"`
// The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
KeySource *string `pulumi:"keySource"`
// Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.
KeyVaultProperties *KeyVaultProperties `pulumi:"keyVaultProperties"`
}
Encryption settings
func (*AccountEncryption) Defaults ¶
func (val *AccountEncryption) Defaults() *AccountEncryption
Defaults sets the appropriate defaults for AccountEncryption
type AccountEncryptionArgs ¶
type AccountEncryptionArgs struct {
// Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
Identity EncryptionIdentityPtrInput `pulumi:"identity"`
// The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
KeySource pulumi.StringPtrInput `pulumi:"keySource"`
// Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.
KeyVaultProperties KeyVaultPropertiesPtrInput `pulumi:"keyVaultProperties"`
}
Encryption settings
func (*AccountEncryptionArgs) Defaults ¶
func (val *AccountEncryptionArgs) Defaults() *AccountEncryptionArgs
Defaults sets the appropriate defaults for AccountEncryptionArgs
func (AccountEncryptionArgs) ElementType ¶
func (AccountEncryptionArgs) ElementType() reflect.Type
func (AccountEncryptionArgs) ToAccountEncryptionOutput ¶
func (i AccountEncryptionArgs) ToAccountEncryptionOutput() AccountEncryptionOutput
func (AccountEncryptionArgs) ToAccountEncryptionOutputWithContext ¶
func (i AccountEncryptionArgs) ToAccountEncryptionOutputWithContext(ctx context.Context) AccountEncryptionOutput
func (AccountEncryptionArgs) ToAccountEncryptionPtrOutput ¶
func (i AccountEncryptionArgs) ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
func (AccountEncryptionArgs) ToAccountEncryptionPtrOutputWithContext ¶
func (i AccountEncryptionArgs) ToAccountEncryptionPtrOutputWithContext(ctx context.Context) AccountEncryptionPtrOutput
type AccountEncryptionInput ¶
type AccountEncryptionInput interface {
pulumi.Input
ToAccountEncryptionOutput() AccountEncryptionOutput
ToAccountEncryptionOutputWithContext(context.Context) AccountEncryptionOutput
}
AccountEncryptionInput is an input type that accepts AccountEncryptionArgs and AccountEncryptionOutput values. You can construct a concrete instance of `AccountEncryptionInput` via:
AccountEncryptionArgs{...}
type AccountEncryptionOutput ¶
type AccountEncryptionOutput struct{ *pulumi.OutputState }
Encryption settings
func (AccountEncryptionOutput) ElementType ¶
func (AccountEncryptionOutput) ElementType() reflect.Type
func (AccountEncryptionOutput) Identity ¶
func (o AccountEncryptionOutput) Identity() EncryptionIdentityPtrOutput
Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
func (AccountEncryptionOutput) KeySource ¶
func (o AccountEncryptionOutput) KeySource() pulumi.StringPtrOutput
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
func (AccountEncryptionOutput) KeyVaultProperties ¶
func (o AccountEncryptionOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.
func (AccountEncryptionOutput) ToAccountEncryptionOutput ¶
func (o AccountEncryptionOutput) ToAccountEncryptionOutput() AccountEncryptionOutput
func (AccountEncryptionOutput) ToAccountEncryptionOutputWithContext ¶
func (o AccountEncryptionOutput) ToAccountEncryptionOutputWithContext(ctx context.Context) AccountEncryptionOutput
func (AccountEncryptionOutput) ToAccountEncryptionPtrOutput ¶
func (o AccountEncryptionOutput) ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
func (AccountEncryptionOutput) ToAccountEncryptionPtrOutputWithContext ¶
func (o AccountEncryptionOutput) ToAccountEncryptionPtrOutputWithContext(ctx context.Context) AccountEncryptionPtrOutput
type AccountEncryptionPtrInput ¶
type AccountEncryptionPtrInput interface {
pulumi.Input
ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
ToAccountEncryptionPtrOutputWithContext(context.Context) AccountEncryptionPtrOutput
}
AccountEncryptionPtrInput is an input type that accepts AccountEncryptionArgs, AccountEncryptionPtr and AccountEncryptionPtrOutput values. You can construct a concrete instance of `AccountEncryptionPtrInput` via:
AccountEncryptionArgs{...}
or:
nil
func AccountEncryptionPtr ¶
func AccountEncryptionPtr(v *AccountEncryptionArgs) AccountEncryptionPtrInput
type AccountEncryptionPtrOutput ¶
type AccountEncryptionPtrOutput struct{ *pulumi.OutputState }
func (AccountEncryptionPtrOutput) Elem ¶
func (o AccountEncryptionPtrOutput) Elem() AccountEncryptionOutput
func (AccountEncryptionPtrOutput) ElementType ¶
func (AccountEncryptionPtrOutput) ElementType() reflect.Type
func (AccountEncryptionPtrOutput) Identity ¶
func (o AccountEncryptionPtrOutput) Identity() EncryptionIdentityPtrOutput
Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
func (AccountEncryptionPtrOutput) KeySource ¶
func (o AccountEncryptionPtrOutput) KeySource() pulumi.StringPtrOutput
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
func (AccountEncryptionPtrOutput) KeyVaultProperties ¶
func (o AccountEncryptionPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.
func (AccountEncryptionPtrOutput) ToAccountEncryptionPtrOutput ¶
func (o AccountEncryptionPtrOutput) ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
func (AccountEncryptionPtrOutput) ToAccountEncryptionPtrOutputWithContext ¶
func (o AccountEncryptionPtrOutput) ToAccountEncryptionPtrOutputWithContext(ctx context.Context) AccountEncryptionPtrOutput
type AccountEncryptionResponse ¶
type AccountEncryptionResponse struct {
// Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
Identity *EncryptionIdentityResponse `pulumi:"identity"`
// The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
KeySource *string `pulumi:"keySource"`
// Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.
KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"`
}
Encryption settings
func (*AccountEncryptionResponse) Defaults ¶
func (val *AccountEncryptionResponse) Defaults() *AccountEncryptionResponse
Defaults sets the appropriate defaults for AccountEncryptionResponse
type AccountEncryptionResponseOutput ¶
type AccountEncryptionResponseOutput struct{ *pulumi.OutputState }
Encryption settings
func (AccountEncryptionResponseOutput) ElementType ¶
func (AccountEncryptionResponseOutput) ElementType() reflect.Type
func (AccountEncryptionResponseOutput) Identity ¶
func (o AccountEncryptionResponseOutput) Identity() EncryptionIdentityResponsePtrOutput
Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
func (AccountEncryptionResponseOutput) KeySource ¶
func (o AccountEncryptionResponseOutput) KeySource() pulumi.StringPtrOutput
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
func (AccountEncryptionResponseOutput) KeyVaultProperties ¶
func (o AccountEncryptionResponseOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.
func (AccountEncryptionResponseOutput) ToAccountEncryptionResponseOutput ¶
func (o AccountEncryptionResponseOutput) ToAccountEncryptionResponseOutput() AccountEncryptionResponseOutput
func (AccountEncryptionResponseOutput) ToAccountEncryptionResponseOutputWithContext ¶
func (o AccountEncryptionResponseOutput) ToAccountEncryptionResponseOutputWithContext(ctx context.Context) AccountEncryptionResponseOutput
type AccountEncryptionResponsePtrOutput ¶
type AccountEncryptionResponsePtrOutput struct{ *pulumi.OutputState }
func (AccountEncryptionResponsePtrOutput) Elem ¶
func (o AccountEncryptionResponsePtrOutput) Elem() AccountEncryptionResponseOutput
func (AccountEncryptionResponsePtrOutput) ElementType ¶
func (AccountEncryptionResponsePtrOutput) ElementType() reflect.Type
func (AccountEncryptionResponsePtrOutput) Identity ¶
func (o AccountEncryptionResponsePtrOutput) Identity() EncryptionIdentityResponsePtrOutput
Identity used to authenticate to KeyVault. Applicable if keySource is 'Microsoft.KeyVault'.
func (AccountEncryptionResponsePtrOutput) KeySource ¶
func (o AccountEncryptionResponsePtrOutput) KeySource() pulumi.StringPtrOutput
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
func (AccountEncryptionResponsePtrOutput) KeyVaultProperties ¶
func (o AccountEncryptionResponsePtrOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
Properties provided by KeVault. Applicable if keySource is 'Microsoft.KeyVault'.
func (AccountEncryptionResponsePtrOutput) ToAccountEncryptionResponsePtrOutput ¶
func (o AccountEncryptionResponsePtrOutput) ToAccountEncryptionResponsePtrOutput() AccountEncryptionResponsePtrOutput
func (AccountEncryptionResponsePtrOutput) ToAccountEncryptionResponsePtrOutputWithContext ¶
func (o AccountEncryptionResponsePtrOutput) ToAccountEncryptionResponsePtrOutputWithContext(ctx context.Context) AccountEncryptionResponsePtrOutput
type AccountInput ¶
type AccountInput interface {
pulumi.Input
ToAccountOutput() AccountOutput
ToAccountOutputWithContext(ctx context.Context) AccountOutput
}
type AccountOutput ¶
type AccountOutput struct{ *pulumi.OutputState }
func (AccountOutput) ActiveDirectories ¶
func (o AccountOutput) ActiveDirectories() ActiveDirectoryResponseArrayOutput
Active Directories
func (AccountOutput) DisableShowmount ¶
func (o AccountOutput) DisableShowmount() pulumi.BoolOutput
Shows the status of disableShowmount for all volumes under the subscription, null equals false
func (AccountOutput) ElementType ¶
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) Encryption ¶
func (o AccountOutput) Encryption() AccountEncryptionResponsePtrOutput
Encryption settings
func (AccountOutput) Etag ¶
func (o AccountOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (AccountOutput) Identity ¶
func (o AccountOutput) Identity() ManagedServiceIdentityResponsePtrOutput
The identity used for the resource.
func (AccountOutput) Location ¶
func (o AccountOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (AccountOutput) Name ¶
func (o AccountOutput) Name() pulumi.StringOutput
The name of the resource
func (AccountOutput) ProvisioningState ¶
func (o AccountOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (AccountOutput) SystemData ¶
func (o AccountOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (AccountOutput) ToAccountOutput ¶
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
func (AccountOutput) Type ¶
func (o AccountOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type AccountState ¶
type AccountState struct {
}
func (AccountState) ElementType ¶
func (AccountState) ElementType() reflect.Type
type ActiveDirectory ¶
type ActiveDirectory struct {
// Id of the Active Directory
ActiveDirectoryId *string `pulumi:"activeDirectoryId"`
// Name of the active directory machine. This optional parameter is used only while creating kerberos volume
AdName *string `pulumi:"adName"`
// Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier
Administrators []string `pulumi:"administrators"`
// If enabled, AES encryption will be enabled for SMB communication.
AesEncryption *bool `pulumi:"aesEncryption"`
// If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.
AllowLocalNfsUsersWithLdap *bool `pulumi:"allowLocalNfsUsersWithLdap"`
// Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier
BackupOperators []string `pulumi:"backupOperators"`
// Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
Dns *string `pulumi:"dns"`
// Name of the Active Directory domain
Domain *string `pulumi:"domain"`
// If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted.
EncryptDCConnections *bool `pulumi:"encryptDCConnections"`
// kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.
KdcIP *string `pulumi:"kdcIP"`
// Specifies whether or not the LDAP traffic needs to be secured via TLS.
LdapOverTLS *bool `pulumi:"ldapOverTLS"`
// LDAP Search scope options
LdapSearchScope *LdapSearchScopeOpt `pulumi:"ldapSearchScope"`
// Specifies whether or not the LDAP traffic needs to be signed.
LdapSigning *bool `pulumi:"ldapSigning"`
// The Organizational Unit (OU) within the Windows Active Directory
OrganizationalUnit *string `pulumi:"organizationalUnit"`
// Plain text password of Active Directory domain administrator, value is masked in the response
Password *string `pulumi:"password"`
// Comma separated list of IPv4 addresses of preferred servers for LDAP client. At most two comma separated IPv4 addresses can be passed.
PreferredServersForLdapClient *string `pulumi:"preferredServersForLdapClient"`
// Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier
SecurityOperators []string `pulumi:"securityOperators"`
// When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.
ServerRootCACertificate *string `pulumi:"serverRootCACertificate"`
// The Active Directory site the service will limit Domain Controller discovery to
Site *string `pulumi:"site"`
// NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
SmbServerName *string `pulumi:"smbServerName"`
// A domain user account with permission to create machine accounts
Username *string `pulumi:"username"`
}
Active Directory
func (*ActiveDirectory) Defaults ¶
func (val *ActiveDirectory) Defaults() *ActiveDirectory
Defaults sets the appropriate defaults for ActiveDirectory
type ActiveDirectoryArgs ¶
type ActiveDirectoryArgs struct {
// Id of the Active Directory
ActiveDirectoryId pulumi.StringPtrInput `pulumi:"activeDirectoryId"`
// Name of the active directory machine. This optional parameter is used only while creating kerberos volume
AdName pulumi.StringPtrInput `pulumi:"adName"`
// Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier
Administrators pulumi.StringArrayInput `pulumi:"administrators"`
// If enabled, AES encryption will be enabled for SMB communication.
AesEncryption pulumi.BoolPtrInput `pulumi:"aesEncryption"`
// If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.
AllowLocalNfsUsersWithLdap pulumi.BoolPtrInput `pulumi:"allowLocalNfsUsersWithLdap"`
// Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier
BackupOperators pulumi.StringArrayInput `pulumi:"backupOperators"`
// Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
Dns pulumi.StringPtrInput `pulumi:"dns"`
// Name of the Active Directory domain
Domain pulumi.StringPtrInput `pulumi:"domain"`
// If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted.
EncryptDCConnections pulumi.BoolPtrInput `pulumi:"encryptDCConnections"`
// kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.
KdcIP pulumi.StringPtrInput `pulumi:"kdcIP"`
// Specifies whether or not the LDAP traffic needs to be secured via TLS.
LdapOverTLS pulumi.BoolPtrInput `pulumi:"ldapOverTLS"`
// LDAP Search scope options
LdapSearchScope LdapSearchScopeOptPtrInput `pulumi:"ldapSearchScope"`
// Specifies whether or not the LDAP traffic needs to be signed.
LdapSigning pulumi.BoolPtrInput `pulumi:"ldapSigning"`
// The Organizational Unit (OU) within the Windows Active Directory
OrganizationalUnit pulumi.StringPtrInput `pulumi:"organizationalUnit"`
// Plain text password of Active Directory domain administrator, value is masked in the response
Password pulumi.StringPtrInput `pulumi:"password"`
// Comma separated list of IPv4 addresses of preferred servers for LDAP client. At most two comma separated IPv4 addresses can be passed.
PreferredServersForLdapClient pulumi.StringPtrInput `pulumi:"preferredServersForLdapClient"`
// Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier
SecurityOperators pulumi.StringArrayInput `pulumi:"securityOperators"`
// When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.
ServerRootCACertificate pulumi.StringPtrInput `pulumi:"serverRootCACertificate"`
// The Active Directory site the service will limit Domain Controller discovery to
Site pulumi.StringPtrInput `pulumi:"site"`
// NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
SmbServerName pulumi.StringPtrInput `pulumi:"smbServerName"`
// A domain user account with permission to create machine accounts
Username pulumi.StringPtrInput `pulumi:"username"`
}
Active Directory
func (*ActiveDirectoryArgs) Defaults ¶
func (val *ActiveDirectoryArgs) Defaults() *ActiveDirectoryArgs
Defaults sets the appropriate defaults for ActiveDirectoryArgs
func (ActiveDirectoryArgs) ElementType ¶
func (ActiveDirectoryArgs) ElementType() reflect.Type
func (ActiveDirectoryArgs) ToActiveDirectoryOutput ¶
func (i ActiveDirectoryArgs) ToActiveDirectoryOutput() ActiveDirectoryOutput
func (ActiveDirectoryArgs) ToActiveDirectoryOutputWithContext ¶
func (i ActiveDirectoryArgs) ToActiveDirectoryOutputWithContext(ctx context.Context) ActiveDirectoryOutput
type ActiveDirectoryArray ¶
type ActiveDirectoryArray []ActiveDirectoryInput
func (ActiveDirectoryArray) ElementType ¶
func (ActiveDirectoryArray) ElementType() reflect.Type
func (ActiveDirectoryArray) ToActiveDirectoryArrayOutput ¶
func (i ActiveDirectoryArray) ToActiveDirectoryArrayOutput() ActiveDirectoryArrayOutput
func (ActiveDirectoryArray) ToActiveDirectoryArrayOutputWithContext ¶
func (i ActiveDirectoryArray) ToActiveDirectoryArrayOutputWithContext(ctx context.Context) ActiveDirectoryArrayOutput
type ActiveDirectoryArrayInput ¶
type ActiveDirectoryArrayInput interface {
pulumi.Input
ToActiveDirectoryArrayOutput() ActiveDirectoryArrayOutput
ToActiveDirectoryArrayOutputWithContext(context.Context) ActiveDirectoryArrayOutput
}
ActiveDirectoryArrayInput is an input type that accepts ActiveDirectoryArray and ActiveDirectoryArrayOutput values. You can construct a concrete instance of `ActiveDirectoryArrayInput` via:
ActiveDirectoryArray{ ActiveDirectoryArgs{...} }
type ActiveDirectoryArrayOutput ¶
type ActiveDirectoryArrayOutput struct{ *pulumi.OutputState }
func (ActiveDirectoryArrayOutput) ElementType ¶
func (ActiveDirectoryArrayOutput) ElementType() reflect.Type
func (ActiveDirectoryArrayOutput) Index ¶
func (o ActiveDirectoryArrayOutput) Index(i pulumi.IntInput) ActiveDirectoryOutput
func (ActiveDirectoryArrayOutput) ToActiveDirectoryArrayOutput ¶
func (o ActiveDirectoryArrayOutput) ToActiveDirectoryArrayOutput() ActiveDirectoryArrayOutput
func (ActiveDirectoryArrayOutput) ToActiveDirectoryArrayOutputWithContext ¶
func (o ActiveDirectoryArrayOutput) ToActiveDirectoryArrayOutputWithContext(ctx context.Context) ActiveDirectoryArrayOutput
type ActiveDirectoryInput ¶
type ActiveDirectoryInput interface {
pulumi.Input
ToActiveDirectoryOutput() ActiveDirectoryOutput
ToActiveDirectoryOutputWithContext(context.Context) ActiveDirectoryOutput
}
ActiveDirectoryInput is an input type that accepts ActiveDirectoryArgs and ActiveDirectoryOutput values. You can construct a concrete instance of `ActiveDirectoryInput` via:
ActiveDirectoryArgs{...}
type ActiveDirectoryOutput ¶
type ActiveDirectoryOutput struct{ *pulumi.OutputState }
Active Directory
func (ActiveDirectoryOutput) ActiveDirectoryId ¶
func (o ActiveDirectoryOutput) ActiveDirectoryId() pulumi.StringPtrOutput
Id of the Active Directory
func (ActiveDirectoryOutput) AdName ¶
func (o ActiveDirectoryOutput) AdName() pulumi.StringPtrOutput
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
func (ActiveDirectoryOutput) Administrators ¶
func (o ActiveDirectoryOutput) Administrators() pulumi.StringArrayOutput
Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier
func (ActiveDirectoryOutput) AesEncryption ¶
func (o ActiveDirectoryOutput) AesEncryption() pulumi.BoolPtrOutput
If enabled, AES encryption will be enabled for SMB communication.
func (ActiveDirectoryOutput) AllowLocalNfsUsersWithLdap ¶
func (o ActiveDirectoryOutput) AllowLocalNfsUsersWithLdap() pulumi.BoolPtrOutput
If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.
func (ActiveDirectoryOutput) BackupOperators ¶
func (o ActiveDirectoryOutput) BackupOperators() pulumi.StringArrayOutput
Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier
func (ActiveDirectoryOutput) Dns ¶
func (o ActiveDirectoryOutput) Dns() pulumi.StringPtrOutput
Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
func (ActiveDirectoryOutput) Domain ¶
func (o ActiveDirectoryOutput) Domain() pulumi.StringPtrOutput
Name of the Active Directory domain
func (ActiveDirectoryOutput) ElementType ¶
func (ActiveDirectoryOutput) ElementType() reflect.Type
func (ActiveDirectoryOutput) EncryptDCConnections ¶
func (o ActiveDirectoryOutput) EncryptDCConnections() pulumi.BoolPtrOutput
If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted.
func (ActiveDirectoryOutput) KdcIP ¶
func (o ActiveDirectoryOutput) KdcIP() pulumi.StringPtrOutput
kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.
func (ActiveDirectoryOutput) LdapOverTLS ¶
func (o ActiveDirectoryOutput) LdapOverTLS() pulumi.BoolPtrOutput
Specifies whether or not the LDAP traffic needs to be secured via TLS.
func (ActiveDirectoryOutput) LdapSearchScope ¶
func (o ActiveDirectoryOutput) LdapSearchScope() LdapSearchScopeOptPtrOutput
LDAP Search scope options
func (ActiveDirectoryOutput) LdapSigning ¶
func (o ActiveDirectoryOutput) LdapSigning() pulumi.BoolPtrOutput
Specifies whether or not the LDAP traffic needs to be signed.
func (ActiveDirectoryOutput) OrganizationalUnit ¶
func (o ActiveDirectoryOutput) OrganizationalUnit() pulumi.StringPtrOutput
The Organizational Unit (OU) within the Windows Active Directory
func (ActiveDirectoryOutput) Password ¶
func (o ActiveDirectoryOutput) Password() pulumi.StringPtrOutput
Plain text password of Active Directory domain administrator, value is masked in the response
func (ActiveDirectoryOutput) PreferredServersForLdapClient ¶
func (o ActiveDirectoryOutput) PreferredServersForLdapClient() pulumi.StringPtrOutput
Comma separated list of IPv4 addresses of preferred servers for LDAP client. At most two comma separated IPv4 addresses can be passed.
func (ActiveDirectoryOutput) SecurityOperators ¶
func (o ActiveDirectoryOutput) SecurityOperators() pulumi.StringArrayOutput
Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier
func (ActiveDirectoryOutput) ServerRootCACertificate ¶
func (o ActiveDirectoryOutput) ServerRootCACertificate() pulumi.StringPtrOutput
When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.
func (ActiveDirectoryOutput) Site ¶
func (o ActiveDirectoryOutput) Site() pulumi.StringPtrOutput
The Active Directory site the service will limit Domain Controller discovery to
func (ActiveDirectoryOutput) SmbServerName ¶
func (o ActiveDirectoryOutput) SmbServerName() pulumi.StringPtrOutput
NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
func (ActiveDirectoryOutput) ToActiveDirectoryOutput ¶
func (o ActiveDirectoryOutput) ToActiveDirectoryOutput() ActiveDirectoryOutput
func (ActiveDirectoryOutput) ToActiveDirectoryOutputWithContext ¶
func (o ActiveDirectoryOutput) ToActiveDirectoryOutputWithContext(ctx context.Context) ActiveDirectoryOutput
func (ActiveDirectoryOutput) Username ¶
func (o ActiveDirectoryOutput) Username() pulumi.StringPtrOutput
A domain user account with permission to create machine accounts
type ActiveDirectoryResponse ¶
type ActiveDirectoryResponse struct {
// Id of the Active Directory
ActiveDirectoryId *string `pulumi:"activeDirectoryId"`
// Name of the active directory machine. This optional parameter is used only while creating kerberos volume
AdName *string `pulumi:"adName"`
// Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier
Administrators []string `pulumi:"administrators"`
// If enabled, AES encryption will be enabled for SMB communication.
AesEncryption *bool `pulumi:"aesEncryption"`
// If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.
AllowLocalNfsUsersWithLdap *bool `pulumi:"allowLocalNfsUsersWithLdap"`
// Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier
BackupOperators []string `pulumi:"backupOperators"`
// Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
Dns *string `pulumi:"dns"`
// Name of the Active Directory domain
Domain *string `pulumi:"domain"`
// If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted.
EncryptDCConnections *bool `pulumi:"encryptDCConnections"`
// kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.
KdcIP *string `pulumi:"kdcIP"`
// Specifies whether or not the LDAP traffic needs to be secured via TLS.
LdapOverTLS *bool `pulumi:"ldapOverTLS"`
// LDAP Search scope options
LdapSearchScope *LdapSearchScopeOptResponse `pulumi:"ldapSearchScope"`
// Specifies whether or not the LDAP traffic needs to be signed.
LdapSigning *bool `pulumi:"ldapSigning"`
// The Organizational Unit (OU) within the Windows Active Directory
OrganizationalUnit *string `pulumi:"organizationalUnit"`
// Plain text password of Active Directory domain administrator, value is masked in the response
Password *string `pulumi:"password"`
// Comma separated list of IPv4 addresses of preferred servers for LDAP client. At most two comma separated IPv4 addresses can be passed.
PreferredServersForLdapClient *string `pulumi:"preferredServersForLdapClient"`
// Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier
SecurityOperators []string `pulumi:"securityOperators"`
// When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.
ServerRootCACertificate *string `pulumi:"serverRootCACertificate"`
// The Active Directory site the service will limit Domain Controller discovery to
Site *string `pulumi:"site"`
// NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
SmbServerName *string `pulumi:"smbServerName"`
// Status of the Active Directory
Status string `pulumi:"status"`
// Any details in regards to the Status of the Active Directory
StatusDetails string `pulumi:"statusDetails"`
// A domain user account with permission to create machine accounts
Username *string `pulumi:"username"`
}
Active Directory
func (*ActiveDirectoryResponse) Defaults ¶
func (val *ActiveDirectoryResponse) Defaults() *ActiveDirectoryResponse
Defaults sets the appropriate defaults for ActiveDirectoryResponse
type ActiveDirectoryResponseArrayOutput ¶
type ActiveDirectoryResponseArrayOutput struct{ *pulumi.OutputState }
func (ActiveDirectoryResponseArrayOutput) ElementType ¶
func (ActiveDirectoryResponseArrayOutput) ElementType() reflect.Type
func (ActiveDirectoryResponseArrayOutput) Index ¶
func (o ActiveDirectoryResponseArrayOutput) Index(i pulumi.IntInput) ActiveDirectoryResponseOutput
func (ActiveDirectoryResponseArrayOutput) ToActiveDirectoryResponseArrayOutput ¶
func (o ActiveDirectoryResponseArrayOutput) ToActiveDirectoryResponseArrayOutput() ActiveDirectoryResponseArrayOutput
func (ActiveDirectoryResponseArrayOutput) ToActiveDirectoryResponseArrayOutputWithContext ¶
func (o ActiveDirectoryResponseArrayOutput) ToActiveDirectoryResponseArrayOutputWithContext(ctx context.Context) ActiveDirectoryResponseArrayOutput
type ActiveDirectoryResponseOutput ¶
type ActiveDirectoryResponseOutput struct{ *pulumi.OutputState }
Active Directory
func (ActiveDirectoryResponseOutput) ActiveDirectoryId ¶
func (o ActiveDirectoryResponseOutput) ActiveDirectoryId() pulumi.StringPtrOutput
Id of the Active Directory
func (ActiveDirectoryResponseOutput) AdName ¶
func (o ActiveDirectoryResponseOutput) AdName() pulumi.StringPtrOutput
Name of the active directory machine. This optional parameter is used only while creating kerberos volume
func (ActiveDirectoryResponseOutput) Administrators ¶
func (o ActiveDirectoryResponseOutput) Administrators() pulumi.StringArrayOutput
Users to be added to the Built-in Administrators active directory group. A list of unique usernames without domain specifier
func (ActiveDirectoryResponseOutput) AesEncryption ¶
func (o ActiveDirectoryResponseOutput) AesEncryption() pulumi.BoolPtrOutput
If enabled, AES encryption will be enabled for SMB communication.
func (ActiveDirectoryResponseOutput) AllowLocalNfsUsersWithLdap ¶
func (o ActiveDirectoryResponseOutput) AllowLocalNfsUsersWithLdap() pulumi.BoolPtrOutput
If enabled, NFS client local users can also (in addition to LDAP users) access the NFS volumes.
func (ActiveDirectoryResponseOutput) BackupOperators ¶
func (o ActiveDirectoryResponseOutput) BackupOperators() pulumi.StringArrayOutput
Users to be added to the Built-in Backup Operator active directory group. A list of unique usernames without domain specifier
func (ActiveDirectoryResponseOutput) Dns ¶
func (o ActiveDirectoryResponseOutput) Dns() pulumi.StringPtrOutput
Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
func (ActiveDirectoryResponseOutput) Domain ¶
func (o ActiveDirectoryResponseOutput) Domain() pulumi.StringPtrOutput
Name of the Active Directory domain
func (ActiveDirectoryResponseOutput) ElementType ¶
func (ActiveDirectoryResponseOutput) ElementType() reflect.Type
func (ActiveDirectoryResponseOutput) EncryptDCConnections ¶
func (o ActiveDirectoryResponseOutput) EncryptDCConnections() pulumi.BoolPtrOutput
If enabled, Traffic between the SMB server to Domain Controller (DC) will be encrypted.
func (ActiveDirectoryResponseOutput) KdcIP ¶
func (o ActiveDirectoryResponseOutput) KdcIP() pulumi.StringPtrOutput
kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume.
func (ActiveDirectoryResponseOutput) LdapOverTLS ¶
func (o ActiveDirectoryResponseOutput) LdapOverTLS() pulumi.BoolPtrOutput
Specifies whether or not the LDAP traffic needs to be secured via TLS.
func (ActiveDirectoryResponseOutput) LdapSearchScope ¶
func (o ActiveDirectoryResponseOutput) LdapSearchScope() LdapSearchScopeOptResponsePtrOutput
LDAP Search scope options
func (ActiveDirectoryResponseOutput) LdapSigning ¶
func (o ActiveDirectoryResponseOutput) LdapSigning() pulumi.BoolPtrOutput
Specifies whether or not the LDAP traffic needs to be signed.
func (ActiveDirectoryResponseOutput) OrganizationalUnit ¶
func (o ActiveDirectoryResponseOutput) OrganizationalUnit() pulumi.StringPtrOutput
The Organizational Unit (OU) within the Windows Active Directory
func (ActiveDirectoryResponseOutput) Password ¶
func (o ActiveDirectoryResponseOutput) Password() pulumi.StringPtrOutput
Plain text password of Active Directory domain administrator, value is masked in the response
func (ActiveDirectoryResponseOutput) PreferredServersForLdapClient ¶
func (o ActiveDirectoryResponseOutput) PreferredServersForLdapClient() pulumi.StringPtrOutput
Comma separated list of IPv4 addresses of preferred servers for LDAP client. At most two comma separated IPv4 addresses can be passed.
func (ActiveDirectoryResponseOutput) SecurityOperators ¶
func (o ActiveDirectoryResponseOutput) SecurityOperators() pulumi.StringArrayOutput
Domain Users in the Active directory to be given SeSecurityPrivilege privilege (Needed for SMB Continuously available shares for SQL). A list of unique usernames without domain specifier
func (ActiveDirectoryResponseOutput) ServerRootCACertificate ¶
func (o ActiveDirectoryResponseOutput) ServerRootCACertificate() pulumi.StringPtrOutput
When LDAP over SSL/TLS is enabled, the LDAP client is required to have base64 encoded Active Directory Certificate Service's self-signed root CA certificate, this optional parameter is used only for dual protocol with LDAP user-mapping volumes.
func (ActiveDirectoryResponseOutput) Site ¶
func (o ActiveDirectoryResponseOutput) Site() pulumi.StringPtrOutput
The Active Directory site the service will limit Domain Controller discovery to
func (ActiveDirectoryResponseOutput) SmbServerName ¶
func (o ActiveDirectoryResponseOutput) SmbServerName() pulumi.StringPtrOutput
NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
func (ActiveDirectoryResponseOutput) Status ¶
func (o ActiveDirectoryResponseOutput) Status() pulumi.StringOutput
Status of the Active Directory
func (ActiveDirectoryResponseOutput) StatusDetails ¶
func (o ActiveDirectoryResponseOutput) StatusDetails() pulumi.StringOutput
Any details in regards to the Status of the Active Directory
func (ActiveDirectoryResponseOutput) ToActiveDirectoryResponseOutput ¶
func (o ActiveDirectoryResponseOutput) ToActiveDirectoryResponseOutput() ActiveDirectoryResponseOutput
func (ActiveDirectoryResponseOutput) ToActiveDirectoryResponseOutputWithContext ¶
func (o ActiveDirectoryResponseOutput) ToActiveDirectoryResponseOutputWithContext(ctx context.Context) ActiveDirectoryResponseOutput
func (ActiveDirectoryResponseOutput) Username ¶
func (o ActiveDirectoryResponseOutput) Username() pulumi.StringPtrOutput
A domain user account with permission to create machine accounts
type ApplicationType ¶
type ApplicationType string
Application Type
func (ApplicationType) ElementType ¶
func (ApplicationType) ElementType() reflect.Type
func (ApplicationType) ToApplicationTypeOutput ¶
func (e ApplicationType) ToApplicationTypeOutput() ApplicationTypeOutput
func (ApplicationType) ToApplicationTypeOutputWithContext ¶
func (e ApplicationType) ToApplicationTypeOutputWithContext(ctx context.Context) ApplicationTypeOutput
func (ApplicationType) ToApplicationTypePtrOutput ¶
func (e ApplicationType) ToApplicationTypePtrOutput() ApplicationTypePtrOutput
func (ApplicationType) ToApplicationTypePtrOutputWithContext ¶
func (e ApplicationType) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput
func (ApplicationType) ToStringOutput ¶
func (e ApplicationType) ToStringOutput() pulumi.StringOutput
func (ApplicationType) ToStringOutputWithContext ¶
func (e ApplicationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationType) ToStringPtrOutput ¶
func (e ApplicationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationType) ToStringPtrOutputWithContext ¶
func (e ApplicationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationTypeInput ¶
type ApplicationTypeInput interface {
pulumi.Input
ToApplicationTypeOutput() ApplicationTypeOutput
ToApplicationTypeOutputWithContext(context.Context) ApplicationTypeOutput
}
ApplicationTypeInput is an input type that accepts values of the ApplicationType enum A concrete instance of `ApplicationTypeInput` can be one of the following:
ApplicationType_SAP_HANA
type ApplicationTypeOutput ¶
type ApplicationTypeOutput struct{ *pulumi.OutputState }
func (ApplicationTypeOutput) ElementType ¶
func (ApplicationTypeOutput) ElementType() reflect.Type
func (ApplicationTypeOutput) ToApplicationTypeOutput ¶
func (o ApplicationTypeOutput) ToApplicationTypeOutput() ApplicationTypeOutput
func (ApplicationTypeOutput) ToApplicationTypeOutputWithContext ¶
func (o ApplicationTypeOutput) ToApplicationTypeOutputWithContext(ctx context.Context) ApplicationTypeOutput
func (ApplicationTypeOutput) ToApplicationTypePtrOutput ¶
func (o ApplicationTypeOutput) ToApplicationTypePtrOutput() ApplicationTypePtrOutput
func (ApplicationTypeOutput) ToApplicationTypePtrOutputWithContext ¶
func (o ApplicationTypeOutput) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput
func (ApplicationTypeOutput) ToStringOutput ¶
func (o ApplicationTypeOutput) ToStringOutput() pulumi.StringOutput
func (ApplicationTypeOutput) ToStringOutputWithContext ¶
func (o ApplicationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationTypeOutput) ToStringPtrOutput ¶
func (o ApplicationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationTypeOutput) ToStringPtrOutputWithContext ¶
func (o ApplicationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationTypePtrInput ¶
type ApplicationTypePtrInput interface {
pulumi.Input
ToApplicationTypePtrOutput() ApplicationTypePtrOutput
ToApplicationTypePtrOutputWithContext(context.Context) ApplicationTypePtrOutput
}
func ApplicationTypePtr ¶
func ApplicationTypePtr(v string) ApplicationTypePtrInput
type ApplicationTypePtrOutput ¶
type ApplicationTypePtrOutput struct{ *pulumi.OutputState }
func (ApplicationTypePtrOutput) Elem ¶
func (o ApplicationTypePtrOutput) Elem() ApplicationTypeOutput
func (ApplicationTypePtrOutput) ElementType ¶
func (ApplicationTypePtrOutput) ElementType() reflect.Type
func (ApplicationTypePtrOutput) ToApplicationTypePtrOutput ¶
func (o ApplicationTypePtrOutput) ToApplicationTypePtrOutput() ApplicationTypePtrOutput
func (ApplicationTypePtrOutput) ToApplicationTypePtrOutputWithContext ¶
func (o ApplicationTypePtrOutput) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput
func (ApplicationTypePtrOutput) ToStringPtrOutput ¶
func (o ApplicationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ApplicationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AvsDataStore ¶
type AvsDataStore string
Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose
func (AvsDataStore) ElementType ¶
func (AvsDataStore) ElementType() reflect.Type
func (AvsDataStore) ToAvsDataStoreOutput ¶
func (e AvsDataStore) ToAvsDataStoreOutput() AvsDataStoreOutput
func (AvsDataStore) ToAvsDataStoreOutputWithContext ¶
func (e AvsDataStore) ToAvsDataStoreOutputWithContext(ctx context.Context) AvsDataStoreOutput
func (AvsDataStore) ToAvsDataStorePtrOutput ¶
func (e AvsDataStore) ToAvsDataStorePtrOutput() AvsDataStorePtrOutput
func (AvsDataStore) ToAvsDataStorePtrOutputWithContext ¶
func (e AvsDataStore) ToAvsDataStorePtrOutputWithContext(ctx context.Context) AvsDataStorePtrOutput
func (AvsDataStore) ToStringOutput ¶
func (e AvsDataStore) ToStringOutput() pulumi.StringOutput
func (AvsDataStore) ToStringOutputWithContext ¶
func (e AvsDataStore) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AvsDataStore) ToStringPtrOutput ¶
func (e AvsDataStore) ToStringPtrOutput() pulumi.StringPtrOutput
func (AvsDataStore) ToStringPtrOutputWithContext ¶
func (e AvsDataStore) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AvsDataStoreInput ¶
type AvsDataStoreInput interface {
pulumi.Input
ToAvsDataStoreOutput() AvsDataStoreOutput
ToAvsDataStoreOutputWithContext(context.Context) AvsDataStoreOutput
}
AvsDataStoreInput is an input type that accepts values of the AvsDataStore enum A concrete instance of `AvsDataStoreInput` can be one of the following:
AvsDataStoreEnabled AvsDataStoreDisabled
type AvsDataStoreOutput ¶
type AvsDataStoreOutput struct{ *pulumi.OutputState }
func (AvsDataStoreOutput) ElementType ¶
func (AvsDataStoreOutput) ElementType() reflect.Type
func (AvsDataStoreOutput) ToAvsDataStoreOutput ¶
func (o AvsDataStoreOutput) ToAvsDataStoreOutput() AvsDataStoreOutput
func (AvsDataStoreOutput) ToAvsDataStoreOutputWithContext ¶
func (o AvsDataStoreOutput) ToAvsDataStoreOutputWithContext(ctx context.Context) AvsDataStoreOutput
func (AvsDataStoreOutput) ToAvsDataStorePtrOutput ¶
func (o AvsDataStoreOutput) ToAvsDataStorePtrOutput() AvsDataStorePtrOutput
func (AvsDataStoreOutput) ToAvsDataStorePtrOutputWithContext ¶
func (o AvsDataStoreOutput) ToAvsDataStorePtrOutputWithContext(ctx context.Context) AvsDataStorePtrOutput
func (AvsDataStoreOutput) ToStringOutput ¶
func (o AvsDataStoreOutput) ToStringOutput() pulumi.StringOutput
func (AvsDataStoreOutput) ToStringOutputWithContext ¶
func (o AvsDataStoreOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AvsDataStoreOutput) ToStringPtrOutput ¶
func (o AvsDataStoreOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AvsDataStoreOutput) ToStringPtrOutputWithContext ¶
func (o AvsDataStoreOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AvsDataStorePtrInput ¶
type AvsDataStorePtrInput interface {
pulumi.Input
ToAvsDataStorePtrOutput() AvsDataStorePtrOutput
ToAvsDataStorePtrOutputWithContext(context.Context) AvsDataStorePtrOutput
}
func AvsDataStorePtr ¶
func AvsDataStorePtr(v string) AvsDataStorePtrInput
type AvsDataStorePtrOutput ¶
type AvsDataStorePtrOutput struct{ *pulumi.OutputState }
func (AvsDataStorePtrOutput) Elem ¶
func (o AvsDataStorePtrOutput) Elem() AvsDataStoreOutput
func (AvsDataStorePtrOutput) ElementType ¶
func (AvsDataStorePtrOutput) ElementType() reflect.Type
func (AvsDataStorePtrOutput) ToAvsDataStorePtrOutput ¶
func (o AvsDataStorePtrOutput) ToAvsDataStorePtrOutput() AvsDataStorePtrOutput
func (AvsDataStorePtrOutput) ToAvsDataStorePtrOutputWithContext ¶
func (o AvsDataStorePtrOutput) ToAvsDataStorePtrOutputWithContext(ctx context.Context) AvsDataStorePtrOutput
func (AvsDataStorePtrOutput) ToStringPtrOutput ¶
func (o AvsDataStorePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AvsDataStorePtrOutput) ToStringPtrOutputWithContext ¶
func (o AvsDataStorePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Backup ¶
type Backup struct {
pulumi.CustomResourceState
// UUID v4 used to identify the Backup
BackupId pulumi.StringOutput `pulumi:"backupId"`
// Type of backup Manual or Scheduled
BackupType pulumi.StringOutput `pulumi:"backupType"`
// The creation date of the backup
CreationDate pulumi.StringOutput `pulumi:"creationDate"`
// Failure reason
FailureReason pulumi.StringOutput `pulumi:"failureReason"`
// Label for backup
Label pulumi.StringPtrOutput `pulumi:"label"`
// Resource location
Location pulumi.StringOutput `pulumi:"location"`
// The name of the resource
Name pulumi.StringOutput `pulumi:"name"`
// Azure lifecycle management
ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
// Size of backup
Size pulumi.Float64Output `pulumi:"size"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponseOutput `pulumi:"systemData"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringOutput `pulumi:"type"`
// Manual backup an already existing snapshot. This will always be false for scheduled backups and true/false for manual backups
UseExistingSnapshot pulumi.BoolPtrOutput `pulumi:"useExistingSnapshot"`
// Volume name
VolumeName pulumi.StringOutput `pulumi:"volumeName"`
}
Backup of a Volume Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2020-12-01.
Other available API versions: 2022-11-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-11-01.
func GetBackup ¶
func GetBackup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupState, opts ...pulumi.ResourceOption) (*Backup, error)
GetBackup gets an existing Backup 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 NewBackup ¶
func NewBackup(ctx *pulumi.Context, name string, args *BackupArgs, opts ...pulumi.ResourceOption) (*Backup, error)
NewBackup registers a new resource with the given unique name, arguments, and options.
func (*Backup) ElementType ¶
func (*Backup) ToBackupOutput ¶
func (i *Backup) ToBackupOutput() BackupOutput
func (*Backup) ToBackupOutputWithContext ¶
func (i *Backup) ToBackupOutputWithContext(ctx context.Context) BackupOutput
type BackupArgs ¶
type BackupArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput
// The name of the backup
BackupName pulumi.StringPtrInput
// Label for backup
Label pulumi.StringPtrInput
// Resource location
Location pulumi.StringPtrInput
// The name of the capacity pool
PoolName pulumi.StringInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// Manual backup an already existing snapshot. This will always be false for scheduled backups and true/false for manual backups
UseExistingSnapshot pulumi.BoolPtrInput
// The name of the volume
VolumeName pulumi.StringInput
}
The set of arguments for constructing a Backup resource.
func (BackupArgs) ElementType ¶
func (BackupArgs) ElementType() reflect.Type
type BackupInput ¶
type BackupInput interface {
pulumi.Input
ToBackupOutput() BackupOutput
ToBackupOutputWithContext(ctx context.Context) BackupOutput
}
type BackupOutput ¶
type BackupOutput struct{ *pulumi.OutputState }
func (BackupOutput) BackupId ¶
func (o BackupOutput) BackupId() pulumi.StringOutput
UUID v4 used to identify the Backup
func (BackupOutput) BackupType ¶
func (o BackupOutput) BackupType() pulumi.StringOutput
Type of backup Manual or Scheduled
func (BackupOutput) CreationDate ¶
func (o BackupOutput) CreationDate() pulumi.StringOutput
The creation date of the backup
func (BackupOutput) ElementType ¶
func (BackupOutput) ElementType() reflect.Type
func (BackupOutput) FailureReason ¶
func (o BackupOutput) FailureReason() pulumi.StringOutput
Failure reason
func (BackupOutput) Location ¶
func (o BackupOutput) Location() pulumi.StringOutput
Resource location
func (BackupOutput) Name ¶
func (o BackupOutput) Name() pulumi.StringOutput
The name of the resource
func (BackupOutput) ProvisioningState ¶
func (o BackupOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (BackupOutput) SystemData ¶
func (o BackupOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (BackupOutput) ToBackupOutput ¶
func (o BackupOutput) ToBackupOutput() BackupOutput
func (BackupOutput) ToBackupOutputWithContext ¶
func (o BackupOutput) ToBackupOutputWithContext(ctx context.Context) BackupOutput
func (BackupOutput) Type ¶
func (o BackupOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (BackupOutput) UseExistingSnapshot ¶
func (o BackupOutput) UseExistingSnapshot() pulumi.BoolPtrOutput
Manual backup an already existing snapshot. This will always be false for scheduled backups and true/false for manual backups
type BackupPolicy ¶
type BackupPolicy struct {
pulumi.CustomResourceState
// Backup Policy Resource ID
BackupPolicyId pulumi.StringOutput `pulumi:"backupPolicyId"`
// Daily backups count to keep
DailyBackupsToKeep pulumi.IntPtrOutput `pulumi:"dailyBackupsToKeep"`
// The property to decide policy is enabled or not
Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
// A unique read-only string that changes whenever the resource is updated.
Etag pulumi.StringOutput `pulumi:"etag"`
// The geo-location where the resource lives
Location pulumi.StringOutput `pulumi:"location"`
// Monthly backups count to keep
MonthlyBackupsToKeep pulumi.IntPtrOutput `pulumi:"monthlyBackupsToKeep"`
// The name of the resource
Name pulumi.StringOutput `pulumi:"name"`
// Azure lifecycle management
ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponseOutput `pulumi:"systemData"`
// Resource tags.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringOutput `pulumi:"type"`
// A list of volumes assigned to this policy
VolumeBackups VolumeBackupsResponseArrayOutput `pulumi:"volumeBackups"`
// Volumes using current backup policy
VolumesAssigned pulumi.IntOutput `pulumi:"volumesAssigned"`
// Weekly backups count to keep
WeeklyBackupsToKeep pulumi.IntPtrOutput `pulumi:"weeklyBackupsToKeep"`
}
Backup policy information Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2020-12-01.
Other available API versions: 2021-04-01, 2021-04-01-preview, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
func GetBackupPolicy ¶
func GetBackupPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupPolicyState, opts ...pulumi.ResourceOption) (*BackupPolicy, error)
GetBackupPolicy gets an existing BackupPolicy 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 NewBackupPolicy ¶
func NewBackupPolicy(ctx *pulumi.Context, name string, args *BackupPolicyArgs, opts ...pulumi.ResourceOption) (*BackupPolicy, error)
NewBackupPolicy registers a new resource with the given unique name, arguments, and options.
func (*BackupPolicy) ElementType ¶
func (*BackupPolicy) ElementType() reflect.Type
func (*BackupPolicy) ToBackupPolicyOutput ¶
func (i *BackupPolicy) ToBackupPolicyOutput() BackupPolicyOutput
func (*BackupPolicy) ToBackupPolicyOutputWithContext ¶
func (i *BackupPolicy) ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput
type BackupPolicyArgs ¶
type BackupPolicyArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput
// Backup policy Name which uniquely identify backup policy.
BackupPolicyName pulumi.StringPtrInput
// Daily backups count to keep
DailyBackupsToKeep pulumi.IntPtrInput
// The property to decide policy is enabled or not
Enabled pulumi.BoolPtrInput
// The geo-location where the resource lives
Location pulumi.StringPtrInput
// Monthly backups count to keep
MonthlyBackupsToKeep pulumi.IntPtrInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// Resource tags.
Tags pulumi.StringMapInput
// Weekly backups count to keep
WeeklyBackupsToKeep pulumi.IntPtrInput
}
The set of arguments for constructing a BackupPolicy resource.
func (BackupPolicyArgs) ElementType ¶
func (BackupPolicyArgs) ElementType() reflect.Type
type BackupPolicyInput ¶
type BackupPolicyInput interface {
pulumi.Input
ToBackupPolicyOutput() BackupPolicyOutput
ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput
}
type BackupPolicyOutput ¶
type BackupPolicyOutput struct{ *pulumi.OutputState }
func (BackupPolicyOutput) BackupPolicyId ¶
func (o BackupPolicyOutput) BackupPolicyId() pulumi.StringOutput
Backup Policy Resource ID
func (BackupPolicyOutput) DailyBackupsToKeep ¶
func (o BackupPolicyOutput) DailyBackupsToKeep() pulumi.IntPtrOutput
Daily backups count to keep
func (BackupPolicyOutput) ElementType ¶
func (BackupPolicyOutput) ElementType() reflect.Type
func (BackupPolicyOutput) Enabled ¶
func (o BackupPolicyOutput) Enabled() pulumi.BoolPtrOutput
The property to decide policy is enabled or not
func (BackupPolicyOutput) Etag ¶
func (o BackupPolicyOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (BackupPolicyOutput) Location ¶
func (o BackupPolicyOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (BackupPolicyOutput) MonthlyBackupsToKeep ¶
func (o BackupPolicyOutput) MonthlyBackupsToKeep() pulumi.IntPtrOutput
Monthly backups count to keep
func (BackupPolicyOutput) Name ¶
func (o BackupPolicyOutput) Name() pulumi.StringOutput
The name of the resource
func (BackupPolicyOutput) ProvisioningState ¶
func (o BackupPolicyOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (BackupPolicyOutput) SystemData ¶
func (o BackupPolicyOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (BackupPolicyOutput) Tags ¶
func (o BackupPolicyOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (BackupPolicyOutput) ToBackupPolicyOutput ¶
func (o BackupPolicyOutput) ToBackupPolicyOutput() BackupPolicyOutput
func (BackupPolicyOutput) ToBackupPolicyOutputWithContext ¶
func (o BackupPolicyOutput) ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput
func (BackupPolicyOutput) Type ¶
func (o BackupPolicyOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (BackupPolicyOutput) VolumeBackups ¶
func (o BackupPolicyOutput) VolumeBackups() VolumeBackupsResponseArrayOutput
A list of volumes assigned to this policy
func (BackupPolicyOutput) VolumesAssigned ¶
func (o BackupPolicyOutput) VolumesAssigned() pulumi.IntOutput
Volumes using current backup policy
func (BackupPolicyOutput) WeeklyBackupsToKeep ¶
func (o BackupPolicyOutput) WeeklyBackupsToKeep() pulumi.IntPtrOutput
Weekly backups count to keep
type BackupPolicyState ¶
type BackupPolicyState struct {
}
func (BackupPolicyState) ElementType ¶
func (BackupPolicyState) ElementType() reflect.Type
type BackupState ¶
type BackupState struct {
}
func (BackupState) ElementType ¶
func (BackupState) ElementType() reflect.Type
type BackupVault ¶
type BackupVault struct {
pulumi.CustomResourceState
// The geo-location where the resource lives
Location pulumi.StringOutput `pulumi:"location"`
// The name of the resource
Name pulumi.StringOutput `pulumi:"name"`
// Azure lifecycle management
ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponseOutput `pulumi:"systemData"`
// Resource tags.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringOutput `pulumi:"type"`
}
Backup Vault information Azure REST API version: 2022-11-01-preview.
Other available API versions: 2023-05-01-preview, 2023-07-01-preview, 2023-11-01.
func GetBackupVault ¶
func GetBackupVault(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupVaultState, opts ...pulumi.ResourceOption) (*BackupVault, error)
GetBackupVault gets an existing BackupVault 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 NewBackupVault ¶
func NewBackupVault(ctx *pulumi.Context, name string, args *BackupVaultArgs, opts ...pulumi.ResourceOption) (*BackupVault, error)
NewBackupVault registers a new resource with the given unique name, arguments, and options.
func (*BackupVault) ElementType ¶
func (*BackupVault) ElementType() reflect.Type
func (*BackupVault) ToBackupVaultOutput ¶
func (i *BackupVault) ToBackupVaultOutput() BackupVaultOutput
func (*BackupVault) ToBackupVaultOutputWithContext ¶
func (i *BackupVault) ToBackupVaultOutputWithContext(ctx context.Context) BackupVaultOutput
type BackupVaultArgs ¶
type BackupVaultArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput
// The name of the Backup Vault
BackupVaultName pulumi.StringPtrInput
// The geo-location where the resource lives
Location pulumi.StringPtrInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// Resource tags.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a BackupVault resource.
func (BackupVaultArgs) ElementType ¶
func (BackupVaultArgs) ElementType() reflect.Type
type BackupVaultInput ¶
type BackupVaultInput interface {
pulumi.Input
ToBackupVaultOutput() BackupVaultOutput
ToBackupVaultOutputWithContext(ctx context.Context) BackupVaultOutput
}
type BackupVaultOutput ¶
type BackupVaultOutput struct{ *pulumi.OutputState }
func (BackupVaultOutput) ElementType ¶
func (BackupVaultOutput) ElementType() reflect.Type
func (BackupVaultOutput) Location ¶
func (o BackupVaultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (BackupVaultOutput) Name ¶
func (o BackupVaultOutput) Name() pulumi.StringOutput
The name of the resource
func (BackupVaultOutput) ProvisioningState ¶
func (o BackupVaultOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (BackupVaultOutput) SystemData ¶
func (o BackupVaultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (BackupVaultOutput) Tags ¶
func (o BackupVaultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (BackupVaultOutput) ToBackupVaultOutput ¶
func (o BackupVaultOutput) ToBackupVaultOutput() BackupVaultOutput
func (BackupVaultOutput) ToBackupVaultOutputWithContext ¶
func (o BackupVaultOutput) ToBackupVaultOutputWithContext(ctx context.Context) BackupVaultOutput
func (BackupVaultOutput) Type ¶
func (o BackupVaultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type BackupVaultState ¶
type BackupVaultState struct {
}
func (BackupVaultState) ElementType ¶
func (BackupVaultState) ElementType() reflect.Type
type ChownMode ¶
type ChownMode string
This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
func (ChownMode) ElementType ¶
func (ChownMode) ToChownModeOutput ¶
func (e ChownMode) ToChownModeOutput() ChownModeOutput
func (ChownMode) ToChownModeOutputWithContext ¶
func (e ChownMode) ToChownModeOutputWithContext(ctx context.Context) ChownModeOutput
func (ChownMode) ToChownModePtrOutput ¶
func (e ChownMode) ToChownModePtrOutput() ChownModePtrOutput
func (ChownMode) ToChownModePtrOutputWithContext ¶
func (e ChownMode) ToChownModePtrOutputWithContext(ctx context.Context) ChownModePtrOutput
func (ChownMode) ToStringOutput ¶
func (e ChownMode) ToStringOutput() pulumi.StringOutput
func (ChownMode) ToStringOutputWithContext ¶
func (e ChownMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChownMode) ToStringPtrOutput ¶
func (e ChownMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChownMode) ToStringPtrOutputWithContext ¶
func (e ChownMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChownModeInput ¶
type ChownModeInput interface {
pulumi.Input
ToChownModeOutput() ChownModeOutput
ToChownModeOutputWithContext(context.Context) ChownModeOutput
}
ChownModeInput is an input type that accepts values of the ChownMode enum A concrete instance of `ChownModeInput` can be one of the following:
ChownModeRestricted ChownModeUnrestricted
type ChownModeOutput ¶
type ChownModeOutput struct{ *pulumi.OutputState }
func (ChownModeOutput) ElementType ¶
func (ChownModeOutput) ElementType() reflect.Type
func (ChownModeOutput) ToChownModeOutput ¶
func (o ChownModeOutput) ToChownModeOutput() ChownModeOutput
func (ChownModeOutput) ToChownModeOutputWithContext ¶
func (o ChownModeOutput) ToChownModeOutputWithContext(ctx context.Context) ChownModeOutput
func (ChownModeOutput) ToChownModePtrOutput ¶
func (o ChownModeOutput) ToChownModePtrOutput() ChownModePtrOutput
func (ChownModeOutput) ToChownModePtrOutputWithContext ¶
func (o ChownModeOutput) ToChownModePtrOutputWithContext(ctx context.Context) ChownModePtrOutput
func (ChownModeOutput) ToStringOutput ¶
func (o ChownModeOutput) ToStringOutput() pulumi.StringOutput
func (ChownModeOutput) ToStringOutputWithContext ¶
func (o ChownModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChownModeOutput) ToStringPtrOutput ¶
func (o ChownModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChownModeOutput) ToStringPtrOutputWithContext ¶
func (o ChownModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChownModePtrInput ¶
type ChownModePtrInput interface {
pulumi.Input
ToChownModePtrOutput() ChownModePtrOutput
ToChownModePtrOutputWithContext(context.Context) ChownModePtrOutput
}
func ChownModePtr ¶
func ChownModePtr(v string) ChownModePtrInput
type ChownModePtrOutput ¶
type ChownModePtrOutput struct{ *pulumi.OutputState }
func (ChownModePtrOutput) Elem ¶
func (o ChownModePtrOutput) Elem() ChownModeOutput
func (ChownModePtrOutput) ElementType ¶
func (ChownModePtrOutput) ElementType() reflect.Type
func (ChownModePtrOutput) ToChownModePtrOutput ¶
func (o ChownModePtrOutput) ToChownModePtrOutput() ChownModePtrOutput
func (ChownModePtrOutput) ToChownModePtrOutputWithContext ¶
func (o ChownModePtrOutput) ToChownModePtrOutputWithContext(ctx context.Context) ChownModePtrOutput
func (ChownModePtrOutput) ToStringPtrOutput ¶
func (o ChownModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChownModePtrOutput) ToStringPtrOutputWithContext ¶
func (o ChownModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DailySchedule ¶
type DailySchedule struct {
// Indicates which hour in UTC timezone a snapshot should be taken
Hour *int `pulumi:"hour"`
// Indicates which minute snapshot should be taken
Minute *int `pulumi:"minute"`
// Daily snapshot count to keep
SnapshotsToKeep *int `pulumi:"snapshotsToKeep"`
// Resource size in bytes, current storage usage for the volume in bytes
UsedBytes *float64 `pulumi:"usedBytes"`
}
Daily Schedule properties
type DailyScheduleArgs ¶
type DailyScheduleArgs struct {
// Indicates which hour in UTC timezone a snapshot should be taken
Hour pulumi.IntPtrInput `pulumi:"hour"`
// Indicates which minute snapshot should be taken
Minute pulumi.IntPtrInput `pulumi:"minute"`
// Daily snapshot count to keep
SnapshotsToKeep pulumi.IntPtrInput `pulumi:"snapshotsToKeep"`
// Resource size in bytes, current storage usage for the volume in bytes
UsedBytes pulumi.Float64PtrInput `pulumi:"usedBytes"`
}
Daily Schedule properties
func (DailyScheduleArgs) ElementType ¶
func (DailyScheduleArgs) ElementType() reflect.Type
func (DailyScheduleArgs) ToDailyScheduleOutput ¶
func (i DailyScheduleArgs) ToDailyScheduleOutput() DailyScheduleOutput
func (DailyScheduleArgs) ToDailyScheduleOutputWithContext ¶
func (i DailyScheduleArgs) ToDailyScheduleOutputWithContext(ctx context.Context) DailyScheduleOutput
func (DailyScheduleArgs) ToDailySchedulePtrOutput ¶
func (i DailyScheduleArgs) ToDailySchedulePtrOutput() DailySchedulePtrOutput
func (DailyScheduleArgs) ToDailySchedulePtrOutputWithContext ¶
func (i DailyScheduleArgs) ToDailySchedulePtrOutputWithContext(ctx context.Context) DailySchedulePtrOutput
type DailyScheduleInput ¶
type DailyScheduleInput interface {
pulumi.Input
ToDailyScheduleOutput() DailyScheduleOutput
ToDailyScheduleOutputWithContext(context.Context) DailyScheduleOutput
}
DailyScheduleInput is an input type that accepts DailyScheduleArgs and DailyScheduleOutput values. You can construct a concrete instance of `DailyScheduleInput` via:
DailyScheduleArgs{...}
type DailyScheduleOutput ¶
type DailyScheduleOutput struct{ *pulumi.OutputState }
Daily Schedule properties
func (DailyScheduleOutput) ElementType ¶
func (DailyScheduleOutput) ElementType() reflect.Type
func (DailyScheduleOutput) Hour ¶
func (o DailyScheduleOutput) Hour() pulumi.IntPtrOutput
Indicates which hour in UTC timezone a snapshot should be taken
func (DailyScheduleOutput) Minute ¶
func (o DailyScheduleOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (DailyScheduleOutput) SnapshotsToKeep ¶
func (o DailyScheduleOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Daily snapshot count to keep
func (DailyScheduleOutput) ToDailyScheduleOutput ¶
func (o DailyScheduleOutput) ToDailyScheduleOutput() DailyScheduleOutput
func (DailyScheduleOutput) ToDailyScheduleOutputWithContext ¶
func (o DailyScheduleOutput) ToDailyScheduleOutputWithContext(ctx context.Context) DailyScheduleOutput
func (DailyScheduleOutput) ToDailySchedulePtrOutput ¶
func (o DailyScheduleOutput) ToDailySchedulePtrOutput() DailySchedulePtrOutput
func (DailyScheduleOutput) ToDailySchedulePtrOutputWithContext ¶
func (o DailyScheduleOutput) ToDailySchedulePtrOutputWithContext(ctx context.Context) DailySchedulePtrOutput
func (DailyScheduleOutput) UsedBytes ¶
func (o DailyScheduleOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type DailySchedulePtrInput ¶
type DailySchedulePtrInput interface {
pulumi.Input
ToDailySchedulePtrOutput() DailySchedulePtrOutput
ToDailySchedulePtrOutputWithContext(context.Context) DailySchedulePtrOutput
}
DailySchedulePtrInput is an input type that accepts DailyScheduleArgs, DailySchedulePtr and DailySchedulePtrOutput values. You can construct a concrete instance of `DailySchedulePtrInput` via:
DailyScheduleArgs{...}
or:
nil
func DailySchedulePtr ¶
func DailySchedulePtr(v *DailyScheduleArgs) DailySchedulePtrInput
type DailySchedulePtrOutput ¶
type DailySchedulePtrOutput struct{ *pulumi.OutputState }
func (DailySchedulePtrOutput) Elem ¶
func (o DailySchedulePtrOutput) Elem() DailyScheduleOutput
func (DailySchedulePtrOutput) ElementType ¶
func (DailySchedulePtrOutput) ElementType() reflect.Type
func (DailySchedulePtrOutput) Hour ¶
func (o DailySchedulePtrOutput) Hour() pulumi.IntPtrOutput
Indicates which hour in UTC timezone a snapshot should be taken
func (DailySchedulePtrOutput) Minute ¶
func (o DailySchedulePtrOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (DailySchedulePtrOutput) SnapshotsToKeep ¶
func (o DailySchedulePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Daily snapshot count to keep
func (DailySchedulePtrOutput) ToDailySchedulePtrOutput ¶
func (o DailySchedulePtrOutput) ToDailySchedulePtrOutput() DailySchedulePtrOutput
func (DailySchedulePtrOutput) ToDailySchedulePtrOutputWithContext ¶
func (o DailySchedulePtrOutput) ToDailySchedulePtrOutputWithContext(ctx context.Context) DailySchedulePtrOutput
func (DailySchedulePtrOutput) UsedBytes ¶
func (o DailySchedulePtrOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type DailyScheduleResponse ¶
type DailyScheduleResponse struct {
// Indicates which hour in UTC timezone a snapshot should be taken
Hour *int `pulumi:"hour"`
// Indicates which minute snapshot should be taken
Minute *int `pulumi:"minute"`
// Daily snapshot count to keep
SnapshotsToKeep *int `pulumi:"snapshotsToKeep"`
// Resource size in bytes, current storage usage for the volume in bytes
UsedBytes *float64 `pulumi:"usedBytes"`
}
Daily Schedule properties
type DailyScheduleResponseOutput ¶
type DailyScheduleResponseOutput struct{ *pulumi.OutputState }
Daily Schedule properties
func (DailyScheduleResponseOutput) ElementType ¶
func (DailyScheduleResponseOutput) ElementType() reflect.Type
func (DailyScheduleResponseOutput) Hour ¶
func (o DailyScheduleResponseOutput) Hour() pulumi.IntPtrOutput
Indicates which hour in UTC timezone a snapshot should be taken
func (DailyScheduleResponseOutput) Minute ¶
func (o DailyScheduleResponseOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (DailyScheduleResponseOutput) SnapshotsToKeep ¶
func (o DailyScheduleResponseOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Daily snapshot count to keep
func (DailyScheduleResponseOutput) ToDailyScheduleResponseOutput ¶
func (o DailyScheduleResponseOutput) ToDailyScheduleResponseOutput() DailyScheduleResponseOutput
func (DailyScheduleResponseOutput) ToDailyScheduleResponseOutputWithContext ¶
func (o DailyScheduleResponseOutput) ToDailyScheduleResponseOutputWithContext(ctx context.Context) DailyScheduleResponseOutput
func (DailyScheduleResponseOutput) UsedBytes ¶
func (o DailyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type DailyScheduleResponsePtrOutput ¶
type DailyScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (DailyScheduleResponsePtrOutput) Elem ¶
func (o DailyScheduleResponsePtrOutput) Elem() DailyScheduleResponseOutput
func (DailyScheduleResponsePtrOutput) ElementType ¶
func (DailyScheduleResponsePtrOutput) ElementType() reflect.Type
func (DailyScheduleResponsePtrOutput) Hour ¶
func (o DailyScheduleResponsePtrOutput) Hour() pulumi.IntPtrOutput
Indicates which hour in UTC timezone a snapshot should be taken
func (DailyScheduleResponsePtrOutput) Minute ¶
func (o DailyScheduleResponsePtrOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (DailyScheduleResponsePtrOutput) SnapshotsToKeep ¶
func (o DailyScheduleResponsePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Daily snapshot count to keep
func (DailyScheduleResponsePtrOutput) ToDailyScheduleResponsePtrOutput ¶
func (o DailyScheduleResponsePtrOutput) ToDailyScheduleResponsePtrOutput() DailyScheduleResponsePtrOutput
func (DailyScheduleResponsePtrOutput) ToDailyScheduleResponsePtrOutputWithContext ¶
func (o DailyScheduleResponsePtrOutput) ToDailyScheduleResponsePtrOutputWithContext(ctx context.Context) DailyScheduleResponsePtrOutput
func (DailyScheduleResponsePtrOutput) UsedBytes ¶
func (o DailyScheduleResponsePtrOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type EnableSubvolumes ¶
type EnableSubvolumes string
Flag indicating whether subvolume operations are enabled on the volume
func (EnableSubvolumes) ElementType ¶
func (EnableSubvolumes) ElementType() reflect.Type
func (EnableSubvolumes) ToEnableSubvolumesOutput ¶
func (e EnableSubvolumes) ToEnableSubvolumesOutput() EnableSubvolumesOutput
func (EnableSubvolumes) ToEnableSubvolumesOutputWithContext ¶
func (e EnableSubvolumes) ToEnableSubvolumesOutputWithContext(ctx context.Context) EnableSubvolumesOutput
func (EnableSubvolumes) ToEnableSubvolumesPtrOutput ¶
func (e EnableSubvolumes) ToEnableSubvolumesPtrOutput() EnableSubvolumesPtrOutput
func (EnableSubvolumes) ToEnableSubvolumesPtrOutputWithContext ¶
func (e EnableSubvolumes) ToEnableSubvolumesPtrOutputWithContext(ctx context.Context) EnableSubvolumesPtrOutput
func (EnableSubvolumes) ToStringOutput ¶
func (e EnableSubvolumes) ToStringOutput() pulumi.StringOutput
func (EnableSubvolumes) ToStringOutputWithContext ¶
func (e EnableSubvolumes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnableSubvolumes) ToStringPtrOutput ¶
func (e EnableSubvolumes) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnableSubvolumes) ToStringPtrOutputWithContext ¶
func (e EnableSubvolumes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnableSubvolumesInput ¶
type EnableSubvolumesInput interface {
pulumi.Input
ToEnableSubvolumesOutput() EnableSubvolumesOutput
ToEnableSubvolumesOutputWithContext(context.Context) EnableSubvolumesOutput
}
EnableSubvolumesInput is an input type that accepts values of the EnableSubvolumes enum A concrete instance of `EnableSubvolumesInput` can be one of the following:
EnableSubvolumesEnabled EnableSubvolumesDisabled
type EnableSubvolumesOutput ¶
type EnableSubvolumesOutput struct{ *pulumi.OutputState }
func (EnableSubvolumesOutput) ElementType ¶
func (EnableSubvolumesOutput) ElementType() reflect.Type
func (EnableSubvolumesOutput) ToEnableSubvolumesOutput ¶
func (o EnableSubvolumesOutput) ToEnableSubvolumesOutput() EnableSubvolumesOutput
func (EnableSubvolumesOutput) ToEnableSubvolumesOutputWithContext ¶
func (o EnableSubvolumesOutput) ToEnableSubvolumesOutputWithContext(ctx context.Context) EnableSubvolumesOutput
func (EnableSubvolumesOutput) ToEnableSubvolumesPtrOutput ¶
func (o EnableSubvolumesOutput) ToEnableSubvolumesPtrOutput() EnableSubvolumesPtrOutput
func (EnableSubvolumesOutput) ToEnableSubvolumesPtrOutputWithContext ¶
func (o EnableSubvolumesOutput) ToEnableSubvolumesPtrOutputWithContext(ctx context.Context) EnableSubvolumesPtrOutput
func (EnableSubvolumesOutput) ToStringOutput ¶
func (o EnableSubvolumesOutput) ToStringOutput() pulumi.StringOutput
func (EnableSubvolumesOutput) ToStringOutputWithContext ¶
func (o EnableSubvolumesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnableSubvolumesOutput) ToStringPtrOutput ¶
func (o EnableSubvolumesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnableSubvolumesOutput) ToStringPtrOutputWithContext ¶
func (o EnableSubvolumesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnableSubvolumesPtrInput ¶
type EnableSubvolumesPtrInput interface {
pulumi.Input
ToEnableSubvolumesPtrOutput() EnableSubvolumesPtrOutput
ToEnableSubvolumesPtrOutputWithContext(context.Context) EnableSubvolumesPtrOutput
}
func EnableSubvolumesPtr ¶
func EnableSubvolumesPtr(v string) EnableSubvolumesPtrInput
type EnableSubvolumesPtrOutput ¶
type EnableSubvolumesPtrOutput struct{ *pulumi.OutputState }
func (EnableSubvolumesPtrOutput) Elem ¶
func (o EnableSubvolumesPtrOutput) Elem() EnableSubvolumesOutput
func (EnableSubvolumesPtrOutput) ElementType ¶
func (EnableSubvolumesPtrOutput) ElementType() reflect.Type
func (EnableSubvolumesPtrOutput) ToEnableSubvolumesPtrOutput ¶
func (o EnableSubvolumesPtrOutput) ToEnableSubvolumesPtrOutput() EnableSubvolumesPtrOutput
func (EnableSubvolumesPtrOutput) ToEnableSubvolumesPtrOutputWithContext ¶
func (o EnableSubvolumesPtrOutput) ToEnableSubvolumesPtrOutputWithContext(ctx context.Context) EnableSubvolumesPtrOutput
func (EnableSubvolumesPtrOutput) ToStringPtrOutput ¶
func (o EnableSubvolumesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnableSubvolumesPtrOutput) ToStringPtrOutputWithContext ¶
func (o EnableSubvolumesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionIdentity ¶
type EncryptionIdentity struct {
// The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.
UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}
Identity used to authenticate with key vault.
type EncryptionIdentityArgs ¶
type EncryptionIdentityArgs struct {
// The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.
UserAssignedIdentity pulumi.StringPtrInput `pulumi:"userAssignedIdentity"`
}
Identity used to authenticate with key vault.
func (EncryptionIdentityArgs) ElementType ¶
func (EncryptionIdentityArgs) ElementType() reflect.Type
func (EncryptionIdentityArgs) ToEncryptionIdentityOutput ¶
func (i EncryptionIdentityArgs) ToEncryptionIdentityOutput() EncryptionIdentityOutput
func (EncryptionIdentityArgs) ToEncryptionIdentityOutputWithContext ¶
func (i EncryptionIdentityArgs) ToEncryptionIdentityOutputWithContext(ctx context.Context) EncryptionIdentityOutput
func (EncryptionIdentityArgs) ToEncryptionIdentityPtrOutput ¶
func (i EncryptionIdentityArgs) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
func (EncryptionIdentityArgs) ToEncryptionIdentityPtrOutputWithContext ¶
func (i EncryptionIdentityArgs) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput
type EncryptionIdentityInput ¶
type EncryptionIdentityInput interface {
pulumi.Input
ToEncryptionIdentityOutput() EncryptionIdentityOutput
ToEncryptionIdentityOutputWithContext(context.Context) EncryptionIdentityOutput
}
EncryptionIdentityInput is an input type that accepts EncryptionIdentityArgs and EncryptionIdentityOutput values. You can construct a concrete instance of `EncryptionIdentityInput` via:
EncryptionIdentityArgs{...}
type EncryptionIdentityOutput ¶
type EncryptionIdentityOutput struct{ *pulumi.OutputState }
Identity used to authenticate with key vault.
func (EncryptionIdentityOutput) ElementType ¶
func (EncryptionIdentityOutput) ElementType() reflect.Type
func (EncryptionIdentityOutput) ToEncryptionIdentityOutput ¶
func (o EncryptionIdentityOutput) ToEncryptionIdentityOutput() EncryptionIdentityOutput
func (EncryptionIdentityOutput) ToEncryptionIdentityOutputWithContext ¶
func (o EncryptionIdentityOutput) ToEncryptionIdentityOutputWithContext(ctx context.Context) EncryptionIdentityOutput
func (EncryptionIdentityOutput) ToEncryptionIdentityPtrOutput ¶
func (o EncryptionIdentityOutput) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
func (EncryptionIdentityOutput) ToEncryptionIdentityPtrOutputWithContext ¶
func (o EncryptionIdentityOutput) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput
func (EncryptionIdentityOutput) UserAssignedIdentity ¶
func (o EncryptionIdentityOutput) UserAssignedIdentity() pulumi.StringPtrOutput
The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.
type EncryptionIdentityPtrInput ¶
type EncryptionIdentityPtrInput interface {
pulumi.Input
ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
ToEncryptionIdentityPtrOutputWithContext(context.Context) EncryptionIdentityPtrOutput
}
EncryptionIdentityPtrInput is an input type that accepts EncryptionIdentityArgs, EncryptionIdentityPtr and EncryptionIdentityPtrOutput values. You can construct a concrete instance of `EncryptionIdentityPtrInput` via:
EncryptionIdentityArgs{...}
or:
nil
func EncryptionIdentityPtr ¶
func EncryptionIdentityPtr(v *EncryptionIdentityArgs) EncryptionIdentityPtrInput
type EncryptionIdentityPtrOutput ¶
type EncryptionIdentityPtrOutput struct{ *pulumi.OutputState }
func (EncryptionIdentityPtrOutput) Elem ¶
func (o EncryptionIdentityPtrOutput) Elem() EncryptionIdentityOutput
func (EncryptionIdentityPtrOutput) ElementType ¶
func (EncryptionIdentityPtrOutput) ElementType() reflect.Type
func (EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutput ¶
func (o EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutput() EncryptionIdentityPtrOutput
func (EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutputWithContext ¶
func (o EncryptionIdentityPtrOutput) ToEncryptionIdentityPtrOutputWithContext(ctx context.Context) EncryptionIdentityPtrOutput
func (EncryptionIdentityPtrOutput) UserAssignedIdentity ¶
func (o EncryptionIdentityPtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput
The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.
type EncryptionIdentityResponse ¶
type EncryptionIdentityResponse struct {
// The principal ID (object ID) of the identity used to authenticate with key vault. Read-only.
PrincipalId string `pulumi:"principalId"`
// The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.
UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}
Identity used to authenticate with key vault.
type EncryptionIdentityResponseOutput ¶
type EncryptionIdentityResponseOutput struct{ *pulumi.OutputState }
Identity used to authenticate with key vault.
func (EncryptionIdentityResponseOutput) ElementType ¶
func (EncryptionIdentityResponseOutput) ElementType() reflect.Type
func (EncryptionIdentityResponseOutput) PrincipalId ¶
func (o EncryptionIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID (object ID) of the identity used to authenticate with key vault. Read-only.
func (EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutput ¶
func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutput() EncryptionIdentityResponseOutput
func (EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutputWithContext ¶
func (o EncryptionIdentityResponseOutput) ToEncryptionIdentityResponseOutputWithContext(ctx context.Context) EncryptionIdentityResponseOutput
func (EncryptionIdentityResponseOutput) UserAssignedIdentity ¶
func (o EncryptionIdentityResponseOutput) UserAssignedIdentity() pulumi.StringPtrOutput
The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.
type EncryptionIdentityResponsePtrOutput ¶
type EncryptionIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (EncryptionIdentityResponsePtrOutput) Elem ¶
func (o EncryptionIdentityResponsePtrOutput) Elem() EncryptionIdentityResponseOutput
func (EncryptionIdentityResponsePtrOutput) ElementType ¶
func (EncryptionIdentityResponsePtrOutput) ElementType() reflect.Type
func (EncryptionIdentityResponsePtrOutput) PrincipalId ¶
func (o EncryptionIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID (object ID) of the identity used to authenticate with key vault. Read-only.
func (EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutput ¶
func (o EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutput() EncryptionIdentityResponsePtrOutput
func (EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutputWithContext ¶
func (o EncryptionIdentityResponsePtrOutput) ToEncryptionIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionIdentityResponsePtrOutput
func (EncryptionIdentityResponsePtrOutput) UserAssignedIdentity ¶
func (o EncryptionIdentityResponsePtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput
The ARM resource identifier of the user assigned identity used to authenticate with key vault. Applicable if identity.type has 'UserAssigned'. It should match key of identity.userAssignedIdentities.
type EncryptionKeySource ¶
type EncryptionKeySource string
Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
func (EncryptionKeySource) ElementType ¶
func (EncryptionKeySource) ElementType() reflect.Type
func (EncryptionKeySource) ToEncryptionKeySourceOutput ¶
func (e EncryptionKeySource) ToEncryptionKeySourceOutput() EncryptionKeySourceOutput
func (EncryptionKeySource) ToEncryptionKeySourceOutputWithContext ¶
func (e EncryptionKeySource) ToEncryptionKeySourceOutputWithContext(ctx context.Context) EncryptionKeySourceOutput
func (EncryptionKeySource) ToEncryptionKeySourcePtrOutput ¶
func (e EncryptionKeySource) ToEncryptionKeySourcePtrOutput() EncryptionKeySourcePtrOutput
func (EncryptionKeySource) ToEncryptionKeySourcePtrOutputWithContext ¶
func (e EncryptionKeySource) ToEncryptionKeySourcePtrOutputWithContext(ctx context.Context) EncryptionKeySourcePtrOutput
func (EncryptionKeySource) ToStringOutput ¶
func (e EncryptionKeySource) ToStringOutput() pulumi.StringOutput
func (EncryptionKeySource) ToStringOutputWithContext ¶
func (e EncryptionKeySource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncryptionKeySource) ToStringPtrOutput ¶
func (e EncryptionKeySource) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionKeySource) ToStringPtrOutputWithContext ¶
func (e EncryptionKeySource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionKeySourceInput ¶
type EncryptionKeySourceInput interface {
pulumi.Input
ToEncryptionKeySourceOutput() EncryptionKeySourceOutput
ToEncryptionKeySourceOutputWithContext(context.Context) EncryptionKeySourceOutput
}
EncryptionKeySourceInput is an input type that accepts values of the EncryptionKeySource enum A concrete instance of `EncryptionKeySourceInput` can be one of the following:
EncryptionKeySource_Microsoft_NetApp EncryptionKeySource_Microsoft_KeyVault
type EncryptionKeySourceOutput ¶
type EncryptionKeySourceOutput struct{ *pulumi.OutputState }
func (EncryptionKeySourceOutput) ElementType ¶
func (EncryptionKeySourceOutput) ElementType() reflect.Type
func (EncryptionKeySourceOutput) ToEncryptionKeySourceOutput ¶
func (o EncryptionKeySourceOutput) ToEncryptionKeySourceOutput() EncryptionKeySourceOutput
func (EncryptionKeySourceOutput) ToEncryptionKeySourceOutputWithContext ¶
func (o EncryptionKeySourceOutput) ToEncryptionKeySourceOutputWithContext(ctx context.Context) EncryptionKeySourceOutput
func (EncryptionKeySourceOutput) ToEncryptionKeySourcePtrOutput ¶
func (o EncryptionKeySourceOutput) ToEncryptionKeySourcePtrOutput() EncryptionKeySourcePtrOutput
func (EncryptionKeySourceOutput) ToEncryptionKeySourcePtrOutputWithContext ¶
func (o EncryptionKeySourceOutput) ToEncryptionKeySourcePtrOutputWithContext(ctx context.Context) EncryptionKeySourcePtrOutput
func (EncryptionKeySourceOutput) ToStringOutput ¶
func (o EncryptionKeySourceOutput) ToStringOutput() pulumi.StringOutput
func (EncryptionKeySourceOutput) ToStringOutputWithContext ¶
func (o EncryptionKeySourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncryptionKeySourceOutput) ToStringPtrOutput ¶
func (o EncryptionKeySourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionKeySourceOutput) ToStringPtrOutputWithContext ¶
func (o EncryptionKeySourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionKeySourcePtrInput ¶
type EncryptionKeySourcePtrInput interface {
pulumi.Input
ToEncryptionKeySourcePtrOutput() EncryptionKeySourcePtrOutput
ToEncryptionKeySourcePtrOutputWithContext(context.Context) EncryptionKeySourcePtrOutput
}
func EncryptionKeySourcePtr ¶
func EncryptionKeySourcePtr(v string) EncryptionKeySourcePtrInput
type EncryptionKeySourcePtrOutput ¶
type EncryptionKeySourcePtrOutput struct{ *pulumi.OutputState }
func (EncryptionKeySourcePtrOutput) Elem ¶
func (o EncryptionKeySourcePtrOutput) Elem() EncryptionKeySourceOutput
func (EncryptionKeySourcePtrOutput) ElementType ¶
func (EncryptionKeySourcePtrOutput) ElementType() reflect.Type
func (EncryptionKeySourcePtrOutput) ToEncryptionKeySourcePtrOutput ¶
func (o EncryptionKeySourcePtrOutput) ToEncryptionKeySourcePtrOutput() EncryptionKeySourcePtrOutput
func (EncryptionKeySourcePtrOutput) ToEncryptionKeySourcePtrOutputWithContext ¶
func (o EncryptionKeySourcePtrOutput) ToEncryptionKeySourcePtrOutputWithContext(ctx context.Context) EncryptionKeySourcePtrOutput
func (EncryptionKeySourcePtrOutput) ToStringPtrOutput ¶
func (o EncryptionKeySourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionKeySourcePtrOutput) ToStringPtrOutputWithContext ¶
func (o EncryptionKeySourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionType ¶
type EncryptionType string
Encryption type of the capacity pool, set encryption type for data at rest for this pool and all volumes in it. This value can only be set when creating new pool.
func (EncryptionType) ElementType ¶
func (EncryptionType) ElementType() reflect.Type
func (EncryptionType) ToEncryptionTypeOutput ¶
func (e EncryptionType) ToEncryptionTypeOutput() EncryptionTypeOutput
func (EncryptionType) ToEncryptionTypeOutputWithContext ¶
func (e EncryptionType) ToEncryptionTypeOutputWithContext(ctx context.Context) EncryptionTypeOutput
func (EncryptionType) ToEncryptionTypePtrOutput ¶
func (e EncryptionType) ToEncryptionTypePtrOutput() EncryptionTypePtrOutput
func (EncryptionType) ToEncryptionTypePtrOutputWithContext ¶
func (e EncryptionType) ToEncryptionTypePtrOutputWithContext(ctx context.Context) EncryptionTypePtrOutput
func (EncryptionType) ToStringOutput ¶
func (e EncryptionType) ToStringOutput() pulumi.StringOutput
func (EncryptionType) ToStringOutputWithContext ¶
func (e EncryptionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncryptionType) ToStringPtrOutput ¶
func (e EncryptionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionType) ToStringPtrOutputWithContext ¶
func (e EncryptionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionTypeInput ¶
type EncryptionTypeInput interface {
pulumi.Input
ToEncryptionTypeOutput() EncryptionTypeOutput
ToEncryptionTypeOutputWithContext(context.Context) EncryptionTypeOutput
}
EncryptionTypeInput is an input type that accepts values of the EncryptionType enum A concrete instance of `EncryptionTypeInput` can be one of the following:
EncryptionTypeSingle EncryptionTypeDouble
type EncryptionTypeOutput ¶
type EncryptionTypeOutput struct{ *pulumi.OutputState }
func (EncryptionTypeOutput) ElementType ¶
func (EncryptionTypeOutput) ElementType() reflect.Type
func (EncryptionTypeOutput) ToEncryptionTypeOutput ¶
func (o EncryptionTypeOutput) ToEncryptionTypeOutput() EncryptionTypeOutput
func (EncryptionTypeOutput) ToEncryptionTypeOutputWithContext ¶
func (o EncryptionTypeOutput) ToEncryptionTypeOutputWithContext(ctx context.Context) EncryptionTypeOutput
func (EncryptionTypeOutput) ToEncryptionTypePtrOutput ¶
func (o EncryptionTypeOutput) ToEncryptionTypePtrOutput() EncryptionTypePtrOutput
func (EncryptionTypeOutput) ToEncryptionTypePtrOutputWithContext ¶
func (o EncryptionTypeOutput) ToEncryptionTypePtrOutputWithContext(ctx context.Context) EncryptionTypePtrOutput
func (EncryptionTypeOutput) ToStringOutput ¶
func (o EncryptionTypeOutput) ToStringOutput() pulumi.StringOutput
func (EncryptionTypeOutput) ToStringOutputWithContext ¶
func (o EncryptionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncryptionTypeOutput) ToStringPtrOutput ¶
func (o EncryptionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionTypeOutput) ToStringPtrOutputWithContext ¶
func (o EncryptionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionTypePtrInput ¶
type EncryptionTypePtrInput interface {
pulumi.Input
ToEncryptionTypePtrOutput() EncryptionTypePtrOutput
ToEncryptionTypePtrOutputWithContext(context.Context) EncryptionTypePtrOutput
}
func EncryptionTypePtr ¶
func EncryptionTypePtr(v string) EncryptionTypePtrInput
type EncryptionTypePtrOutput ¶
type EncryptionTypePtrOutput struct{ *pulumi.OutputState }
func (EncryptionTypePtrOutput) Elem ¶
func (o EncryptionTypePtrOutput) Elem() EncryptionTypeOutput
func (EncryptionTypePtrOutput) ElementType ¶
func (EncryptionTypePtrOutput) ElementType() reflect.Type
func (EncryptionTypePtrOutput) ToEncryptionTypePtrOutput ¶
func (o EncryptionTypePtrOutput) ToEncryptionTypePtrOutput() EncryptionTypePtrOutput
func (EncryptionTypePtrOutput) ToEncryptionTypePtrOutputWithContext ¶
func (o EncryptionTypePtrOutput) ToEncryptionTypePtrOutputWithContext(ctx context.Context) EncryptionTypePtrOutput
func (EncryptionTypePtrOutput) ToStringPtrOutput ¶
func (o EncryptionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o EncryptionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointType ¶
type EndpointType string
Indicates whether the local volume is the source or destination for the Volume Replication
func (EndpointType) ElementType ¶
func (EndpointType) ElementType() reflect.Type
func (EndpointType) ToEndpointTypeOutput ¶
func (e EndpointType) ToEndpointTypeOutput() EndpointTypeOutput
func (EndpointType) ToEndpointTypeOutputWithContext ¶
func (e EndpointType) ToEndpointTypeOutputWithContext(ctx context.Context) EndpointTypeOutput
func (EndpointType) ToEndpointTypePtrOutput ¶
func (e EndpointType) ToEndpointTypePtrOutput() EndpointTypePtrOutput
func (EndpointType) ToEndpointTypePtrOutputWithContext ¶
func (e EndpointType) ToEndpointTypePtrOutputWithContext(ctx context.Context) EndpointTypePtrOutput
func (EndpointType) ToStringOutput ¶
func (e EndpointType) ToStringOutput() pulumi.StringOutput
func (EndpointType) ToStringOutputWithContext ¶
func (e EndpointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointType) ToStringPtrOutput ¶
func (e EndpointType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointType) ToStringPtrOutputWithContext ¶
func (e EndpointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointTypeInput ¶
type EndpointTypeInput interface {
pulumi.Input
ToEndpointTypeOutput() EndpointTypeOutput
ToEndpointTypeOutputWithContext(context.Context) EndpointTypeOutput
}
EndpointTypeInput is an input type that accepts values of the EndpointType enum A concrete instance of `EndpointTypeInput` can be one of the following:
EndpointTypeSrc EndpointTypeDst
type EndpointTypeOutput ¶
type EndpointTypeOutput struct{ *pulumi.OutputState }
func (EndpointTypeOutput) ElementType ¶
func (EndpointTypeOutput) ElementType() reflect.Type
func (EndpointTypeOutput) ToEndpointTypeOutput ¶
func (o EndpointTypeOutput) ToEndpointTypeOutput() EndpointTypeOutput
func (EndpointTypeOutput) ToEndpointTypeOutputWithContext ¶
func (o EndpointTypeOutput) ToEndpointTypeOutputWithContext(ctx context.Context) EndpointTypeOutput
func (EndpointTypeOutput) ToEndpointTypePtrOutput ¶
func (o EndpointTypeOutput) ToEndpointTypePtrOutput() EndpointTypePtrOutput
func (EndpointTypeOutput) ToEndpointTypePtrOutputWithContext ¶
func (o EndpointTypeOutput) ToEndpointTypePtrOutputWithContext(ctx context.Context) EndpointTypePtrOutput
func (EndpointTypeOutput) ToStringOutput ¶
func (o EndpointTypeOutput) ToStringOutput() pulumi.StringOutput
func (EndpointTypeOutput) ToStringOutputWithContext ¶
func (o EndpointTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointTypeOutput) ToStringPtrOutput ¶
func (o EndpointTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointTypeOutput) ToStringPtrOutputWithContext ¶
func (o EndpointTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointTypePtrInput ¶
type EndpointTypePtrInput interface {
pulumi.Input
ToEndpointTypePtrOutput() EndpointTypePtrOutput
ToEndpointTypePtrOutputWithContext(context.Context) EndpointTypePtrOutput
}
func EndpointTypePtr ¶
func EndpointTypePtr(v string) EndpointTypePtrInput
type EndpointTypePtrOutput ¶
type EndpointTypePtrOutput struct{ *pulumi.OutputState }
func (EndpointTypePtrOutput) Elem ¶
func (o EndpointTypePtrOutput) Elem() EndpointTypeOutput
func (EndpointTypePtrOutput) ElementType ¶
func (EndpointTypePtrOutput) ElementType() reflect.Type
func (EndpointTypePtrOutput) ToEndpointTypePtrOutput ¶
func (o EndpointTypePtrOutput) ToEndpointTypePtrOutput() EndpointTypePtrOutput
func (EndpointTypePtrOutput) ToEndpointTypePtrOutputWithContext ¶
func (o EndpointTypePtrOutput) ToEndpointTypePtrOutputWithContext(ctx context.Context) EndpointTypePtrOutput
func (EndpointTypePtrOutput) ToStringPtrOutput ¶
func (o EndpointTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o EndpointTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExportPolicyRule ¶
type ExportPolicyRule struct {
// Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
AllowedClients *string `pulumi:"allowedClients"`
// This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
ChownMode *string `pulumi:"chownMode"`
// Allows CIFS protocol
Cifs *bool `pulumi:"cifs"`
// Has root access to volume
HasRootAccess *bool `pulumi:"hasRootAccess"`
// Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later
Kerberos5ReadOnly *bool `pulumi:"kerberos5ReadOnly"`
// Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later
Kerberos5ReadWrite *bool `pulumi:"kerberos5ReadWrite"`
// Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later
Kerberos5iReadOnly *bool `pulumi:"kerberos5iReadOnly"`
// Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later
Kerberos5iReadWrite *bool `pulumi:"kerberos5iReadWrite"`
// Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later
Kerberos5pReadOnly *bool `pulumi:"kerberos5pReadOnly"`
// Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later
Kerberos5pReadWrite *bool `pulumi:"kerberos5pReadWrite"`
// Allows NFSv3 protocol. Enable only for NFSv3 type volumes
Nfsv3 *bool `pulumi:"nfsv3"`
// Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes
Nfsv41 *bool `pulumi:"nfsv41"`
// Order index
RuleIndex *int `pulumi:"ruleIndex"`
// Read only access
UnixReadOnly *bool `pulumi:"unixReadOnly"`
// Read and write access
UnixReadWrite *bool `pulumi:"unixReadWrite"`
}
Volume Export Policy Rule
func (*ExportPolicyRule) Defaults ¶
func (val *ExportPolicyRule) Defaults() *ExportPolicyRule
Defaults sets the appropriate defaults for ExportPolicyRule
type ExportPolicyRuleArgs ¶
type ExportPolicyRuleArgs struct {
// Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
AllowedClients pulumi.StringPtrInput `pulumi:"allowedClients"`
// This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
ChownMode pulumi.StringPtrInput `pulumi:"chownMode"`
// Allows CIFS protocol
Cifs pulumi.BoolPtrInput `pulumi:"cifs"`
// Has root access to volume
HasRootAccess pulumi.BoolPtrInput `pulumi:"hasRootAccess"`
// Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later
Kerberos5ReadOnly pulumi.BoolPtrInput `pulumi:"kerberos5ReadOnly"`
// Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later
Kerberos5ReadWrite pulumi.BoolPtrInput `pulumi:"kerberos5ReadWrite"`
// Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later
Kerberos5iReadOnly pulumi.BoolPtrInput `pulumi:"kerberos5iReadOnly"`
// Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later
Kerberos5iReadWrite pulumi.BoolPtrInput `pulumi:"kerberos5iReadWrite"`
// Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later
Kerberos5pReadOnly pulumi.BoolPtrInput `pulumi:"kerberos5pReadOnly"`
// Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later
Kerberos5pReadWrite pulumi.BoolPtrInput `pulumi:"kerberos5pReadWrite"`
// Allows NFSv3 protocol. Enable only for NFSv3 type volumes
Nfsv3 pulumi.BoolPtrInput `pulumi:"nfsv3"`
// Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes
Nfsv41 pulumi.BoolPtrInput `pulumi:"nfsv41"`
// Order index
RuleIndex pulumi.IntPtrInput `pulumi:"ruleIndex"`
// Read only access
UnixReadOnly pulumi.BoolPtrInput `pulumi:"unixReadOnly"`
// Read and write access
UnixReadWrite pulumi.BoolPtrInput `pulumi:"unixReadWrite"`
}
Volume Export Policy Rule
func (*ExportPolicyRuleArgs) Defaults ¶
func (val *ExportPolicyRuleArgs) Defaults() *ExportPolicyRuleArgs
Defaults sets the appropriate defaults for ExportPolicyRuleArgs
func (ExportPolicyRuleArgs) ElementType ¶
func (ExportPolicyRuleArgs) ElementType() reflect.Type
func (ExportPolicyRuleArgs) ToExportPolicyRuleOutput ¶
func (i ExportPolicyRuleArgs) ToExportPolicyRuleOutput() ExportPolicyRuleOutput
func (ExportPolicyRuleArgs) ToExportPolicyRuleOutputWithContext ¶
func (i ExportPolicyRuleArgs) ToExportPolicyRuleOutputWithContext(ctx context.Context) ExportPolicyRuleOutput
type ExportPolicyRuleArray ¶
type ExportPolicyRuleArray []ExportPolicyRuleInput
func (ExportPolicyRuleArray) ElementType ¶
func (ExportPolicyRuleArray) ElementType() reflect.Type
func (ExportPolicyRuleArray) ToExportPolicyRuleArrayOutput ¶
func (i ExportPolicyRuleArray) ToExportPolicyRuleArrayOutput() ExportPolicyRuleArrayOutput
func (ExportPolicyRuleArray) ToExportPolicyRuleArrayOutputWithContext ¶
func (i ExportPolicyRuleArray) ToExportPolicyRuleArrayOutputWithContext(ctx context.Context) ExportPolicyRuleArrayOutput
type ExportPolicyRuleArrayInput ¶
type ExportPolicyRuleArrayInput interface {
pulumi.Input
ToExportPolicyRuleArrayOutput() ExportPolicyRuleArrayOutput
ToExportPolicyRuleArrayOutputWithContext(context.Context) ExportPolicyRuleArrayOutput
}
ExportPolicyRuleArrayInput is an input type that accepts ExportPolicyRuleArray and ExportPolicyRuleArrayOutput values. You can construct a concrete instance of `ExportPolicyRuleArrayInput` via:
ExportPolicyRuleArray{ ExportPolicyRuleArgs{...} }
type ExportPolicyRuleArrayOutput ¶
type ExportPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (ExportPolicyRuleArrayOutput) ElementType ¶
func (ExportPolicyRuleArrayOutput) ElementType() reflect.Type
func (ExportPolicyRuleArrayOutput) Index ¶
func (o ExportPolicyRuleArrayOutput) Index(i pulumi.IntInput) ExportPolicyRuleOutput
func (ExportPolicyRuleArrayOutput) ToExportPolicyRuleArrayOutput ¶
func (o ExportPolicyRuleArrayOutput) ToExportPolicyRuleArrayOutput() ExportPolicyRuleArrayOutput
func (ExportPolicyRuleArrayOutput) ToExportPolicyRuleArrayOutputWithContext ¶
func (o ExportPolicyRuleArrayOutput) ToExportPolicyRuleArrayOutputWithContext(ctx context.Context) ExportPolicyRuleArrayOutput
type ExportPolicyRuleInput ¶
type ExportPolicyRuleInput interface {
pulumi.Input
ToExportPolicyRuleOutput() ExportPolicyRuleOutput
ToExportPolicyRuleOutputWithContext(context.Context) ExportPolicyRuleOutput
}
ExportPolicyRuleInput is an input type that accepts ExportPolicyRuleArgs and ExportPolicyRuleOutput values. You can construct a concrete instance of `ExportPolicyRuleInput` via:
ExportPolicyRuleArgs{...}
type ExportPolicyRuleOutput ¶
type ExportPolicyRuleOutput struct{ *pulumi.OutputState }
Volume Export Policy Rule
func (ExportPolicyRuleOutput) AllowedClients ¶
func (o ExportPolicyRuleOutput) AllowedClients() pulumi.StringPtrOutput
Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
func (ExportPolicyRuleOutput) ChownMode ¶
func (o ExportPolicyRuleOutput) ChownMode() pulumi.StringPtrOutput
This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
func (ExportPolicyRuleOutput) Cifs ¶
func (o ExportPolicyRuleOutput) Cifs() pulumi.BoolPtrOutput
Allows CIFS protocol
func (ExportPolicyRuleOutput) ElementType ¶
func (ExportPolicyRuleOutput) ElementType() reflect.Type
func (ExportPolicyRuleOutput) HasRootAccess ¶
func (o ExportPolicyRuleOutput) HasRootAccess() pulumi.BoolPtrOutput
Has root access to volume
func (ExportPolicyRuleOutput) Kerberos5ReadOnly ¶
func (o ExportPolicyRuleOutput) Kerberos5ReadOnly() pulumi.BoolPtrOutput
Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later
func (ExportPolicyRuleOutput) Kerberos5ReadWrite ¶
func (o ExportPolicyRuleOutput) Kerberos5ReadWrite() pulumi.BoolPtrOutput
Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later
func (ExportPolicyRuleOutput) Kerberos5iReadOnly ¶
func (o ExportPolicyRuleOutput) Kerberos5iReadOnly() pulumi.BoolPtrOutput
Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later
func (ExportPolicyRuleOutput) Kerberos5iReadWrite ¶
func (o ExportPolicyRuleOutput) Kerberos5iReadWrite() pulumi.BoolPtrOutput
Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later
func (ExportPolicyRuleOutput) Kerberos5pReadOnly ¶
func (o ExportPolicyRuleOutput) Kerberos5pReadOnly() pulumi.BoolPtrOutput
Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later
func (ExportPolicyRuleOutput) Kerberos5pReadWrite ¶
func (o ExportPolicyRuleOutput) Kerberos5pReadWrite() pulumi.BoolPtrOutput
Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later
func (ExportPolicyRuleOutput) Nfsv3 ¶
func (o ExportPolicyRuleOutput) Nfsv3() pulumi.BoolPtrOutput
Allows NFSv3 protocol. Enable only for NFSv3 type volumes
func (ExportPolicyRuleOutput) Nfsv41 ¶
func (o ExportPolicyRuleOutput) Nfsv41() pulumi.BoolPtrOutput
Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes
func (ExportPolicyRuleOutput) RuleIndex ¶
func (o ExportPolicyRuleOutput) RuleIndex() pulumi.IntPtrOutput
Order index
func (ExportPolicyRuleOutput) ToExportPolicyRuleOutput ¶
func (o ExportPolicyRuleOutput) ToExportPolicyRuleOutput() ExportPolicyRuleOutput
func (ExportPolicyRuleOutput) ToExportPolicyRuleOutputWithContext ¶
func (o ExportPolicyRuleOutput) ToExportPolicyRuleOutputWithContext(ctx context.Context) ExportPolicyRuleOutput
func (ExportPolicyRuleOutput) UnixReadOnly ¶
func (o ExportPolicyRuleOutput) UnixReadOnly() pulumi.BoolPtrOutput
Read only access
func (ExportPolicyRuleOutput) UnixReadWrite ¶
func (o ExportPolicyRuleOutput) UnixReadWrite() pulumi.BoolPtrOutput
Read and write access
type ExportPolicyRuleResponse ¶
type ExportPolicyRuleResponse struct {
// Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
AllowedClients *string `pulumi:"allowedClients"`
// This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
ChownMode *string `pulumi:"chownMode"`
// Allows CIFS protocol
Cifs *bool `pulumi:"cifs"`
// Has root access to volume
HasRootAccess *bool `pulumi:"hasRootAccess"`
// Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later
Kerberos5ReadOnly *bool `pulumi:"kerberos5ReadOnly"`
// Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later
Kerberos5ReadWrite *bool `pulumi:"kerberos5ReadWrite"`
// Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later
Kerberos5iReadOnly *bool `pulumi:"kerberos5iReadOnly"`
// Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later
Kerberos5iReadWrite *bool `pulumi:"kerberos5iReadWrite"`
// Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later
Kerberos5pReadOnly *bool `pulumi:"kerberos5pReadOnly"`
// Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later
Kerberos5pReadWrite *bool `pulumi:"kerberos5pReadWrite"`
// Allows NFSv3 protocol. Enable only for NFSv3 type volumes
Nfsv3 *bool `pulumi:"nfsv3"`
// Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes
Nfsv41 *bool `pulumi:"nfsv41"`
// Order index
RuleIndex *int `pulumi:"ruleIndex"`
// Read only access
UnixReadOnly *bool `pulumi:"unixReadOnly"`
// Read and write access
UnixReadWrite *bool `pulumi:"unixReadWrite"`
}
Volume Export Policy Rule
func (*ExportPolicyRuleResponse) Defaults ¶
func (val *ExportPolicyRuleResponse) Defaults() *ExportPolicyRuleResponse
Defaults sets the appropriate defaults for ExportPolicyRuleResponse
type ExportPolicyRuleResponseArrayOutput ¶
type ExportPolicyRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ExportPolicyRuleResponseArrayOutput) ElementType ¶
func (ExportPolicyRuleResponseArrayOutput) ElementType() reflect.Type
func (ExportPolicyRuleResponseArrayOutput) Index ¶
func (o ExportPolicyRuleResponseArrayOutput) Index(i pulumi.IntInput) ExportPolicyRuleResponseOutput
func (ExportPolicyRuleResponseArrayOutput) ToExportPolicyRuleResponseArrayOutput ¶
func (o ExportPolicyRuleResponseArrayOutput) ToExportPolicyRuleResponseArrayOutput() ExportPolicyRuleResponseArrayOutput
func (ExportPolicyRuleResponseArrayOutput) ToExportPolicyRuleResponseArrayOutputWithContext ¶
func (o ExportPolicyRuleResponseArrayOutput) ToExportPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ExportPolicyRuleResponseArrayOutput
type ExportPolicyRuleResponseOutput ¶
type ExportPolicyRuleResponseOutput struct{ *pulumi.OutputState }
Volume Export Policy Rule
func (ExportPolicyRuleResponseOutput) AllowedClients ¶
func (o ExportPolicyRuleResponseOutput) AllowedClients() pulumi.StringPtrOutput
Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
func (ExportPolicyRuleResponseOutput) ChownMode ¶
func (o ExportPolicyRuleResponseOutput) ChownMode() pulumi.StringPtrOutput
This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.
func (ExportPolicyRuleResponseOutput) Cifs ¶
func (o ExportPolicyRuleResponseOutput) Cifs() pulumi.BoolPtrOutput
Allows CIFS protocol
func (ExportPolicyRuleResponseOutput) ElementType ¶
func (ExportPolicyRuleResponseOutput) ElementType() reflect.Type
func (ExportPolicyRuleResponseOutput) HasRootAccess ¶
func (o ExportPolicyRuleResponseOutput) HasRootAccess() pulumi.BoolPtrOutput
Has root access to volume
func (ExportPolicyRuleResponseOutput) Kerberos5ReadOnly ¶
func (o ExportPolicyRuleResponseOutput) Kerberos5ReadOnly() pulumi.BoolPtrOutput
Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later
func (ExportPolicyRuleResponseOutput) Kerberos5ReadWrite ¶
func (o ExportPolicyRuleResponseOutput) Kerberos5ReadWrite() pulumi.BoolPtrOutput
Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later
func (ExportPolicyRuleResponseOutput) Kerberos5iReadOnly ¶
func (o ExportPolicyRuleResponseOutput) Kerberos5iReadOnly() pulumi.BoolPtrOutput
Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later
func (ExportPolicyRuleResponseOutput) Kerberos5iReadWrite ¶
func (o ExportPolicyRuleResponseOutput) Kerberos5iReadWrite() pulumi.BoolPtrOutput
Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later
func (ExportPolicyRuleResponseOutput) Kerberos5pReadOnly ¶
func (o ExportPolicyRuleResponseOutput) Kerberos5pReadOnly() pulumi.BoolPtrOutput
Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later
func (ExportPolicyRuleResponseOutput) Kerberos5pReadWrite ¶
func (o ExportPolicyRuleResponseOutput) Kerberos5pReadWrite() pulumi.BoolPtrOutput
Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later
func (ExportPolicyRuleResponseOutput) Nfsv3 ¶
func (o ExportPolicyRuleResponseOutput) Nfsv3() pulumi.BoolPtrOutput
Allows NFSv3 protocol. Enable only for NFSv3 type volumes
func (ExportPolicyRuleResponseOutput) Nfsv41 ¶
func (o ExportPolicyRuleResponseOutput) Nfsv41() pulumi.BoolPtrOutput
Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes
func (ExportPolicyRuleResponseOutput) RuleIndex ¶
func (o ExportPolicyRuleResponseOutput) RuleIndex() pulumi.IntPtrOutput
Order index
func (ExportPolicyRuleResponseOutput) ToExportPolicyRuleResponseOutput ¶
func (o ExportPolicyRuleResponseOutput) ToExportPolicyRuleResponseOutput() ExportPolicyRuleResponseOutput
func (ExportPolicyRuleResponseOutput) ToExportPolicyRuleResponseOutputWithContext ¶
func (o ExportPolicyRuleResponseOutput) ToExportPolicyRuleResponseOutputWithContext(ctx context.Context) ExportPolicyRuleResponseOutput
func (ExportPolicyRuleResponseOutput) UnixReadOnly ¶
func (o ExportPolicyRuleResponseOutput) UnixReadOnly() pulumi.BoolPtrOutput
Read only access
func (ExportPolicyRuleResponseOutput) UnixReadWrite ¶
func (o ExportPolicyRuleResponseOutput) UnixReadWrite() pulumi.BoolPtrOutput
Read and write access
type GetSubvolumeMetadataArgs ¶
type GetSubvolumeMetadataArgs struct {
// The name of the NetApp account
AccountName string `pulumi:"accountName"`
// The name of the capacity pool
PoolName string `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
// The name of the subvolume.
SubvolumeName string `pulumi:"subvolumeName"`
// The name of the volume
VolumeName string `pulumi:"volumeName"`
}
type GetSubvolumeMetadataOutputArgs ¶
type GetSubvolumeMetadataOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the capacity pool
PoolName pulumi.StringInput `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
// The name of the subvolume.
SubvolumeName pulumi.StringInput `pulumi:"subvolumeName"`
// The name of the volume
VolumeName pulumi.StringInput `pulumi:"volumeName"`
}
func (GetSubvolumeMetadataOutputArgs) ElementType ¶
func (GetSubvolumeMetadataOutputArgs) ElementType() reflect.Type
type GetSubvolumeMetadataResult ¶
type GetSubvolumeMetadataResult struct {
// Most recent access time and date
AccessedTimeStamp *string `pulumi:"accessedTimeStamp"`
// Bytes used
BytesUsed *float64 `pulumi:"bytesUsed"`
// Most recent change time and date
ChangedTimeStamp *string `pulumi:"changedTimeStamp"`
// Creation time and date
CreationTimeStamp *string `pulumi:"creationTimeStamp"`
// Resource Id
Id string `pulumi:"id"`
// Most recent modification time and date
ModifiedTimeStamp *string `pulumi:"modifiedTimeStamp"`
// Resource name
Name string `pulumi:"name"`
// Path to the parent subvolume
ParentPath *string `pulumi:"parentPath"`
// Path to the subvolume
Path *string `pulumi:"path"`
// Permissions of the subvolume
Permissions *string `pulumi:"permissions"`
// Azure lifecycle management
ProvisioningState *string `pulumi:"provisioningState"`
// Size of subvolume
Size *float64 `pulumi:"size"`
// Resource type
Type string `pulumi:"type"`
}
Result of the post subvolume and action is to get metadata of the subvolume.
func GetSubvolumeMetadata ¶
func GetSubvolumeMetadata(ctx *pulumi.Context, args *GetSubvolumeMetadataArgs, opts ...pulumi.InvokeOption) (*GetSubvolumeMetadataResult, error)
Get details of the specified subvolume Azure REST API version: 2022-11-01.
Other available API versions: 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
type GetSubvolumeMetadataResultOutput ¶
type GetSubvolumeMetadataResultOutput struct{ *pulumi.OutputState }
Result of the post subvolume and action is to get metadata of the subvolume.
func GetSubvolumeMetadataOutput ¶
func GetSubvolumeMetadataOutput(ctx *pulumi.Context, args GetSubvolumeMetadataOutputArgs, opts ...pulumi.InvokeOption) GetSubvolumeMetadataResultOutput
func (GetSubvolumeMetadataResultOutput) AccessedTimeStamp ¶
func (o GetSubvolumeMetadataResultOutput) AccessedTimeStamp() pulumi.StringPtrOutput
Most recent access time and date
func (GetSubvolumeMetadataResultOutput) BytesUsed ¶
func (o GetSubvolumeMetadataResultOutput) BytesUsed() pulumi.Float64PtrOutput
Bytes used
func (GetSubvolumeMetadataResultOutput) ChangedTimeStamp ¶
func (o GetSubvolumeMetadataResultOutput) ChangedTimeStamp() pulumi.StringPtrOutput
Most recent change time and date
func (GetSubvolumeMetadataResultOutput) CreationTimeStamp ¶
func (o GetSubvolumeMetadataResultOutput) CreationTimeStamp() pulumi.StringPtrOutput
Creation time and date
func (GetSubvolumeMetadataResultOutput) ElementType ¶
func (GetSubvolumeMetadataResultOutput) ElementType() reflect.Type
func (GetSubvolumeMetadataResultOutput) Id ¶
func (o GetSubvolumeMetadataResultOutput) Id() pulumi.StringOutput
Resource Id
func (GetSubvolumeMetadataResultOutput) ModifiedTimeStamp ¶
func (o GetSubvolumeMetadataResultOutput) ModifiedTimeStamp() pulumi.StringPtrOutput
Most recent modification time and date
func (GetSubvolumeMetadataResultOutput) Name ¶
func (o GetSubvolumeMetadataResultOutput) Name() pulumi.StringOutput
Resource name
func (GetSubvolumeMetadataResultOutput) ParentPath ¶
func (o GetSubvolumeMetadataResultOutput) ParentPath() pulumi.StringPtrOutput
Path to the parent subvolume
func (GetSubvolumeMetadataResultOutput) Path ¶
func (o GetSubvolumeMetadataResultOutput) Path() pulumi.StringPtrOutput
Path to the subvolume
func (GetSubvolumeMetadataResultOutput) Permissions ¶
func (o GetSubvolumeMetadataResultOutput) Permissions() pulumi.StringPtrOutput
Permissions of the subvolume
func (GetSubvolumeMetadataResultOutput) ProvisioningState ¶
func (o GetSubvolumeMetadataResultOutput) ProvisioningState() pulumi.StringPtrOutput
Azure lifecycle management
func (GetSubvolumeMetadataResultOutput) Size ¶
func (o GetSubvolumeMetadataResultOutput) Size() pulumi.Float64PtrOutput
Size of subvolume
func (GetSubvolumeMetadataResultOutput) ToGetSubvolumeMetadataResultOutput ¶
func (o GetSubvolumeMetadataResultOutput) ToGetSubvolumeMetadataResultOutput() GetSubvolumeMetadataResultOutput
func (GetSubvolumeMetadataResultOutput) ToGetSubvolumeMetadataResultOutputWithContext ¶
func (o GetSubvolumeMetadataResultOutput) ToGetSubvolumeMetadataResultOutputWithContext(ctx context.Context) GetSubvolumeMetadataResultOutput
func (GetSubvolumeMetadataResultOutput) Type ¶
func (o GetSubvolumeMetadataResultOutput) Type() pulumi.StringOutput
Resource type
type GetVolumeGroupIdForLdapUserArgs ¶
type GetVolumeGroupIdForLdapUserArgs struct {
// The name of the NetApp account
AccountName string `pulumi:"accountName"`
// The name of the capacity pool
PoolName string `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
// username is required to fetch the group to which user is part of
Username string `pulumi:"username"`
// The name of the volume
VolumeName string `pulumi:"volumeName"`
}
type GetVolumeGroupIdForLdapUserOutputArgs ¶
type GetVolumeGroupIdForLdapUserOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the capacity pool
PoolName pulumi.StringInput `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
// username is required to fetch the group to which user is part of
Username pulumi.StringInput `pulumi:"username"`
// The name of the volume
VolumeName pulumi.StringInput `pulumi:"volumeName"`
}
func (GetVolumeGroupIdForLdapUserOutputArgs) ElementType ¶
func (GetVolumeGroupIdForLdapUserOutputArgs) ElementType() reflect.Type
type GetVolumeGroupIdForLdapUserResult ¶
type GetVolumeGroupIdForLdapUserResult struct {
// Group Id list
GroupIdsForLdapUser []string `pulumi:"groupIdsForLdapUser"`
}
Group Id list for Ldap user
func GetVolumeGroupIdForLdapUser ¶
func GetVolumeGroupIdForLdapUser(ctx *pulumi.Context, args *GetVolumeGroupIdForLdapUserArgs, opts ...pulumi.InvokeOption) (*GetVolumeGroupIdForLdapUserResult, error)
Returns the list of group Ids for a specific LDAP User Azure REST API version: 2022-11-01.
Other available API versions: 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
type GetVolumeGroupIdForLdapUserResultOutput ¶
type GetVolumeGroupIdForLdapUserResultOutput struct{ *pulumi.OutputState }
Group Id list for Ldap user
func GetVolumeGroupIdForLdapUserOutput ¶
func GetVolumeGroupIdForLdapUserOutput(ctx *pulumi.Context, args GetVolumeGroupIdForLdapUserOutputArgs, opts ...pulumi.InvokeOption) GetVolumeGroupIdForLdapUserResultOutput
func (GetVolumeGroupIdForLdapUserResultOutput) ElementType ¶
func (GetVolumeGroupIdForLdapUserResultOutput) ElementType() reflect.Type
func (GetVolumeGroupIdForLdapUserResultOutput) GroupIdsForLdapUser ¶
func (o GetVolumeGroupIdForLdapUserResultOutput) GroupIdsForLdapUser() pulumi.StringArrayOutput
Group Id list
func (GetVolumeGroupIdForLdapUserResultOutput) ToGetVolumeGroupIdForLdapUserResultOutput ¶
func (o GetVolumeGroupIdForLdapUserResultOutput) ToGetVolumeGroupIdForLdapUserResultOutput() GetVolumeGroupIdForLdapUserResultOutput
func (GetVolumeGroupIdForLdapUserResultOutput) ToGetVolumeGroupIdForLdapUserResultOutputWithContext ¶
func (o GetVolumeGroupIdForLdapUserResultOutput) ToGetVolumeGroupIdForLdapUserResultOutputWithContext(ctx context.Context) GetVolumeGroupIdForLdapUserResultOutput
type HourlySchedule ¶
type HourlySchedule struct {
// Indicates which minute snapshot should be taken
Minute *int `pulumi:"minute"`
// Hourly snapshot count to keep
SnapshotsToKeep *int `pulumi:"snapshotsToKeep"`
// Resource size in bytes, current storage usage for the volume in bytes
UsedBytes *float64 `pulumi:"usedBytes"`
}
Hourly Schedule properties
type HourlyScheduleArgs ¶
type HourlyScheduleArgs struct {
// Indicates which minute snapshot should be taken
Minute pulumi.IntPtrInput `pulumi:"minute"`
// Hourly snapshot count to keep
SnapshotsToKeep pulumi.IntPtrInput `pulumi:"snapshotsToKeep"`
// Resource size in bytes, current storage usage for the volume in bytes
UsedBytes pulumi.Float64PtrInput `pulumi:"usedBytes"`
}
Hourly Schedule properties
func (HourlyScheduleArgs) ElementType ¶
func (HourlyScheduleArgs) ElementType() reflect.Type
func (HourlyScheduleArgs) ToHourlyScheduleOutput ¶
func (i HourlyScheduleArgs) ToHourlyScheduleOutput() HourlyScheduleOutput
func (HourlyScheduleArgs) ToHourlyScheduleOutputWithContext ¶
func (i HourlyScheduleArgs) ToHourlyScheduleOutputWithContext(ctx context.Context) HourlyScheduleOutput
func (HourlyScheduleArgs) ToHourlySchedulePtrOutput ¶
func (i HourlyScheduleArgs) ToHourlySchedulePtrOutput() HourlySchedulePtrOutput
func (HourlyScheduleArgs) ToHourlySchedulePtrOutputWithContext ¶
func (i HourlyScheduleArgs) ToHourlySchedulePtrOutputWithContext(ctx context.Context) HourlySchedulePtrOutput
type HourlyScheduleInput ¶
type HourlyScheduleInput interface {
pulumi.Input
ToHourlyScheduleOutput() HourlyScheduleOutput
ToHourlyScheduleOutputWithContext(context.Context) HourlyScheduleOutput
}
HourlyScheduleInput is an input type that accepts HourlyScheduleArgs and HourlyScheduleOutput values. You can construct a concrete instance of `HourlyScheduleInput` via:
HourlyScheduleArgs{...}
type HourlyScheduleOutput ¶
type HourlyScheduleOutput struct{ *pulumi.OutputState }
Hourly Schedule properties
func (HourlyScheduleOutput) ElementType ¶
func (HourlyScheduleOutput) ElementType() reflect.Type
func (HourlyScheduleOutput) Minute ¶
func (o HourlyScheduleOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (HourlyScheduleOutput) SnapshotsToKeep ¶
func (o HourlyScheduleOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Hourly snapshot count to keep
func (HourlyScheduleOutput) ToHourlyScheduleOutput ¶
func (o HourlyScheduleOutput) ToHourlyScheduleOutput() HourlyScheduleOutput
func (HourlyScheduleOutput) ToHourlyScheduleOutputWithContext ¶
func (o HourlyScheduleOutput) ToHourlyScheduleOutputWithContext(ctx context.Context) HourlyScheduleOutput
func (HourlyScheduleOutput) ToHourlySchedulePtrOutput ¶
func (o HourlyScheduleOutput) ToHourlySchedulePtrOutput() HourlySchedulePtrOutput
func (HourlyScheduleOutput) ToHourlySchedulePtrOutputWithContext ¶
func (o HourlyScheduleOutput) ToHourlySchedulePtrOutputWithContext(ctx context.Context) HourlySchedulePtrOutput
func (HourlyScheduleOutput) UsedBytes ¶
func (o HourlyScheduleOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type HourlySchedulePtrInput ¶
type HourlySchedulePtrInput interface {
pulumi.Input
ToHourlySchedulePtrOutput() HourlySchedulePtrOutput
ToHourlySchedulePtrOutputWithContext(context.Context) HourlySchedulePtrOutput
}
HourlySchedulePtrInput is an input type that accepts HourlyScheduleArgs, HourlySchedulePtr and HourlySchedulePtrOutput values. You can construct a concrete instance of `HourlySchedulePtrInput` via:
HourlyScheduleArgs{...}
or:
nil
func HourlySchedulePtr ¶
func HourlySchedulePtr(v *HourlyScheduleArgs) HourlySchedulePtrInput
type HourlySchedulePtrOutput ¶
type HourlySchedulePtrOutput struct{ *pulumi.OutputState }
func (HourlySchedulePtrOutput) Elem ¶
func (o HourlySchedulePtrOutput) Elem() HourlyScheduleOutput
func (HourlySchedulePtrOutput) ElementType ¶
func (HourlySchedulePtrOutput) ElementType() reflect.Type
func (HourlySchedulePtrOutput) Minute ¶
func (o HourlySchedulePtrOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (HourlySchedulePtrOutput) SnapshotsToKeep ¶
func (o HourlySchedulePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Hourly snapshot count to keep
func (HourlySchedulePtrOutput) ToHourlySchedulePtrOutput ¶
func (o HourlySchedulePtrOutput) ToHourlySchedulePtrOutput() HourlySchedulePtrOutput
func (HourlySchedulePtrOutput) ToHourlySchedulePtrOutputWithContext ¶
func (o HourlySchedulePtrOutput) ToHourlySchedulePtrOutputWithContext(ctx context.Context) HourlySchedulePtrOutput
func (HourlySchedulePtrOutput) UsedBytes ¶
func (o HourlySchedulePtrOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type HourlyScheduleResponse ¶
type HourlyScheduleResponse struct {
// Indicates which minute snapshot should be taken
Minute *int `pulumi:"minute"`
// Hourly snapshot count to keep
SnapshotsToKeep *int `pulumi:"snapshotsToKeep"`
// Resource size in bytes, current storage usage for the volume in bytes
UsedBytes *float64 `pulumi:"usedBytes"`
}
Hourly Schedule properties
type HourlyScheduleResponseOutput ¶
type HourlyScheduleResponseOutput struct{ *pulumi.OutputState }
Hourly Schedule properties
func (HourlyScheduleResponseOutput) ElementType ¶
func (HourlyScheduleResponseOutput) ElementType() reflect.Type
func (HourlyScheduleResponseOutput) Minute ¶
func (o HourlyScheduleResponseOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (HourlyScheduleResponseOutput) SnapshotsToKeep ¶
func (o HourlyScheduleResponseOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Hourly snapshot count to keep
func (HourlyScheduleResponseOutput) ToHourlyScheduleResponseOutput ¶
func (o HourlyScheduleResponseOutput) ToHourlyScheduleResponseOutput() HourlyScheduleResponseOutput
func (HourlyScheduleResponseOutput) ToHourlyScheduleResponseOutputWithContext ¶
func (o HourlyScheduleResponseOutput) ToHourlyScheduleResponseOutputWithContext(ctx context.Context) HourlyScheduleResponseOutput
func (HourlyScheduleResponseOutput) UsedBytes ¶
func (o HourlyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type HourlyScheduleResponsePtrOutput ¶
type HourlyScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (HourlyScheduleResponsePtrOutput) Elem ¶
func (o HourlyScheduleResponsePtrOutput) Elem() HourlyScheduleResponseOutput
func (HourlyScheduleResponsePtrOutput) ElementType ¶
func (HourlyScheduleResponsePtrOutput) ElementType() reflect.Type
func (HourlyScheduleResponsePtrOutput) Minute ¶
func (o HourlyScheduleResponsePtrOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (HourlyScheduleResponsePtrOutput) SnapshotsToKeep ¶
func (o HourlyScheduleResponsePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Hourly snapshot count to keep
func (HourlyScheduleResponsePtrOutput) ToHourlyScheduleResponsePtrOutput ¶
func (o HourlyScheduleResponsePtrOutput) ToHourlyScheduleResponsePtrOutput() HourlyScheduleResponsePtrOutput
func (HourlyScheduleResponsePtrOutput) ToHourlyScheduleResponsePtrOutputWithContext ¶
func (o HourlyScheduleResponsePtrOutput) ToHourlyScheduleResponsePtrOutputWithContext(ctx context.Context) HourlyScheduleResponsePtrOutput
func (HourlyScheduleResponsePtrOutput) UsedBytes ¶
func (o HourlyScheduleResponsePtrOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type KeySource ¶
type KeySource string
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.NetApp, Microsoft.KeyVault
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_NetApp 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 {
// The name of KeyVault key.
KeyName string `pulumi:"keyName"`
// The resource ID of KeyVault.
KeyVaultResourceId string `pulumi:"keyVaultResourceId"`
// The Uri of KeyVault.
KeyVaultUri string `pulumi:"keyVaultUri"`
}
Properties of key vault.
type KeyVaultPropertiesArgs ¶
type KeyVaultPropertiesArgs struct {
// The name of KeyVault key.
KeyName pulumi.StringInput `pulumi:"keyName"`
// The resource ID of KeyVault.
KeyVaultResourceId pulumi.StringInput `pulumi:"keyVaultResourceId"`
// The Uri of KeyVault.
KeyVaultUri pulumi.StringInput `pulumi:"keyVaultUri"`
}
Properties of key vault.
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 }
Properties of key vault.
func (KeyVaultPropertiesOutput) ElementType ¶
func (KeyVaultPropertiesOutput) ElementType() reflect.Type
func (KeyVaultPropertiesOutput) KeyName ¶
func (o KeyVaultPropertiesOutput) KeyName() pulumi.StringOutput
The name of KeyVault key.
func (KeyVaultPropertiesOutput) KeyVaultResourceId ¶
func (o KeyVaultPropertiesOutput) KeyVaultResourceId() pulumi.StringOutput
The resource ID of KeyVault.
func (KeyVaultPropertiesOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesOutput) KeyVaultUri() pulumi.StringOutput
The Uri of KeyVault.
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) KeyName ¶
func (o KeyVaultPropertiesPtrOutput) KeyName() pulumi.StringPtrOutput
The name of KeyVault key.
func (KeyVaultPropertiesPtrOutput) KeyVaultResourceId ¶
func (o KeyVaultPropertiesPtrOutput) KeyVaultResourceId() pulumi.StringPtrOutput
The resource ID of KeyVault.
func (KeyVaultPropertiesPtrOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesPtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The Uri of KeyVault.
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesResponse ¶
type KeyVaultPropertiesResponse struct {
// The name of KeyVault key.
KeyName string `pulumi:"keyName"`
// UUID v4 used to identify the Azure Key Vault configuration
KeyVaultId string `pulumi:"keyVaultId"`
// The resource ID of KeyVault.
KeyVaultResourceId string `pulumi:"keyVaultResourceId"`
// The Uri of KeyVault.
KeyVaultUri string `pulumi:"keyVaultUri"`
// Status of the KeyVault connection.
Status string `pulumi:"status"`
}
Properties of key vault.
type KeyVaultPropertiesResponseOutput ¶
type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of key vault.
func (KeyVaultPropertiesResponseOutput) ElementType ¶
func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponseOutput) KeyName ¶
func (o KeyVaultPropertiesResponseOutput) KeyName() pulumi.StringOutput
The name of KeyVault key.
func (KeyVaultPropertiesResponseOutput) KeyVaultId ¶
func (o KeyVaultPropertiesResponseOutput) KeyVaultId() pulumi.StringOutput
UUID v4 used to identify the Azure Key Vault configuration
func (KeyVaultPropertiesResponseOutput) KeyVaultResourceId ¶
func (o KeyVaultPropertiesResponseOutput) KeyVaultResourceId() pulumi.StringOutput
The resource ID of KeyVault.
func (KeyVaultPropertiesResponseOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesResponseOutput) KeyVaultUri() pulumi.StringOutput
The Uri of KeyVault.
func (KeyVaultPropertiesResponseOutput) Status ¶
func (o KeyVaultPropertiesResponseOutput) Status() pulumi.StringOutput
Status of the KeyVault connection.
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) KeyName ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyName() pulumi.StringPtrOutput
The name of KeyVault key.
func (KeyVaultPropertiesResponsePtrOutput) KeyVaultId ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultId() pulumi.StringPtrOutput
UUID v4 used to identify the Azure Key Vault configuration
func (KeyVaultPropertiesResponsePtrOutput) KeyVaultResourceId ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultResourceId() pulumi.StringPtrOutput
The resource ID of KeyVault.
func (KeyVaultPropertiesResponsePtrOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The Uri of KeyVault.
func (KeyVaultPropertiesResponsePtrOutput) Status ¶
func (o KeyVaultPropertiesResponsePtrOutput) Status() pulumi.StringPtrOutput
Status of the KeyVault connection.
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type LdapSearchScopeOpt ¶
type LdapSearchScopeOpt struct {
// This specifies the group DN, which overrides the base DN for group lookups.
GroupDN *string `pulumi:"groupDN"`
// This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
GroupMembershipFilter *string `pulumi:"groupMembershipFilter"`
// This specifies the user DN, which overrides the base DN for user lookups.
UserDN *string `pulumi:"userDN"`
}
LDAP search scope
type LdapSearchScopeOptArgs ¶
type LdapSearchScopeOptArgs struct {
// This specifies the group DN, which overrides the base DN for group lookups.
GroupDN pulumi.StringPtrInput `pulumi:"groupDN"`
// This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
GroupMembershipFilter pulumi.StringPtrInput `pulumi:"groupMembershipFilter"`
// This specifies the user DN, which overrides the base DN for user lookups.
UserDN pulumi.StringPtrInput `pulumi:"userDN"`
}
LDAP search scope
func (LdapSearchScopeOptArgs) ElementType ¶
func (LdapSearchScopeOptArgs) ElementType() reflect.Type
func (LdapSearchScopeOptArgs) ToLdapSearchScopeOptOutput ¶
func (i LdapSearchScopeOptArgs) ToLdapSearchScopeOptOutput() LdapSearchScopeOptOutput
func (LdapSearchScopeOptArgs) ToLdapSearchScopeOptOutputWithContext ¶
func (i LdapSearchScopeOptArgs) ToLdapSearchScopeOptOutputWithContext(ctx context.Context) LdapSearchScopeOptOutput
func (LdapSearchScopeOptArgs) ToLdapSearchScopeOptPtrOutput ¶
func (i LdapSearchScopeOptArgs) ToLdapSearchScopeOptPtrOutput() LdapSearchScopeOptPtrOutput
func (LdapSearchScopeOptArgs) ToLdapSearchScopeOptPtrOutputWithContext ¶
func (i LdapSearchScopeOptArgs) ToLdapSearchScopeOptPtrOutputWithContext(ctx context.Context) LdapSearchScopeOptPtrOutput
type LdapSearchScopeOptInput ¶
type LdapSearchScopeOptInput interface {
pulumi.Input
ToLdapSearchScopeOptOutput() LdapSearchScopeOptOutput
ToLdapSearchScopeOptOutputWithContext(context.Context) LdapSearchScopeOptOutput
}
LdapSearchScopeOptInput is an input type that accepts LdapSearchScopeOptArgs and LdapSearchScopeOptOutput values. You can construct a concrete instance of `LdapSearchScopeOptInput` via:
LdapSearchScopeOptArgs{...}
type LdapSearchScopeOptOutput ¶
type LdapSearchScopeOptOutput struct{ *pulumi.OutputState }
LDAP search scope
func (LdapSearchScopeOptOutput) ElementType ¶
func (LdapSearchScopeOptOutput) ElementType() reflect.Type
func (LdapSearchScopeOptOutput) GroupDN ¶
func (o LdapSearchScopeOptOutput) GroupDN() pulumi.StringPtrOutput
This specifies the group DN, which overrides the base DN for group lookups.
func (LdapSearchScopeOptOutput) GroupMembershipFilter ¶
func (o LdapSearchScopeOptOutput) GroupMembershipFilter() pulumi.StringPtrOutput
This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
func (LdapSearchScopeOptOutput) ToLdapSearchScopeOptOutput ¶
func (o LdapSearchScopeOptOutput) ToLdapSearchScopeOptOutput() LdapSearchScopeOptOutput
func (LdapSearchScopeOptOutput) ToLdapSearchScopeOptOutputWithContext ¶
func (o LdapSearchScopeOptOutput) ToLdapSearchScopeOptOutputWithContext(ctx context.Context) LdapSearchScopeOptOutput
func (LdapSearchScopeOptOutput) ToLdapSearchScopeOptPtrOutput ¶
func (o LdapSearchScopeOptOutput) ToLdapSearchScopeOptPtrOutput() LdapSearchScopeOptPtrOutput
func (LdapSearchScopeOptOutput) ToLdapSearchScopeOptPtrOutputWithContext ¶
func (o LdapSearchScopeOptOutput) ToLdapSearchScopeOptPtrOutputWithContext(ctx context.Context) LdapSearchScopeOptPtrOutput
func (LdapSearchScopeOptOutput) UserDN ¶
func (o LdapSearchScopeOptOutput) UserDN() pulumi.StringPtrOutput
This specifies the user DN, which overrides the base DN for user lookups.
type LdapSearchScopeOptPtrInput ¶
type LdapSearchScopeOptPtrInput interface {
pulumi.Input
ToLdapSearchScopeOptPtrOutput() LdapSearchScopeOptPtrOutput
ToLdapSearchScopeOptPtrOutputWithContext(context.Context) LdapSearchScopeOptPtrOutput
}
LdapSearchScopeOptPtrInput is an input type that accepts LdapSearchScopeOptArgs, LdapSearchScopeOptPtr and LdapSearchScopeOptPtrOutput values. You can construct a concrete instance of `LdapSearchScopeOptPtrInput` via:
LdapSearchScopeOptArgs{...}
or:
nil
func LdapSearchScopeOptPtr ¶
func LdapSearchScopeOptPtr(v *LdapSearchScopeOptArgs) LdapSearchScopeOptPtrInput
type LdapSearchScopeOptPtrOutput ¶
type LdapSearchScopeOptPtrOutput struct{ *pulumi.OutputState }
func (LdapSearchScopeOptPtrOutput) Elem ¶
func (o LdapSearchScopeOptPtrOutput) Elem() LdapSearchScopeOptOutput
func (LdapSearchScopeOptPtrOutput) ElementType ¶
func (LdapSearchScopeOptPtrOutput) ElementType() reflect.Type
func (LdapSearchScopeOptPtrOutput) GroupDN ¶
func (o LdapSearchScopeOptPtrOutput) GroupDN() pulumi.StringPtrOutput
This specifies the group DN, which overrides the base DN for group lookups.
func (LdapSearchScopeOptPtrOutput) GroupMembershipFilter ¶
func (o LdapSearchScopeOptPtrOutput) GroupMembershipFilter() pulumi.StringPtrOutput
This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
func (LdapSearchScopeOptPtrOutput) ToLdapSearchScopeOptPtrOutput ¶
func (o LdapSearchScopeOptPtrOutput) ToLdapSearchScopeOptPtrOutput() LdapSearchScopeOptPtrOutput
func (LdapSearchScopeOptPtrOutput) ToLdapSearchScopeOptPtrOutputWithContext ¶
func (o LdapSearchScopeOptPtrOutput) ToLdapSearchScopeOptPtrOutputWithContext(ctx context.Context) LdapSearchScopeOptPtrOutput
func (LdapSearchScopeOptPtrOutput) UserDN ¶
func (o LdapSearchScopeOptPtrOutput) UserDN() pulumi.StringPtrOutput
This specifies the user DN, which overrides the base DN for user lookups.
type LdapSearchScopeOptResponse ¶
type LdapSearchScopeOptResponse struct {
// This specifies the group DN, which overrides the base DN for group lookups.
GroupDN *string `pulumi:"groupDN"`
// This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
GroupMembershipFilter *string `pulumi:"groupMembershipFilter"`
// This specifies the user DN, which overrides the base DN for user lookups.
UserDN *string `pulumi:"userDN"`
}
LDAP search scope
type LdapSearchScopeOptResponseOutput ¶
type LdapSearchScopeOptResponseOutput struct{ *pulumi.OutputState }
LDAP search scope
func (LdapSearchScopeOptResponseOutput) ElementType ¶
func (LdapSearchScopeOptResponseOutput) ElementType() reflect.Type
func (LdapSearchScopeOptResponseOutput) GroupDN ¶
func (o LdapSearchScopeOptResponseOutput) GroupDN() pulumi.StringPtrOutput
This specifies the group DN, which overrides the base DN for group lookups.
func (LdapSearchScopeOptResponseOutput) GroupMembershipFilter ¶
func (o LdapSearchScopeOptResponseOutput) GroupMembershipFilter() pulumi.StringPtrOutput
This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
func (LdapSearchScopeOptResponseOutput) ToLdapSearchScopeOptResponseOutput ¶
func (o LdapSearchScopeOptResponseOutput) ToLdapSearchScopeOptResponseOutput() LdapSearchScopeOptResponseOutput
func (LdapSearchScopeOptResponseOutput) ToLdapSearchScopeOptResponseOutputWithContext ¶
func (o LdapSearchScopeOptResponseOutput) ToLdapSearchScopeOptResponseOutputWithContext(ctx context.Context) LdapSearchScopeOptResponseOutput
func (LdapSearchScopeOptResponseOutput) UserDN ¶
func (o LdapSearchScopeOptResponseOutput) UserDN() pulumi.StringPtrOutput
This specifies the user DN, which overrides the base DN for user lookups.
type LdapSearchScopeOptResponsePtrOutput ¶
type LdapSearchScopeOptResponsePtrOutput struct{ *pulumi.OutputState }
func (LdapSearchScopeOptResponsePtrOutput) Elem ¶
func (o LdapSearchScopeOptResponsePtrOutput) Elem() LdapSearchScopeOptResponseOutput
func (LdapSearchScopeOptResponsePtrOutput) ElementType ¶
func (LdapSearchScopeOptResponsePtrOutput) ElementType() reflect.Type
func (LdapSearchScopeOptResponsePtrOutput) GroupDN ¶
func (o LdapSearchScopeOptResponsePtrOutput) GroupDN() pulumi.StringPtrOutput
This specifies the group DN, which overrides the base DN for group lookups.
func (LdapSearchScopeOptResponsePtrOutput) GroupMembershipFilter ¶
func (o LdapSearchScopeOptResponsePtrOutput) GroupMembershipFilter() pulumi.StringPtrOutput
This specifies the custom LDAP search filter to be used when looking up group membership from LDAP server.
func (LdapSearchScopeOptResponsePtrOutput) ToLdapSearchScopeOptResponsePtrOutput ¶
func (o LdapSearchScopeOptResponsePtrOutput) ToLdapSearchScopeOptResponsePtrOutput() LdapSearchScopeOptResponsePtrOutput
func (LdapSearchScopeOptResponsePtrOutput) ToLdapSearchScopeOptResponsePtrOutputWithContext ¶
func (o LdapSearchScopeOptResponsePtrOutput) ToLdapSearchScopeOptResponsePtrOutputWithContext(ctx context.Context) LdapSearchScopeOptResponsePtrOutput
func (LdapSearchScopeOptResponsePtrOutput) UserDN ¶
func (o LdapSearchScopeOptResponsePtrOutput) UserDN() pulumi.StringPtrOutput
This specifies the user DN, which overrides the base DN for user lookups.
type ListVolumeReplicationsArgs ¶
type ListVolumeReplicationsArgs struct {
// The name of the NetApp account
AccountName string `pulumi:"accountName"`
// The name of the capacity pool
PoolName string `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
// The name of the volume
VolumeName string `pulumi:"volumeName"`
}
type ListVolumeReplicationsOutputArgs ¶
type ListVolumeReplicationsOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the capacity pool
PoolName pulumi.StringInput `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
// The name of the volume
VolumeName pulumi.StringInput `pulumi:"volumeName"`
}
func (ListVolumeReplicationsOutputArgs) ElementType ¶
func (ListVolumeReplicationsOutputArgs) ElementType() reflect.Type
type ListVolumeReplicationsResult ¶
type ListVolumeReplicationsResult struct {
// A list of replications
Value []ReplicationResponse `pulumi:"value"`
}
List Replications
func ListVolumeReplications ¶
func ListVolumeReplications(ctx *pulumi.Context, args *ListVolumeReplicationsArgs, opts ...pulumi.InvokeOption) (*ListVolumeReplicationsResult, error)
List all replications for a specified volume Azure REST API version: 2022-11-01.
Other available API versions: 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
type ListVolumeReplicationsResultOutput ¶
type ListVolumeReplicationsResultOutput struct{ *pulumi.OutputState }
List Replications
func ListVolumeReplicationsOutput ¶
func ListVolumeReplicationsOutput(ctx *pulumi.Context, args ListVolumeReplicationsOutputArgs, opts ...pulumi.InvokeOption) ListVolumeReplicationsResultOutput
func (ListVolumeReplicationsResultOutput) ElementType ¶
func (ListVolumeReplicationsResultOutput) ElementType() reflect.Type
func (ListVolumeReplicationsResultOutput) ToListVolumeReplicationsResultOutput ¶
func (o ListVolumeReplicationsResultOutput) ToListVolumeReplicationsResultOutput() ListVolumeReplicationsResultOutput
func (ListVolumeReplicationsResultOutput) ToListVolumeReplicationsResultOutputWithContext ¶
func (o ListVolumeReplicationsResultOutput) ToListVolumeReplicationsResultOutputWithContext(ctx context.Context) ListVolumeReplicationsResultOutput
func (ListVolumeReplicationsResultOutput) Value ¶
func (o ListVolumeReplicationsResultOutput) Value() ReplicationResponseArrayOutput
A list of replications
type LookupAccountArgs ¶
type LookupAccountOutputArgs ¶
type LookupAccountOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}
func (LookupAccountOutputArgs) ElementType ¶
func (LookupAccountOutputArgs) ElementType() reflect.Type
type LookupAccountResult ¶
type LookupAccountResult struct {
// Active Directories
ActiveDirectories []ActiveDirectoryResponse `pulumi:"activeDirectories"`
// Shows the status of disableShowmount for all volumes under the subscription, null equals false
DisableShowmount bool `pulumi:"disableShowmount"`
// Encryption settings
Encryption *AccountEncryptionResponse `pulumi:"encryption"`
// A unique read-only string that changes whenever the resource is updated.
Etag string `pulumi:"etag"`
// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id string `pulumi:"id"`
// The identity used for the resource.
Identity *ManagedServiceIdentityResponse `pulumi:"identity"`
// The geo-location where the resource lives
Location string `pulumi:"location"`
// The name of the resource
Name string `pulumi:"name"`
// Azure lifecycle management
ProvisioningState string `pulumi:"provisioningState"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponse `pulumi:"systemData"`
// Resource tags.
Tags map[string]string `pulumi:"tags"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type string `pulumi:"type"`
}
NetApp account resource
func LookupAccount ¶
func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)
Get the NetApp account Azure REST API version: 2022-11-01.
Other available API versions: 2019-07-01, 2022-05-01, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
func (*LookupAccountResult) Defaults ¶
func (val *LookupAccountResult) Defaults() *LookupAccountResult
Defaults sets the appropriate defaults for LookupAccountResult
type LookupAccountResultOutput ¶
type LookupAccountResultOutput struct{ *pulumi.OutputState }
NetApp account resource
func LookupAccountOutput ¶
func LookupAccountOutput(ctx *pulumi.Context, args LookupAccountOutputArgs, opts ...pulumi.InvokeOption) LookupAccountResultOutput
func (LookupAccountResultOutput) ActiveDirectories ¶
func (o LookupAccountResultOutput) ActiveDirectories() ActiveDirectoryResponseArrayOutput
Active Directories
func (LookupAccountResultOutput) DisableShowmount ¶
func (o LookupAccountResultOutput) DisableShowmount() pulumi.BoolOutput
Shows the status of disableShowmount for all volumes under the subscription, null equals false
func (LookupAccountResultOutput) ElementType ¶
func (LookupAccountResultOutput) ElementType() reflect.Type
func (LookupAccountResultOutput) Encryption ¶
func (o LookupAccountResultOutput) Encryption() AccountEncryptionResponsePtrOutput
Encryption settings
func (LookupAccountResultOutput) Etag ¶
func (o LookupAccountResultOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (LookupAccountResultOutput) Id ¶
func (o LookupAccountResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupAccountResultOutput) Identity ¶
func (o LookupAccountResultOutput) Identity() ManagedServiceIdentityResponsePtrOutput
The identity used for the resource.
func (LookupAccountResultOutput) Location ¶
func (o LookupAccountResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupAccountResultOutput) Name ¶
func (o LookupAccountResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupAccountResultOutput) ProvisioningState ¶
func (o LookupAccountResultOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (LookupAccountResultOutput) SystemData ¶
func (o LookupAccountResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupAccountResultOutput) Tags ¶
func (o LookupAccountResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupAccountResultOutput) ToLookupAccountResultOutput ¶
func (o LookupAccountResultOutput) ToLookupAccountResultOutput() LookupAccountResultOutput
func (LookupAccountResultOutput) ToLookupAccountResultOutputWithContext ¶
func (o LookupAccountResultOutput) ToLookupAccountResultOutputWithContext(ctx context.Context) LookupAccountResultOutput
func (LookupAccountResultOutput) Type ¶
func (o LookupAccountResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupBackupArgs ¶
type LookupBackupArgs struct {
// The name of the NetApp account
AccountName string `pulumi:"accountName"`
// The name of the backup
BackupName string `pulumi:"backupName"`
// The name of the capacity pool
PoolName string `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
// The name of the volume
VolumeName string `pulumi:"volumeName"`
}
type LookupBackupOutputArgs ¶
type LookupBackupOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the backup
BackupName pulumi.StringInput `pulumi:"backupName"`
// The name of the capacity pool
PoolName pulumi.StringInput `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
// The name of the volume
VolumeName pulumi.StringInput `pulumi:"volumeName"`
}
func (LookupBackupOutputArgs) ElementType ¶
func (LookupBackupOutputArgs) ElementType() reflect.Type
type LookupBackupPolicyArgs ¶
type LookupBackupPolicyArgs struct {
// The name of the NetApp account
AccountName string `pulumi:"accountName"`
// Backup policy Name which uniquely identify backup policy.
BackupPolicyName string `pulumi:"backupPolicyName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
}
type LookupBackupPolicyOutputArgs ¶
type LookupBackupPolicyOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// Backup policy Name which uniquely identify backup policy.
BackupPolicyName pulumi.StringInput `pulumi:"backupPolicyName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}
func (LookupBackupPolicyOutputArgs) ElementType ¶
func (LookupBackupPolicyOutputArgs) ElementType() reflect.Type
type LookupBackupPolicyResult ¶
type LookupBackupPolicyResult struct {
// Backup Policy Resource ID
BackupPolicyId string `pulumi:"backupPolicyId"`
// Daily backups count to keep
DailyBackupsToKeep *int `pulumi:"dailyBackupsToKeep"`
// The property to decide policy is enabled or not
Enabled *bool `pulumi:"enabled"`
// A unique read-only string that changes whenever the resource is updated.
Etag string `pulumi:"etag"`
// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id string `pulumi:"id"`
// The geo-location where the resource lives
Location string `pulumi:"location"`
// Monthly backups count to keep
MonthlyBackupsToKeep *int `pulumi:"monthlyBackupsToKeep"`
// The name of the resource
Name string `pulumi:"name"`
// Azure lifecycle management
ProvisioningState string `pulumi:"provisioningState"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponse `pulumi:"systemData"`
// Resource tags.
Tags map[string]string `pulumi:"tags"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type string `pulumi:"type"`
// A list of volumes assigned to this policy
VolumeBackups []VolumeBackupsResponse `pulumi:"volumeBackups"`
// Volumes using current backup policy
VolumesAssigned int `pulumi:"volumesAssigned"`
// Weekly backups count to keep
WeeklyBackupsToKeep *int `pulumi:"weeklyBackupsToKeep"`
}
Backup policy information
func LookupBackupPolicy ¶
func LookupBackupPolicy(ctx *pulumi.Context, args *LookupBackupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupBackupPolicyResult, error)
Get a particular backup Policy Azure REST API version: 2022-11-01.
Other available API versions: 2021-04-01, 2021-04-01-preview, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
type LookupBackupPolicyResultOutput ¶
type LookupBackupPolicyResultOutput struct{ *pulumi.OutputState }
Backup policy information
func LookupBackupPolicyOutput ¶
func LookupBackupPolicyOutput(ctx *pulumi.Context, args LookupBackupPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupBackupPolicyResultOutput
func (LookupBackupPolicyResultOutput) BackupPolicyId ¶
func (o LookupBackupPolicyResultOutput) BackupPolicyId() pulumi.StringOutput
Backup Policy Resource ID
func (LookupBackupPolicyResultOutput) DailyBackupsToKeep ¶
func (o LookupBackupPolicyResultOutput) DailyBackupsToKeep() pulumi.IntPtrOutput
Daily backups count to keep
func (LookupBackupPolicyResultOutput) ElementType ¶
func (LookupBackupPolicyResultOutput) ElementType() reflect.Type
func (LookupBackupPolicyResultOutput) Enabled ¶
func (o LookupBackupPolicyResultOutput) Enabled() pulumi.BoolPtrOutput
The property to decide policy is enabled or not
func (LookupBackupPolicyResultOutput) Etag ¶
func (o LookupBackupPolicyResultOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (LookupBackupPolicyResultOutput) Id ¶
func (o LookupBackupPolicyResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupBackupPolicyResultOutput) Location ¶
func (o LookupBackupPolicyResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupBackupPolicyResultOutput) MonthlyBackupsToKeep ¶
func (o LookupBackupPolicyResultOutput) MonthlyBackupsToKeep() pulumi.IntPtrOutput
Monthly backups count to keep
func (LookupBackupPolicyResultOutput) Name ¶
func (o LookupBackupPolicyResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBackupPolicyResultOutput) ProvisioningState ¶
func (o LookupBackupPolicyResultOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (LookupBackupPolicyResultOutput) SystemData ¶
func (o LookupBackupPolicyResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupBackupPolicyResultOutput) Tags ¶
func (o LookupBackupPolicyResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupBackupPolicyResultOutput) ToLookupBackupPolicyResultOutput ¶
func (o LookupBackupPolicyResultOutput) ToLookupBackupPolicyResultOutput() LookupBackupPolicyResultOutput
func (LookupBackupPolicyResultOutput) ToLookupBackupPolicyResultOutputWithContext ¶
func (o LookupBackupPolicyResultOutput) ToLookupBackupPolicyResultOutputWithContext(ctx context.Context) LookupBackupPolicyResultOutput
func (LookupBackupPolicyResultOutput) Type ¶
func (o LookupBackupPolicyResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupBackupPolicyResultOutput) VolumeBackups ¶
func (o LookupBackupPolicyResultOutput) VolumeBackups() VolumeBackupsResponseArrayOutput
A list of volumes assigned to this policy
func (LookupBackupPolicyResultOutput) VolumesAssigned ¶
func (o LookupBackupPolicyResultOutput) VolumesAssigned() pulumi.IntOutput
Volumes using current backup policy
func (LookupBackupPolicyResultOutput) WeeklyBackupsToKeep ¶
func (o LookupBackupPolicyResultOutput) WeeklyBackupsToKeep() pulumi.IntPtrOutput
Weekly backups count to keep
type LookupBackupResult ¶
type LookupBackupResult struct {
// UUID v4 used to identify the Backup
BackupId string `pulumi:"backupId"`
// Type of backup Manual or Scheduled
BackupType string `pulumi:"backupType"`
// The creation date of the backup
CreationDate string `pulumi:"creationDate"`
// Failure reason
FailureReason string `pulumi:"failureReason"`
// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id string `pulumi:"id"`
// Label for backup
Label *string `pulumi:"label"`
// Resource location
Location string `pulumi:"location"`
// The name of the resource
Name string `pulumi:"name"`
// Azure lifecycle management
ProvisioningState string `pulumi:"provisioningState"`
// Size of backup
Size float64 `pulumi:"size"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponse `pulumi:"systemData"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type string `pulumi:"type"`
// Manual backup an already existing snapshot. This will always be false for scheduled backups and true/false for manual backups
UseExistingSnapshot *bool `pulumi:"useExistingSnapshot"`
// Volume name
VolumeName string `pulumi:"volumeName"`
}
Backup of a Volume
func LookupBackup ¶
func LookupBackup(ctx *pulumi.Context, args *LookupBackupArgs, opts ...pulumi.InvokeOption) (*LookupBackupResult, error)
Gets the specified backup of the volume Azure REST API version: 2022-11-01.
Other available API versions: 2022-11-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-11-01.
func (*LookupBackupResult) Defaults ¶
func (val *LookupBackupResult) Defaults() *LookupBackupResult
Defaults sets the appropriate defaults for LookupBackupResult
type LookupBackupResultOutput ¶
type LookupBackupResultOutput struct{ *pulumi.OutputState }
Backup of a Volume
func LookupBackupOutput ¶
func LookupBackupOutput(ctx *pulumi.Context, args LookupBackupOutputArgs, opts ...pulumi.InvokeOption) LookupBackupResultOutput
func (LookupBackupResultOutput) BackupId ¶
func (o LookupBackupResultOutput) BackupId() pulumi.StringOutput
UUID v4 used to identify the Backup
func (LookupBackupResultOutput) BackupType ¶
func (o LookupBackupResultOutput) BackupType() pulumi.StringOutput
Type of backup Manual or Scheduled
func (LookupBackupResultOutput) CreationDate ¶
func (o LookupBackupResultOutput) CreationDate() pulumi.StringOutput
The creation date of the backup
func (LookupBackupResultOutput) ElementType ¶
func (LookupBackupResultOutput) ElementType() reflect.Type
func (LookupBackupResultOutput) FailureReason ¶
func (o LookupBackupResultOutput) FailureReason() pulumi.StringOutput
Failure reason
func (LookupBackupResultOutput) Id ¶
func (o LookupBackupResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupBackupResultOutput) Label ¶
func (o LookupBackupResultOutput) Label() pulumi.StringPtrOutput
Label for backup
func (LookupBackupResultOutput) Location ¶
func (o LookupBackupResultOutput) Location() pulumi.StringOutput
Resource location
func (LookupBackupResultOutput) Name ¶
func (o LookupBackupResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBackupResultOutput) ProvisioningState ¶
func (o LookupBackupResultOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (LookupBackupResultOutput) Size ¶
func (o LookupBackupResultOutput) Size() pulumi.Float64Output
Size of backup
func (LookupBackupResultOutput) SystemData ¶
func (o LookupBackupResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupBackupResultOutput) ToLookupBackupResultOutput ¶
func (o LookupBackupResultOutput) ToLookupBackupResultOutput() LookupBackupResultOutput
func (LookupBackupResultOutput) ToLookupBackupResultOutputWithContext ¶
func (o LookupBackupResultOutput) ToLookupBackupResultOutputWithContext(ctx context.Context) LookupBackupResultOutput
func (LookupBackupResultOutput) Type ¶
func (o LookupBackupResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupBackupResultOutput) UseExistingSnapshot ¶
func (o LookupBackupResultOutput) UseExistingSnapshot() pulumi.BoolPtrOutput
Manual backup an already existing snapshot. This will always be false for scheduled backups and true/false for manual backups
func (LookupBackupResultOutput) VolumeName ¶
func (o LookupBackupResultOutput) VolumeName() pulumi.StringOutput
Volume name
type LookupBackupVaultArgs ¶
type LookupBackupVaultArgs struct {
// The name of the NetApp account
AccountName string `pulumi:"accountName"`
// The name of the Backup Vault
BackupVaultName string `pulumi:"backupVaultName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
}
type LookupBackupVaultOutputArgs ¶
type LookupBackupVaultOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the Backup Vault
BackupVaultName pulumi.StringInput `pulumi:"backupVaultName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}
func (LookupBackupVaultOutputArgs) ElementType ¶
func (LookupBackupVaultOutputArgs) ElementType() reflect.Type
type LookupBackupVaultResult ¶
type LookupBackupVaultResult struct {
// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id string `pulumi:"id"`
// The geo-location where the resource lives
Location string `pulumi:"location"`
// The name of the resource
Name string `pulumi:"name"`
// Azure lifecycle management
ProvisioningState string `pulumi:"provisioningState"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponse `pulumi:"systemData"`
// Resource tags.
Tags map[string]string `pulumi:"tags"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type string `pulumi:"type"`
}
Backup Vault information
func LookupBackupVault ¶
func LookupBackupVault(ctx *pulumi.Context, args *LookupBackupVaultArgs, opts ...pulumi.InvokeOption) (*LookupBackupVaultResult, error)
Get the Backup Vault Azure REST API version: 2022-11-01-preview.
Other available API versions: 2023-05-01-preview, 2023-07-01-preview, 2023-11-01.
type LookupBackupVaultResultOutput ¶
type LookupBackupVaultResultOutput struct{ *pulumi.OutputState }
Backup Vault information
func LookupBackupVaultOutput ¶
func LookupBackupVaultOutput(ctx *pulumi.Context, args LookupBackupVaultOutputArgs, opts ...pulumi.InvokeOption) LookupBackupVaultResultOutput
func (LookupBackupVaultResultOutput) ElementType ¶
func (LookupBackupVaultResultOutput) ElementType() reflect.Type
func (LookupBackupVaultResultOutput) Id ¶
func (o LookupBackupVaultResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupBackupVaultResultOutput) Location ¶
func (o LookupBackupVaultResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupBackupVaultResultOutput) Name ¶
func (o LookupBackupVaultResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBackupVaultResultOutput) ProvisioningState ¶
func (o LookupBackupVaultResultOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (LookupBackupVaultResultOutput) SystemData ¶
func (o LookupBackupVaultResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupBackupVaultResultOutput) Tags ¶
func (o LookupBackupVaultResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutput ¶
func (o LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutput() LookupBackupVaultResultOutput
func (LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutputWithContext ¶
func (o LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutputWithContext(ctx context.Context) LookupBackupVaultResultOutput
func (LookupBackupVaultResultOutput) Type ¶
func (o LookupBackupVaultResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupPoolArgs ¶
type LookupPoolOutputArgs ¶
type LookupPoolOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the capacity pool
PoolName pulumi.StringInput `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}
func (LookupPoolOutputArgs) ElementType ¶
func (LookupPoolOutputArgs) ElementType() reflect.Type
type LookupPoolResult ¶
type LookupPoolResult struct {
// If enabled (true) the pool can contain cool Access enabled volumes.
CoolAccess *bool `pulumi:"coolAccess"`
// Encryption type of the capacity pool, set encryption type for data at rest for this pool and all volumes in it. This value can only be set when creating new pool.
EncryptionType *string `pulumi:"encryptionType"`
// A unique read-only string that changes whenever the resource is updated.
Etag string `pulumi:"etag"`
// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id string `pulumi:"id"`
// The geo-location where the resource lives
Location string `pulumi:"location"`
// The name of the resource
Name string `pulumi:"name"`
// UUID v4 used to identify the Pool
PoolId string `pulumi:"poolId"`
// Azure lifecycle management
ProvisioningState string `pulumi:"provisioningState"`
// The qos type of the pool
QosType *string `pulumi:"qosType"`
// The service level of the file system
ServiceLevel string `pulumi:"serviceLevel"`
// Provisioned size of the pool (in bytes). Allowed values are in 1TiB chunks (value must be multiply of 4398046511104).
Size float64 `pulumi:"size"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponse `pulumi:"systemData"`
// Resource tags.
Tags map[string]string `pulumi:"tags"`
// Total throughput of pool in MiB/s
TotalThroughputMibps float64 `pulumi:"totalThroughputMibps"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type string `pulumi:"type"`
// Utilized throughput of pool in MiB/s
UtilizedThroughputMibps float64 `pulumi:"utilizedThroughputMibps"`
}
Capacity pool resource
func LookupPool ¶
func LookupPool(ctx *pulumi.Context, args *LookupPoolArgs, opts ...pulumi.InvokeOption) (*LookupPoolResult, error)
Get details of the specified capacity pool Azure REST API version: 2022-11-01.
Other available API versions: 2017-08-15, 2019-07-01, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
func (*LookupPoolResult) Defaults ¶
func (val *LookupPoolResult) Defaults() *LookupPoolResult
Defaults sets the appropriate defaults for LookupPoolResult
type LookupPoolResultOutput ¶
type LookupPoolResultOutput struct{ *pulumi.OutputState }
Capacity pool resource
func LookupPoolOutput ¶
func LookupPoolOutput(ctx *pulumi.Context, args LookupPoolOutputArgs, opts ...pulumi.InvokeOption) LookupPoolResultOutput
func (LookupPoolResultOutput) CoolAccess ¶
func (o LookupPoolResultOutput) CoolAccess() pulumi.BoolPtrOutput
If enabled (true) the pool can contain cool Access enabled volumes.
func (LookupPoolResultOutput) ElementType ¶
func (LookupPoolResultOutput) ElementType() reflect.Type
func (LookupPoolResultOutput) EncryptionType ¶
func (o LookupPoolResultOutput) EncryptionType() pulumi.StringPtrOutput
Encryption type of the capacity pool, set encryption type for data at rest for this pool and all volumes in it. This value can only be set when creating new pool.
func (LookupPoolResultOutput) Etag ¶
func (o LookupPoolResultOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (LookupPoolResultOutput) Id ¶
func (o LookupPoolResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupPoolResultOutput) Location ¶
func (o LookupPoolResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupPoolResultOutput) Name ¶
func (o LookupPoolResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupPoolResultOutput) PoolId ¶
func (o LookupPoolResultOutput) PoolId() pulumi.StringOutput
UUID v4 used to identify the Pool
func (LookupPoolResultOutput) ProvisioningState ¶
func (o LookupPoolResultOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (LookupPoolResultOutput) QosType ¶
func (o LookupPoolResultOutput) QosType() pulumi.StringPtrOutput
The qos type of the pool
func (LookupPoolResultOutput) ServiceLevel ¶
func (o LookupPoolResultOutput) ServiceLevel() pulumi.StringOutput
The service level of the file system
func (LookupPoolResultOutput) Size ¶
func (o LookupPoolResultOutput) Size() pulumi.Float64Output
Provisioned size of the pool (in bytes). Allowed values are in 1TiB chunks (value must be multiply of 4398046511104).
func (LookupPoolResultOutput) SystemData ¶
func (o LookupPoolResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupPoolResultOutput) Tags ¶
func (o LookupPoolResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupPoolResultOutput) ToLookupPoolResultOutput ¶
func (o LookupPoolResultOutput) ToLookupPoolResultOutput() LookupPoolResultOutput
func (LookupPoolResultOutput) ToLookupPoolResultOutputWithContext ¶
func (o LookupPoolResultOutput) ToLookupPoolResultOutputWithContext(ctx context.Context) LookupPoolResultOutput
func (LookupPoolResultOutput) TotalThroughputMibps ¶
func (o LookupPoolResultOutput) TotalThroughputMibps() pulumi.Float64Output
Total throughput of pool in MiB/s
func (LookupPoolResultOutput) Type ¶
func (o LookupPoolResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupPoolResultOutput) UtilizedThroughputMibps ¶
func (o LookupPoolResultOutput) UtilizedThroughputMibps() pulumi.Float64Output
Utilized throughput of pool in MiB/s
type LookupSnapshotArgs ¶
type LookupSnapshotArgs struct {
// The name of the NetApp account
AccountName string `pulumi:"accountName"`
// The name of the capacity pool
PoolName string `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
// The name of the snapshot
SnapshotName string `pulumi:"snapshotName"`
// The name of the volume
VolumeName string `pulumi:"volumeName"`
}
type LookupSnapshotOutputArgs ¶
type LookupSnapshotOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the capacity pool
PoolName pulumi.StringInput `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
// The name of the snapshot
SnapshotName pulumi.StringInput `pulumi:"snapshotName"`
// The name of the volume
VolumeName pulumi.StringInput `pulumi:"volumeName"`
}
func (LookupSnapshotOutputArgs) ElementType ¶
func (LookupSnapshotOutputArgs) ElementType() reflect.Type
type LookupSnapshotPolicyArgs ¶
type LookupSnapshotPolicyArgs struct {
// The name of the NetApp account
AccountName string `pulumi:"accountName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
// The name of the snapshot policy
SnapshotPolicyName string `pulumi:"snapshotPolicyName"`
}
type LookupSnapshotPolicyOutputArgs ¶
type LookupSnapshotPolicyOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
// The name of the snapshot policy
SnapshotPolicyName pulumi.StringInput `pulumi:"snapshotPolicyName"`
}
func (LookupSnapshotPolicyOutputArgs) ElementType ¶
func (LookupSnapshotPolicyOutputArgs) ElementType() reflect.Type
type LookupSnapshotPolicyResult ¶
type LookupSnapshotPolicyResult struct {
// Schedule for daily snapshots
DailySchedule *DailyScheduleResponse `pulumi:"dailySchedule"`
// The property to decide policy is enabled or not
Enabled *bool `pulumi:"enabled"`
// A unique read-only string that changes whenever the resource is updated.
Etag string `pulumi:"etag"`
// Schedule for hourly snapshots
HourlySchedule *HourlyScheduleResponse `pulumi:"hourlySchedule"`
// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id string `pulumi:"id"`
// The geo-location where the resource lives
Location string `pulumi:"location"`
// Schedule for monthly snapshots
MonthlySchedule *MonthlyScheduleResponse `pulumi:"monthlySchedule"`
// The name of the resource
Name string `pulumi:"name"`
// Azure lifecycle management
ProvisioningState string `pulumi:"provisioningState"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponse `pulumi:"systemData"`
// Resource tags.
Tags map[string]string `pulumi:"tags"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type string `pulumi:"type"`
// Schedule for weekly snapshots
WeeklySchedule *WeeklyScheduleResponse `pulumi:"weeklySchedule"`
}
Snapshot policy information
func LookupSnapshotPolicy ¶
func LookupSnapshotPolicy(ctx *pulumi.Context, args *LookupSnapshotPolicyArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotPolicyResult, error)
Get a snapshot Policy Azure REST API version: 2022-11-01.
Other available API versions: 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
type LookupSnapshotPolicyResultOutput ¶
type LookupSnapshotPolicyResultOutput struct{ *pulumi.OutputState }
Snapshot policy information
func LookupSnapshotPolicyOutput ¶
func LookupSnapshotPolicyOutput(ctx *pulumi.Context, args LookupSnapshotPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupSnapshotPolicyResultOutput
func (LookupSnapshotPolicyResultOutput) DailySchedule ¶
func (o LookupSnapshotPolicyResultOutput) DailySchedule() DailyScheduleResponsePtrOutput
Schedule for daily snapshots
func (LookupSnapshotPolicyResultOutput) ElementType ¶
func (LookupSnapshotPolicyResultOutput) ElementType() reflect.Type
func (LookupSnapshotPolicyResultOutput) Enabled ¶
func (o LookupSnapshotPolicyResultOutput) Enabled() pulumi.BoolPtrOutput
The property to decide policy is enabled or not
func (LookupSnapshotPolicyResultOutput) Etag ¶
func (o LookupSnapshotPolicyResultOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (LookupSnapshotPolicyResultOutput) HourlySchedule ¶
func (o LookupSnapshotPolicyResultOutput) HourlySchedule() HourlyScheduleResponsePtrOutput
Schedule for hourly snapshots
func (LookupSnapshotPolicyResultOutput) Id ¶
func (o LookupSnapshotPolicyResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupSnapshotPolicyResultOutput) Location ¶
func (o LookupSnapshotPolicyResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupSnapshotPolicyResultOutput) MonthlySchedule ¶
func (o LookupSnapshotPolicyResultOutput) MonthlySchedule() MonthlyScheduleResponsePtrOutput
Schedule for monthly snapshots
func (LookupSnapshotPolicyResultOutput) Name ¶
func (o LookupSnapshotPolicyResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupSnapshotPolicyResultOutput) ProvisioningState ¶
func (o LookupSnapshotPolicyResultOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (LookupSnapshotPolicyResultOutput) SystemData ¶
func (o LookupSnapshotPolicyResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupSnapshotPolicyResultOutput) Tags ¶
func (o LookupSnapshotPolicyResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupSnapshotPolicyResultOutput) ToLookupSnapshotPolicyResultOutput ¶
func (o LookupSnapshotPolicyResultOutput) ToLookupSnapshotPolicyResultOutput() LookupSnapshotPolicyResultOutput
func (LookupSnapshotPolicyResultOutput) ToLookupSnapshotPolicyResultOutputWithContext ¶
func (o LookupSnapshotPolicyResultOutput) ToLookupSnapshotPolicyResultOutputWithContext(ctx context.Context) LookupSnapshotPolicyResultOutput
func (LookupSnapshotPolicyResultOutput) Type ¶
func (o LookupSnapshotPolicyResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupSnapshotPolicyResultOutput) WeeklySchedule ¶
func (o LookupSnapshotPolicyResultOutput) WeeklySchedule() WeeklyScheduleResponsePtrOutput
Schedule for weekly snapshots
type LookupSnapshotResult ¶
type LookupSnapshotResult struct {
// The creation date of the snapshot
Created string `pulumi:"created"`
// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id string `pulumi:"id"`
// Resource location
Location string `pulumi:"location"`
// The name of the resource
Name string `pulumi:"name"`
// Azure lifecycle management
ProvisioningState string `pulumi:"provisioningState"`
// UUID v4 used to identify the Snapshot
SnapshotId string `pulumi:"snapshotId"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponse `pulumi:"systemData"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type string `pulumi:"type"`
}
Snapshot of a Volume
func LookupSnapshot ¶
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
Get details of the specified snapshot Azure REST API version: 2022-11-01.
Other available API versions: 2017-08-15, 2019-06-01, 2019-10-01, 2019-11-01, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
type LookupSnapshotResultOutput ¶
type LookupSnapshotResultOutput struct{ *pulumi.OutputState }
Snapshot of a Volume
func LookupSnapshotOutput ¶
func LookupSnapshotOutput(ctx *pulumi.Context, args LookupSnapshotOutputArgs, opts ...pulumi.InvokeOption) LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) Created ¶
func (o LookupSnapshotResultOutput) Created() pulumi.StringOutput
The creation date of the snapshot
func (LookupSnapshotResultOutput) ElementType ¶
func (LookupSnapshotResultOutput) ElementType() reflect.Type
func (LookupSnapshotResultOutput) Id ¶
func (o LookupSnapshotResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupSnapshotResultOutput) Location ¶
func (o LookupSnapshotResultOutput) Location() pulumi.StringOutput
Resource location
func (LookupSnapshotResultOutput) Name ¶
func (o LookupSnapshotResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupSnapshotResultOutput) ProvisioningState ¶
func (o LookupSnapshotResultOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (LookupSnapshotResultOutput) SnapshotId ¶
func (o LookupSnapshotResultOutput) SnapshotId() pulumi.StringOutput
UUID v4 used to identify the Snapshot
func (LookupSnapshotResultOutput) SystemData ¶
func (o LookupSnapshotResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutput ¶
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext ¶
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) Type ¶
func (o LookupSnapshotResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupSubvolumeArgs ¶
type LookupSubvolumeArgs struct {
// The name of the NetApp account
AccountName string `pulumi:"accountName"`
// The name of the capacity pool
PoolName string `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
// The name of the subvolume.
SubvolumeName string `pulumi:"subvolumeName"`
// The name of the volume
VolumeName string `pulumi:"volumeName"`
}
type LookupSubvolumeOutputArgs ¶
type LookupSubvolumeOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the capacity pool
PoolName pulumi.StringInput `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
// The name of the subvolume.
SubvolumeName pulumi.StringInput `pulumi:"subvolumeName"`
// The name of the volume
VolumeName pulumi.StringInput `pulumi:"volumeName"`
}
func (LookupSubvolumeOutputArgs) ElementType ¶
func (LookupSubvolumeOutputArgs) ElementType() reflect.Type
type LookupSubvolumeResult ¶
type LookupSubvolumeResult struct {
// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id string `pulumi:"id"`
// The name of the resource
Name string `pulumi:"name"`
// parent path to the subvolume
ParentPath *string `pulumi:"parentPath"`
// Path to the subvolume
Path *string `pulumi:"path"`
// Azure lifecycle management
ProvisioningState string `pulumi:"provisioningState"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponse `pulumi:"systemData"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type string `pulumi:"type"`
}
Subvolume Information properties
func LookupSubvolume ¶
func LookupSubvolume(ctx *pulumi.Context, args *LookupSubvolumeArgs, opts ...pulumi.InvokeOption) (*LookupSubvolumeResult, error)
Returns the path associated with the subvolumeName provided Azure REST API version: 2022-11-01.
Other available API versions: 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
type LookupSubvolumeResultOutput ¶
type LookupSubvolumeResultOutput struct{ *pulumi.OutputState }
Subvolume Information properties
func LookupSubvolumeOutput ¶
func LookupSubvolumeOutput(ctx *pulumi.Context, args LookupSubvolumeOutputArgs, opts ...pulumi.InvokeOption) LookupSubvolumeResultOutput
func (LookupSubvolumeResultOutput) ElementType ¶
func (LookupSubvolumeResultOutput) ElementType() reflect.Type
func (LookupSubvolumeResultOutput) Id ¶
func (o LookupSubvolumeResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupSubvolumeResultOutput) Name ¶
func (o LookupSubvolumeResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupSubvolumeResultOutput) ParentPath ¶
func (o LookupSubvolumeResultOutput) ParentPath() pulumi.StringPtrOutput
parent path to the subvolume
func (LookupSubvolumeResultOutput) Path ¶
func (o LookupSubvolumeResultOutput) Path() pulumi.StringPtrOutput
Path to the subvolume
func (LookupSubvolumeResultOutput) ProvisioningState ¶
func (o LookupSubvolumeResultOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (LookupSubvolumeResultOutput) SystemData ¶
func (o LookupSubvolumeResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupSubvolumeResultOutput) ToLookupSubvolumeResultOutput ¶
func (o LookupSubvolumeResultOutput) ToLookupSubvolumeResultOutput() LookupSubvolumeResultOutput
func (LookupSubvolumeResultOutput) ToLookupSubvolumeResultOutputWithContext ¶
func (o LookupSubvolumeResultOutput) ToLookupSubvolumeResultOutputWithContext(ctx context.Context) LookupSubvolumeResultOutput
func (LookupSubvolumeResultOutput) Type ¶
func (o LookupSubvolumeResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupVolumeArgs ¶
type LookupVolumeArgs struct {
// The name of the NetApp account
AccountName string `pulumi:"accountName"`
// The name of the capacity pool
PoolName string `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
// The name of the volume
VolumeName string `pulumi:"volumeName"`
}
type LookupVolumeGroupArgs ¶
type LookupVolumeGroupArgs struct {
// The name of the NetApp account
AccountName string `pulumi:"accountName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
// The name of the volumeGroup
VolumeGroupName string `pulumi:"volumeGroupName"`
}
type LookupVolumeGroupOutputArgs ¶
type LookupVolumeGroupOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
// The name of the volumeGroup
VolumeGroupName pulumi.StringInput `pulumi:"volumeGroupName"`
}
func (LookupVolumeGroupOutputArgs) ElementType ¶
func (LookupVolumeGroupOutputArgs) ElementType() reflect.Type
type LookupVolumeGroupResult ¶
type LookupVolumeGroupResult struct {
// Volume group details
GroupMetaData *VolumeGroupMetaDataResponse `pulumi:"groupMetaData"`
// Resource Id
Id string `pulumi:"id"`
// Resource location
Location *string `pulumi:"location"`
// Resource name
Name string `pulumi:"name"`
// Azure lifecycle management
ProvisioningState string `pulumi:"provisioningState"`
// Resource type
Type string `pulumi:"type"`
// List of volumes from group
Volumes []VolumeGroupVolumePropertiesResponse `pulumi:"volumes"`
}
Volume group resource for create
func LookupVolumeGroup ¶
func LookupVolumeGroup(ctx *pulumi.Context, args *LookupVolumeGroupArgs, opts ...pulumi.InvokeOption) (*LookupVolumeGroupResult, error)
Get details of the specified volume group Azure REST API version: 2022-11-01.
Other available API versions: 2021-10-01, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
type LookupVolumeGroupResultOutput ¶
type LookupVolumeGroupResultOutput struct{ *pulumi.OutputState }
Volume group resource for create
func LookupVolumeGroupOutput ¶
func LookupVolumeGroupOutput(ctx *pulumi.Context, args LookupVolumeGroupOutputArgs, opts ...pulumi.InvokeOption) LookupVolumeGroupResultOutput
func (LookupVolumeGroupResultOutput) ElementType ¶
func (LookupVolumeGroupResultOutput) ElementType() reflect.Type
func (LookupVolumeGroupResultOutput) GroupMetaData ¶
func (o LookupVolumeGroupResultOutput) GroupMetaData() VolumeGroupMetaDataResponsePtrOutput
Volume group details
func (LookupVolumeGroupResultOutput) Id ¶
func (o LookupVolumeGroupResultOutput) Id() pulumi.StringOutput
Resource Id
func (LookupVolumeGroupResultOutput) Location ¶
func (o LookupVolumeGroupResultOutput) Location() pulumi.StringPtrOutput
Resource location
func (LookupVolumeGroupResultOutput) Name ¶
func (o LookupVolumeGroupResultOutput) Name() pulumi.StringOutput
Resource name
func (LookupVolumeGroupResultOutput) ProvisioningState ¶
func (o LookupVolumeGroupResultOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (LookupVolumeGroupResultOutput) ToLookupVolumeGroupResultOutput ¶
func (o LookupVolumeGroupResultOutput) ToLookupVolumeGroupResultOutput() LookupVolumeGroupResultOutput
func (LookupVolumeGroupResultOutput) ToLookupVolumeGroupResultOutputWithContext ¶
func (o LookupVolumeGroupResultOutput) ToLookupVolumeGroupResultOutputWithContext(ctx context.Context) LookupVolumeGroupResultOutput
func (LookupVolumeGroupResultOutput) Type ¶
func (o LookupVolumeGroupResultOutput) Type() pulumi.StringOutput
Resource type
func (LookupVolumeGroupResultOutput) Volumes ¶
func (o LookupVolumeGroupResultOutput) Volumes() VolumeGroupVolumePropertiesResponseArrayOutput
List of volumes from group
type LookupVolumeOutputArgs ¶
type LookupVolumeOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the capacity pool
PoolName pulumi.StringInput `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
// The name of the volume
VolumeName pulumi.StringInput `pulumi:"volumeName"`
}
func (LookupVolumeOutputArgs) ElementType ¶
func (LookupVolumeOutputArgs) ElementType() reflect.Type
type LookupVolumeQuotaRuleArgs ¶
type LookupVolumeQuotaRuleArgs struct {
// The name of the NetApp account
AccountName string `pulumi:"accountName"`
// The name of the capacity pool
PoolName string `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
// The name of the volume
VolumeName string `pulumi:"volumeName"`
// The name of volume quota rule
VolumeQuotaRuleName string `pulumi:"volumeQuotaRuleName"`
}
type LookupVolumeQuotaRuleOutputArgs ¶
type LookupVolumeQuotaRuleOutputArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput `pulumi:"accountName"`
// The name of the capacity pool
PoolName pulumi.StringInput `pulumi:"poolName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
// The name of the volume
VolumeName pulumi.StringInput `pulumi:"volumeName"`
// The name of volume quota rule
VolumeQuotaRuleName pulumi.StringInput `pulumi:"volumeQuotaRuleName"`
}
func (LookupVolumeQuotaRuleOutputArgs) ElementType ¶
func (LookupVolumeQuotaRuleOutputArgs) ElementType() reflect.Type
type LookupVolumeQuotaRuleResult ¶
type LookupVolumeQuotaRuleResult struct {
// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id string `pulumi:"id"`
// The geo-location where the resource lives
Location string `pulumi:"location"`
// The name of the resource
Name string `pulumi:"name"`
// Gets the status of the VolumeQuotaRule at the time the operation was called.
ProvisioningState string `pulumi:"provisioningState"`
// Size of quota
QuotaSizeInKiBs *float64 `pulumi:"quotaSizeInKiBs"`
// UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running <wmic useraccount where name='user-name' get sid>
QuotaTarget *string `pulumi:"quotaTarget"`
// Type of quota
QuotaType *string `pulumi:"quotaType"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponse `pulumi:"systemData"`
// Resource tags.
Tags map[string]string `pulumi:"tags"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type string `pulumi:"type"`
}
Quota Rule of a Volume
func LookupVolumeQuotaRule ¶
func LookupVolumeQuotaRule(ctx *pulumi.Context, args *LookupVolumeQuotaRuleArgs, opts ...pulumi.InvokeOption) (*LookupVolumeQuotaRuleResult, error)
Get details of the specified quota rule Azure REST API version: 2022-11-01.
Other available API versions: 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
type LookupVolumeQuotaRuleResultOutput ¶
type LookupVolumeQuotaRuleResultOutput struct{ *pulumi.OutputState }
Quota Rule of a Volume
func LookupVolumeQuotaRuleOutput ¶
func LookupVolumeQuotaRuleOutput(ctx *pulumi.Context, args LookupVolumeQuotaRuleOutputArgs, opts ...pulumi.InvokeOption) LookupVolumeQuotaRuleResultOutput
func (LookupVolumeQuotaRuleResultOutput) ElementType ¶
func (LookupVolumeQuotaRuleResultOutput) ElementType() reflect.Type
func (LookupVolumeQuotaRuleResultOutput) Id ¶
func (o LookupVolumeQuotaRuleResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupVolumeQuotaRuleResultOutput) Location ¶
func (o LookupVolumeQuotaRuleResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupVolumeQuotaRuleResultOutput) Name ¶
func (o LookupVolumeQuotaRuleResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupVolumeQuotaRuleResultOutput) ProvisioningState ¶
func (o LookupVolumeQuotaRuleResultOutput) ProvisioningState() pulumi.StringOutput
Gets the status of the VolumeQuotaRule at the time the operation was called.
func (LookupVolumeQuotaRuleResultOutput) QuotaSizeInKiBs ¶
func (o LookupVolumeQuotaRuleResultOutput) QuotaSizeInKiBs() pulumi.Float64PtrOutput
Size of quota
func (LookupVolumeQuotaRuleResultOutput) QuotaTarget ¶
func (o LookupVolumeQuotaRuleResultOutput) QuotaTarget() pulumi.StringPtrOutput
UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running <wmic useraccount where name='user-name' get sid>
func (LookupVolumeQuotaRuleResultOutput) QuotaType ¶
func (o LookupVolumeQuotaRuleResultOutput) QuotaType() pulumi.StringPtrOutput
Type of quota
func (LookupVolumeQuotaRuleResultOutput) SystemData ¶
func (o LookupVolumeQuotaRuleResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupVolumeQuotaRuleResultOutput) Tags ¶
func (o LookupVolumeQuotaRuleResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupVolumeQuotaRuleResultOutput) ToLookupVolumeQuotaRuleResultOutput ¶
func (o LookupVolumeQuotaRuleResultOutput) ToLookupVolumeQuotaRuleResultOutput() LookupVolumeQuotaRuleResultOutput
func (LookupVolumeQuotaRuleResultOutput) ToLookupVolumeQuotaRuleResultOutputWithContext ¶
func (o LookupVolumeQuotaRuleResultOutput) ToLookupVolumeQuotaRuleResultOutputWithContext(ctx context.Context) LookupVolumeQuotaRuleResultOutput
func (LookupVolumeQuotaRuleResultOutput) Type ¶
func (o LookupVolumeQuotaRuleResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupVolumeResult ¶
type LookupVolumeResult struct {
// Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
ActualThroughputMibps float64 `pulumi:"actualThroughputMibps"`
// Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose
AvsDataStore *string `pulumi:"avsDataStore"`
// UUID v4 or resource identifier used to identify the Backup.
BackupId *string `pulumi:"backupId"`
// Unique Baremetal Tenant Identifier.
BaremetalTenantId string `pulumi:"baremetalTenantId"`
// Pool Resource Id used in case of creating a volume through volume group
CapacityPoolResourceId *string `pulumi:"capacityPoolResourceId"`
// When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.
CloneProgress int `pulumi:"cloneProgress"`
// Specifies whether Cool Access(tiering) is enabled for the volume.
CoolAccess *bool `pulumi:"coolAccess"`
// Specifies the number of days after which data that is not accessed by clients will be tiered.
CoolnessPeriod *int `pulumi:"coolnessPeriod"`
// A unique file path for the volume. Used when creating mount targets
CreationToken string `pulumi:"creationToken"`
// DataProtection type volumes include an object containing details of the replication
DataProtection *VolumePropertiesResponseDataProtection `pulumi:"dataProtection"`
// Data store resource unique identifier
DataStoreResourceId []string `pulumi:"dataStoreResourceId"`
// Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
DefaultGroupQuotaInKiBs *float64 `pulumi:"defaultGroupQuotaInKiBs"`
// Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
DefaultUserQuotaInKiBs *float64 `pulumi:"defaultUserQuotaInKiBs"`
// If enabled (true) the snapshot the volume was created from will be automatically deleted after the volume create operation has finished. Defaults to false
DeleteBaseSnapshot *bool `pulumi:"deleteBaseSnapshot"`
// Flag indicating whether subvolume operations are enabled on the volume
EnableSubvolumes *string `pulumi:"enableSubvolumes"`
// Specifies if the volume is encrypted or not. Only available on volumes created or updated after 2022-01-01.
Encrypted bool `pulumi:"encrypted"`
// Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
EncryptionKeySource *string `pulumi:"encryptionKeySource"`
// A unique read-only string that changes whenever the resource is updated.
Etag string `pulumi:"etag"`
// Set of export policy rules
ExportPolicy *VolumePropertiesResponseExportPolicy `pulumi:"exportPolicy"`
// Flag indicating whether file access logs are enabled for the volume, based on active diagnostic settings present on the volume.
FileAccessLogs string `pulumi:"fileAccessLogs"`
// Unique FileSystem Identifier.
FileSystemId string `pulumi:"fileSystemId"`
// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id string `pulumi:"id"`
// Specifies if default quota is enabled for the volume.
IsDefaultQuotaEnabled *bool `pulumi:"isDefaultQuotaEnabled"`
// Specifies whether volume is a Large Volume or Regular Volume.
IsLargeVolume *bool `pulumi:"isLargeVolume"`
// Restoring
IsRestoring *bool `pulumi:"isRestoring"`
// Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later
KerberosEnabled *bool `pulumi:"kerberosEnabled"`
// The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
KeyVaultPrivateEndpointResourceId *string `pulumi:"keyVaultPrivateEndpointResourceId"`
// Specifies whether LDAP is enabled or not for a given NFS volume.
LdapEnabled *bool `pulumi:"ldapEnabled"`
// The geo-location where the resource lives
Location string `pulumi:"location"`
// Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.
MaximumNumberOfFiles float64 `pulumi:"maximumNumberOfFiles"`
// List of mount targets
MountTargets []MountTargetPropertiesResponse `pulumi:"mountTargets"`
// The name of the resource
Name string `pulumi:"name"`
// Basic network, or Standard features available to the volume.
NetworkFeatures *string `pulumi:"networkFeatures"`
// Network Sibling Set ID for the the group of volumes sharing networking resources.
NetworkSiblingSetId string `pulumi:"networkSiblingSetId"`
// Id of the snapshot or backup that the volume is restored from.
OriginatingResourceId string `pulumi:"originatingResourceId"`
// Application specific placement rules for the particular volume
PlacementRules []PlacementKeyValuePairsResponse `pulumi:"placementRules"`
// Set of protocol types, default NFSv3, CIFS for SMB protocol
ProtocolTypes []string `pulumi:"protocolTypes"`
// The availability zone where the volume is provisioned. This refers to the logical availability zone where the volume resides.
ProvisionedAvailabilityZone string `pulumi:"provisionedAvailabilityZone"`
// Azure lifecycle management
ProvisioningState string `pulumi:"provisioningState"`
// Proximity placement group associated with the volume
ProximityPlacementGroup *string `pulumi:"proximityPlacementGroup"`
// The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol
SecurityStyle *string `pulumi:"securityStyle"`
// The service level of the file system
ServiceLevel *string `pulumi:"serviceLevel"`
// Enables access based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
SmbAccessBasedEnumeration *string `pulumi:"smbAccessBasedEnumeration"`
// Enables continuously available share property for smb volume. Only applicable for SMB volume
SmbContinuouslyAvailable *bool `pulumi:"smbContinuouslyAvailable"`
// Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later
SmbEncryption *bool `pulumi:"smbEncryption"`
// Enables non browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
SmbNonBrowsable *string `pulumi:"smbNonBrowsable"`
// If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (defaults to true).
SnapshotDirectoryVisible *bool `pulumi:"snapshotDirectoryVisible"`
// UUID v4 or resource identifier used to identify the Snapshot.
SnapshotId *string `pulumi:"snapshotId"`
// Provides storage to network proximity information for the volume.
StorageToNetworkProximity string `pulumi:"storageToNetworkProximity"`
// The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes
SubnetId string `pulumi:"subnetId"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponse `pulumi:"systemData"`
// T2 network information
T2Network string `pulumi:"t2Network"`
// Resource tags.
Tags map[string]string `pulumi:"tags"`
ThroughputMibps *float64 `pulumi:"throughputMibps"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type string `pulumi:"type"`
// UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.
UnixPermissions *string `pulumi:"unixPermissions"`
// Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.
UsageThreshold float64 `pulumi:"usageThreshold"`
// Volume Group Name
VolumeGroupName string `pulumi:"volumeGroupName"`
// Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log
VolumeSpecName *string `pulumi:"volumeSpecName"`
// What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection
VolumeType *string `pulumi:"volumeType"`
// Availability Zone
Zones []string `pulumi:"zones"`
}
Volume resource
func LookupVolume ¶
func LookupVolume(ctx *pulumi.Context, args *LookupVolumeArgs, opts ...pulumi.InvokeOption) (*LookupVolumeResult, error)
Get the details of the specified volume Azure REST API version: 2022-11-01.
Other available API versions: 2017-08-15, 2019-05-01, 2019-07-01, 2019-08-01, 2020-02-01, 2021-10-01, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
func (*LookupVolumeResult) Defaults ¶
func (val *LookupVolumeResult) Defaults() *LookupVolumeResult
Defaults sets the appropriate defaults for LookupVolumeResult
type LookupVolumeResultOutput ¶
type LookupVolumeResultOutput struct{ *pulumi.OutputState }
Volume resource
func LookupVolumeOutput ¶
func LookupVolumeOutput(ctx *pulumi.Context, args LookupVolumeOutputArgs, opts ...pulumi.InvokeOption) LookupVolumeResultOutput
func (LookupVolumeResultOutput) ActualThroughputMibps ¶
func (o LookupVolumeResultOutput) ActualThroughputMibps() pulumi.Float64Output
Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
func (LookupVolumeResultOutput) AvsDataStore ¶
func (o LookupVolumeResultOutput) AvsDataStore() pulumi.StringPtrOutput
Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose
func (LookupVolumeResultOutput) BackupId ¶
func (o LookupVolumeResultOutput) BackupId() pulumi.StringPtrOutput
UUID v4 or resource identifier used to identify the Backup.
func (LookupVolumeResultOutput) BaremetalTenantId ¶
func (o LookupVolumeResultOutput) BaremetalTenantId() pulumi.StringOutput
Unique Baremetal Tenant Identifier.
func (LookupVolumeResultOutput) CapacityPoolResourceId ¶
func (o LookupVolumeResultOutput) CapacityPoolResourceId() pulumi.StringPtrOutput
Pool Resource Id used in case of creating a volume through volume group
func (LookupVolumeResultOutput) CloneProgress ¶
func (o LookupVolumeResultOutput) CloneProgress() pulumi.IntOutput
When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.
func (LookupVolumeResultOutput) CoolAccess ¶
func (o LookupVolumeResultOutput) CoolAccess() pulumi.BoolPtrOutput
Specifies whether Cool Access(tiering) is enabled for the volume.
func (LookupVolumeResultOutput) CoolnessPeriod ¶
func (o LookupVolumeResultOutput) CoolnessPeriod() pulumi.IntPtrOutput
Specifies the number of days after which data that is not accessed by clients will be tiered.
func (LookupVolumeResultOutput) CreationToken ¶
func (o LookupVolumeResultOutput) CreationToken() pulumi.StringOutput
A unique file path for the volume. Used when creating mount targets
func (LookupVolumeResultOutput) DataProtection ¶
func (o LookupVolumeResultOutput) DataProtection() VolumePropertiesResponseDataProtectionPtrOutput
DataProtection type volumes include an object containing details of the replication
func (LookupVolumeResultOutput) DataStoreResourceId ¶
func (o LookupVolumeResultOutput) DataStoreResourceId() pulumi.StringArrayOutput
Data store resource unique identifier
func (LookupVolumeResultOutput) DefaultGroupQuotaInKiBs ¶
func (o LookupVolumeResultOutput) DefaultGroupQuotaInKiBs() pulumi.Float64PtrOutput
Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
func (LookupVolumeResultOutput) DefaultUserQuotaInKiBs ¶
func (o LookupVolumeResultOutput) DefaultUserQuotaInKiBs() pulumi.Float64PtrOutput
Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
func (LookupVolumeResultOutput) DeleteBaseSnapshot ¶
func (o LookupVolumeResultOutput) DeleteBaseSnapshot() pulumi.BoolPtrOutput
If enabled (true) the snapshot the volume was created from will be automatically deleted after the volume create operation has finished. Defaults to false
func (LookupVolumeResultOutput) ElementType ¶
func (LookupVolumeResultOutput) ElementType() reflect.Type
func (LookupVolumeResultOutput) EnableSubvolumes ¶
func (o LookupVolumeResultOutput) EnableSubvolumes() pulumi.StringPtrOutput
Flag indicating whether subvolume operations are enabled on the volume
func (LookupVolumeResultOutput) Encrypted ¶
func (o LookupVolumeResultOutput) Encrypted() pulumi.BoolOutput
Specifies if the volume is encrypted or not. Only available on volumes created or updated after 2022-01-01.
func (LookupVolumeResultOutput) EncryptionKeySource ¶
func (o LookupVolumeResultOutput) EncryptionKeySource() pulumi.StringPtrOutput
Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
func (LookupVolumeResultOutput) Etag ¶
func (o LookupVolumeResultOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (LookupVolumeResultOutput) ExportPolicy ¶
func (o LookupVolumeResultOutput) ExportPolicy() VolumePropertiesResponseExportPolicyPtrOutput
Set of export policy rules
func (LookupVolumeResultOutput) FileAccessLogs ¶
func (o LookupVolumeResultOutput) FileAccessLogs() pulumi.StringOutput
Flag indicating whether file access logs are enabled for the volume, based on active diagnostic settings present on the volume.
func (LookupVolumeResultOutput) FileSystemId ¶
func (o LookupVolumeResultOutput) FileSystemId() pulumi.StringOutput
Unique FileSystem Identifier.
func (LookupVolumeResultOutput) Id ¶
func (o LookupVolumeResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupVolumeResultOutput) IsDefaultQuotaEnabled ¶
func (o LookupVolumeResultOutput) IsDefaultQuotaEnabled() pulumi.BoolPtrOutput
Specifies if default quota is enabled for the volume.
func (LookupVolumeResultOutput) IsLargeVolume ¶
func (o LookupVolumeResultOutput) IsLargeVolume() pulumi.BoolPtrOutput
Specifies whether volume is a Large Volume or Regular Volume.
func (LookupVolumeResultOutput) IsRestoring ¶
func (o LookupVolumeResultOutput) IsRestoring() pulumi.BoolPtrOutput
Restoring
func (LookupVolumeResultOutput) KerberosEnabled ¶
func (o LookupVolumeResultOutput) KerberosEnabled() pulumi.BoolPtrOutput
Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later
func (LookupVolumeResultOutput) KeyVaultPrivateEndpointResourceId ¶
func (o LookupVolumeResultOutput) KeyVaultPrivateEndpointResourceId() pulumi.StringPtrOutput
The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
func (LookupVolumeResultOutput) LdapEnabled ¶
func (o LookupVolumeResultOutput) LdapEnabled() pulumi.BoolPtrOutput
Specifies whether LDAP is enabled or not for a given NFS volume.
func (LookupVolumeResultOutput) Location ¶
func (o LookupVolumeResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupVolumeResultOutput) MaximumNumberOfFiles ¶
func (o LookupVolumeResultOutput) MaximumNumberOfFiles() pulumi.Float64Output
Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.
func (LookupVolumeResultOutput) MountTargets ¶
func (o LookupVolumeResultOutput) MountTargets() MountTargetPropertiesResponseArrayOutput
List of mount targets
func (LookupVolumeResultOutput) Name ¶
func (o LookupVolumeResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupVolumeResultOutput) NetworkFeatures ¶
func (o LookupVolumeResultOutput) NetworkFeatures() pulumi.StringPtrOutput
Basic network, or Standard features available to the volume.
func (LookupVolumeResultOutput) NetworkSiblingSetId ¶
func (o LookupVolumeResultOutput) NetworkSiblingSetId() pulumi.StringOutput
Network Sibling Set ID for the the group of volumes sharing networking resources.
func (LookupVolumeResultOutput) OriginatingResourceId ¶
func (o LookupVolumeResultOutput) OriginatingResourceId() pulumi.StringOutput
Id of the snapshot or backup that the volume is restored from.
func (LookupVolumeResultOutput) PlacementRules ¶
func (o LookupVolumeResultOutput) PlacementRules() PlacementKeyValuePairsResponseArrayOutput
Application specific placement rules for the particular volume
func (LookupVolumeResultOutput) ProtocolTypes ¶
func (o LookupVolumeResultOutput) ProtocolTypes() pulumi.StringArrayOutput
Set of protocol types, default NFSv3, CIFS for SMB protocol
func (LookupVolumeResultOutput) ProvisionedAvailabilityZone ¶
func (o LookupVolumeResultOutput) ProvisionedAvailabilityZone() pulumi.StringOutput
The availability zone where the volume is provisioned. This refers to the logical availability zone where the volume resides.
func (LookupVolumeResultOutput) ProvisioningState ¶
func (o LookupVolumeResultOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (LookupVolumeResultOutput) ProximityPlacementGroup ¶
func (o LookupVolumeResultOutput) ProximityPlacementGroup() pulumi.StringPtrOutput
Proximity placement group associated with the volume
func (LookupVolumeResultOutput) SecurityStyle ¶
func (o LookupVolumeResultOutput) SecurityStyle() pulumi.StringPtrOutput
The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol
func (LookupVolumeResultOutput) ServiceLevel ¶
func (o LookupVolumeResultOutput) ServiceLevel() pulumi.StringPtrOutput
The service level of the file system
func (LookupVolumeResultOutput) SmbAccessBasedEnumeration ¶
func (o LookupVolumeResultOutput) SmbAccessBasedEnumeration() pulumi.StringPtrOutput
Enables access based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
func (LookupVolumeResultOutput) SmbContinuouslyAvailable ¶
func (o LookupVolumeResultOutput) SmbContinuouslyAvailable() pulumi.BoolPtrOutput
Enables continuously available share property for smb volume. Only applicable for SMB volume
func (LookupVolumeResultOutput) SmbEncryption ¶
func (o LookupVolumeResultOutput) SmbEncryption() pulumi.BoolPtrOutput
Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later
func (LookupVolumeResultOutput) SmbNonBrowsable ¶
func (o LookupVolumeResultOutput) SmbNonBrowsable() pulumi.StringPtrOutput
Enables non browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
func (LookupVolumeResultOutput) SnapshotDirectoryVisible ¶
func (o LookupVolumeResultOutput) SnapshotDirectoryVisible() pulumi.BoolPtrOutput
If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (defaults to true).
func (LookupVolumeResultOutput) SnapshotId ¶
func (o LookupVolumeResultOutput) SnapshotId() pulumi.StringPtrOutput
UUID v4 or resource identifier used to identify the Snapshot.
func (LookupVolumeResultOutput) StorageToNetworkProximity ¶
func (o LookupVolumeResultOutput) StorageToNetworkProximity() pulumi.StringOutput
Provides storage to network proximity information for the volume.
func (LookupVolumeResultOutput) SubnetId ¶
func (o LookupVolumeResultOutput) SubnetId() pulumi.StringOutput
The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes
func (LookupVolumeResultOutput) SystemData ¶
func (o LookupVolumeResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupVolumeResultOutput) T2Network ¶
func (o LookupVolumeResultOutput) T2Network() pulumi.StringOutput
T2 network information
func (LookupVolumeResultOutput) Tags ¶
func (o LookupVolumeResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupVolumeResultOutput) ThroughputMibps ¶
func (o LookupVolumeResultOutput) ThroughputMibps() pulumi.Float64PtrOutput
func (LookupVolumeResultOutput) ToLookupVolumeResultOutput ¶
func (o LookupVolumeResultOutput) ToLookupVolumeResultOutput() LookupVolumeResultOutput
func (LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext ¶
func (o LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext(ctx context.Context) LookupVolumeResultOutput
func (LookupVolumeResultOutput) Type ¶
func (o LookupVolumeResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupVolumeResultOutput) UnixPermissions ¶
func (o LookupVolumeResultOutput) UnixPermissions() pulumi.StringPtrOutput
UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.
func (LookupVolumeResultOutput) UsageThreshold ¶
func (o LookupVolumeResultOutput) UsageThreshold() pulumi.Float64Output
Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.
func (LookupVolumeResultOutput) VolumeGroupName ¶
func (o LookupVolumeResultOutput) VolumeGroupName() pulumi.StringOutput
Volume Group Name
func (LookupVolumeResultOutput) VolumeSpecName ¶
func (o LookupVolumeResultOutput) VolumeSpecName() pulumi.StringPtrOutput
Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log
func (LookupVolumeResultOutput) VolumeType ¶
func (o LookupVolumeResultOutput) VolumeType() pulumi.StringPtrOutput
What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection
func (LookupVolumeResultOutput) Zones ¶
func (o LookupVolumeResultOutput) Zones() pulumi.StringArrayOutput
Availability Zone
type ManagedServiceIdentity ¶
type ManagedServiceIdentity struct {
// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
Type string `pulumi:"type"`
// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}
Managed service identity (system assigned and/or user assigned identities)
type ManagedServiceIdentityArgs ¶
type ManagedServiceIdentityArgs struct {
// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
Type pulumi.StringInput `pulumi:"type"`
// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}
Managed service identity (system assigned and/or user assigned identities)
func (ManagedServiceIdentityArgs) ElementType ¶
func (ManagedServiceIdentityArgs) ElementType() reflect.Type
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
type ManagedServiceIdentityInput ¶
type ManagedServiceIdentityInput interface {
pulumi.Input
ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
ToManagedServiceIdentityOutputWithContext(context.Context) ManagedServiceIdentityOutput
}
ManagedServiceIdentityInput is an input type that accepts ManagedServiceIdentityArgs and ManagedServiceIdentityOutput values. You can construct a concrete instance of `ManagedServiceIdentityInput` via:
ManagedServiceIdentityArgs{...}
type ManagedServiceIdentityOutput ¶
type ManagedServiceIdentityOutput struct{ *pulumi.OutputState }
Managed service identity (system assigned and/or user assigned identities)
func (ManagedServiceIdentityOutput) ElementType ¶
func (ManagedServiceIdentityOutput) ElementType() reflect.Type
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityOutput) Type ¶
func (o ManagedServiceIdentityOutput) Type() pulumi.StringOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityPtrInput ¶
type ManagedServiceIdentityPtrInput interface {
pulumi.Input
ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
ToManagedServiceIdentityPtrOutputWithContext(context.Context) ManagedServiceIdentityPtrOutput
}
ManagedServiceIdentityPtrInput is an input type that accepts ManagedServiceIdentityArgs, ManagedServiceIdentityPtr and ManagedServiceIdentityPtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityPtrInput` via:
ManagedServiceIdentityArgs{...}
or:
nil
func ManagedServiceIdentityPtr ¶
func ManagedServiceIdentityPtr(v *ManagedServiceIdentityArgs) ManagedServiceIdentityPtrInput
type ManagedServiceIdentityPtrOutput ¶
type ManagedServiceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityPtrOutput) Elem ¶
func (o ManagedServiceIdentityPtrOutput) Elem() ManagedServiceIdentityOutput
func (ManagedServiceIdentityPtrOutput) ElementType ¶
func (ManagedServiceIdentityPtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput ¶
func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext ¶
func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityPtrOutput) Type ¶
func (o ManagedServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityPtrOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityResponse ¶
type ManagedServiceIdentityResponse struct {
// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
PrincipalId string `pulumi:"principalId"`
// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
TenantId string `pulumi:"tenantId"`
// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
Type string `pulumi:"type"`
// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}
Managed service identity (system assigned and/or user assigned identities)
type ManagedServiceIdentityResponseOutput ¶
type ManagedServiceIdentityResponseOutput struct{ *pulumi.OutputState }
Managed service identity (system assigned and/or user assigned identities)
func (ManagedServiceIdentityResponseOutput) ElementType ¶
func (ManagedServiceIdentityResponseOutput) ElementType() reflect.Type
func (ManagedServiceIdentityResponseOutput) PrincipalId ¶
func (o ManagedServiceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponseOutput) TenantId ¶
func (o ManagedServiceIdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput ¶
func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext ¶
func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput
func (ManagedServiceIdentityResponseOutput) Type ¶
func (o ManagedServiceIdentityResponseOutput) Type() pulumi.StringOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityResponseOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityResponsePtrOutput ¶
type ManagedServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityResponsePtrOutput) ElementType ¶
func (ManagedServiceIdentityResponsePtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityResponsePtrOutput) PrincipalId ¶
func (o ManagedServiceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponsePtrOutput) TenantId ¶
func (o ManagedServiceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput ¶
func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext ¶
func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponsePtrOutput) Type ¶
func (o ManagedServiceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityType ¶
type ManagedServiceIdentityType string
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityType) ElementType ¶
func (ManagedServiceIdentityType) ElementType() reflect.Type
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityType) ToStringOutput ¶
func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput
func (ManagedServiceIdentityType) ToStringOutputWithContext ¶
func (e ManagedServiceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedServiceIdentityType) ToStringPtrOutput ¶
func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityType) ToStringPtrOutputWithContext ¶
func (e ManagedServiceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedServiceIdentityTypeInput ¶
type ManagedServiceIdentityTypeInput interface {
pulumi.Input
ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
ToManagedServiceIdentityTypeOutputWithContext(context.Context) ManagedServiceIdentityTypeOutput
}
ManagedServiceIdentityTypeInput is an input type that accepts values of the ManagedServiceIdentityType enum A concrete instance of `ManagedServiceIdentityTypeInput` can be one of the following:
ManagedServiceIdentityTypeNone ManagedServiceIdentityTypeSystemAssigned ManagedServiceIdentityTypeUserAssigned ManagedServiceIdentityType_SystemAssigned_UserAssigned
type ManagedServiceIdentityTypeOutput ¶
type ManagedServiceIdentityTypeOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityTypeOutput) ElementType ¶
func (ManagedServiceIdentityTypeOutput) ElementType() reflect.Type
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypeOutput) ToStringOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (ManagedServiceIdentityTypeOutput) ToStringOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedServiceIdentityTypeOutput) ToStringPtrOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedServiceIdentityTypePtrInput ¶
type ManagedServiceIdentityTypePtrInput interface {
pulumi.Input
ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
ToManagedServiceIdentityTypePtrOutputWithContext(context.Context) ManagedServiceIdentityTypePtrOutput
}
func ManagedServiceIdentityTypePtr ¶
func ManagedServiceIdentityTypePtr(v string) ManagedServiceIdentityTypePtrInput
type ManagedServiceIdentityTypePtrOutput ¶
type ManagedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityTypePtrOutput) Elem ¶
func (o ManagedServiceIdentityTypePtrOutput) Elem() ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityTypePtrOutput) ElementType ¶
func (ManagedServiceIdentityTypePtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput ¶
func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext ¶
func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MonthlySchedule ¶
type MonthlySchedule struct {
// Indicates which days of the month snapshot should be taken. A comma delimited string.
DaysOfMonth *string `pulumi:"daysOfMonth"`
// Indicates which hour in UTC timezone a snapshot should be taken
Hour *int `pulumi:"hour"`
// Indicates which minute snapshot should be taken
Minute *int `pulumi:"minute"`
// Monthly snapshot count to keep
SnapshotsToKeep *int `pulumi:"snapshotsToKeep"`
// Resource size in bytes, current storage usage for the volume in bytes
UsedBytes *float64 `pulumi:"usedBytes"`
}
Monthly Schedule properties
type MonthlyScheduleArgs ¶
type MonthlyScheduleArgs struct {
// Indicates which days of the month snapshot should be taken. A comma delimited string.
DaysOfMonth pulumi.StringPtrInput `pulumi:"daysOfMonth"`
// Indicates which hour in UTC timezone a snapshot should be taken
Hour pulumi.IntPtrInput `pulumi:"hour"`
// Indicates which minute snapshot should be taken
Minute pulumi.IntPtrInput `pulumi:"minute"`
// Monthly snapshot count to keep
SnapshotsToKeep pulumi.IntPtrInput `pulumi:"snapshotsToKeep"`
// Resource size in bytes, current storage usage for the volume in bytes
UsedBytes pulumi.Float64PtrInput `pulumi:"usedBytes"`
}
Monthly Schedule properties
func (MonthlyScheduleArgs) ElementType ¶
func (MonthlyScheduleArgs) ElementType() reflect.Type
func (MonthlyScheduleArgs) ToMonthlyScheduleOutput ¶
func (i MonthlyScheduleArgs) ToMonthlyScheduleOutput() MonthlyScheduleOutput
func (MonthlyScheduleArgs) ToMonthlyScheduleOutputWithContext ¶
func (i MonthlyScheduleArgs) ToMonthlyScheduleOutputWithContext(ctx context.Context) MonthlyScheduleOutput
func (MonthlyScheduleArgs) ToMonthlySchedulePtrOutput ¶
func (i MonthlyScheduleArgs) ToMonthlySchedulePtrOutput() MonthlySchedulePtrOutput
func (MonthlyScheduleArgs) ToMonthlySchedulePtrOutputWithContext ¶
func (i MonthlyScheduleArgs) ToMonthlySchedulePtrOutputWithContext(ctx context.Context) MonthlySchedulePtrOutput
type MonthlyScheduleInput ¶
type MonthlyScheduleInput interface {
pulumi.Input
ToMonthlyScheduleOutput() MonthlyScheduleOutput
ToMonthlyScheduleOutputWithContext(context.Context) MonthlyScheduleOutput
}
MonthlyScheduleInput is an input type that accepts MonthlyScheduleArgs and MonthlyScheduleOutput values. You can construct a concrete instance of `MonthlyScheduleInput` via:
MonthlyScheduleArgs{...}
type MonthlyScheduleOutput ¶
type MonthlyScheduleOutput struct{ *pulumi.OutputState }
Monthly Schedule properties
func (MonthlyScheduleOutput) DaysOfMonth ¶
func (o MonthlyScheduleOutput) DaysOfMonth() pulumi.StringPtrOutput
Indicates which days of the month snapshot should be taken. A comma delimited string.
func (MonthlyScheduleOutput) ElementType ¶
func (MonthlyScheduleOutput) ElementType() reflect.Type
func (MonthlyScheduleOutput) Hour ¶
func (o MonthlyScheduleOutput) Hour() pulumi.IntPtrOutput
Indicates which hour in UTC timezone a snapshot should be taken
func (MonthlyScheduleOutput) Minute ¶
func (o MonthlyScheduleOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (MonthlyScheduleOutput) SnapshotsToKeep ¶
func (o MonthlyScheduleOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Monthly snapshot count to keep
func (MonthlyScheduleOutput) ToMonthlyScheduleOutput ¶
func (o MonthlyScheduleOutput) ToMonthlyScheduleOutput() MonthlyScheduleOutput
func (MonthlyScheduleOutput) ToMonthlyScheduleOutputWithContext ¶
func (o MonthlyScheduleOutput) ToMonthlyScheduleOutputWithContext(ctx context.Context) MonthlyScheduleOutput
func (MonthlyScheduleOutput) ToMonthlySchedulePtrOutput ¶
func (o MonthlyScheduleOutput) ToMonthlySchedulePtrOutput() MonthlySchedulePtrOutput
func (MonthlyScheduleOutput) ToMonthlySchedulePtrOutputWithContext ¶
func (o MonthlyScheduleOutput) ToMonthlySchedulePtrOutputWithContext(ctx context.Context) MonthlySchedulePtrOutput
func (MonthlyScheduleOutput) UsedBytes ¶
func (o MonthlyScheduleOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type MonthlySchedulePtrInput ¶
type MonthlySchedulePtrInput interface {
pulumi.Input
ToMonthlySchedulePtrOutput() MonthlySchedulePtrOutput
ToMonthlySchedulePtrOutputWithContext(context.Context) MonthlySchedulePtrOutput
}
MonthlySchedulePtrInput is an input type that accepts MonthlyScheduleArgs, MonthlySchedulePtr and MonthlySchedulePtrOutput values. You can construct a concrete instance of `MonthlySchedulePtrInput` via:
MonthlyScheduleArgs{...}
or:
nil
func MonthlySchedulePtr ¶
func MonthlySchedulePtr(v *MonthlyScheduleArgs) MonthlySchedulePtrInput
type MonthlySchedulePtrOutput ¶
type MonthlySchedulePtrOutput struct{ *pulumi.OutputState }
func (MonthlySchedulePtrOutput) DaysOfMonth ¶
func (o MonthlySchedulePtrOutput) DaysOfMonth() pulumi.StringPtrOutput
Indicates which days of the month snapshot should be taken. A comma delimited string.
func (MonthlySchedulePtrOutput) Elem ¶
func (o MonthlySchedulePtrOutput) Elem() MonthlyScheduleOutput
func (MonthlySchedulePtrOutput) ElementType ¶
func (MonthlySchedulePtrOutput) ElementType() reflect.Type
func (MonthlySchedulePtrOutput) Hour ¶
func (o MonthlySchedulePtrOutput) Hour() pulumi.IntPtrOutput
Indicates which hour in UTC timezone a snapshot should be taken
func (MonthlySchedulePtrOutput) Minute ¶
func (o MonthlySchedulePtrOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (MonthlySchedulePtrOutput) SnapshotsToKeep ¶
func (o MonthlySchedulePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Monthly snapshot count to keep
func (MonthlySchedulePtrOutput) ToMonthlySchedulePtrOutput ¶
func (o MonthlySchedulePtrOutput) ToMonthlySchedulePtrOutput() MonthlySchedulePtrOutput
func (MonthlySchedulePtrOutput) ToMonthlySchedulePtrOutputWithContext ¶
func (o MonthlySchedulePtrOutput) ToMonthlySchedulePtrOutputWithContext(ctx context.Context) MonthlySchedulePtrOutput
func (MonthlySchedulePtrOutput) UsedBytes ¶
func (o MonthlySchedulePtrOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type MonthlyScheduleResponse ¶
type MonthlyScheduleResponse struct {
// Indicates which days of the month snapshot should be taken. A comma delimited string.
DaysOfMonth *string `pulumi:"daysOfMonth"`
// Indicates which hour in UTC timezone a snapshot should be taken
Hour *int `pulumi:"hour"`
// Indicates which minute snapshot should be taken
Minute *int `pulumi:"minute"`
// Monthly snapshot count to keep
SnapshotsToKeep *int `pulumi:"snapshotsToKeep"`
// Resource size in bytes, current storage usage for the volume in bytes
UsedBytes *float64 `pulumi:"usedBytes"`
}
Monthly Schedule properties
type MonthlyScheduleResponseOutput ¶
type MonthlyScheduleResponseOutput struct{ *pulumi.OutputState }
Monthly Schedule properties
func (MonthlyScheduleResponseOutput) DaysOfMonth ¶
func (o MonthlyScheduleResponseOutput) DaysOfMonth() pulumi.StringPtrOutput
Indicates which days of the month snapshot should be taken. A comma delimited string.
func (MonthlyScheduleResponseOutput) ElementType ¶
func (MonthlyScheduleResponseOutput) ElementType() reflect.Type
func (MonthlyScheduleResponseOutput) Hour ¶
func (o MonthlyScheduleResponseOutput) Hour() pulumi.IntPtrOutput
Indicates which hour in UTC timezone a snapshot should be taken
func (MonthlyScheduleResponseOutput) Minute ¶
func (o MonthlyScheduleResponseOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (MonthlyScheduleResponseOutput) SnapshotsToKeep ¶
func (o MonthlyScheduleResponseOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Monthly snapshot count to keep
func (MonthlyScheduleResponseOutput) ToMonthlyScheduleResponseOutput ¶
func (o MonthlyScheduleResponseOutput) ToMonthlyScheduleResponseOutput() MonthlyScheduleResponseOutput
func (MonthlyScheduleResponseOutput) ToMonthlyScheduleResponseOutputWithContext ¶
func (o MonthlyScheduleResponseOutput) ToMonthlyScheduleResponseOutputWithContext(ctx context.Context) MonthlyScheduleResponseOutput
func (MonthlyScheduleResponseOutput) UsedBytes ¶
func (o MonthlyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type MonthlyScheduleResponsePtrOutput ¶
type MonthlyScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (MonthlyScheduleResponsePtrOutput) DaysOfMonth ¶
func (o MonthlyScheduleResponsePtrOutput) DaysOfMonth() pulumi.StringPtrOutput
Indicates which days of the month snapshot should be taken. A comma delimited string.
func (MonthlyScheduleResponsePtrOutput) Elem ¶
func (o MonthlyScheduleResponsePtrOutput) Elem() MonthlyScheduleResponseOutput
func (MonthlyScheduleResponsePtrOutput) ElementType ¶
func (MonthlyScheduleResponsePtrOutput) ElementType() reflect.Type
func (MonthlyScheduleResponsePtrOutput) Hour ¶
func (o MonthlyScheduleResponsePtrOutput) Hour() pulumi.IntPtrOutput
Indicates which hour in UTC timezone a snapshot should be taken
func (MonthlyScheduleResponsePtrOutput) Minute ¶
func (o MonthlyScheduleResponsePtrOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (MonthlyScheduleResponsePtrOutput) SnapshotsToKeep ¶
func (o MonthlyScheduleResponsePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Monthly snapshot count to keep
func (MonthlyScheduleResponsePtrOutput) ToMonthlyScheduleResponsePtrOutput ¶
func (o MonthlyScheduleResponsePtrOutput) ToMonthlyScheduleResponsePtrOutput() MonthlyScheduleResponsePtrOutput
func (MonthlyScheduleResponsePtrOutput) ToMonthlyScheduleResponsePtrOutputWithContext ¶
func (o MonthlyScheduleResponsePtrOutput) ToMonthlyScheduleResponsePtrOutputWithContext(ctx context.Context) MonthlyScheduleResponsePtrOutput
func (MonthlyScheduleResponsePtrOutput) UsedBytes ¶
func (o MonthlyScheduleResponsePtrOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type MountTargetPropertiesResponse ¶
type MountTargetPropertiesResponse struct {
// UUID v4 used to identify the MountTarget
FileSystemId string `pulumi:"fileSystemId"`
// The mount target's IPv4 address
IpAddress string `pulumi:"ipAddress"`
// UUID v4 used to identify the MountTarget
MountTargetId string `pulumi:"mountTargetId"`
// The SMB server's Fully Qualified Domain Name, FQDN
SmbServerFqdn *string `pulumi:"smbServerFqdn"`
}
Mount target properties
type MountTargetPropertiesResponseArrayOutput ¶
type MountTargetPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (MountTargetPropertiesResponseArrayOutput) ElementType ¶
func (MountTargetPropertiesResponseArrayOutput) ElementType() reflect.Type
func (MountTargetPropertiesResponseArrayOutput) ToMountTargetPropertiesResponseArrayOutput ¶
func (o MountTargetPropertiesResponseArrayOutput) ToMountTargetPropertiesResponseArrayOutput() MountTargetPropertiesResponseArrayOutput
func (MountTargetPropertiesResponseArrayOutput) ToMountTargetPropertiesResponseArrayOutputWithContext ¶
func (o MountTargetPropertiesResponseArrayOutput) ToMountTargetPropertiesResponseArrayOutputWithContext(ctx context.Context) MountTargetPropertiesResponseArrayOutput
type MountTargetPropertiesResponseOutput ¶
type MountTargetPropertiesResponseOutput struct{ *pulumi.OutputState }
Mount target properties
func (MountTargetPropertiesResponseOutput) ElementType ¶
func (MountTargetPropertiesResponseOutput) ElementType() reflect.Type
func (MountTargetPropertiesResponseOutput) FileSystemId ¶
func (o MountTargetPropertiesResponseOutput) FileSystemId() pulumi.StringOutput
UUID v4 used to identify the MountTarget
func (MountTargetPropertiesResponseOutput) IpAddress ¶
func (o MountTargetPropertiesResponseOutput) IpAddress() pulumi.StringOutput
The mount target's IPv4 address
func (MountTargetPropertiesResponseOutput) MountTargetId ¶
func (o MountTargetPropertiesResponseOutput) MountTargetId() pulumi.StringOutput
UUID v4 used to identify the MountTarget
func (MountTargetPropertiesResponseOutput) SmbServerFqdn ¶
func (o MountTargetPropertiesResponseOutput) SmbServerFqdn() pulumi.StringPtrOutput
The SMB server's Fully Qualified Domain Name, FQDN
func (MountTargetPropertiesResponseOutput) ToMountTargetPropertiesResponseOutput ¶
func (o MountTargetPropertiesResponseOutput) ToMountTargetPropertiesResponseOutput() MountTargetPropertiesResponseOutput
func (MountTargetPropertiesResponseOutput) ToMountTargetPropertiesResponseOutputWithContext ¶
func (o MountTargetPropertiesResponseOutput) ToMountTargetPropertiesResponseOutputWithContext(ctx context.Context) MountTargetPropertiesResponseOutput
type NetworkFeatures ¶
type NetworkFeatures string
Basic network, or Standard features available to the volume.
func (NetworkFeatures) ElementType ¶
func (NetworkFeatures) ElementType() reflect.Type
func (NetworkFeatures) ToNetworkFeaturesOutput ¶
func (e NetworkFeatures) ToNetworkFeaturesOutput() NetworkFeaturesOutput
func (NetworkFeatures) ToNetworkFeaturesOutputWithContext ¶
func (e NetworkFeatures) ToNetworkFeaturesOutputWithContext(ctx context.Context) NetworkFeaturesOutput
func (NetworkFeatures) ToNetworkFeaturesPtrOutput ¶
func (e NetworkFeatures) ToNetworkFeaturesPtrOutput() NetworkFeaturesPtrOutput
func (NetworkFeatures) ToNetworkFeaturesPtrOutputWithContext ¶
func (e NetworkFeatures) ToNetworkFeaturesPtrOutputWithContext(ctx context.Context) NetworkFeaturesPtrOutput
func (NetworkFeatures) ToStringOutput ¶
func (e NetworkFeatures) ToStringOutput() pulumi.StringOutput
func (NetworkFeatures) ToStringOutputWithContext ¶
func (e NetworkFeatures) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkFeatures) ToStringPtrOutput ¶
func (e NetworkFeatures) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkFeatures) ToStringPtrOutputWithContext ¶
func (e NetworkFeatures) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkFeaturesInput ¶
type NetworkFeaturesInput interface {
pulumi.Input
ToNetworkFeaturesOutput() NetworkFeaturesOutput
ToNetworkFeaturesOutputWithContext(context.Context) NetworkFeaturesOutput
}
NetworkFeaturesInput is an input type that accepts values of the NetworkFeatures enum A concrete instance of `NetworkFeaturesInput` can be one of the following:
NetworkFeaturesBasic NetworkFeaturesStandard
type NetworkFeaturesOutput ¶
type NetworkFeaturesOutput struct{ *pulumi.OutputState }
func (NetworkFeaturesOutput) ElementType ¶
func (NetworkFeaturesOutput) ElementType() reflect.Type
func (NetworkFeaturesOutput) ToNetworkFeaturesOutput ¶
func (o NetworkFeaturesOutput) ToNetworkFeaturesOutput() NetworkFeaturesOutput
func (NetworkFeaturesOutput) ToNetworkFeaturesOutputWithContext ¶
func (o NetworkFeaturesOutput) ToNetworkFeaturesOutputWithContext(ctx context.Context) NetworkFeaturesOutput
func (NetworkFeaturesOutput) ToNetworkFeaturesPtrOutput ¶
func (o NetworkFeaturesOutput) ToNetworkFeaturesPtrOutput() NetworkFeaturesPtrOutput
func (NetworkFeaturesOutput) ToNetworkFeaturesPtrOutputWithContext ¶
func (o NetworkFeaturesOutput) ToNetworkFeaturesPtrOutputWithContext(ctx context.Context) NetworkFeaturesPtrOutput
func (NetworkFeaturesOutput) ToStringOutput ¶
func (o NetworkFeaturesOutput) ToStringOutput() pulumi.StringOutput
func (NetworkFeaturesOutput) ToStringOutputWithContext ¶
func (o NetworkFeaturesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkFeaturesOutput) ToStringPtrOutput ¶
func (o NetworkFeaturesOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkFeaturesOutput) ToStringPtrOutputWithContext ¶
func (o NetworkFeaturesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkFeaturesPtrInput ¶
type NetworkFeaturesPtrInput interface {
pulumi.Input
ToNetworkFeaturesPtrOutput() NetworkFeaturesPtrOutput
ToNetworkFeaturesPtrOutputWithContext(context.Context) NetworkFeaturesPtrOutput
}
func NetworkFeaturesPtr ¶
func NetworkFeaturesPtr(v string) NetworkFeaturesPtrInput
type NetworkFeaturesPtrOutput ¶
type NetworkFeaturesPtrOutput struct{ *pulumi.OutputState }
func (NetworkFeaturesPtrOutput) Elem ¶
func (o NetworkFeaturesPtrOutput) Elem() NetworkFeaturesOutput
func (NetworkFeaturesPtrOutput) ElementType ¶
func (NetworkFeaturesPtrOutput) ElementType() reflect.Type
func (NetworkFeaturesPtrOutput) ToNetworkFeaturesPtrOutput ¶
func (o NetworkFeaturesPtrOutput) ToNetworkFeaturesPtrOutput() NetworkFeaturesPtrOutput
func (NetworkFeaturesPtrOutput) ToNetworkFeaturesPtrOutputWithContext ¶
func (o NetworkFeaturesPtrOutput) ToNetworkFeaturesPtrOutputWithContext(ctx context.Context) NetworkFeaturesPtrOutput
func (NetworkFeaturesPtrOutput) ToStringPtrOutput ¶
func (o NetworkFeaturesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkFeaturesPtrOutput) ToStringPtrOutputWithContext ¶
func (o NetworkFeaturesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlacementKeyValuePairs ¶
type PlacementKeyValuePairs struct {
// Key for an application specific parameter for the placement of volumes in the volume group
Key string `pulumi:"key"`
// Value for an application specific parameter for the placement of volumes in the volume group
Value string `pulumi:"value"`
}
Application specific parameters for the placement of volumes in the volume group
type PlacementKeyValuePairsArgs ¶
type PlacementKeyValuePairsArgs struct {
// Key for an application specific parameter for the placement of volumes in the volume group
Key pulumi.StringInput `pulumi:"key"`
// Value for an application specific parameter for the placement of volumes in the volume group
Value pulumi.StringInput `pulumi:"value"`
}
Application specific parameters for the placement of volumes in the volume group
func (PlacementKeyValuePairsArgs) ElementType ¶
func (PlacementKeyValuePairsArgs) ElementType() reflect.Type
func (PlacementKeyValuePairsArgs) ToPlacementKeyValuePairsOutput ¶
func (i PlacementKeyValuePairsArgs) ToPlacementKeyValuePairsOutput() PlacementKeyValuePairsOutput
func (PlacementKeyValuePairsArgs) ToPlacementKeyValuePairsOutputWithContext ¶
func (i PlacementKeyValuePairsArgs) ToPlacementKeyValuePairsOutputWithContext(ctx context.Context) PlacementKeyValuePairsOutput
type PlacementKeyValuePairsArray ¶
type PlacementKeyValuePairsArray []PlacementKeyValuePairsInput
func (PlacementKeyValuePairsArray) ElementType ¶
func (PlacementKeyValuePairsArray) ElementType() reflect.Type
func (PlacementKeyValuePairsArray) ToPlacementKeyValuePairsArrayOutput ¶
func (i PlacementKeyValuePairsArray) ToPlacementKeyValuePairsArrayOutput() PlacementKeyValuePairsArrayOutput
func (PlacementKeyValuePairsArray) ToPlacementKeyValuePairsArrayOutputWithContext ¶
func (i PlacementKeyValuePairsArray) ToPlacementKeyValuePairsArrayOutputWithContext(ctx context.Context) PlacementKeyValuePairsArrayOutput
type PlacementKeyValuePairsArrayInput ¶
type PlacementKeyValuePairsArrayInput interface {
pulumi.Input
ToPlacementKeyValuePairsArrayOutput() PlacementKeyValuePairsArrayOutput
ToPlacementKeyValuePairsArrayOutputWithContext(context.Context) PlacementKeyValuePairsArrayOutput
}
PlacementKeyValuePairsArrayInput is an input type that accepts PlacementKeyValuePairsArray and PlacementKeyValuePairsArrayOutput values. You can construct a concrete instance of `PlacementKeyValuePairsArrayInput` via:
PlacementKeyValuePairsArray{ PlacementKeyValuePairsArgs{...} }
type PlacementKeyValuePairsArrayOutput ¶
type PlacementKeyValuePairsArrayOutput struct{ *pulumi.OutputState }
func (PlacementKeyValuePairsArrayOutput) ElementType ¶
func (PlacementKeyValuePairsArrayOutput) ElementType() reflect.Type
func (PlacementKeyValuePairsArrayOutput) Index ¶
func (o PlacementKeyValuePairsArrayOutput) Index(i pulumi.IntInput) PlacementKeyValuePairsOutput
func (PlacementKeyValuePairsArrayOutput) ToPlacementKeyValuePairsArrayOutput ¶
func (o PlacementKeyValuePairsArrayOutput) ToPlacementKeyValuePairsArrayOutput() PlacementKeyValuePairsArrayOutput
func (PlacementKeyValuePairsArrayOutput) ToPlacementKeyValuePairsArrayOutputWithContext ¶
func (o PlacementKeyValuePairsArrayOutput) ToPlacementKeyValuePairsArrayOutputWithContext(ctx context.Context) PlacementKeyValuePairsArrayOutput
type PlacementKeyValuePairsInput ¶
type PlacementKeyValuePairsInput interface {
pulumi.Input
ToPlacementKeyValuePairsOutput() PlacementKeyValuePairsOutput
ToPlacementKeyValuePairsOutputWithContext(context.Context) PlacementKeyValuePairsOutput
}
PlacementKeyValuePairsInput is an input type that accepts PlacementKeyValuePairsArgs and PlacementKeyValuePairsOutput values. You can construct a concrete instance of `PlacementKeyValuePairsInput` via:
PlacementKeyValuePairsArgs{...}
type PlacementKeyValuePairsOutput ¶
type PlacementKeyValuePairsOutput struct{ *pulumi.OutputState }
Application specific parameters for the placement of volumes in the volume group
func (PlacementKeyValuePairsOutput) ElementType ¶
func (PlacementKeyValuePairsOutput) ElementType() reflect.Type
func (PlacementKeyValuePairsOutput) Key ¶
func (o PlacementKeyValuePairsOutput) Key() pulumi.StringOutput
Key for an application specific parameter for the placement of volumes in the volume group
func (PlacementKeyValuePairsOutput) ToPlacementKeyValuePairsOutput ¶
func (o PlacementKeyValuePairsOutput) ToPlacementKeyValuePairsOutput() PlacementKeyValuePairsOutput
func (PlacementKeyValuePairsOutput) ToPlacementKeyValuePairsOutputWithContext ¶
func (o PlacementKeyValuePairsOutput) ToPlacementKeyValuePairsOutputWithContext(ctx context.Context) PlacementKeyValuePairsOutput
func (PlacementKeyValuePairsOutput) Value ¶
func (o PlacementKeyValuePairsOutput) Value() pulumi.StringOutput
Value for an application specific parameter for the placement of volumes in the volume group
type PlacementKeyValuePairsResponse ¶
type PlacementKeyValuePairsResponse struct {
// Key for an application specific parameter for the placement of volumes in the volume group
Key string `pulumi:"key"`
// Value for an application specific parameter for the placement of volumes in the volume group
Value string `pulumi:"value"`
}
Application specific parameters for the placement of volumes in the volume group
type PlacementKeyValuePairsResponseArrayOutput ¶
type PlacementKeyValuePairsResponseArrayOutput struct{ *pulumi.OutputState }
func (PlacementKeyValuePairsResponseArrayOutput) ElementType ¶
func (PlacementKeyValuePairsResponseArrayOutput) ElementType() reflect.Type
func (PlacementKeyValuePairsResponseArrayOutput) ToPlacementKeyValuePairsResponseArrayOutput ¶
func (o PlacementKeyValuePairsResponseArrayOutput) ToPlacementKeyValuePairsResponseArrayOutput() PlacementKeyValuePairsResponseArrayOutput
func (PlacementKeyValuePairsResponseArrayOutput) ToPlacementKeyValuePairsResponseArrayOutputWithContext ¶
func (o PlacementKeyValuePairsResponseArrayOutput) ToPlacementKeyValuePairsResponseArrayOutputWithContext(ctx context.Context) PlacementKeyValuePairsResponseArrayOutput
type PlacementKeyValuePairsResponseOutput ¶
type PlacementKeyValuePairsResponseOutput struct{ *pulumi.OutputState }
Application specific parameters for the placement of volumes in the volume group
func (PlacementKeyValuePairsResponseOutput) ElementType ¶
func (PlacementKeyValuePairsResponseOutput) ElementType() reflect.Type
func (PlacementKeyValuePairsResponseOutput) Key ¶
func (o PlacementKeyValuePairsResponseOutput) Key() pulumi.StringOutput
Key for an application specific parameter for the placement of volumes in the volume group
func (PlacementKeyValuePairsResponseOutput) ToPlacementKeyValuePairsResponseOutput ¶
func (o PlacementKeyValuePairsResponseOutput) ToPlacementKeyValuePairsResponseOutput() PlacementKeyValuePairsResponseOutput
func (PlacementKeyValuePairsResponseOutput) ToPlacementKeyValuePairsResponseOutputWithContext ¶
func (o PlacementKeyValuePairsResponseOutput) ToPlacementKeyValuePairsResponseOutputWithContext(ctx context.Context) PlacementKeyValuePairsResponseOutput
func (PlacementKeyValuePairsResponseOutput) Value ¶
func (o PlacementKeyValuePairsResponseOutput) Value() pulumi.StringOutput
Value for an application specific parameter for the placement of volumes in the volume group
type Pool ¶
type Pool struct {
pulumi.CustomResourceState
// If enabled (true) the pool can contain cool Access enabled volumes.
CoolAccess pulumi.BoolPtrOutput `pulumi:"coolAccess"`
// Encryption type of the capacity pool, set encryption type for data at rest for this pool and all volumes in it. This value can only be set when creating new pool.
EncryptionType pulumi.StringPtrOutput `pulumi:"encryptionType"`
// A unique read-only string that changes whenever the resource is updated.
Etag pulumi.StringOutput `pulumi:"etag"`
// The geo-location where the resource lives
Location pulumi.StringOutput `pulumi:"location"`
// The name of the resource
Name pulumi.StringOutput `pulumi:"name"`
// UUID v4 used to identify the Pool
PoolId pulumi.StringOutput `pulumi:"poolId"`
// Azure lifecycle management
ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
// The qos type of the pool
QosType pulumi.StringPtrOutput `pulumi:"qosType"`
// The service level of the file system
ServiceLevel pulumi.StringOutput `pulumi:"serviceLevel"`
// Provisioned size of the pool (in bytes). Allowed values are in 1TiB chunks (value must be multiply of 4398046511104).
Size pulumi.Float64Output `pulumi:"size"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponseOutput `pulumi:"systemData"`
// Resource tags.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// Total throughput of pool in MiB/s
TotalThroughputMibps pulumi.Float64Output `pulumi:"totalThroughputMibps"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringOutput `pulumi:"type"`
// Utilized throughput of pool in MiB/s
UtilizedThroughputMibps pulumi.Float64Output `pulumi:"utilizedThroughputMibps"`
}
Capacity pool resource Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2020-12-01.
Other available API versions: 2017-08-15, 2019-07-01, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-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 PoolArgs ¶
type PoolArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput
// If enabled (true) the pool can contain cool Access enabled volumes.
CoolAccess pulumi.BoolPtrInput
// Encryption type of the capacity pool, set encryption type for data at rest for this pool and all volumes in it. This value can only be set when creating new pool.
EncryptionType pulumi.StringPtrInput
// The geo-location where the resource lives
Location pulumi.StringPtrInput
// The name of the capacity pool
PoolName pulumi.StringPtrInput
// The qos type of the pool
QosType pulumi.StringPtrInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// The service level of the file system
ServiceLevel pulumi.StringInput
// Provisioned size of the pool (in bytes). Allowed values are in 1TiB chunks (value must be multiply of 4398046511104).
Size pulumi.Float64Input
// Resource tags.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a Pool resource.
func (PoolArgs) ElementType ¶
type PoolInput ¶
type PoolInput interface {
pulumi.Input
ToPoolOutput() PoolOutput
ToPoolOutputWithContext(ctx context.Context) PoolOutput
}
type PoolOutput ¶
type PoolOutput struct{ *pulumi.OutputState }
func (PoolOutput) CoolAccess ¶
func (o PoolOutput) CoolAccess() pulumi.BoolPtrOutput
If enabled (true) the pool can contain cool Access enabled volumes.
func (PoolOutput) ElementType ¶
func (PoolOutput) ElementType() reflect.Type
func (PoolOutput) EncryptionType ¶
func (o PoolOutput) EncryptionType() pulumi.StringPtrOutput
Encryption type of the capacity pool, set encryption type for data at rest for this pool and all volumes in it. This value can only be set when creating new pool.
func (PoolOutput) Etag ¶
func (o PoolOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (PoolOutput) Location ¶
func (o PoolOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (PoolOutput) PoolId ¶
func (o PoolOutput) PoolId() pulumi.StringOutput
UUID v4 used to identify the Pool
func (PoolOutput) ProvisioningState ¶
func (o PoolOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (PoolOutput) QosType ¶
func (o PoolOutput) QosType() pulumi.StringPtrOutput
The qos type of the pool
func (PoolOutput) ServiceLevel ¶
func (o PoolOutput) ServiceLevel() pulumi.StringOutput
The service level of the file system
func (PoolOutput) Size ¶
func (o PoolOutput) Size() pulumi.Float64Output
Provisioned size of the pool (in bytes). Allowed values are in 1TiB chunks (value must be multiply of 4398046511104).
func (PoolOutput) SystemData ¶
func (o PoolOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (PoolOutput) ToPoolOutput ¶
func (o PoolOutput) ToPoolOutput() PoolOutput
func (PoolOutput) ToPoolOutputWithContext ¶
func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
func (PoolOutput) TotalThroughputMibps ¶
func (o PoolOutput) TotalThroughputMibps() pulumi.Float64Output
Total throughput of pool in MiB/s
func (PoolOutput) Type ¶
func (o PoolOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (PoolOutput) UtilizedThroughputMibps ¶
func (o PoolOutput) UtilizedThroughputMibps() pulumi.Float64Output
Utilized throughput of pool in MiB/s
type QosType ¶
type QosType string
The qos type of the pool
func (QosType) ElementType ¶
func (QosType) ToQosTypeOutput ¶
func (e QosType) ToQosTypeOutput() QosTypeOutput
func (QosType) ToQosTypeOutputWithContext ¶
func (e QosType) ToQosTypeOutputWithContext(ctx context.Context) QosTypeOutput
func (QosType) ToQosTypePtrOutput ¶
func (e QosType) ToQosTypePtrOutput() QosTypePtrOutput
func (QosType) ToQosTypePtrOutputWithContext ¶
func (e QosType) ToQosTypePtrOutputWithContext(ctx context.Context) QosTypePtrOutput
func (QosType) ToStringOutput ¶
func (e QosType) ToStringOutput() pulumi.StringOutput
func (QosType) ToStringOutputWithContext ¶
func (e QosType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (QosType) ToStringPtrOutput ¶
func (e QosType) ToStringPtrOutput() pulumi.StringPtrOutput
func (QosType) ToStringPtrOutputWithContext ¶
func (e QosType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type QosTypeInput ¶
type QosTypeInput interface {
pulumi.Input
ToQosTypeOutput() QosTypeOutput
ToQosTypeOutputWithContext(context.Context) QosTypeOutput
}
QosTypeInput is an input type that accepts values of the QosType enum A concrete instance of `QosTypeInput` can be one of the following:
QosTypeAuto QosTypeManual
type QosTypeOutput ¶
type QosTypeOutput struct{ *pulumi.OutputState }
func (QosTypeOutput) ElementType ¶
func (QosTypeOutput) ElementType() reflect.Type
func (QosTypeOutput) ToQosTypeOutput ¶
func (o QosTypeOutput) ToQosTypeOutput() QosTypeOutput
func (QosTypeOutput) ToQosTypeOutputWithContext ¶
func (o QosTypeOutput) ToQosTypeOutputWithContext(ctx context.Context) QosTypeOutput
func (QosTypeOutput) ToQosTypePtrOutput ¶
func (o QosTypeOutput) ToQosTypePtrOutput() QosTypePtrOutput
func (QosTypeOutput) ToQosTypePtrOutputWithContext ¶
func (o QosTypeOutput) ToQosTypePtrOutputWithContext(ctx context.Context) QosTypePtrOutput
func (QosTypeOutput) ToStringOutput ¶
func (o QosTypeOutput) ToStringOutput() pulumi.StringOutput
func (QosTypeOutput) ToStringOutputWithContext ¶
func (o QosTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (QosTypeOutput) ToStringPtrOutput ¶
func (o QosTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (QosTypeOutput) ToStringPtrOutputWithContext ¶
func (o QosTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type QosTypePtrInput ¶
type QosTypePtrInput interface {
pulumi.Input
ToQosTypePtrOutput() QosTypePtrOutput
ToQosTypePtrOutputWithContext(context.Context) QosTypePtrOutput
}
func QosTypePtr ¶
func QosTypePtr(v string) QosTypePtrInput
type QosTypePtrOutput ¶
type QosTypePtrOutput struct{ *pulumi.OutputState }
func (QosTypePtrOutput) Elem ¶
func (o QosTypePtrOutput) Elem() QosTypeOutput
func (QosTypePtrOutput) ElementType ¶
func (QosTypePtrOutput) ElementType() reflect.Type
func (QosTypePtrOutput) ToQosTypePtrOutput ¶
func (o QosTypePtrOutput) ToQosTypePtrOutput() QosTypePtrOutput
func (QosTypePtrOutput) ToQosTypePtrOutputWithContext ¶
func (o QosTypePtrOutput) ToQosTypePtrOutputWithContext(ctx context.Context) QosTypePtrOutput
func (QosTypePtrOutput) ToStringPtrOutput ¶
func (o QosTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (QosTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o QosTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReplicationObject ¶
type ReplicationObject struct {
// Indicates whether the local volume is the source or destination for the Volume Replication
EndpointType *string `pulumi:"endpointType"`
// The remote region for the other end of the Volume Replication.
RemoteVolumeRegion *string `pulumi:"remoteVolumeRegion"`
// The resource ID of the remote volume.
RemoteVolumeResourceId string `pulumi:"remoteVolumeResourceId"`
// Id
ReplicationId *string `pulumi:"replicationId"`
// Schedule
ReplicationSchedule *string `pulumi:"replicationSchedule"`
}
Replication properties
type ReplicationObjectArgs ¶
type ReplicationObjectArgs struct {
// Indicates whether the local volume is the source or destination for the Volume Replication
EndpointType pulumi.StringPtrInput `pulumi:"endpointType"`
// The remote region for the other end of the Volume Replication.
RemoteVolumeRegion pulumi.StringPtrInput `pulumi:"remoteVolumeRegion"`
// The resource ID of the remote volume.
RemoteVolumeResourceId pulumi.StringInput `pulumi:"remoteVolumeResourceId"`
// Id
ReplicationId pulumi.StringPtrInput `pulumi:"replicationId"`
// Schedule
ReplicationSchedule pulumi.StringPtrInput `pulumi:"replicationSchedule"`
}
Replication properties
func (ReplicationObjectArgs) ElementType ¶
func (ReplicationObjectArgs) ElementType() reflect.Type
func (ReplicationObjectArgs) ToReplicationObjectOutput ¶
func (i ReplicationObjectArgs) ToReplicationObjectOutput() ReplicationObjectOutput
func (ReplicationObjectArgs) ToReplicationObjectOutputWithContext ¶
func (i ReplicationObjectArgs) ToReplicationObjectOutputWithContext(ctx context.Context) ReplicationObjectOutput
func (ReplicationObjectArgs) ToReplicationObjectPtrOutput ¶
func (i ReplicationObjectArgs) ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
func (ReplicationObjectArgs) ToReplicationObjectPtrOutputWithContext ¶
func (i ReplicationObjectArgs) ToReplicationObjectPtrOutputWithContext(ctx context.Context) ReplicationObjectPtrOutput
type ReplicationObjectInput ¶
type ReplicationObjectInput interface {
pulumi.Input
ToReplicationObjectOutput() ReplicationObjectOutput
ToReplicationObjectOutputWithContext(context.Context) ReplicationObjectOutput
}
ReplicationObjectInput is an input type that accepts ReplicationObjectArgs and ReplicationObjectOutput values. You can construct a concrete instance of `ReplicationObjectInput` via:
ReplicationObjectArgs{...}
type ReplicationObjectOutput ¶
type ReplicationObjectOutput struct{ *pulumi.OutputState }
Replication properties
func (ReplicationObjectOutput) ElementType ¶
func (ReplicationObjectOutput) ElementType() reflect.Type
func (ReplicationObjectOutput) EndpointType ¶
func (o ReplicationObjectOutput) EndpointType() pulumi.StringPtrOutput
Indicates whether the local volume is the source or destination for the Volume Replication
func (ReplicationObjectOutput) RemoteVolumeRegion ¶
func (o ReplicationObjectOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
The remote region for the other end of the Volume Replication.
func (ReplicationObjectOutput) RemoteVolumeResourceId ¶
func (o ReplicationObjectOutput) RemoteVolumeResourceId() pulumi.StringOutput
The resource ID of the remote volume.
func (ReplicationObjectOutput) ReplicationId ¶
func (o ReplicationObjectOutput) ReplicationId() pulumi.StringPtrOutput
Id
func (ReplicationObjectOutput) ReplicationSchedule ¶
func (o ReplicationObjectOutput) ReplicationSchedule() pulumi.StringPtrOutput
Schedule
func (ReplicationObjectOutput) ToReplicationObjectOutput ¶
func (o ReplicationObjectOutput) ToReplicationObjectOutput() ReplicationObjectOutput
func (ReplicationObjectOutput) ToReplicationObjectOutputWithContext ¶
func (o ReplicationObjectOutput) ToReplicationObjectOutputWithContext(ctx context.Context) ReplicationObjectOutput
func (ReplicationObjectOutput) ToReplicationObjectPtrOutput ¶
func (o ReplicationObjectOutput) ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
func (ReplicationObjectOutput) ToReplicationObjectPtrOutputWithContext ¶
func (o ReplicationObjectOutput) ToReplicationObjectPtrOutputWithContext(ctx context.Context) ReplicationObjectPtrOutput
type ReplicationObjectPtrInput ¶
type ReplicationObjectPtrInput interface {
pulumi.Input
ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
ToReplicationObjectPtrOutputWithContext(context.Context) ReplicationObjectPtrOutput
}
ReplicationObjectPtrInput is an input type that accepts ReplicationObjectArgs, ReplicationObjectPtr and ReplicationObjectPtrOutput values. You can construct a concrete instance of `ReplicationObjectPtrInput` via:
ReplicationObjectArgs{...}
or:
nil
func ReplicationObjectPtr ¶
func ReplicationObjectPtr(v *ReplicationObjectArgs) ReplicationObjectPtrInput
type ReplicationObjectPtrOutput ¶
type ReplicationObjectPtrOutput struct{ *pulumi.OutputState }
func (ReplicationObjectPtrOutput) Elem ¶
func (o ReplicationObjectPtrOutput) Elem() ReplicationObjectOutput
func (ReplicationObjectPtrOutput) ElementType ¶
func (ReplicationObjectPtrOutput) ElementType() reflect.Type
func (ReplicationObjectPtrOutput) EndpointType ¶
func (o ReplicationObjectPtrOutput) EndpointType() pulumi.StringPtrOutput
Indicates whether the local volume is the source or destination for the Volume Replication
func (ReplicationObjectPtrOutput) RemoteVolumeRegion ¶
func (o ReplicationObjectPtrOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
The remote region for the other end of the Volume Replication.
func (ReplicationObjectPtrOutput) RemoteVolumeResourceId ¶
func (o ReplicationObjectPtrOutput) RemoteVolumeResourceId() pulumi.StringPtrOutput
The resource ID of the remote volume.
func (ReplicationObjectPtrOutput) ReplicationId ¶
func (o ReplicationObjectPtrOutput) ReplicationId() pulumi.StringPtrOutput
Id
func (ReplicationObjectPtrOutput) ReplicationSchedule ¶
func (o ReplicationObjectPtrOutput) ReplicationSchedule() pulumi.StringPtrOutput
Schedule
func (ReplicationObjectPtrOutput) ToReplicationObjectPtrOutput ¶
func (o ReplicationObjectPtrOutput) ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
func (ReplicationObjectPtrOutput) ToReplicationObjectPtrOutputWithContext ¶
func (o ReplicationObjectPtrOutput) ToReplicationObjectPtrOutputWithContext(ctx context.Context) ReplicationObjectPtrOutput
type ReplicationObjectResponse ¶
type ReplicationObjectResponse struct {
// Indicates whether the local volume is the source or destination for the Volume Replication
EndpointType *string `pulumi:"endpointType"`
// The remote region for the other end of the Volume Replication.
RemoteVolumeRegion *string `pulumi:"remoteVolumeRegion"`
// The resource ID of the remote volume.
RemoteVolumeResourceId string `pulumi:"remoteVolumeResourceId"`
// Id
ReplicationId *string `pulumi:"replicationId"`
// Schedule
ReplicationSchedule *string `pulumi:"replicationSchedule"`
}
Replication properties
type ReplicationObjectResponseOutput ¶
type ReplicationObjectResponseOutput struct{ *pulumi.OutputState }
Replication properties
func (ReplicationObjectResponseOutput) ElementType ¶
func (ReplicationObjectResponseOutput) ElementType() reflect.Type
func (ReplicationObjectResponseOutput) EndpointType ¶
func (o ReplicationObjectResponseOutput) EndpointType() pulumi.StringPtrOutput
Indicates whether the local volume is the source or destination for the Volume Replication
func (ReplicationObjectResponseOutput) RemoteVolumeRegion ¶
func (o ReplicationObjectResponseOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
The remote region for the other end of the Volume Replication.
func (ReplicationObjectResponseOutput) RemoteVolumeResourceId ¶
func (o ReplicationObjectResponseOutput) RemoteVolumeResourceId() pulumi.StringOutput
The resource ID of the remote volume.
func (ReplicationObjectResponseOutput) ReplicationId ¶
func (o ReplicationObjectResponseOutput) ReplicationId() pulumi.StringPtrOutput
Id
func (ReplicationObjectResponseOutput) ReplicationSchedule ¶
func (o ReplicationObjectResponseOutput) ReplicationSchedule() pulumi.StringPtrOutput
Schedule
func (ReplicationObjectResponseOutput) ToReplicationObjectResponseOutput ¶
func (o ReplicationObjectResponseOutput) ToReplicationObjectResponseOutput() ReplicationObjectResponseOutput
func (ReplicationObjectResponseOutput) ToReplicationObjectResponseOutputWithContext ¶
func (o ReplicationObjectResponseOutput) ToReplicationObjectResponseOutputWithContext(ctx context.Context) ReplicationObjectResponseOutput
type ReplicationObjectResponsePtrOutput ¶
type ReplicationObjectResponsePtrOutput struct{ *pulumi.OutputState }
func (ReplicationObjectResponsePtrOutput) Elem ¶
func (o ReplicationObjectResponsePtrOutput) Elem() ReplicationObjectResponseOutput
func (ReplicationObjectResponsePtrOutput) ElementType ¶
func (ReplicationObjectResponsePtrOutput) ElementType() reflect.Type
func (ReplicationObjectResponsePtrOutput) EndpointType ¶
func (o ReplicationObjectResponsePtrOutput) EndpointType() pulumi.StringPtrOutput
Indicates whether the local volume is the source or destination for the Volume Replication
func (ReplicationObjectResponsePtrOutput) RemoteVolumeRegion ¶
func (o ReplicationObjectResponsePtrOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
The remote region for the other end of the Volume Replication.
func (ReplicationObjectResponsePtrOutput) RemoteVolumeResourceId ¶
func (o ReplicationObjectResponsePtrOutput) RemoteVolumeResourceId() pulumi.StringPtrOutput
The resource ID of the remote volume.
func (ReplicationObjectResponsePtrOutput) ReplicationId ¶
func (o ReplicationObjectResponsePtrOutput) ReplicationId() pulumi.StringPtrOutput
Id
func (ReplicationObjectResponsePtrOutput) ReplicationSchedule ¶
func (o ReplicationObjectResponsePtrOutput) ReplicationSchedule() pulumi.StringPtrOutput
Schedule
func (ReplicationObjectResponsePtrOutput) ToReplicationObjectResponsePtrOutput ¶
func (o ReplicationObjectResponsePtrOutput) ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput
func (ReplicationObjectResponsePtrOutput) ToReplicationObjectResponsePtrOutputWithContext ¶
func (o ReplicationObjectResponsePtrOutput) ToReplicationObjectResponsePtrOutputWithContext(ctx context.Context) ReplicationObjectResponsePtrOutput
type ReplicationResponse ¶
type ReplicationResponse struct {
// Indicates whether the local volume is the source or destination for the Volume Replication
EndpointType *string `pulumi:"endpointType"`
// The remote region for the other end of the Volume Replication.
RemoteVolumeRegion *string `pulumi:"remoteVolumeRegion"`
// The resource ID of the remote volume.
RemoteVolumeResourceId string `pulumi:"remoteVolumeResourceId"`
// Schedule
ReplicationSchedule *string `pulumi:"replicationSchedule"`
}
Replication properties
type ReplicationResponseArrayOutput ¶
type ReplicationResponseArrayOutput struct{ *pulumi.OutputState }
func (ReplicationResponseArrayOutput) ElementType ¶
func (ReplicationResponseArrayOutput) ElementType() reflect.Type
func (ReplicationResponseArrayOutput) Index ¶
func (o ReplicationResponseArrayOutput) Index(i pulumi.IntInput) ReplicationResponseOutput
func (ReplicationResponseArrayOutput) ToReplicationResponseArrayOutput ¶
func (o ReplicationResponseArrayOutput) ToReplicationResponseArrayOutput() ReplicationResponseArrayOutput
func (ReplicationResponseArrayOutput) ToReplicationResponseArrayOutputWithContext ¶
func (o ReplicationResponseArrayOutput) ToReplicationResponseArrayOutputWithContext(ctx context.Context) ReplicationResponseArrayOutput
type ReplicationResponseOutput ¶
type ReplicationResponseOutput struct{ *pulumi.OutputState }
Replication properties
func (ReplicationResponseOutput) ElementType ¶
func (ReplicationResponseOutput) ElementType() reflect.Type
func (ReplicationResponseOutput) EndpointType ¶
func (o ReplicationResponseOutput) EndpointType() pulumi.StringPtrOutput
Indicates whether the local volume is the source or destination for the Volume Replication
func (ReplicationResponseOutput) RemoteVolumeRegion ¶
func (o ReplicationResponseOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
The remote region for the other end of the Volume Replication.
func (ReplicationResponseOutput) RemoteVolumeResourceId ¶
func (o ReplicationResponseOutput) RemoteVolumeResourceId() pulumi.StringOutput
The resource ID of the remote volume.
func (ReplicationResponseOutput) ReplicationSchedule ¶
func (o ReplicationResponseOutput) ReplicationSchedule() pulumi.StringPtrOutput
Schedule
func (ReplicationResponseOutput) ToReplicationResponseOutput ¶
func (o ReplicationResponseOutput) ToReplicationResponseOutput() ReplicationResponseOutput
func (ReplicationResponseOutput) ToReplicationResponseOutputWithContext ¶
func (o ReplicationResponseOutput) ToReplicationResponseOutputWithContext(ctx context.Context) ReplicationResponseOutput
type ReplicationSchedule ¶
type ReplicationSchedule string
Schedule
func (ReplicationSchedule) ElementType ¶
func (ReplicationSchedule) ElementType() reflect.Type
func (ReplicationSchedule) ToReplicationScheduleOutput ¶
func (e ReplicationSchedule) ToReplicationScheduleOutput() ReplicationScheduleOutput
func (ReplicationSchedule) ToReplicationScheduleOutputWithContext ¶
func (e ReplicationSchedule) ToReplicationScheduleOutputWithContext(ctx context.Context) ReplicationScheduleOutput
func (ReplicationSchedule) ToReplicationSchedulePtrOutput ¶
func (e ReplicationSchedule) ToReplicationSchedulePtrOutput() ReplicationSchedulePtrOutput
func (ReplicationSchedule) ToReplicationSchedulePtrOutputWithContext ¶
func (e ReplicationSchedule) ToReplicationSchedulePtrOutputWithContext(ctx context.Context) ReplicationSchedulePtrOutput
func (ReplicationSchedule) ToStringOutput ¶
func (e ReplicationSchedule) ToStringOutput() pulumi.StringOutput
func (ReplicationSchedule) ToStringOutputWithContext ¶
func (e ReplicationSchedule) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReplicationSchedule) ToStringPtrOutput ¶
func (e ReplicationSchedule) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReplicationSchedule) ToStringPtrOutputWithContext ¶
func (e ReplicationSchedule) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReplicationScheduleInput ¶
type ReplicationScheduleInput interface {
pulumi.Input
ToReplicationScheduleOutput() ReplicationScheduleOutput
ToReplicationScheduleOutputWithContext(context.Context) ReplicationScheduleOutput
}
ReplicationScheduleInput is an input type that accepts values of the ReplicationSchedule enum A concrete instance of `ReplicationScheduleInput` can be one of the following:
ReplicationSchedule_10minutely ReplicationScheduleHourly ReplicationScheduleDaily
type ReplicationScheduleOutput ¶
type ReplicationScheduleOutput struct{ *pulumi.OutputState }
func (ReplicationScheduleOutput) ElementType ¶
func (ReplicationScheduleOutput) ElementType() reflect.Type
func (ReplicationScheduleOutput) ToReplicationScheduleOutput ¶
func (o ReplicationScheduleOutput) ToReplicationScheduleOutput() ReplicationScheduleOutput
func (ReplicationScheduleOutput) ToReplicationScheduleOutputWithContext ¶
func (o ReplicationScheduleOutput) ToReplicationScheduleOutputWithContext(ctx context.Context) ReplicationScheduleOutput
func (ReplicationScheduleOutput) ToReplicationSchedulePtrOutput ¶
func (o ReplicationScheduleOutput) ToReplicationSchedulePtrOutput() ReplicationSchedulePtrOutput
func (ReplicationScheduleOutput) ToReplicationSchedulePtrOutputWithContext ¶
func (o ReplicationScheduleOutput) ToReplicationSchedulePtrOutputWithContext(ctx context.Context) ReplicationSchedulePtrOutput
func (ReplicationScheduleOutput) ToStringOutput ¶
func (o ReplicationScheduleOutput) ToStringOutput() pulumi.StringOutput
func (ReplicationScheduleOutput) ToStringOutputWithContext ¶
func (o ReplicationScheduleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReplicationScheduleOutput) ToStringPtrOutput ¶
func (o ReplicationScheduleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReplicationScheduleOutput) ToStringPtrOutputWithContext ¶
func (o ReplicationScheduleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReplicationSchedulePtrInput ¶
type ReplicationSchedulePtrInput interface {
pulumi.Input
ToReplicationSchedulePtrOutput() ReplicationSchedulePtrOutput
ToReplicationSchedulePtrOutputWithContext(context.Context) ReplicationSchedulePtrOutput
}
func ReplicationSchedulePtr ¶
func ReplicationSchedulePtr(v string) ReplicationSchedulePtrInput
type ReplicationSchedulePtrOutput ¶
type ReplicationSchedulePtrOutput struct{ *pulumi.OutputState }
func (ReplicationSchedulePtrOutput) Elem ¶
func (o ReplicationSchedulePtrOutput) Elem() ReplicationScheduleOutput
func (ReplicationSchedulePtrOutput) ElementType ¶
func (ReplicationSchedulePtrOutput) ElementType() reflect.Type
func (ReplicationSchedulePtrOutput) ToReplicationSchedulePtrOutput ¶
func (o ReplicationSchedulePtrOutput) ToReplicationSchedulePtrOutput() ReplicationSchedulePtrOutput
func (ReplicationSchedulePtrOutput) ToReplicationSchedulePtrOutputWithContext ¶
func (o ReplicationSchedulePtrOutput) ToReplicationSchedulePtrOutputWithContext(ctx context.Context) ReplicationSchedulePtrOutput
func (ReplicationSchedulePtrOutput) ToStringPtrOutput ¶
func (o ReplicationSchedulePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReplicationSchedulePtrOutput) ToStringPtrOutputWithContext ¶
func (o ReplicationSchedulePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityStyle ¶
type SecurityStyle string
The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol
func (SecurityStyle) ElementType ¶
func (SecurityStyle) ElementType() reflect.Type
func (SecurityStyle) ToSecurityStyleOutput ¶
func (e SecurityStyle) ToSecurityStyleOutput() SecurityStyleOutput
func (SecurityStyle) ToSecurityStyleOutputWithContext ¶
func (e SecurityStyle) ToSecurityStyleOutputWithContext(ctx context.Context) SecurityStyleOutput
func (SecurityStyle) ToSecurityStylePtrOutput ¶
func (e SecurityStyle) ToSecurityStylePtrOutput() SecurityStylePtrOutput
func (SecurityStyle) ToSecurityStylePtrOutputWithContext ¶
func (e SecurityStyle) ToSecurityStylePtrOutputWithContext(ctx context.Context) SecurityStylePtrOutput
func (SecurityStyle) ToStringOutput ¶
func (e SecurityStyle) ToStringOutput() pulumi.StringOutput
func (SecurityStyle) ToStringOutputWithContext ¶
func (e SecurityStyle) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityStyle) ToStringPtrOutput ¶
func (e SecurityStyle) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityStyle) ToStringPtrOutputWithContext ¶
func (e SecurityStyle) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityStyleInput ¶
type SecurityStyleInput interface {
pulumi.Input
ToSecurityStyleOutput() SecurityStyleOutput
ToSecurityStyleOutputWithContext(context.Context) SecurityStyleOutput
}
SecurityStyleInput is an input type that accepts values of the SecurityStyle enum A concrete instance of `SecurityStyleInput` can be one of the following:
SecurityStyleNtfs SecurityStyleUnix
type SecurityStyleOutput ¶
type SecurityStyleOutput struct{ *pulumi.OutputState }
func (SecurityStyleOutput) ElementType ¶
func (SecurityStyleOutput) ElementType() reflect.Type
func (SecurityStyleOutput) ToSecurityStyleOutput ¶
func (o SecurityStyleOutput) ToSecurityStyleOutput() SecurityStyleOutput
func (SecurityStyleOutput) ToSecurityStyleOutputWithContext ¶
func (o SecurityStyleOutput) ToSecurityStyleOutputWithContext(ctx context.Context) SecurityStyleOutput
func (SecurityStyleOutput) ToSecurityStylePtrOutput ¶
func (o SecurityStyleOutput) ToSecurityStylePtrOutput() SecurityStylePtrOutput
func (SecurityStyleOutput) ToSecurityStylePtrOutputWithContext ¶
func (o SecurityStyleOutput) ToSecurityStylePtrOutputWithContext(ctx context.Context) SecurityStylePtrOutput
func (SecurityStyleOutput) ToStringOutput ¶
func (o SecurityStyleOutput) ToStringOutput() pulumi.StringOutput
func (SecurityStyleOutput) ToStringOutputWithContext ¶
func (o SecurityStyleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityStyleOutput) ToStringPtrOutput ¶
func (o SecurityStyleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityStyleOutput) ToStringPtrOutputWithContext ¶
func (o SecurityStyleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityStylePtrInput ¶
type SecurityStylePtrInput interface {
pulumi.Input
ToSecurityStylePtrOutput() SecurityStylePtrOutput
ToSecurityStylePtrOutputWithContext(context.Context) SecurityStylePtrOutput
}
func SecurityStylePtr ¶
func SecurityStylePtr(v string) SecurityStylePtrInput
type SecurityStylePtrOutput ¶
type SecurityStylePtrOutput struct{ *pulumi.OutputState }
func (SecurityStylePtrOutput) Elem ¶
func (o SecurityStylePtrOutput) Elem() SecurityStyleOutput
func (SecurityStylePtrOutput) ElementType ¶
func (SecurityStylePtrOutput) ElementType() reflect.Type
func (SecurityStylePtrOutput) ToSecurityStylePtrOutput ¶
func (o SecurityStylePtrOutput) ToSecurityStylePtrOutput() SecurityStylePtrOutput
func (SecurityStylePtrOutput) ToSecurityStylePtrOutputWithContext ¶
func (o SecurityStylePtrOutput) ToSecurityStylePtrOutputWithContext(ctx context.Context) SecurityStylePtrOutput
func (SecurityStylePtrOutput) ToStringPtrOutput ¶
func (o SecurityStylePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityStylePtrOutput) ToStringPtrOutputWithContext ¶
func (o SecurityStylePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceLevel ¶
type ServiceLevel string
The service level of the file system
func (ServiceLevel) ElementType ¶
func (ServiceLevel) ElementType() reflect.Type
func (ServiceLevel) ToServiceLevelOutput ¶
func (e ServiceLevel) ToServiceLevelOutput() ServiceLevelOutput
func (ServiceLevel) ToServiceLevelOutputWithContext ¶
func (e ServiceLevel) ToServiceLevelOutputWithContext(ctx context.Context) ServiceLevelOutput
func (ServiceLevel) ToServiceLevelPtrOutput ¶
func (e ServiceLevel) ToServiceLevelPtrOutput() ServiceLevelPtrOutput
func (ServiceLevel) ToServiceLevelPtrOutputWithContext ¶
func (e ServiceLevel) ToServiceLevelPtrOutputWithContext(ctx context.Context) ServiceLevelPtrOutput
func (ServiceLevel) ToStringOutput ¶
func (e ServiceLevel) ToStringOutput() pulumi.StringOutput
func (ServiceLevel) ToStringOutputWithContext ¶
func (e ServiceLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceLevel) ToStringPtrOutput ¶
func (e ServiceLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceLevel) ToStringPtrOutputWithContext ¶
func (e ServiceLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceLevelInput ¶
type ServiceLevelInput interface {
pulumi.Input
ToServiceLevelOutput() ServiceLevelOutput
ToServiceLevelOutputWithContext(context.Context) ServiceLevelOutput
}
ServiceLevelInput is an input type that accepts values of the ServiceLevel enum A concrete instance of `ServiceLevelInput` can be one of the following:
ServiceLevelStandard ServiceLevelPremium ServiceLevelUltra ServiceLevelStandardZRS
type ServiceLevelOutput ¶
type ServiceLevelOutput struct{ *pulumi.OutputState }
func (ServiceLevelOutput) ElementType ¶
func (ServiceLevelOutput) ElementType() reflect.Type
func (ServiceLevelOutput) ToServiceLevelOutput ¶
func (o ServiceLevelOutput) ToServiceLevelOutput() ServiceLevelOutput
func (ServiceLevelOutput) ToServiceLevelOutputWithContext ¶
func (o ServiceLevelOutput) ToServiceLevelOutputWithContext(ctx context.Context) ServiceLevelOutput
func (ServiceLevelOutput) ToServiceLevelPtrOutput ¶
func (o ServiceLevelOutput) ToServiceLevelPtrOutput() ServiceLevelPtrOutput
func (ServiceLevelOutput) ToServiceLevelPtrOutputWithContext ¶
func (o ServiceLevelOutput) ToServiceLevelPtrOutputWithContext(ctx context.Context) ServiceLevelPtrOutput
func (ServiceLevelOutput) ToStringOutput ¶
func (o ServiceLevelOutput) ToStringOutput() pulumi.StringOutput
func (ServiceLevelOutput) ToStringOutputWithContext ¶
func (o ServiceLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceLevelOutput) ToStringPtrOutput ¶
func (o ServiceLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceLevelOutput) ToStringPtrOutputWithContext ¶
func (o ServiceLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceLevelPtrInput ¶
type ServiceLevelPtrInput interface {
pulumi.Input
ToServiceLevelPtrOutput() ServiceLevelPtrOutput
ToServiceLevelPtrOutputWithContext(context.Context) ServiceLevelPtrOutput
}
func ServiceLevelPtr ¶
func ServiceLevelPtr(v string) ServiceLevelPtrInput
type ServiceLevelPtrOutput ¶
type ServiceLevelPtrOutput struct{ *pulumi.OutputState }
func (ServiceLevelPtrOutput) Elem ¶
func (o ServiceLevelPtrOutput) Elem() ServiceLevelOutput
func (ServiceLevelPtrOutput) ElementType ¶
func (ServiceLevelPtrOutput) ElementType() reflect.Type
func (ServiceLevelPtrOutput) ToServiceLevelPtrOutput ¶
func (o ServiceLevelPtrOutput) ToServiceLevelPtrOutput() ServiceLevelPtrOutput
func (ServiceLevelPtrOutput) ToServiceLevelPtrOutputWithContext ¶
func (o ServiceLevelPtrOutput) ToServiceLevelPtrOutputWithContext(ctx context.Context) ServiceLevelPtrOutput
func (ServiceLevelPtrOutput) ToStringPtrOutput ¶
func (o ServiceLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceLevelPtrOutput) ToStringPtrOutputWithContext ¶
func (o ServiceLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SmbAccessBasedEnumeration ¶
type SmbAccessBasedEnumeration string
Enables access based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
func (SmbAccessBasedEnumeration) ElementType ¶
func (SmbAccessBasedEnumeration) ElementType() reflect.Type
func (SmbAccessBasedEnumeration) ToSmbAccessBasedEnumerationOutput ¶
func (e SmbAccessBasedEnumeration) ToSmbAccessBasedEnumerationOutput() SmbAccessBasedEnumerationOutput
func (SmbAccessBasedEnumeration) ToSmbAccessBasedEnumerationOutputWithContext ¶
func (e SmbAccessBasedEnumeration) ToSmbAccessBasedEnumerationOutputWithContext(ctx context.Context) SmbAccessBasedEnumerationOutput
func (SmbAccessBasedEnumeration) ToSmbAccessBasedEnumerationPtrOutput ¶
func (e SmbAccessBasedEnumeration) ToSmbAccessBasedEnumerationPtrOutput() SmbAccessBasedEnumerationPtrOutput
func (SmbAccessBasedEnumeration) ToSmbAccessBasedEnumerationPtrOutputWithContext ¶
func (e SmbAccessBasedEnumeration) ToSmbAccessBasedEnumerationPtrOutputWithContext(ctx context.Context) SmbAccessBasedEnumerationPtrOutput
func (SmbAccessBasedEnumeration) ToStringOutput ¶
func (e SmbAccessBasedEnumeration) ToStringOutput() pulumi.StringOutput
func (SmbAccessBasedEnumeration) ToStringOutputWithContext ¶
func (e SmbAccessBasedEnumeration) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SmbAccessBasedEnumeration) ToStringPtrOutput ¶
func (e SmbAccessBasedEnumeration) ToStringPtrOutput() pulumi.StringPtrOutput
func (SmbAccessBasedEnumeration) ToStringPtrOutputWithContext ¶
func (e SmbAccessBasedEnumeration) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SmbAccessBasedEnumerationInput ¶
type SmbAccessBasedEnumerationInput interface {
pulumi.Input
ToSmbAccessBasedEnumerationOutput() SmbAccessBasedEnumerationOutput
ToSmbAccessBasedEnumerationOutputWithContext(context.Context) SmbAccessBasedEnumerationOutput
}
SmbAccessBasedEnumerationInput is an input type that accepts values of the SmbAccessBasedEnumeration enum A concrete instance of `SmbAccessBasedEnumerationInput` can be one of the following:
SmbAccessBasedEnumerationDisabled SmbAccessBasedEnumerationEnabled
type SmbAccessBasedEnumerationOutput ¶
type SmbAccessBasedEnumerationOutput struct{ *pulumi.OutputState }
func (SmbAccessBasedEnumerationOutput) ElementType ¶
func (SmbAccessBasedEnumerationOutput) ElementType() reflect.Type
func (SmbAccessBasedEnumerationOutput) ToSmbAccessBasedEnumerationOutput ¶
func (o SmbAccessBasedEnumerationOutput) ToSmbAccessBasedEnumerationOutput() SmbAccessBasedEnumerationOutput
func (SmbAccessBasedEnumerationOutput) ToSmbAccessBasedEnumerationOutputWithContext ¶
func (o SmbAccessBasedEnumerationOutput) ToSmbAccessBasedEnumerationOutputWithContext(ctx context.Context) SmbAccessBasedEnumerationOutput
func (SmbAccessBasedEnumerationOutput) ToSmbAccessBasedEnumerationPtrOutput ¶
func (o SmbAccessBasedEnumerationOutput) ToSmbAccessBasedEnumerationPtrOutput() SmbAccessBasedEnumerationPtrOutput
func (SmbAccessBasedEnumerationOutput) ToSmbAccessBasedEnumerationPtrOutputWithContext ¶
func (o SmbAccessBasedEnumerationOutput) ToSmbAccessBasedEnumerationPtrOutputWithContext(ctx context.Context) SmbAccessBasedEnumerationPtrOutput
func (SmbAccessBasedEnumerationOutput) ToStringOutput ¶
func (o SmbAccessBasedEnumerationOutput) ToStringOutput() pulumi.StringOutput
func (SmbAccessBasedEnumerationOutput) ToStringOutputWithContext ¶
func (o SmbAccessBasedEnumerationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SmbAccessBasedEnumerationOutput) ToStringPtrOutput ¶
func (o SmbAccessBasedEnumerationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SmbAccessBasedEnumerationOutput) ToStringPtrOutputWithContext ¶
func (o SmbAccessBasedEnumerationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SmbAccessBasedEnumerationPtrInput ¶
type SmbAccessBasedEnumerationPtrInput interface {
pulumi.Input
ToSmbAccessBasedEnumerationPtrOutput() SmbAccessBasedEnumerationPtrOutput
ToSmbAccessBasedEnumerationPtrOutputWithContext(context.Context) SmbAccessBasedEnumerationPtrOutput
}
func SmbAccessBasedEnumerationPtr ¶
func SmbAccessBasedEnumerationPtr(v string) SmbAccessBasedEnumerationPtrInput
type SmbAccessBasedEnumerationPtrOutput ¶
type SmbAccessBasedEnumerationPtrOutput struct{ *pulumi.OutputState }
func (SmbAccessBasedEnumerationPtrOutput) Elem ¶
func (o SmbAccessBasedEnumerationPtrOutput) Elem() SmbAccessBasedEnumerationOutput
func (SmbAccessBasedEnumerationPtrOutput) ElementType ¶
func (SmbAccessBasedEnumerationPtrOutput) ElementType() reflect.Type
func (SmbAccessBasedEnumerationPtrOutput) ToSmbAccessBasedEnumerationPtrOutput ¶
func (o SmbAccessBasedEnumerationPtrOutput) ToSmbAccessBasedEnumerationPtrOutput() SmbAccessBasedEnumerationPtrOutput
func (SmbAccessBasedEnumerationPtrOutput) ToSmbAccessBasedEnumerationPtrOutputWithContext ¶
func (o SmbAccessBasedEnumerationPtrOutput) ToSmbAccessBasedEnumerationPtrOutputWithContext(ctx context.Context) SmbAccessBasedEnumerationPtrOutput
func (SmbAccessBasedEnumerationPtrOutput) ToStringPtrOutput ¶
func (o SmbAccessBasedEnumerationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SmbAccessBasedEnumerationPtrOutput) ToStringPtrOutputWithContext ¶
func (o SmbAccessBasedEnumerationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SmbNonBrowsable ¶
type SmbNonBrowsable string
Enables non browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
func (SmbNonBrowsable) ElementType ¶
func (SmbNonBrowsable) ElementType() reflect.Type
func (SmbNonBrowsable) ToSmbNonBrowsableOutput ¶
func (e SmbNonBrowsable) ToSmbNonBrowsableOutput() SmbNonBrowsableOutput
func (SmbNonBrowsable) ToSmbNonBrowsableOutputWithContext ¶
func (e SmbNonBrowsable) ToSmbNonBrowsableOutputWithContext(ctx context.Context) SmbNonBrowsableOutput
func (SmbNonBrowsable) ToSmbNonBrowsablePtrOutput ¶
func (e SmbNonBrowsable) ToSmbNonBrowsablePtrOutput() SmbNonBrowsablePtrOutput
func (SmbNonBrowsable) ToSmbNonBrowsablePtrOutputWithContext ¶
func (e SmbNonBrowsable) ToSmbNonBrowsablePtrOutputWithContext(ctx context.Context) SmbNonBrowsablePtrOutput
func (SmbNonBrowsable) ToStringOutput ¶
func (e SmbNonBrowsable) ToStringOutput() pulumi.StringOutput
func (SmbNonBrowsable) ToStringOutputWithContext ¶
func (e SmbNonBrowsable) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SmbNonBrowsable) ToStringPtrOutput ¶
func (e SmbNonBrowsable) ToStringPtrOutput() pulumi.StringPtrOutput
func (SmbNonBrowsable) ToStringPtrOutputWithContext ¶
func (e SmbNonBrowsable) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SmbNonBrowsableInput ¶
type SmbNonBrowsableInput interface {
pulumi.Input
ToSmbNonBrowsableOutput() SmbNonBrowsableOutput
ToSmbNonBrowsableOutputWithContext(context.Context) SmbNonBrowsableOutput
}
SmbNonBrowsableInput is an input type that accepts values of the SmbNonBrowsable enum A concrete instance of `SmbNonBrowsableInput` can be one of the following:
SmbNonBrowsableDisabled SmbNonBrowsableEnabled
type SmbNonBrowsableOutput ¶
type SmbNonBrowsableOutput struct{ *pulumi.OutputState }
func (SmbNonBrowsableOutput) ElementType ¶
func (SmbNonBrowsableOutput) ElementType() reflect.Type
func (SmbNonBrowsableOutput) ToSmbNonBrowsableOutput ¶
func (o SmbNonBrowsableOutput) ToSmbNonBrowsableOutput() SmbNonBrowsableOutput
func (SmbNonBrowsableOutput) ToSmbNonBrowsableOutputWithContext ¶
func (o SmbNonBrowsableOutput) ToSmbNonBrowsableOutputWithContext(ctx context.Context) SmbNonBrowsableOutput
func (SmbNonBrowsableOutput) ToSmbNonBrowsablePtrOutput ¶
func (o SmbNonBrowsableOutput) ToSmbNonBrowsablePtrOutput() SmbNonBrowsablePtrOutput
func (SmbNonBrowsableOutput) ToSmbNonBrowsablePtrOutputWithContext ¶
func (o SmbNonBrowsableOutput) ToSmbNonBrowsablePtrOutputWithContext(ctx context.Context) SmbNonBrowsablePtrOutput
func (SmbNonBrowsableOutput) ToStringOutput ¶
func (o SmbNonBrowsableOutput) ToStringOutput() pulumi.StringOutput
func (SmbNonBrowsableOutput) ToStringOutputWithContext ¶
func (o SmbNonBrowsableOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SmbNonBrowsableOutput) ToStringPtrOutput ¶
func (o SmbNonBrowsableOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SmbNonBrowsableOutput) ToStringPtrOutputWithContext ¶
func (o SmbNonBrowsableOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SmbNonBrowsablePtrInput ¶
type SmbNonBrowsablePtrInput interface {
pulumi.Input
ToSmbNonBrowsablePtrOutput() SmbNonBrowsablePtrOutput
ToSmbNonBrowsablePtrOutputWithContext(context.Context) SmbNonBrowsablePtrOutput
}
func SmbNonBrowsablePtr ¶
func SmbNonBrowsablePtr(v string) SmbNonBrowsablePtrInput
type SmbNonBrowsablePtrOutput ¶
type SmbNonBrowsablePtrOutput struct{ *pulumi.OutputState }
func (SmbNonBrowsablePtrOutput) Elem ¶
func (o SmbNonBrowsablePtrOutput) Elem() SmbNonBrowsableOutput
func (SmbNonBrowsablePtrOutput) ElementType ¶
func (SmbNonBrowsablePtrOutput) ElementType() reflect.Type
func (SmbNonBrowsablePtrOutput) ToSmbNonBrowsablePtrOutput ¶
func (o SmbNonBrowsablePtrOutput) ToSmbNonBrowsablePtrOutput() SmbNonBrowsablePtrOutput
func (SmbNonBrowsablePtrOutput) ToSmbNonBrowsablePtrOutputWithContext ¶
func (o SmbNonBrowsablePtrOutput) ToSmbNonBrowsablePtrOutputWithContext(ctx context.Context) SmbNonBrowsablePtrOutput
func (SmbNonBrowsablePtrOutput) ToStringPtrOutput ¶
func (o SmbNonBrowsablePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SmbNonBrowsablePtrOutput) ToStringPtrOutputWithContext ¶
func (o SmbNonBrowsablePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Snapshot ¶
type Snapshot struct {
pulumi.CustomResourceState
// The creation date of the snapshot
Created pulumi.StringOutput `pulumi:"created"`
// Resource location
Location pulumi.StringOutput `pulumi:"location"`
// The name of the resource
Name pulumi.StringOutput `pulumi:"name"`
// Azure lifecycle management
ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
// UUID v4 used to identify the Snapshot
SnapshotId pulumi.StringOutput `pulumi:"snapshotId"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponseOutput `pulumi:"systemData"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringOutput `pulumi:"type"`
}
Snapshot of a Volume Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2020-12-01.
Other available API versions: 2017-08-15, 2019-06-01, 2019-10-01, 2019-11-01, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
func GetSnapshot ¶
func GetSnapshot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotState, opts ...pulumi.ResourceOption) (*Snapshot, error)
GetSnapshot gets an existing Snapshot 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 NewSnapshot ¶
func NewSnapshot(ctx *pulumi.Context, name string, args *SnapshotArgs, opts ...pulumi.ResourceOption) (*Snapshot, error)
NewSnapshot registers a new resource with the given unique name, arguments, and options.
func (*Snapshot) ElementType ¶
func (*Snapshot) ToSnapshotOutput ¶
func (i *Snapshot) ToSnapshotOutput() SnapshotOutput
func (*Snapshot) ToSnapshotOutputWithContext ¶
func (i *Snapshot) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotArgs ¶
type SnapshotArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput
// Resource location
Location pulumi.StringPtrInput
// The name of the capacity pool
PoolName pulumi.StringInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// The name of the snapshot
SnapshotName pulumi.StringPtrInput
// The name of the volume
VolumeName pulumi.StringInput
}
The set of arguments for constructing a Snapshot resource.
func (SnapshotArgs) ElementType ¶
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotInput ¶
type SnapshotInput interface {
pulumi.Input
ToSnapshotOutput() SnapshotOutput
ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
}
type SnapshotOutput ¶
type SnapshotOutput struct{ *pulumi.OutputState }
func (SnapshotOutput) Created ¶
func (o SnapshotOutput) Created() pulumi.StringOutput
The creation date of the snapshot
func (SnapshotOutput) ElementType ¶
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) Location ¶
func (o SnapshotOutput) Location() pulumi.StringOutput
Resource location
func (SnapshotOutput) Name ¶
func (o SnapshotOutput) Name() pulumi.StringOutput
The name of the resource
func (SnapshotOutput) ProvisioningState ¶
func (o SnapshotOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (SnapshotOutput) SnapshotId ¶
func (o SnapshotOutput) SnapshotId() pulumi.StringOutput
UUID v4 used to identify the Snapshot
func (SnapshotOutput) SystemData ¶
func (o SnapshotOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (SnapshotOutput) ToSnapshotOutput ¶
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
func (SnapshotOutput) Type ¶
func (o SnapshotOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type SnapshotPolicy ¶
type SnapshotPolicy struct {
pulumi.CustomResourceState
// Schedule for daily snapshots
DailySchedule DailyScheduleResponsePtrOutput `pulumi:"dailySchedule"`
// The property to decide policy is enabled or not
Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
// A unique read-only string that changes whenever the resource is updated.
Etag pulumi.StringOutput `pulumi:"etag"`
// Schedule for hourly snapshots
HourlySchedule HourlyScheduleResponsePtrOutput `pulumi:"hourlySchedule"`
// The geo-location where the resource lives
Location pulumi.StringOutput `pulumi:"location"`
// Schedule for monthly snapshots
MonthlySchedule MonthlyScheduleResponsePtrOutput `pulumi:"monthlySchedule"`
// The name of the resource
Name pulumi.StringOutput `pulumi:"name"`
// Azure lifecycle management
ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponseOutput `pulumi:"systemData"`
// Resource tags.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringOutput `pulumi:"type"`
// Schedule for weekly snapshots
WeeklySchedule WeeklyScheduleResponsePtrOutput `pulumi:"weeklySchedule"`
}
Snapshot policy information Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2020-12-01.
Other available API versions: 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
func GetSnapshotPolicy ¶
func GetSnapshotPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotPolicyState, opts ...pulumi.ResourceOption) (*SnapshotPolicy, error)
GetSnapshotPolicy gets an existing SnapshotPolicy 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 NewSnapshotPolicy ¶
func NewSnapshotPolicy(ctx *pulumi.Context, name string, args *SnapshotPolicyArgs, opts ...pulumi.ResourceOption) (*SnapshotPolicy, error)
NewSnapshotPolicy registers a new resource with the given unique name, arguments, and options.
func (*SnapshotPolicy) ElementType ¶
func (*SnapshotPolicy) ElementType() reflect.Type
func (*SnapshotPolicy) ToSnapshotPolicyOutput ¶
func (i *SnapshotPolicy) ToSnapshotPolicyOutput() SnapshotPolicyOutput
func (*SnapshotPolicy) ToSnapshotPolicyOutputWithContext ¶
func (i *SnapshotPolicy) ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput
type SnapshotPolicyArgs ¶
type SnapshotPolicyArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput
// Schedule for daily snapshots
DailySchedule DailySchedulePtrInput
// The property to decide policy is enabled or not
Enabled pulumi.BoolPtrInput
// Schedule for hourly snapshots
HourlySchedule HourlySchedulePtrInput
// The geo-location where the resource lives
Location pulumi.StringPtrInput
// Schedule for monthly snapshots
MonthlySchedule MonthlySchedulePtrInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// The name of the snapshot policy
SnapshotPolicyName pulumi.StringPtrInput
// Resource tags.
Tags pulumi.StringMapInput
// Schedule for weekly snapshots
WeeklySchedule WeeklySchedulePtrInput
}
The set of arguments for constructing a SnapshotPolicy resource.
func (SnapshotPolicyArgs) ElementType ¶
func (SnapshotPolicyArgs) ElementType() reflect.Type
type SnapshotPolicyInput ¶
type SnapshotPolicyInput interface {
pulumi.Input
ToSnapshotPolicyOutput() SnapshotPolicyOutput
ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput
}
type SnapshotPolicyOutput ¶
type SnapshotPolicyOutput struct{ *pulumi.OutputState }
func (SnapshotPolicyOutput) DailySchedule ¶
func (o SnapshotPolicyOutput) DailySchedule() DailyScheduleResponsePtrOutput
Schedule for daily snapshots
func (SnapshotPolicyOutput) ElementType ¶
func (SnapshotPolicyOutput) ElementType() reflect.Type
func (SnapshotPolicyOutput) Enabled ¶
func (o SnapshotPolicyOutput) Enabled() pulumi.BoolPtrOutput
The property to decide policy is enabled or not
func (SnapshotPolicyOutput) Etag ¶
func (o SnapshotPolicyOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (SnapshotPolicyOutput) HourlySchedule ¶
func (o SnapshotPolicyOutput) HourlySchedule() HourlyScheduleResponsePtrOutput
Schedule for hourly snapshots
func (SnapshotPolicyOutput) Location ¶
func (o SnapshotPolicyOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (SnapshotPolicyOutput) MonthlySchedule ¶
func (o SnapshotPolicyOutput) MonthlySchedule() MonthlyScheduleResponsePtrOutput
Schedule for monthly snapshots
func (SnapshotPolicyOutput) Name ¶
func (o SnapshotPolicyOutput) Name() pulumi.StringOutput
The name of the resource
func (SnapshotPolicyOutput) ProvisioningState ¶
func (o SnapshotPolicyOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (SnapshotPolicyOutput) SystemData ¶
func (o SnapshotPolicyOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (SnapshotPolicyOutput) Tags ¶
func (o SnapshotPolicyOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (SnapshotPolicyOutput) ToSnapshotPolicyOutput ¶
func (o SnapshotPolicyOutput) ToSnapshotPolicyOutput() SnapshotPolicyOutput
func (SnapshotPolicyOutput) ToSnapshotPolicyOutputWithContext ¶
func (o SnapshotPolicyOutput) ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput
func (SnapshotPolicyOutput) Type ¶
func (o SnapshotPolicyOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (SnapshotPolicyOutput) WeeklySchedule ¶
func (o SnapshotPolicyOutput) WeeklySchedule() WeeklyScheduleResponsePtrOutput
Schedule for weekly snapshots
type SnapshotPolicyState ¶
type SnapshotPolicyState struct {
}
func (SnapshotPolicyState) ElementType ¶
func (SnapshotPolicyState) ElementType() reflect.Type
type SnapshotState ¶
type SnapshotState struct {
}
func (SnapshotState) ElementType ¶
func (SnapshotState) ElementType() reflect.Type
type Subvolume ¶
type Subvolume struct {
pulumi.CustomResourceState
// The name of the resource
Name pulumi.StringOutput `pulumi:"name"`
// parent path to the subvolume
ParentPath pulumi.StringPtrOutput `pulumi:"parentPath"`
// Path to the subvolume
Path pulumi.StringPtrOutput `pulumi:"path"`
// Azure lifecycle management
ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponseOutput `pulumi:"systemData"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringOutput `pulumi:"type"`
}
Subvolume Information properties Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2021-10-01.
Other available API versions: 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
func GetSubvolume ¶
func GetSubvolume(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubvolumeState, opts ...pulumi.ResourceOption) (*Subvolume, error)
GetSubvolume gets an existing Subvolume 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 NewSubvolume ¶
func NewSubvolume(ctx *pulumi.Context, name string, args *SubvolumeArgs, opts ...pulumi.ResourceOption) (*Subvolume, error)
NewSubvolume registers a new resource with the given unique name, arguments, and options.
func (*Subvolume) ElementType ¶
func (*Subvolume) ToSubvolumeOutput ¶
func (i *Subvolume) ToSubvolumeOutput() SubvolumeOutput
func (*Subvolume) ToSubvolumeOutputWithContext ¶
func (i *Subvolume) ToSubvolumeOutputWithContext(ctx context.Context) SubvolumeOutput
type SubvolumeArgs ¶
type SubvolumeArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput
// parent path to the subvolume
ParentPath pulumi.StringPtrInput
// Path to the subvolume
Path pulumi.StringPtrInput
// The name of the capacity pool
PoolName pulumi.StringInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// Truncate subvolume to the provided size in bytes
Size pulumi.Float64PtrInput
// The name of the subvolume.
SubvolumeName pulumi.StringPtrInput
// The name of the volume
VolumeName pulumi.StringInput
}
The set of arguments for constructing a Subvolume resource.
func (SubvolumeArgs) ElementType ¶
func (SubvolumeArgs) ElementType() reflect.Type
type SubvolumeInput ¶
type SubvolumeInput interface {
pulumi.Input
ToSubvolumeOutput() SubvolumeOutput
ToSubvolumeOutputWithContext(ctx context.Context) SubvolumeOutput
}
type SubvolumeOutput ¶
type SubvolumeOutput struct{ *pulumi.OutputState }
func (SubvolumeOutput) ElementType ¶
func (SubvolumeOutput) ElementType() reflect.Type
func (SubvolumeOutput) Name ¶
func (o SubvolumeOutput) Name() pulumi.StringOutput
The name of the resource
func (SubvolumeOutput) ParentPath ¶
func (o SubvolumeOutput) ParentPath() pulumi.StringPtrOutput
parent path to the subvolume
func (SubvolumeOutput) Path ¶
func (o SubvolumeOutput) Path() pulumi.StringPtrOutput
Path to the subvolume
func (SubvolumeOutput) ProvisioningState ¶
func (o SubvolumeOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (SubvolumeOutput) SystemData ¶
func (o SubvolumeOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (SubvolumeOutput) ToSubvolumeOutput ¶
func (o SubvolumeOutput) ToSubvolumeOutput() SubvolumeOutput
func (SubvolumeOutput) ToSubvolumeOutputWithContext ¶
func (o SubvolumeOutput) ToSubvolumeOutputWithContext(ctx context.Context) SubvolumeOutput
func (SubvolumeOutput) Type ¶
func (o SubvolumeOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type SubvolumeState ¶
type SubvolumeState struct {
}
func (SubvolumeState) ElementType ¶
func (SubvolumeState) ElementType() reflect.Type
type SystemDataResponse ¶
type SystemDataResponse struct {
// The timestamp of resource creation (UTC).
CreatedAt *string `pulumi:"createdAt"`
// The identity that created the resource.
CreatedBy *string `pulumi:"createdBy"`
// The type of identity that created the resource.
CreatedByType *string `pulumi:"createdByType"`
// The timestamp of resource last modification (UTC)
LastModifiedAt *string `pulumi:"lastModifiedAt"`
// The identity that last modified the resource.
LastModifiedBy *string `pulumi:"lastModifiedBy"`
// The type of identity that last modified the resource.
LastModifiedByType *string `pulumi:"lastModifiedByType"`
}
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type Type ¶
type Type string
Type of quota
func (Type) ElementType ¶
func (Type) ToStringOutput ¶
func (e Type) ToStringOutput() pulumi.StringOutput
func (Type) ToStringOutputWithContext ¶
func (e Type) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Type) ToStringPtrOutput ¶
func (e Type) ToStringPtrOutput() pulumi.StringPtrOutput
func (Type) ToStringPtrOutputWithContext ¶
func (e Type) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (Type) ToTypeOutput ¶
func (e Type) ToTypeOutput() TypeOutput
func (Type) ToTypeOutputWithContext ¶
func (e Type) ToTypeOutputWithContext(ctx context.Context) TypeOutput
func (Type) ToTypePtrOutput ¶
func (e Type) ToTypePtrOutput() TypePtrOutput
func (Type) ToTypePtrOutputWithContext ¶
func (e Type) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput
type TypeInput ¶
type TypeInput interface {
pulumi.Input
ToTypeOutput() TypeOutput
ToTypeOutputWithContext(context.Context) TypeOutput
}
TypeInput is an input type that accepts values of the Type enum A concrete instance of `TypeInput` can be one of the following:
TypeDefaultUserQuota TypeDefaultGroupQuota TypeIndividualUserQuota TypeIndividualGroupQuota
type TypeOutput ¶
type TypeOutput struct{ *pulumi.OutputState }
func (TypeOutput) ElementType ¶
func (TypeOutput) ElementType() reflect.Type
func (TypeOutput) ToStringOutput ¶
func (o TypeOutput) ToStringOutput() pulumi.StringOutput
func (TypeOutput) ToStringOutputWithContext ¶
func (o TypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TypeOutput) ToStringPtrOutput ¶
func (o TypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TypeOutput) ToStringPtrOutputWithContext ¶
func (o TypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TypeOutput) ToTypeOutput ¶
func (o TypeOutput) ToTypeOutput() TypeOutput
func (TypeOutput) ToTypeOutputWithContext ¶
func (o TypeOutput) ToTypeOutputWithContext(ctx context.Context) TypeOutput
func (TypeOutput) ToTypePtrOutput ¶
func (o TypeOutput) ToTypePtrOutput() TypePtrOutput
func (TypeOutput) ToTypePtrOutputWithContext ¶
func (o TypeOutput) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput
type TypePtrInput ¶
type TypePtrInput interface {
pulumi.Input
ToTypePtrOutput() TypePtrOutput
ToTypePtrOutputWithContext(context.Context) TypePtrOutput
}
func TypePtr ¶
func TypePtr(v string) TypePtrInput
type TypePtrOutput ¶
type TypePtrOutput struct{ *pulumi.OutputState }
func (TypePtrOutput) Elem ¶
func (o TypePtrOutput) Elem() TypeOutput
func (TypePtrOutput) ElementType ¶
func (TypePtrOutput) ElementType() reflect.Type
func (TypePtrOutput) ToStringPtrOutput ¶
func (o TypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TypePtrOutput) ToStringPtrOutputWithContext ¶
func (o TypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TypePtrOutput) ToTypePtrOutput ¶
func (o TypePtrOutput) ToTypePtrOutput() TypePtrOutput
func (TypePtrOutput) ToTypePtrOutputWithContext ¶
func (o TypePtrOutput) ToTypePtrOutputWithContext(ctx context.Context) TypePtrOutput
type UserAssignedIdentityResponse ¶
type UserAssignedIdentityResponse struct {
// The client ID of the assigned identity.
ClientId string `pulumi:"clientId"`
// The principal ID of the assigned identity.
PrincipalId string `pulumi:"principalId"`
}
User assigned identity properties
type UserAssignedIdentityResponseMapOutput ¶
type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }
func (UserAssignedIdentityResponseMapOutput) ElementType ¶
func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseMapOutput) MapIndex ¶
func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
type UserAssignedIdentityResponseOutput ¶
type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }
User assigned identity properties
func (UserAssignedIdentityResponseOutput) ClientId ¶
func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
The client ID of the assigned identity.
func (UserAssignedIdentityResponseOutput) ElementType ¶
func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseOutput) PrincipalId ¶
func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of the assigned identity.
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
type Volume ¶
type Volume struct {
pulumi.CustomResourceState
// Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
ActualThroughputMibps pulumi.Float64Output `pulumi:"actualThroughputMibps"`
// Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose
AvsDataStore pulumi.StringPtrOutput `pulumi:"avsDataStore"`
// UUID v4 or resource identifier used to identify the Backup.
BackupId pulumi.StringPtrOutput `pulumi:"backupId"`
// Unique Baremetal Tenant Identifier.
BaremetalTenantId pulumi.StringOutput `pulumi:"baremetalTenantId"`
// Pool Resource Id used in case of creating a volume through volume group
CapacityPoolResourceId pulumi.StringPtrOutput `pulumi:"capacityPoolResourceId"`
// When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.
CloneProgress pulumi.IntOutput `pulumi:"cloneProgress"`
// Specifies whether Cool Access(tiering) is enabled for the volume.
CoolAccess pulumi.BoolPtrOutput `pulumi:"coolAccess"`
// Specifies the number of days after which data that is not accessed by clients will be tiered.
CoolnessPeriod pulumi.IntPtrOutput `pulumi:"coolnessPeriod"`
// A unique file path for the volume. Used when creating mount targets
CreationToken pulumi.StringOutput `pulumi:"creationToken"`
// DataProtection type volumes include an object containing details of the replication
DataProtection VolumePropertiesResponseDataProtectionPtrOutput `pulumi:"dataProtection"`
// Data store resource unique identifier
DataStoreResourceId pulumi.StringArrayOutput `pulumi:"dataStoreResourceId"`
// Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
DefaultGroupQuotaInKiBs pulumi.Float64PtrOutput `pulumi:"defaultGroupQuotaInKiBs"`
// Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
DefaultUserQuotaInKiBs pulumi.Float64PtrOutput `pulumi:"defaultUserQuotaInKiBs"`
// If enabled (true) the snapshot the volume was created from will be automatically deleted after the volume create operation has finished. Defaults to false
DeleteBaseSnapshot pulumi.BoolPtrOutput `pulumi:"deleteBaseSnapshot"`
// Flag indicating whether subvolume operations are enabled on the volume
EnableSubvolumes pulumi.StringPtrOutput `pulumi:"enableSubvolumes"`
// Specifies if the volume is encrypted or not. Only available on volumes created or updated after 2022-01-01.
Encrypted pulumi.BoolOutput `pulumi:"encrypted"`
// Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
EncryptionKeySource pulumi.StringPtrOutput `pulumi:"encryptionKeySource"`
// A unique read-only string that changes whenever the resource is updated.
Etag pulumi.StringOutput `pulumi:"etag"`
// Set of export policy rules
ExportPolicy VolumePropertiesResponseExportPolicyPtrOutput `pulumi:"exportPolicy"`
// Flag indicating whether file access logs are enabled for the volume, based on active diagnostic settings present on the volume.
FileAccessLogs pulumi.StringOutput `pulumi:"fileAccessLogs"`
// Unique FileSystem Identifier.
FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"`
// Specifies if default quota is enabled for the volume.
IsDefaultQuotaEnabled pulumi.BoolPtrOutput `pulumi:"isDefaultQuotaEnabled"`
// Specifies whether volume is a Large Volume or Regular Volume.
IsLargeVolume pulumi.BoolPtrOutput `pulumi:"isLargeVolume"`
// Restoring
IsRestoring pulumi.BoolPtrOutput `pulumi:"isRestoring"`
// Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later
KerberosEnabled pulumi.BoolPtrOutput `pulumi:"kerberosEnabled"`
// The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
KeyVaultPrivateEndpointResourceId pulumi.StringPtrOutput `pulumi:"keyVaultPrivateEndpointResourceId"`
// Specifies whether LDAP is enabled or not for a given NFS volume.
LdapEnabled pulumi.BoolPtrOutput `pulumi:"ldapEnabled"`
// The geo-location where the resource lives
Location pulumi.StringOutput `pulumi:"location"`
// Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.
MaximumNumberOfFiles pulumi.Float64Output `pulumi:"maximumNumberOfFiles"`
// List of mount targets
MountTargets MountTargetPropertiesResponseArrayOutput `pulumi:"mountTargets"`
// The name of the resource
Name pulumi.StringOutput `pulumi:"name"`
// Basic network, or Standard features available to the volume.
NetworkFeatures pulumi.StringPtrOutput `pulumi:"networkFeatures"`
// Network Sibling Set ID for the the group of volumes sharing networking resources.
NetworkSiblingSetId pulumi.StringOutput `pulumi:"networkSiblingSetId"`
// Id of the snapshot or backup that the volume is restored from.
OriginatingResourceId pulumi.StringOutput `pulumi:"originatingResourceId"`
// Application specific placement rules for the particular volume
PlacementRules PlacementKeyValuePairsResponseArrayOutput `pulumi:"placementRules"`
// Set of protocol types, default NFSv3, CIFS for SMB protocol
ProtocolTypes pulumi.StringArrayOutput `pulumi:"protocolTypes"`
// The availability zone where the volume is provisioned. This refers to the logical availability zone where the volume resides.
ProvisionedAvailabilityZone pulumi.StringOutput `pulumi:"provisionedAvailabilityZone"`
// Azure lifecycle management
ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
// Proximity placement group associated with the volume
ProximityPlacementGroup pulumi.StringPtrOutput `pulumi:"proximityPlacementGroup"`
// The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol
SecurityStyle pulumi.StringPtrOutput `pulumi:"securityStyle"`
// The service level of the file system
ServiceLevel pulumi.StringPtrOutput `pulumi:"serviceLevel"`
// Enables access based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
SmbAccessBasedEnumeration pulumi.StringPtrOutput `pulumi:"smbAccessBasedEnumeration"`
// Enables continuously available share property for smb volume. Only applicable for SMB volume
SmbContinuouslyAvailable pulumi.BoolPtrOutput `pulumi:"smbContinuouslyAvailable"`
// Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later
SmbEncryption pulumi.BoolPtrOutput `pulumi:"smbEncryption"`
// Enables non browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
SmbNonBrowsable pulumi.StringPtrOutput `pulumi:"smbNonBrowsable"`
// If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (defaults to true).
SnapshotDirectoryVisible pulumi.BoolPtrOutput `pulumi:"snapshotDirectoryVisible"`
// UUID v4 or resource identifier used to identify the Snapshot.
SnapshotId pulumi.StringPtrOutput `pulumi:"snapshotId"`
// Provides storage to network proximity information for the volume.
StorageToNetworkProximity pulumi.StringOutput `pulumi:"storageToNetworkProximity"`
// The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes
SubnetId pulumi.StringOutput `pulumi:"subnetId"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponseOutput `pulumi:"systemData"`
// T2 network information
T2Network pulumi.StringOutput `pulumi:"t2Network"`
// Resource tags.
Tags pulumi.StringMapOutput `pulumi:"tags"`
ThroughputMibps pulumi.Float64PtrOutput `pulumi:"throughputMibps"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringOutput `pulumi:"type"`
// UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.
UnixPermissions pulumi.StringPtrOutput `pulumi:"unixPermissions"`
// Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.
UsageThreshold pulumi.Float64Output `pulumi:"usageThreshold"`
// Volume Group Name
VolumeGroupName pulumi.StringOutput `pulumi:"volumeGroupName"`
// Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log
VolumeSpecName pulumi.StringPtrOutput `pulumi:"volumeSpecName"`
// What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection
VolumeType pulumi.StringPtrOutput `pulumi:"volumeType"`
// Availability Zone
Zones pulumi.StringArrayOutput `pulumi:"zones"`
}
Volume resource Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2020-12-01.
Other available API versions: 2017-08-15, 2019-05-01, 2019-07-01, 2019-08-01, 2020-02-01, 2021-10-01, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
func GetVolume ¶
func GetVolume(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VolumeState, opts ...pulumi.ResourceOption) (*Volume, error)
GetVolume gets an existing Volume 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 NewVolume ¶
func NewVolume(ctx *pulumi.Context, name string, args *VolumeArgs, opts ...pulumi.ResourceOption) (*Volume, error)
NewVolume registers a new resource with the given unique name, arguments, and options.
func (*Volume) ElementType ¶
func (*Volume) ToVolumeOutput ¶
func (i *Volume) ToVolumeOutput() VolumeOutput
func (*Volume) ToVolumeOutputWithContext ¶
func (i *Volume) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
type VolumeArgs ¶
type VolumeArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput
// Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose
AvsDataStore pulumi.StringPtrInput
// UUID v4 or resource identifier used to identify the Backup.
BackupId pulumi.StringPtrInput
// Pool Resource Id used in case of creating a volume through volume group
CapacityPoolResourceId pulumi.StringPtrInput
// Specifies whether Cool Access(tiering) is enabled for the volume.
CoolAccess pulumi.BoolPtrInput
// Specifies the number of days after which data that is not accessed by clients will be tiered.
CoolnessPeriod pulumi.IntPtrInput
// A unique file path for the volume. Used when creating mount targets
CreationToken pulumi.StringInput
// DataProtection type volumes include an object containing details of the replication
DataProtection VolumePropertiesDataProtectionPtrInput
// Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
DefaultGroupQuotaInKiBs pulumi.Float64PtrInput
// Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
DefaultUserQuotaInKiBs pulumi.Float64PtrInput
// If enabled (true) the snapshot the volume was created from will be automatically deleted after the volume create operation has finished. Defaults to false
DeleteBaseSnapshot pulumi.BoolPtrInput
// Flag indicating whether subvolume operations are enabled on the volume
EnableSubvolumes pulumi.StringPtrInput
// Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
EncryptionKeySource pulumi.StringPtrInput
// Set of export policy rules
ExportPolicy VolumePropertiesExportPolicyPtrInput
// Specifies if default quota is enabled for the volume.
IsDefaultQuotaEnabled pulumi.BoolPtrInput
// Specifies whether volume is a Large Volume or Regular Volume.
IsLargeVolume pulumi.BoolPtrInput
// Restoring
IsRestoring pulumi.BoolPtrInput
// Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later
KerberosEnabled pulumi.BoolPtrInput
// The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
KeyVaultPrivateEndpointResourceId pulumi.StringPtrInput
// Specifies whether LDAP is enabled or not for a given NFS volume.
LdapEnabled pulumi.BoolPtrInput
// The geo-location where the resource lives
Location pulumi.StringPtrInput
// Basic network, or Standard features available to the volume.
NetworkFeatures pulumi.StringPtrInput
// Application specific placement rules for the particular volume
PlacementRules PlacementKeyValuePairsArrayInput
// The name of the capacity pool
PoolName pulumi.StringInput
// Set of protocol types, default NFSv3, CIFS for SMB protocol
ProtocolTypes pulumi.StringArrayInput
// Proximity placement group associated with the volume
ProximityPlacementGroup pulumi.StringPtrInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol
SecurityStyle pulumi.StringPtrInput
// The service level of the file system
ServiceLevel pulumi.StringPtrInput
// Enables access based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
SmbAccessBasedEnumeration pulumi.StringPtrInput
// Enables continuously available share property for smb volume. Only applicable for SMB volume
SmbContinuouslyAvailable pulumi.BoolPtrInput
// Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later
SmbEncryption pulumi.BoolPtrInput
// Enables non browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
SmbNonBrowsable pulumi.StringPtrInput
// If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (defaults to true).
SnapshotDirectoryVisible pulumi.BoolPtrInput
// UUID v4 or resource identifier used to identify the Snapshot.
SnapshotId pulumi.StringPtrInput
// The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes
SubnetId pulumi.StringInput
// Resource tags.
Tags pulumi.StringMapInput
ThroughputMibps pulumi.Float64PtrInput
// UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.
UnixPermissions pulumi.StringPtrInput
// Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.
UsageThreshold pulumi.Float64Input
// The name of the volume
VolumeName pulumi.StringPtrInput
// Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log
VolumeSpecName pulumi.StringPtrInput
// What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection
VolumeType pulumi.StringPtrInput
// Availability Zone
Zones pulumi.StringArrayInput
}
The set of arguments for constructing a Volume resource.
func (VolumeArgs) ElementType ¶
func (VolumeArgs) ElementType() reflect.Type
type VolumeBackupProperties ¶
type VolumeBackupProperties struct {
// Backup Enabled
BackupEnabled *bool `pulumi:"backupEnabled"`
// Backup Policy Resource ID
BackupPolicyId *string `pulumi:"backupPolicyId"`
// Policy Enforced
PolicyEnforced *bool `pulumi:"policyEnforced"`
}
Volume Backup Properties
type VolumeBackupPropertiesArgs ¶
type VolumeBackupPropertiesArgs struct {
// Backup Enabled
BackupEnabled pulumi.BoolPtrInput `pulumi:"backupEnabled"`
// Backup Policy Resource ID
BackupPolicyId pulumi.StringPtrInput `pulumi:"backupPolicyId"`
// Policy Enforced
PolicyEnforced pulumi.BoolPtrInput `pulumi:"policyEnforced"`
}
Volume Backup Properties
func (VolumeBackupPropertiesArgs) ElementType ¶
func (VolumeBackupPropertiesArgs) ElementType() reflect.Type
func (VolumeBackupPropertiesArgs) ToVolumeBackupPropertiesOutput ¶
func (i VolumeBackupPropertiesArgs) ToVolumeBackupPropertiesOutput() VolumeBackupPropertiesOutput
func (VolumeBackupPropertiesArgs) ToVolumeBackupPropertiesOutputWithContext ¶
func (i VolumeBackupPropertiesArgs) ToVolumeBackupPropertiesOutputWithContext(ctx context.Context) VolumeBackupPropertiesOutput
func (VolumeBackupPropertiesArgs) ToVolumeBackupPropertiesPtrOutput ¶
func (i VolumeBackupPropertiesArgs) ToVolumeBackupPropertiesPtrOutput() VolumeBackupPropertiesPtrOutput
func (VolumeBackupPropertiesArgs) ToVolumeBackupPropertiesPtrOutputWithContext ¶
func (i VolumeBackupPropertiesArgs) ToVolumeBackupPropertiesPtrOutputWithContext(ctx context.Context) VolumeBackupPropertiesPtrOutput
type VolumeBackupPropertiesInput ¶
type VolumeBackupPropertiesInput interface {
pulumi.Input
ToVolumeBackupPropertiesOutput() VolumeBackupPropertiesOutput
ToVolumeBackupPropertiesOutputWithContext(context.Context) VolumeBackupPropertiesOutput
}
VolumeBackupPropertiesInput is an input type that accepts VolumeBackupPropertiesArgs and VolumeBackupPropertiesOutput values. You can construct a concrete instance of `VolumeBackupPropertiesInput` via:
VolumeBackupPropertiesArgs{...}
type VolumeBackupPropertiesOutput ¶
type VolumeBackupPropertiesOutput struct{ *pulumi.OutputState }
Volume Backup Properties
func (VolumeBackupPropertiesOutput) BackupEnabled ¶
func (o VolumeBackupPropertiesOutput) BackupEnabled() pulumi.BoolPtrOutput
Backup Enabled
func (VolumeBackupPropertiesOutput) BackupPolicyId ¶
func (o VolumeBackupPropertiesOutput) BackupPolicyId() pulumi.StringPtrOutput
Backup Policy Resource ID
func (VolumeBackupPropertiesOutput) ElementType ¶
func (VolumeBackupPropertiesOutput) ElementType() reflect.Type
func (VolumeBackupPropertiesOutput) PolicyEnforced ¶
func (o VolumeBackupPropertiesOutput) PolicyEnforced() pulumi.BoolPtrOutput
Policy Enforced
func (VolumeBackupPropertiesOutput) ToVolumeBackupPropertiesOutput ¶
func (o VolumeBackupPropertiesOutput) ToVolumeBackupPropertiesOutput() VolumeBackupPropertiesOutput
func (VolumeBackupPropertiesOutput) ToVolumeBackupPropertiesOutputWithContext ¶
func (o VolumeBackupPropertiesOutput) ToVolumeBackupPropertiesOutputWithContext(ctx context.Context) VolumeBackupPropertiesOutput
func (VolumeBackupPropertiesOutput) ToVolumeBackupPropertiesPtrOutput ¶
func (o VolumeBackupPropertiesOutput) ToVolumeBackupPropertiesPtrOutput() VolumeBackupPropertiesPtrOutput
func (VolumeBackupPropertiesOutput) ToVolumeBackupPropertiesPtrOutputWithContext ¶
func (o VolumeBackupPropertiesOutput) ToVolumeBackupPropertiesPtrOutputWithContext(ctx context.Context) VolumeBackupPropertiesPtrOutput
type VolumeBackupPropertiesPtrInput ¶
type VolumeBackupPropertiesPtrInput interface {
pulumi.Input
ToVolumeBackupPropertiesPtrOutput() VolumeBackupPropertiesPtrOutput
ToVolumeBackupPropertiesPtrOutputWithContext(context.Context) VolumeBackupPropertiesPtrOutput
}
VolumeBackupPropertiesPtrInput is an input type that accepts VolumeBackupPropertiesArgs, VolumeBackupPropertiesPtr and VolumeBackupPropertiesPtrOutput values. You can construct a concrete instance of `VolumeBackupPropertiesPtrInput` via:
VolumeBackupPropertiesArgs{...}
or:
nil
func VolumeBackupPropertiesPtr ¶
func VolumeBackupPropertiesPtr(v *VolumeBackupPropertiesArgs) VolumeBackupPropertiesPtrInput
type VolumeBackupPropertiesPtrOutput ¶
type VolumeBackupPropertiesPtrOutput struct{ *pulumi.OutputState }
func (VolumeBackupPropertiesPtrOutput) BackupEnabled ¶
func (o VolumeBackupPropertiesPtrOutput) BackupEnabled() pulumi.BoolPtrOutput
Backup Enabled
func (VolumeBackupPropertiesPtrOutput) BackupPolicyId ¶
func (o VolumeBackupPropertiesPtrOutput) BackupPolicyId() pulumi.StringPtrOutput
Backup Policy Resource ID
func (VolumeBackupPropertiesPtrOutput) Elem ¶
func (o VolumeBackupPropertiesPtrOutput) Elem() VolumeBackupPropertiesOutput
func (VolumeBackupPropertiesPtrOutput) ElementType ¶
func (VolumeBackupPropertiesPtrOutput) ElementType() reflect.Type
func (VolumeBackupPropertiesPtrOutput) PolicyEnforced ¶
func (o VolumeBackupPropertiesPtrOutput) PolicyEnforced() pulumi.BoolPtrOutput
Policy Enforced
func (VolumeBackupPropertiesPtrOutput) ToVolumeBackupPropertiesPtrOutput ¶
func (o VolumeBackupPropertiesPtrOutput) ToVolumeBackupPropertiesPtrOutput() VolumeBackupPropertiesPtrOutput
func (VolumeBackupPropertiesPtrOutput) ToVolumeBackupPropertiesPtrOutputWithContext ¶
func (o VolumeBackupPropertiesPtrOutput) ToVolumeBackupPropertiesPtrOutputWithContext(ctx context.Context) VolumeBackupPropertiesPtrOutput
type VolumeBackupPropertiesResponse ¶
type VolumeBackupPropertiesResponse struct {
// Backup Enabled
BackupEnabled *bool `pulumi:"backupEnabled"`
// Backup Policy Resource ID
BackupPolicyId *string `pulumi:"backupPolicyId"`
// Policy Enforced
PolicyEnforced *bool `pulumi:"policyEnforced"`
}
Volume Backup Properties
type VolumeBackupPropertiesResponseOutput ¶
type VolumeBackupPropertiesResponseOutput struct{ *pulumi.OutputState }
Volume Backup Properties
func (VolumeBackupPropertiesResponseOutput) BackupEnabled ¶
func (o VolumeBackupPropertiesResponseOutput) BackupEnabled() pulumi.BoolPtrOutput
Backup Enabled
func (VolumeBackupPropertiesResponseOutput) BackupPolicyId ¶
func (o VolumeBackupPropertiesResponseOutput) BackupPolicyId() pulumi.StringPtrOutput
Backup Policy Resource ID
func (VolumeBackupPropertiesResponseOutput) ElementType ¶
func (VolumeBackupPropertiesResponseOutput) ElementType() reflect.Type
func (VolumeBackupPropertiesResponseOutput) PolicyEnforced ¶
func (o VolumeBackupPropertiesResponseOutput) PolicyEnforced() pulumi.BoolPtrOutput
Policy Enforced
func (VolumeBackupPropertiesResponseOutput) ToVolumeBackupPropertiesResponseOutput ¶
func (o VolumeBackupPropertiesResponseOutput) ToVolumeBackupPropertiesResponseOutput() VolumeBackupPropertiesResponseOutput
func (VolumeBackupPropertiesResponseOutput) ToVolumeBackupPropertiesResponseOutputWithContext ¶
func (o VolumeBackupPropertiesResponseOutput) ToVolumeBackupPropertiesResponseOutputWithContext(ctx context.Context) VolumeBackupPropertiesResponseOutput
type VolumeBackupPropertiesResponsePtrOutput ¶
type VolumeBackupPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (VolumeBackupPropertiesResponsePtrOutput) BackupEnabled ¶
func (o VolumeBackupPropertiesResponsePtrOutput) BackupEnabled() pulumi.BoolPtrOutput
Backup Enabled
func (VolumeBackupPropertiesResponsePtrOutput) BackupPolicyId ¶
func (o VolumeBackupPropertiesResponsePtrOutput) BackupPolicyId() pulumi.StringPtrOutput
Backup Policy Resource ID
func (VolumeBackupPropertiesResponsePtrOutput) ElementType ¶
func (VolumeBackupPropertiesResponsePtrOutput) ElementType() reflect.Type
func (VolumeBackupPropertiesResponsePtrOutput) PolicyEnforced ¶
func (o VolumeBackupPropertiesResponsePtrOutput) PolicyEnforced() pulumi.BoolPtrOutput
Policy Enforced
func (VolumeBackupPropertiesResponsePtrOutput) ToVolumeBackupPropertiesResponsePtrOutput ¶
func (o VolumeBackupPropertiesResponsePtrOutput) ToVolumeBackupPropertiesResponsePtrOutput() VolumeBackupPropertiesResponsePtrOutput
func (VolumeBackupPropertiesResponsePtrOutput) ToVolumeBackupPropertiesResponsePtrOutputWithContext ¶
func (o VolumeBackupPropertiesResponsePtrOutput) ToVolumeBackupPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeBackupPropertiesResponsePtrOutput
type VolumeBackupsResponse ¶
type VolumeBackupsResponse struct {
// Total count of backups for volume
BackupsCount *int `pulumi:"backupsCount"`
// Policy enabled
PolicyEnabled *bool `pulumi:"policyEnabled"`
// Volume name
VolumeName *string `pulumi:"volumeName"`
}
Volume details using the backup policy
type VolumeBackupsResponseArrayOutput ¶
type VolumeBackupsResponseArrayOutput struct{ *pulumi.OutputState }
func (VolumeBackupsResponseArrayOutput) ElementType ¶
func (VolumeBackupsResponseArrayOutput) ElementType() reflect.Type
func (VolumeBackupsResponseArrayOutput) Index ¶
func (o VolumeBackupsResponseArrayOutput) Index(i pulumi.IntInput) VolumeBackupsResponseOutput
func (VolumeBackupsResponseArrayOutput) ToVolumeBackupsResponseArrayOutput ¶
func (o VolumeBackupsResponseArrayOutput) ToVolumeBackupsResponseArrayOutput() VolumeBackupsResponseArrayOutput
func (VolumeBackupsResponseArrayOutput) ToVolumeBackupsResponseArrayOutputWithContext ¶
func (o VolumeBackupsResponseArrayOutput) ToVolumeBackupsResponseArrayOutputWithContext(ctx context.Context) VolumeBackupsResponseArrayOutput
type VolumeBackupsResponseOutput ¶
type VolumeBackupsResponseOutput struct{ *pulumi.OutputState }
Volume details using the backup policy
func (VolumeBackupsResponseOutput) BackupsCount ¶
func (o VolumeBackupsResponseOutput) BackupsCount() pulumi.IntPtrOutput
Total count of backups for volume
func (VolumeBackupsResponseOutput) ElementType ¶
func (VolumeBackupsResponseOutput) ElementType() reflect.Type
func (VolumeBackupsResponseOutput) PolicyEnabled ¶
func (o VolumeBackupsResponseOutput) PolicyEnabled() pulumi.BoolPtrOutput
Policy enabled
func (VolumeBackupsResponseOutput) ToVolumeBackupsResponseOutput ¶
func (o VolumeBackupsResponseOutput) ToVolumeBackupsResponseOutput() VolumeBackupsResponseOutput
func (VolumeBackupsResponseOutput) ToVolumeBackupsResponseOutputWithContext ¶
func (o VolumeBackupsResponseOutput) ToVolumeBackupsResponseOutputWithContext(ctx context.Context) VolumeBackupsResponseOutput
func (VolumeBackupsResponseOutput) VolumeName ¶
func (o VolumeBackupsResponseOutput) VolumeName() pulumi.StringPtrOutput
Volume name
type VolumeGroup ¶
type VolumeGroup struct {
pulumi.CustomResourceState
// Volume group details
GroupMetaData VolumeGroupMetaDataResponsePtrOutput `pulumi:"groupMetaData"`
// Resource location
Location pulumi.StringPtrOutput `pulumi:"location"`
// Resource name
Name pulumi.StringOutput `pulumi:"name"`
// Azure lifecycle management
ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
// Resource type
Type pulumi.StringOutput `pulumi:"type"`
// List of volumes from group
Volumes VolumeGroupVolumePropertiesResponseArrayOutput `pulumi:"volumes"`
}
Volume group resource for create Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2021-10-01.
Other available API versions: 2021-10-01, 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
func GetVolumeGroup ¶
func GetVolumeGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VolumeGroupState, opts ...pulumi.ResourceOption) (*VolumeGroup, error)
GetVolumeGroup gets an existing VolumeGroup 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 NewVolumeGroup ¶
func NewVolumeGroup(ctx *pulumi.Context, name string, args *VolumeGroupArgs, opts ...pulumi.ResourceOption) (*VolumeGroup, error)
NewVolumeGroup registers a new resource with the given unique name, arguments, and options.
func (*VolumeGroup) ElementType ¶
func (*VolumeGroup) ElementType() reflect.Type
func (*VolumeGroup) ToVolumeGroupOutput ¶
func (i *VolumeGroup) ToVolumeGroupOutput() VolumeGroupOutput
func (*VolumeGroup) ToVolumeGroupOutputWithContext ¶
func (i *VolumeGroup) ToVolumeGroupOutputWithContext(ctx context.Context) VolumeGroupOutput
type VolumeGroupArgs ¶
type VolumeGroupArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput
// Volume group details
GroupMetaData VolumeGroupMetaDataPtrInput
// Resource location
Location pulumi.StringPtrInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// The name of the volumeGroup
VolumeGroupName pulumi.StringPtrInput
// List of volumes from group
Volumes VolumeGroupVolumePropertiesArrayInput
}
The set of arguments for constructing a VolumeGroup resource.
func (VolumeGroupArgs) ElementType ¶
func (VolumeGroupArgs) ElementType() reflect.Type
type VolumeGroupInput ¶
type VolumeGroupInput interface {
pulumi.Input
ToVolumeGroupOutput() VolumeGroupOutput
ToVolumeGroupOutputWithContext(ctx context.Context) VolumeGroupOutput
}
type VolumeGroupMetaData ¶
type VolumeGroupMetaData struct {
// Application specific identifier
ApplicationIdentifier *string `pulumi:"applicationIdentifier"`
// Application Type
ApplicationType *string `pulumi:"applicationType"`
// Application specific identifier of deployment rules for the volume group
DeploymentSpecId *string `pulumi:"deploymentSpecId"`
// Application specific placement rules for the volume group
GlobalPlacementRules []PlacementKeyValuePairs `pulumi:"globalPlacementRules"`
// Group Description
GroupDescription *string `pulumi:"groupDescription"`
}
Volume group properties
type VolumeGroupMetaDataArgs ¶
type VolumeGroupMetaDataArgs struct {
// Application specific identifier
ApplicationIdentifier pulumi.StringPtrInput `pulumi:"applicationIdentifier"`
// Application Type
ApplicationType pulumi.StringPtrInput `pulumi:"applicationType"`
// Application specific identifier of deployment rules for the volume group
DeploymentSpecId pulumi.StringPtrInput `pulumi:"deploymentSpecId"`
// Application specific placement rules for the volume group
GlobalPlacementRules PlacementKeyValuePairsArrayInput `pulumi:"globalPlacementRules"`
// Group Description
GroupDescription pulumi.StringPtrInput `pulumi:"groupDescription"`
}
Volume group properties
func (VolumeGroupMetaDataArgs) ElementType ¶
func (VolumeGroupMetaDataArgs) ElementType() reflect.Type
func (VolumeGroupMetaDataArgs) ToVolumeGroupMetaDataOutput ¶
func (i VolumeGroupMetaDataArgs) ToVolumeGroupMetaDataOutput() VolumeGroupMetaDataOutput
func (VolumeGroupMetaDataArgs) ToVolumeGroupMetaDataOutputWithContext ¶
func (i VolumeGroupMetaDataArgs) ToVolumeGroupMetaDataOutputWithContext(ctx context.Context) VolumeGroupMetaDataOutput
func (VolumeGroupMetaDataArgs) ToVolumeGroupMetaDataPtrOutput ¶
func (i VolumeGroupMetaDataArgs) ToVolumeGroupMetaDataPtrOutput() VolumeGroupMetaDataPtrOutput
func (VolumeGroupMetaDataArgs) ToVolumeGroupMetaDataPtrOutputWithContext ¶
func (i VolumeGroupMetaDataArgs) ToVolumeGroupMetaDataPtrOutputWithContext(ctx context.Context) VolumeGroupMetaDataPtrOutput
type VolumeGroupMetaDataInput ¶
type VolumeGroupMetaDataInput interface {
pulumi.Input
ToVolumeGroupMetaDataOutput() VolumeGroupMetaDataOutput
ToVolumeGroupMetaDataOutputWithContext(context.Context) VolumeGroupMetaDataOutput
}
VolumeGroupMetaDataInput is an input type that accepts VolumeGroupMetaDataArgs and VolumeGroupMetaDataOutput values. You can construct a concrete instance of `VolumeGroupMetaDataInput` via:
VolumeGroupMetaDataArgs{...}
type VolumeGroupMetaDataOutput ¶
type VolumeGroupMetaDataOutput struct{ *pulumi.OutputState }
Volume group properties
func (VolumeGroupMetaDataOutput) ApplicationIdentifier ¶
func (o VolumeGroupMetaDataOutput) ApplicationIdentifier() pulumi.StringPtrOutput
Application specific identifier
func (VolumeGroupMetaDataOutput) ApplicationType ¶
func (o VolumeGroupMetaDataOutput) ApplicationType() pulumi.StringPtrOutput
Application Type
func (VolumeGroupMetaDataOutput) DeploymentSpecId ¶
func (o VolumeGroupMetaDataOutput) DeploymentSpecId() pulumi.StringPtrOutput
Application specific identifier of deployment rules for the volume group
func (VolumeGroupMetaDataOutput) ElementType ¶
func (VolumeGroupMetaDataOutput) ElementType() reflect.Type
func (VolumeGroupMetaDataOutput) GlobalPlacementRules ¶
func (o VolumeGroupMetaDataOutput) GlobalPlacementRules() PlacementKeyValuePairsArrayOutput
Application specific placement rules for the volume group
func (VolumeGroupMetaDataOutput) GroupDescription ¶
func (o VolumeGroupMetaDataOutput) GroupDescription() pulumi.StringPtrOutput
Group Description
func (VolumeGroupMetaDataOutput) ToVolumeGroupMetaDataOutput ¶
func (o VolumeGroupMetaDataOutput) ToVolumeGroupMetaDataOutput() VolumeGroupMetaDataOutput
func (VolumeGroupMetaDataOutput) ToVolumeGroupMetaDataOutputWithContext ¶
func (o VolumeGroupMetaDataOutput) ToVolumeGroupMetaDataOutputWithContext(ctx context.Context) VolumeGroupMetaDataOutput
func (VolumeGroupMetaDataOutput) ToVolumeGroupMetaDataPtrOutput ¶
func (o VolumeGroupMetaDataOutput) ToVolumeGroupMetaDataPtrOutput() VolumeGroupMetaDataPtrOutput
func (VolumeGroupMetaDataOutput) ToVolumeGroupMetaDataPtrOutputWithContext ¶
func (o VolumeGroupMetaDataOutput) ToVolumeGroupMetaDataPtrOutputWithContext(ctx context.Context) VolumeGroupMetaDataPtrOutput
type VolumeGroupMetaDataPtrInput ¶
type VolumeGroupMetaDataPtrInput interface {
pulumi.Input
ToVolumeGroupMetaDataPtrOutput() VolumeGroupMetaDataPtrOutput
ToVolumeGroupMetaDataPtrOutputWithContext(context.Context) VolumeGroupMetaDataPtrOutput
}
VolumeGroupMetaDataPtrInput is an input type that accepts VolumeGroupMetaDataArgs, VolumeGroupMetaDataPtr and VolumeGroupMetaDataPtrOutput values. You can construct a concrete instance of `VolumeGroupMetaDataPtrInput` via:
VolumeGroupMetaDataArgs{...}
or:
nil
func VolumeGroupMetaDataPtr ¶
func VolumeGroupMetaDataPtr(v *VolumeGroupMetaDataArgs) VolumeGroupMetaDataPtrInput
type VolumeGroupMetaDataPtrOutput ¶
type VolumeGroupMetaDataPtrOutput struct{ *pulumi.OutputState }
func (VolumeGroupMetaDataPtrOutput) ApplicationIdentifier ¶
func (o VolumeGroupMetaDataPtrOutput) ApplicationIdentifier() pulumi.StringPtrOutput
Application specific identifier
func (VolumeGroupMetaDataPtrOutput) ApplicationType ¶
func (o VolumeGroupMetaDataPtrOutput) ApplicationType() pulumi.StringPtrOutput
Application Type
func (VolumeGroupMetaDataPtrOutput) DeploymentSpecId ¶
func (o VolumeGroupMetaDataPtrOutput) DeploymentSpecId() pulumi.StringPtrOutput
Application specific identifier of deployment rules for the volume group
func (VolumeGroupMetaDataPtrOutput) Elem ¶
func (o VolumeGroupMetaDataPtrOutput) Elem() VolumeGroupMetaDataOutput
func (VolumeGroupMetaDataPtrOutput) ElementType ¶
func (VolumeGroupMetaDataPtrOutput) ElementType() reflect.Type
func (VolumeGroupMetaDataPtrOutput) GlobalPlacementRules ¶
func (o VolumeGroupMetaDataPtrOutput) GlobalPlacementRules() PlacementKeyValuePairsArrayOutput
Application specific placement rules for the volume group
func (VolumeGroupMetaDataPtrOutput) GroupDescription ¶
func (o VolumeGroupMetaDataPtrOutput) GroupDescription() pulumi.StringPtrOutput
Group Description
func (VolumeGroupMetaDataPtrOutput) ToVolumeGroupMetaDataPtrOutput ¶
func (o VolumeGroupMetaDataPtrOutput) ToVolumeGroupMetaDataPtrOutput() VolumeGroupMetaDataPtrOutput
func (VolumeGroupMetaDataPtrOutput) ToVolumeGroupMetaDataPtrOutputWithContext ¶
func (o VolumeGroupMetaDataPtrOutput) ToVolumeGroupMetaDataPtrOutputWithContext(ctx context.Context) VolumeGroupMetaDataPtrOutput
type VolumeGroupMetaDataResponse ¶
type VolumeGroupMetaDataResponse struct {
// Application specific identifier
ApplicationIdentifier *string `pulumi:"applicationIdentifier"`
// Application Type
ApplicationType *string `pulumi:"applicationType"`
// Application specific identifier of deployment rules for the volume group
DeploymentSpecId *string `pulumi:"deploymentSpecId"`
// Application specific placement rules for the volume group
GlobalPlacementRules []PlacementKeyValuePairsResponse `pulumi:"globalPlacementRules"`
// Group Description
GroupDescription *string `pulumi:"groupDescription"`
// Number of volumes in volume group
VolumesCount float64 `pulumi:"volumesCount"`
}
Volume group properties
type VolumeGroupMetaDataResponseOutput ¶
type VolumeGroupMetaDataResponseOutput struct{ *pulumi.OutputState }
Volume group properties
func (VolumeGroupMetaDataResponseOutput) ApplicationIdentifier ¶
func (o VolumeGroupMetaDataResponseOutput) ApplicationIdentifier() pulumi.StringPtrOutput
Application specific identifier
func (VolumeGroupMetaDataResponseOutput) ApplicationType ¶
func (o VolumeGroupMetaDataResponseOutput) ApplicationType() pulumi.StringPtrOutput
Application Type
func (VolumeGroupMetaDataResponseOutput) DeploymentSpecId ¶
func (o VolumeGroupMetaDataResponseOutput) DeploymentSpecId() pulumi.StringPtrOutput
Application specific identifier of deployment rules for the volume group
func (VolumeGroupMetaDataResponseOutput) ElementType ¶
func (VolumeGroupMetaDataResponseOutput) ElementType() reflect.Type
func (VolumeGroupMetaDataResponseOutput) GlobalPlacementRules ¶
func (o VolumeGroupMetaDataResponseOutput) GlobalPlacementRules() PlacementKeyValuePairsResponseArrayOutput
Application specific placement rules for the volume group
func (VolumeGroupMetaDataResponseOutput) GroupDescription ¶
func (o VolumeGroupMetaDataResponseOutput) GroupDescription() pulumi.StringPtrOutput
Group Description
func (VolumeGroupMetaDataResponseOutput) ToVolumeGroupMetaDataResponseOutput ¶
func (o VolumeGroupMetaDataResponseOutput) ToVolumeGroupMetaDataResponseOutput() VolumeGroupMetaDataResponseOutput
func (VolumeGroupMetaDataResponseOutput) ToVolumeGroupMetaDataResponseOutputWithContext ¶
func (o VolumeGroupMetaDataResponseOutput) ToVolumeGroupMetaDataResponseOutputWithContext(ctx context.Context) VolumeGroupMetaDataResponseOutput
func (VolumeGroupMetaDataResponseOutput) VolumesCount ¶
func (o VolumeGroupMetaDataResponseOutput) VolumesCount() pulumi.Float64Output
Number of volumes in volume group
type VolumeGroupMetaDataResponsePtrOutput ¶
type VolumeGroupMetaDataResponsePtrOutput struct{ *pulumi.OutputState }
func (VolumeGroupMetaDataResponsePtrOutput) ApplicationIdentifier ¶
func (o VolumeGroupMetaDataResponsePtrOutput) ApplicationIdentifier() pulumi.StringPtrOutput
Application specific identifier
func (VolumeGroupMetaDataResponsePtrOutput) ApplicationType ¶
func (o VolumeGroupMetaDataResponsePtrOutput) ApplicationType() pulumi.StringPtrOutput
Application Type
func (VolumeGroupMetaDataResponsePtrOutput) DeploymentSpecId ¶
func (o VolumeGroupMetaDataResponsePtrOutput) DeploymentSpecId() pulumi.StringPtrOutput
Application specific identifier of deployment rules for the volume group
func (VolumeGroupMetaDataResponsePtrOutput) ElementType ¶
func (VolumeGroupMetaDataResponsePtrOutput) ElementType() reflect.Type
func (VolumeGroupMetaDataResponsePtrOutput) GlobalPlacementRules ¶
func (o VolumeGroupMetaDataResponsePtrOutput) GlobalPlacementRules() PlacementKeyValuePairsResponseArrayOutput
Application specific placement rules for the volume group
func (VolumeGroupMetaDataResponsePtrOutput) GroupDescription ¶
func (o VolumeGroupMetaDataResponsePtrOutput) GroupDescription() pulumi.StringPtrOutput
Group Description
func (VolumeGroupMetaDataResponsePtrOutput) ToVolumeGroupMetaDataResponsePtrOutput ¶
func (o VolumeGroupMetaDataResponsePtrOutput) ToVolumeGroupMetaDataResponsePtrOutput() VolumeGroupMetaDataResponsePtrOutput
func (VolumeGroupMetaDataResponsePtrOutput) ToVolumeGroupMetaDataResponsePtrOutputWithContext ¶
func (o VolumeGroupMetaDataResponsePtrOutput) ToVolumeGroupMetaDataResponsePtrOutputWithContext(ctx context.Context) VolumeGroupMetaDataResponsePtrOutput
func (VolumeGroupMetaDataResponsePtrOutput) VolumesCount ¶
func (o VolumeGroupMetaDataResponsePtrOutput) VolumesCount() pulumi.Float64PtrOutput
Number of volumes in volume group
type VolumeGroupOutput ¶
type VolumeGroupOutput struct{ *pulumi.OutputState }
func (VolumeGroupOutput) ElementType ¶
func (VolumeGroupOutput) ElementType() reflect.Type
func (VolumeGroupOutput) GroupMetaData ¶
func (o VolumeGroupOutput) GroupMetaData() VolumeGroupMetaDataResponsePtrOutput
Volume group details
func (VolumeGroupOutput) Location ¶
func (o VolumeGroupOutput) Location() pulumi.StringPtrOutput
Resource location
func (VolumeGroupOutput) ProvisioningState ¶
func (o VolumeGroupOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (VolumeGroupOutput) ToVolumeGroupOutput ¶
func (o VolumeGroupOutput) ToVolumeGroupOutput() VolumeGroupOutput
func (VolumeGroupOutput) ToVolumeGroupOutputWithContext ¶
func (o VolumeGroupOutput) ToVolumeGroupOutputWithContext(ctx context.Context) VolumeGroupOutput
func (VolumeGroupOutput) Volumes ¶
func (o VolumeGroupOutput) Volumes() VolumeGroupVolumePropertiesResponseArrayOutput
List of volumes from group
type VolumeGroupState ¶
type VolumeGroupState struct {
}
func (VolumeGroupState) ElementType ¶
func (VolumeGroupState) ElementType() reflect.Type
type VolumeGroupVolumeProperties ¶
type VolumeGroupVolumeProperties struct {
// Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose
AvsDataStore *string `pulumi:"avsDataStore"`
// UUID v4 or resource identifier used to identify the Backup.
BackupId *string `pulumi:"backupId"`
// Pool Resource Id used in case of creating a volume through volume group
CapacityPoolResourceId *string `pulumi:"capacityPoolResourceId"`
// Specifies whether Cool Access(tiering) is enabled for the volume.
CoolAccess *bool `pulumi:"coolAccess"`
// Specifies the number of days after which data that is not accessed by clients will be tiered.
CoolnessPeriod *int `pulumi:"coolnessPeriod"`
// A unique file path for the volume. Used when creating mount targets
CreationToken string `pulumi:"creationToken"`
// DataProtection type volumes include an object containing details of the replication
DataProtection *VolumePropertiesDataProtection `pulumi:"dataProtection"`
// Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
DefaultGroupQuotaInKiBs *float64 `pulumi:"defaultGroupQuotaInKiBs"`
// Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
DefaultUserQuotaInKiBs *float64 `pulumi:"defaultUserQuotaInKiBs"`
// If enabled (true) the snapshot the volume was created from will be automatically deleted after the volume create operation has finished. Defaults to false
DeleteBaseSnapshot *bool `pulumi:"deleteBaseSnapshot"`
// Flag indicating whether subvolume operations are enabled on the volume
EnableSubvolumes *string `pulumi:"enableSubvolumes"`
// Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
EncryptionKeySource *string `pulumi:"encryptionKeySource"`
// Set of export policy rules
ExportPolicy *VolumePropertiesExportPolicy `pulumi:"exportPolicy"`
// Specifies if default quota is enabled for the volume.
IsDefaultQuotaEnabled *bool `pulumi:"isDefaultQuotaEnabled"`
// Specifies whether volume is a Large Volume or Regular Volume.
IsLargeVolume *bool `pulumi:"isLargeVolume"`
// Restoring
IsRestoring *bool `pulumi:"isRestoring"`
// Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later
KerberosEnabled *bool `pulumi:"kerberosEnabled"`
// The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
KeyVaultPrivateEndpointResourceId *string `pulumi:"keyVaultPrivateEndpointResourceId"`
// Specifies whether LDAP is enabled or not for a given NFS volume.
LdapEnabled *bool `pulumi:"ldapEnabled"`
// Resource name
Name *string `pulumi:"name"`
// Basic network, or Standard features available to the volume.
NetworkFeatures *string `pulumi:"networkFeatures"`
// Application specific placement rules for the particular volume
PlacementRules []PlacementKeyValuePairs `pulumi:"placementRules"`
// Set of protocol types, default NFSv3, CIFS for SMB protocol
ProtocolTypes []string `pulumi:"protocolTypes"`
// Proximity placement group associated with the volume
ProximityPlacementGroup *string `pulumi:"proximityPlacementGroup"`
// The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol
SecurityStyle *string `pulumi:"securityStyle"`
// The service level of the file system
ServiceLevel *string `pulumi:"serviceLevel"`
// Enables access based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
SmbAccessBasedEnumeration *string `pulumi:"smbAccessBasedEnumeration"`
// Enables continuously available share property for smb volume. Only applicable for SMB volume
SmbContinuouslyAvailable *bool `pulumi:"smbContinuouslyAvailable"`
// Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later
SmbEncryption *bool `pulumi:"smbEncryption"`
// Enables non browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
SmbNonBrowsable *string `pulumi:"smbNonBrowsable"`
// If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (defaults to true).
SnapshotDirectoryVisible *bool `pulumi:"snapshotDirectoryVisible"`
// UUID v4 or resource identifier used to identify the Snapshot.
SnapshotId *string `pulumi:"snapshotId"`
// The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes
SubnetId string `pulumi:"subnetId"`
// Resource tags
Tags map[string]string `pulumi:"tags"`
ThroughputMibps *float64 `pulumi:"throughputMibps"`
// UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.
UnixPermissions *string `pulumi:"unixPermissions"`
// Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.
UsageThreshold float64 `pulumi:"usageThreshold"`
// Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log
VolumeSpecName *string `pulumi:"volumeSpecName"`
// What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection
VolumeType *string `pulumi:"volumeType"`
}
Volume resource
func (*VolumeGroupVolumeProperties) Defaults ¶
func (val *VolumeGroupVolumeProperties) Defaults() *VolumeGroupVolumeProperties
Defaults sets the appropriate defaults for VolumeGroupVolumeProperties
type VolumeGroupVolumePropertiesArgs ¶
type VolumeGroupVolumePropertiesArgs struct {
// Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose
AvsDataStore pulumi.StringPtrInput `pulumi:"avsDataStore"`
// UUID v4 or resource identifier used to identify the Backup.
BackupId pulumi.StringPtrInput `pulumi:"backupId"`
// Pool Resource Id used in case of creating a volume through volume group
CapacityPoolResourceId pulumi.StringPtrInput `pulumi:"capacityPoolResourceId"`
// Specifies whether Cool Access(tiering) is enabled for the volume.
CoolAccess pulumi.BoolPtrInput `pulumi:"coolAccess"`
// Specifies the number of days after which data that is not accessed by clients will be tiered.
CoolnessPeriod pulumi.IntPtrInput `pulumi:"coolnessPeriod"`
// A unique file path for the volume. Used when creating mount targets
CreationToken pulumi.StringInput `pulumi:"creationToken"`
// DataProtection type volumes include an object containing details of the replication
DataProtection VolumePropertiesDataProtectionPtrInput `pulumi:"dataProtection"`
// Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
DefaultGroupQuotaInKiBs pulumi.Float64PtrInput `pulumi:"defaultGroupQuotaInKiBs"`
// Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
DefaultUserQuotaInKiBs pulumi.Float64PtrInput `pulumi:"defaultUserQuotaInKiBs"`
// If enabled (true) the snapshot the volume was created from will be automatically deleted after the volume create operation has finished. Defaults to false
DeleteBaseSnapshot pulumi.BoolPtrInput `pulumi:"deleteBaseSnapshot"`
// Flag indicating whether subvolume operations are enabled on the volume
EnableSubvolumes pulumi.StringPtrInput `pulumi:"enableSubvolumes"`
// Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
EncryptionKeySource pulumi.StringPtrInput `pulumi:"encryptionKeySource"`
// Set of export policy rules
ExportPolicy VolumePropertiesExportPolicyPtrInput `pulumi:"exportPolicy"`
// Specifies if default quota is enabled for the volume.
IsDefaultQuotaEnabled pulumi.BoolPtrInput `pulumi:"isDefaultQuotaEnabled"`
// Specifies whether volume is a Large Volume or Regular Volume.
IsLargeVolume pulumi.BoolPtrInput `pulumi:"isLargeVolume"`
// Restoring
IsRestoring pulumi.BoolPtrInput `pulumi:"isRestoring"`
// Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later
KerberosEnabled pulumi.BoolPtrInput `pulumi:"kerberosEnabled"`
// The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
KeyVaultPrivateEndpointResourceId pulumi.StringPtrInput `pulumi:"keyVaultPrivateEndpointResourceId"`
// Specifies whether LDAP is enabled or not for a given NFS volume.
LdapEnabled pulumi.BoolPtrInput `pulumi:"ldapEnabled"`
// Resource name
Name pulumi.StringPtrInput `pulumi:"name"`
// Basic network, or Standard features available to the volume.
NetworkFeatures pulumi.StringPtrInput `pulumi:"networkFeatures"`
// Application specific placement rules for the particular volume
PlacementRules PlacementKeyValuePairsArrayInput `pulumi:"placementRules"`
// Set of protocol types, default NFSv3, CIFS for SMB protocol
ProtocolTypes pulumi.StringArrayInput `pulumi:"protocolTypes"`
// Proximity placement group associated with the volume
ProximityPlacementGroup pulumi.StringPtrInput `pulumi:"proximityPlacementGroup"`
// The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol
SecurityStyle pulumi.StringPtrInput `pulumi:"securityStyle"`
// The service level of the file system
ServiceLevel pulumi.StringPtrInput `pulumi:"serviceLevel"`
// Enables access based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
SmbAccessBasedEnumeration pulumi.StringPtrInput `pulumi:"smbAccessBasedEnumeration"`
// Enables continuously available share property for smb volume. Only applicable for SMB volume
SmbContinuouslyAvailable pulumi.BoolPtrInput `pulumi:"smbContinuouslyAvailable"`
// Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later
SmbEncryption pulumi.BoolPtrInput `pulumi:"smbEncryption"`
// Enables non browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
SmbNonBrowsable pulumi.StringPtrInput `pulumi:"smbNonBrowsable"`
// If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (defaults to true).
SnapshotDirectoryVisible pulumi.BoolPtrInput `pulumi:"snapshotDirectoryVisible"`
// UUID v4 or resource identifier used to identify the Snapshot.
SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"`
// The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes
SubnetId pulumi.StringInput `pulumi:"subnetId"`
// Resource tags
Tags pulumi.StringMapInput `pulumi:"tags"`
ThroughputMibps pulumi.Float64PtrInput `pulumi:"throughputMibps"`
// UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.
UnixPermissions pulumi.StringPtrInput `pulumi:"unixPermissions"`
// Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.
UsageThreshold pulumi.Float64Input `pulumi:"usageThreshold"`
// Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log
VolumeSpecName pulumi.StringPtrInput `pulumi:"volumeSpecName"`
// What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection
VolumeType pulumi.StringPtrInput `pulumi:"volumeType"`
}
Volume resource
func (*VolumeGroupVolumePropertiesArgs) Defaults ¶
func (val *VolumeGroupVolumePropertiesArgs) Defaults() *VolumeGroupVolumePropertiesArgs
Defaults sets the appropriate defaults for VolumeGroupVolumePropertiesArgs
func (VolumeGroupVolumePropertiesArgs) ElementType ¶
func (VolumeGroupVolumePropertiesArgs) ElementType() reflect.Type
func (VolumeGroupVolumePropertiesArgs) ToVolumeGroupVolumePropertiesOutput ¶
func (i VolumeGroupVolumePropertiesArgs) ToVolumeGroupVolumePropertiesOutput() VolumeGroupVolumePropertiesOutput
func (VolumeGroupVolumePropertiesArgs) ToVolumeGroupVolumePropertiesOutputWithContext ¶
func (i VolumeGroupVolumePropertiesArgs) ToVolumeGroupVolumePropertiesOutputWithContext(ctx context.Context) VolumeGroupVolumePropertiesOutput
type VolumeGroupVolumePropertiesArray ¶
type VolumeGroupVolumePropertiesArray []VolumeGroupVolumePropertiesInput
func (VolumeGroupVolumePropertiesArray) ElementType ¶
func (VolumeGroupVolumePropertiesArray) ElementType() reflect.Type
func (VolumeGroupVolumePropertiesArray) ToVolumeGroupVolumePropertiesArrayOutput ¶
func (i VolumeGroupVolumePropertiesArray) ToVolumeGroupVolumePropertiesArrayOutput() VolumeGroupVolumePropertiesArrayOutput
func (VolumeGroupVolumePropertiesArray) ToVolumeGroupVolumePropertiesArrayOutputWithContext ¶
func (i VolumeGroupVolumePropertiesArray) ToVolumeGroupVolumePropertiesArrayOutputWithContext(ctx context.Context) VolumeGroupVolumePropertiesArrayOutput
type VolumeGroupVolumePropertiesArrayInput ¶
type VolumeGroupVolumePropertiesArrayInput interface {
pulumi.Input
ToVolumeGroupVolumePropertiesArrayOutput() VolumeGroupVolumePropertiesArrayOutput
ToVolumeGroupVolumePropertiesArrayOutputWithContext(context.Context) VolumeGroupVolumePropertiesArrayOutput
}
VolumeGroupVolumePropertiesArrayInput is an input type that accepts VolumeGroupVolumePropertiesArray and VolumeGroupVolumePropertiesArrayOutput values. You can construct a concrete instance of `VolumeGroupVolumePropertiesArrayInput` via:
VolumeGroupVolumePropertiesArray{ VolumeGroupVolumePropertiesArgs{...} }
type VolumeGroupVolumePropertiesArrayOutput ¶
type VolumeGroupVolumePropertiesArrayOutput struct{ *pulumi.OutputState }
func (VolumeGroupVolumePropertiesArrayOutput) ElementType ¶
func (VolumeGroupVolumePropertiesArrayOutput) ElementType() reflect.Type
func (VolumeGroupVolumePropertiesArrayOutput) ToVolumeGroupVolumePropertiesArrayOutput ¶
func (o VolumeGroupVolumePropertiesArrayOutput) ToVolumeGroupVolumePropertiesArrayOutput() VolumeGroupVolumePropertiesArrayOutput
func (VolumeGroupVolumePropertiesArrayOutput) ToVolumeGroupVolumePropertiesArrayOutputWithContext ¶
func (o VolumeGroupVolumePropertiesArrayOutput) ToVolumeGroupVolumePropertiesArrayOutputWithContext(ctx context.Context) VolumeGroupVolumePropertiesArrayOutput
type VolumeGroupVolumePropertiesInput ¶
type VolumeGroupVolumePropertiesInput interface {
pulumi.Input
ToVolumeGroupVolumePropertiesOutput() VolumeGroupVolumePropertiesOutput
ToVolumeGroupVolumePropertiesOutputWithContext(context.Context) VolumeGroupVolumePropertiesOutput
}
VolumeGroupVolumePropertiesInput is an input type that accepts VolumeGroupVolumePropertiesArgs and VolumeGroupVolumePropertiesOutput values. You can construct a concrete instance of `VolumeGroupVolumePropertiesInput` via:
VolumeGroupVolumePropertiesArgs{...}
type VolumeGroupVolumePropertiesOutput ¶
type VolumeGroupVolumePropertiesOutput struct{ *pulumi.OutputState }
Volume resource
func (VolumeGroupVolumePropertiesOutput) AvsDataStore ¶
func (o VolumeGroupVolumePropertiesOutput) AvsDataStore() pulumi.StringPtrOutput
Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose
func (VolumeGroupVolumePropertiesOutput) BackupId ¶
func (o VolumeGroupVolumePropertiesOutput) BackupId() pulumi.StringPtrOutput
UUID v4 or resource identifier used to identify the Backup.
func (VolumeGroupVolumePropertiesOutput) CapacityPoolResourceId ¶
func (o VolumeGroupVolumePropertiesOutput) CapacityPoolResourceId() pulumi.StringPtrOutput
Pool Resource Id used in case of creating a volume through volume group
func (VolumeGroupVolumePropertiesOutput) CoolAccess ¶
func (o VolumeGroupVolumePropertiesOutput) CoolAccess() pulumi.BoolPtrOutput
Specifies whether Cool Access(tiering) is enabled for the volume.
func (VolumeGroupVolumePropertiesOutput) CoolnessPeriod ¶
func (o VolumeGroupVolumePropertiesOutput) CoolnessPeriod() pulumi.IntPtrOutput
Specifies the number of days after which data that is not accessed by clients will be tiered.
func (VolumeGroupVolumePropertiesOutput) CreationToken ¶
func (o VolumeGroupVolumePropertiesOutput) CreationToken() pulumi.StringOutput
A unique file path for the volume. Used when creating mount targets
func (VolumeGroupVolumePropertiesOutput) DataProtection ¶
func (o VolumeGroupVolumePropertiesOutput) DataProtection() VolumePropertiesDataProtectionPtrOutput
DataProtection type volumes include an object containing details of the replication
func (VolumeGroupVolumePropertiesOutput) DefaultGroupQuotaInKiBs ¶
func (o VolumeGroupVolumePropertiesOutput) DefaultGroupQuotaInKiBs() pulumi.Float64PtrOutput
Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
func (VolumeGroupVolumePropertiesOutput) DefaultUserQuotaInKiBs ¶
func (o VolumeGroupVolumePropertiesOutput) DefaultUserQuotaInKiBs() pulumi.Float64PtrOutput
Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
func (VolumeGroupVolumePropertiesOutput) DeleteBaseSnapshot ¶
func (o VolumeGroupVolumePropertiesOutput) DeleteBaseSnapshot() pulumi.BoolPtrOutput
If enabled (true) the snapshot the volume was created from will be automatically deleted after the volume create operation has finished. Defaults to false
func (VolumeGroupVolumePropertiesOutput) ElementType ¶
func (VolumeGroupVolumePropertiesOutput) ElementType() reflect.Type
func (VolumeGroupVolumePropertiesOutput) EnableSubvolumes ¶
func (o VolumeGroupVolumePropertiesOutput) EnableSubvolumes() pulumi.StringPtrOutput
Flag indicating whether subvolume operations are enabled on the volume
func (VolumeGroupVolumePropertiesOutput) EncryptionKeySource ¶
func (o VolumeGroupVolumePropertiesOutput) EncryptionKeySource() pulumi.StringPtrOutput
Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
func (VolumeGroupVolumePropertiesOutput) ExportPolicy ¶
func (o VolumeGroupVolumePropertiesOutput) ExportPolicy() VolumePropertiesExportPolicyPtrOutput
Set of export policy rules
func (VolumeGroupVolumePropertiesOutput) IsDefaultQuotaEnabled ¶
func (o VolumeGroupVolumePropertiesOutput) IsDefaultQuotaEnabled() pulumi.BoolPtrOutput
Specifies if default quota is enabled for the volume.
func (VolumeGroupVolumePropertiesOutput) IsLargeVolume ¶
func (o VolumeGroupVolumePropertiesOutput) IsLargeVolume() pulumi.BoolPtrOutput
Specifies whether volume is a Large Volume or Regular Volume.
func (VolumeGroupVolumePropertiesOutput) IsRestoring ¶
func (o VolumeGroupVolumePropertiesOutput) IsRestoring() pulumi.BoolPtrOutput
Restoring
func (VolumeGroupVolumePropertiesOutput) KerberosEnabled ¶
func (o VolumeGroupVolumePropertiesOutput) KerberosEnabled() pulumi.BoolPtrOutput
Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later
func (VolumeGroupVolumePropertiesOutput) KeyVaultPrivateEndpointResourceId ¶
func (o VolumeGroupVolumePropertiesOutput) KeyVaultPrivateEndpointResourceId() pulumi.StringPtrOutput
The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
func (VolumeGroupVolumePropertiesOutput) LdapEnabled ¶
func (o VolumeGroupVolumePropertiesOutput) LdapEnabled() pulumi.BoolPtrOutput
Specifies whether LDAP is enabled or not for a given NFS volume.
func (VolumeGroupVolumePropertiesOutput) Name ¶
func (o VolumeGroupVolumePropertiesOutput) Name() pulumi.StringPtrOutput
Resource name
func (VolumeGroupVolumePropertiesOutput) NetworkFeatures ¶
func (o VolumeGroupVolumePropertiesOutput) NetworkFeatures() pulumi.StringPtrOutput
Basic network, or Standard features available to the volume.
func (VolumeGroupVolumePropertiesOutput) PlacementRules ¶
func (o VolumeGroupVolumePropertiesOutput) PlacementRules() PlacementKeyValuePairsArrayOutput
Application specific placement rules for the particular volume
func (VolumeGroupVolumePropertiesOutput) ProtocolTypes ¶
func (o VolumeGroupVolumePropertiesOutput) ProtocolTypes() pulumi.StringArrayOutput
Set of protocol types, default NFSv3, CIFS for SMB protocol
func (VolumeGroupVolumePropertiesOutput) ProximityPlacementGroup ¶
func (o VolumeGroupVolumePropertiesOutput) ProximityPlacementGroup() pulumi.StringPtrOutput
Proximity placement group associated with the volume
func (VolumeGroupVolumePropertiesOutput) SecurityStyle ¶
func (o VolumeGroupVolumePropertiesOutput) SecurityStyle() pulumi.StringPtrOutput
The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol
func (VolumeGroupVolumePropertiesOutput) ServiceLevel ¶
func (o VolumeGroupVolumePropertiesOutput) ServiceLevel() pulumi.StringPtrOutput
The service level of the file system
func (VolumeGroupVolumePropertiesOutput) SmbAccessBasedEnumeration ¶
func (o VolumeGroupVolumePropertiesOutput) SmbAccessBasedEnumeration() pulumi.StringPtrOutput
Enables access based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
func (VolumeGroupVolumePropertiesOutput) SmbContinuouslyAvailable ¶
func (o VolumeGroupVolumePropertiesOutput) SmbContinuouslyAvailable() pulumi.BoolPtrOutput
Enables continuously available share property for smb volume. Only applicable for SMB volume
func (VolumeGroupVolumePropertiesOutput) SmbEncryption ¶
func (o VolumeGroupVolumePropertiesOutput) SmbEncryption() pulumi.BoolPtrOutput
Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later
func (VolumeGroupVolumePropertiesOutput) SmbNonBrowsable ¶
func (o VolumeGroupVolumePropertiesOutput) SmbNonBrowsable() pulumi.StringPtrOutput
Enables non browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
func (VolumeGroupVolumePropertiesOutput) SnapshotDirectoryVisible ¶
func (o VolumeGroupVolumePropertiesOutput) SnapshotDirectoryVisible() pulumi.BoolPtrOutput
If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (defaults to true).
func (VolumeGroupVolumePropertiesOutput) SnapshotId ¶
func (o VolumeGroupVolumePropertiesOutput) SnapshotId() pulumi.StringPtrOutput
UUID v4 or resource identifier used to identify the Snapshot.
func (VolumeGroupVolumePropertiesOutput) SubnetId ¶
func (o VolumeGroupVolumePropertiesOutput) SubnetId() pulumi.StringOutput
The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes
func (VolumeGroupVolumePropertiesOutput) Tags ¶
func (o VolumeGroupVolumePropertiesOutput) Tags() pulumi.StringMapOutput
Resource tags
func (VolumeGroupVolumePropertiesOutput) ThroughputMibps ¶
func (o VolumeGroupVolumePropertiesOutput) ThroughputMibps() pulumi.Float64PtrOutput
func (VolumeGroupVolumePropertiesOutput) ToVolumeGroupVolumePropertiesOutput ¶
func (o VolumeGroupVolumePropertiesOutput) ToVolumeGroupVolumePropertiesOutput() VolumeGroupVolumePropertiesOutput
func (VolumeGroupVolumePropertiesOutput) ToVolumeGroupVolumePropertiesOutputWithContext ¶
func (o VolumeGroupVolumePropertiesOutput) ToVolumeGroupVolumePropertiesOutputWithContext(ctx context.Context) VolumeGroupVolumePropertiesOutput
func (VolumeGroupVolumePropertiesOutput) UnixPermissions ¶
func (o VolumeGroupVolumePropertiesOutput) UnixPermissions() pulumi.StringPtrOutput
UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.
func (VolumeGroupVolumePropertiesOutput) UsageThreshold ¶
func (o VolumeGroupVolumePropertiesOutput) UsageThreshold() pulumi.Float64Output
Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.
func (VolumeGroupVolumePropertiesOutput) VolumeSpecName ¶
func (o VolumeGroupVolumePropertiesOutput) VolumeSpecName() pulumi.StringPtrOutput
Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log
func (VolumeGroupVolumePropertiesOutput) VolumeType ¶
func (o VolumeGroupVolumePropertiesOutput) VolumeType() pulumi.StringPtrOutput
What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection
type VolumeGroupVolumePropertiesResponse ¶
type VolumeGroupVolumePropertiesResponse struct {
// Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
ActualThroughputMibps float64 `pulumi:"actualThroughputMibps"`
// Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose
AvsDataStore *string `pulumi:"avsDataStore"`
// UUID v4 or resource identifier used to identify the Backup.
BackupId *string `pulumi:"backupId"`
// Unique Baremetal Tenant Identifier.
BaremetalTenantId string `pulumi:"baremetalTenantId"`
// Pool Resource Id used in case of creating a volume through volume group
CapacityPoolResourceId *string `pulumi:"capacityPoolResourceId"`
// When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.
CloneProgress int `pulumi:"cloneProgress"`
// Specifies whether Cool Access(tiering) is enabled for the volume.
CoolAccess *bool `pulumi:"coolAccess"`
// Specifies the number of days after which data that is not accessed by clients will be tiered.
CoolnessPeriod *int `pulumi:"coolnessPeriod"`
// A unique file path for the volume. Used when creating mount targets
CreationToken string `pulumi:"creationToken"`
// DataProtection type volumes include an object containing details of the replication
DataProtection *VolumePropertiesResponseDataProtection `pulumi:"dataProtection"`
// Data store resource unique identifier
DataStoreResourceId []string `pulumi:"dataStoreResourceId"`
// Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
DefaultGroupQuotaInKiBs *float64 `pulumi:"defaultGroupQuotaInKiBs"`
// Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
DefaultUserQuotaInKiBs *float64 `pulumi:"defaultUserQuotaInKiBs"`
// If enabled (true) the snapshot the volume was created from will be automatically deleted after the volume create operation has finished. Defaults to false
DeleteBaseSnapshot *bool `pulumi:"deleteBaseSnapshot"`
// Flag indicating whether subvolume operations are enabled on the volume
EnableSubvolumes *string `pulumi:"enableSubvolumes"`
// Specifies if the volume is encrypted or not. Only available on volumes created or updated after 2022-01-01.
Encrypted bool `pulumi:"encrypted"`
// Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
EncryptionKeySource *string `pulumi:"encryptionKeySource"`
// Set of export policy rules
ExportPolicy *VolumePropertiesResponseExportPolicy `pulumi:"exportPolicy"`
// Flag indicating whether file access logs are enabled for the volume, based on active diagnostic settings present on the volume.
FileAccessLogs string `pulumi:"fileAccessLogs"`
// Unique FileSystem Identifier.
FileSystemId string `pulumi:"fileSystemId"`
// Resource Id
Id string `pulumi:"id"`
// Specifies if default quota is enabled for the volume.
IsDefaultQuotaEnabled *bool `pulumi:"isDefaultQuotaEnabled"`
// Specifies whether volume is a Large Volume or Regular Volume.
IsLargeVolume *bool `pulumi:"isLargeVolume"`
// Restoring
IsRestoring *bool `pulumi:"isRestoring"`
// Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later
KerberosEnabled *bool `pulumi:"kerberosEnabled"`
// The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
KeyVaultPrivateEndpointResourceId *string `pulumi:"keyVaultPrivateEndpointResourceId"`
// Specifies whether LDAP is enabled or not for a given NFS volume.
LdapEnabled *bool `pulumi:"ldapEnabled"`
// Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.
MaximumNumberOfFiles float64 `pulumi:"maximumNumberOfFiles"`
// List of mount targets
MountTargets []MountTargetPropertiesResponse `pulumi:"mountTargets"`
// Resource name
Name *string `pulumi:"name"`
// Basic network, or Standard features available to the volume.
NetworkFeatures *string `pulumi:"networkFeatures"`
// Network Sibling Set ID for the the group of volumes sharing networking resources.
NetworkSiblingSetId string `pulumi:"networkSiblingSetId"`
// Id of the snapshot or backup that the volume is restored from.
OriginatingResourceId string `pulumi:"originatingResourceId"`
// Application specific placement rules for the particular volume
PlacementRules []PlacementKeyValuePairsResponse `pulumi:"placementRules"`
// Set of protocol types, default NFSv3, CIFS for SMB protocol
ProtocolTypes []string `pulumi:"protocolTypes"`
// The availability zone where the volume is provisioned. This refers to the logical availability zone where the volume resides.
ProvisionedAvailabilityZone string `pulumi:"provisionedAvailabilityZone"`
// Azure lifecycle management
ProvisioningState string `pulumi:"provisioningState"`
// Proximity placement group associated with the volume
ProximityPlacementGroup *string `pulumi:"proximityPlacementGroup"`
// The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol
SecurityStyle *string `pulumi:"securityStyle"`
// The service level of the file system
ServiceLevel *string `pulumi:"serviceLevel"`
// Enables access based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
SmbAccessBasedEnumeration *string `pulumi:"smbAccessBasedEnumeration"`
// Enables continuously available share property for smb volume. Only applicable for SMB volume
SmbContinuouslyAvailable *bool `pulumi:"smbContinuouslyAvailable"`
// Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later
SmbEncryption *bool `pulumi:"smbEncryption"`
// Enables non browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
SmbNonBrowsable *string `pulumi:"smbNonBrowsable"`
// If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (defaults to true).
SnapshotDirectoryVisible *bool `pulumi:"snapshotDirectoryVisible"`
// UUID v4 or resource identifier used to identify the Snapshot.
SnapshotId *string `pulumi:"snapshotId"`
// Provides storage to network proximity information for the volume.
StorageToNetworkProximity string `pulumi:"storageToNetworkProximity"`
// The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes
SubnetId string `pulumi:"subnetId"`
// T2 network information
T2Network string `pulumi:"t2Network"`
// Resource tags
Tags map[string]string `pulumi:"tags"`
ThroughputMibps *float64 `pulumi:"throughputMibps"`
// Resource type
Type string `pulumi:"type"`
// UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.
UnixPermissions *string `pulumi:"unixPermissions"`
// Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.
UsageThreshold float64 `pulumi:"usageThreshold"`
// Volume Group Name
VolumeGroupName string `pulumi:"volumeGroupName"`
// Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log
VolumeSpecName *string `pulumi:"volumeSpecName"`
// What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection
VolumeType *string `pulumi:"volumeType"`
}
Volume resource
func (*VolumeGroupVolumePropertiesResponse) Defaults ¶
func (val *VolumeGroupVolumePropertiesResponse) Defaults() *VolumeGroupVolumePropertiesResponse
Defaults sets the appropriate defaults for VolumeGroupVolumePropertiesResponse
type VolumeGroupVolumePropertiesResponseArrayOutput ¶
type VolumeGroupVolumePropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (VolumeGroupVolumePropertiesResponseArrayOutput) ElementType ¶
func (VolumeGroupVolumePropertiesResponseArrayOutput) ElementType() reflect.Type
func (VolumeGroupVolumePropertiesResponseArrayOutput) ToVolumeGroupVolumePropertiesResponseArrayOutput ¶
func (o VolumeGroupVolumePropertiesResponseArrayOutput) ToVolumeGroupVolumePropertiesResponseArrayOutput() VolumeGroupVolumePropertiesResponseArrayOutput
func (VolumeGroupVolumePropertiesResponseArrayOutput) ToVolumeGroupVolumePropertiesResponseArrayOutputWithContext ¶
func (o VolumeGroupVolumePropertiesResponseArrayOutput) ToVolumeGroupVolumePropertiesResponseArrayOutputWithContext(ctx context.Context) VolumeGroupVolumePropertiesResponseArrayOutput
type VolumeGroupVolumePropertiesResponseOutput ¶
type VolumeGroupVolumePropertiesResponseOutput struct{ *pulumi.OutputState }
Volume resource
func (VolumeGroupVolumePropertiesResponseOutput) ActualThroughputMibps ¶
func (o VolumeGroupVolumePropertiesResponseOutput) ActualThroughputMibps() pulumi.Float64Output
Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
func (VolumeGroupVolumePropertiesResponseOutput) AvsDataStore ¶
func (o VolumeGroupVolumePropertiesResponseOutput) AvsDataStore() pulumi.StringPtrOutput
Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose
func (VolumeGroupVolumePropertiesResponseOutput) BackupId ¶
func (o VolumeGroupVolumePropertiesResponseOutput) BackupId() pulumi.StringPtrOutput
UUID v4 or resource identifier used to identify the Backup.
func (VolumeGroupVolumePropertiesResponseOutput) BaremetalTenantId ¶
func (o VolumeGroupVolumePropertiesResponseOutput) BaremetalTenantId() pulumi.StringOutput
Unique Baremetal Tenant Identifier.
func (VolumeGroupVolumePropertiesResponseOutput) CapacityPoolResourceId ¶
func (o VolumeGroupVolumePropertiesResponseOutput) CapacityPoolResourceId() pulumi.StringPtrOutput
Pool Resource Id used in case of creating a volume through volume group
func (VolumeGroupVolumePropertiesResponseOutput) CloneProgress ¶
func (o VolumeGroupVolumePropertiesResponseOutput) CloneProgress() pulumi.IntOutput
When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.
func (VolumeGroupVolumePropertiesResponseOutput) CoolAccess ¶
func (o VolumeGroupVolumePropertiesResponseOutput) CoolAccess() pulumi.BoolPtrOutput
Specifies whether Cool Access(tiering) is enabled for the volume.
func (VolumeGroupVolumePropertiesResponseOutput) CoolnessPeriod ¶
func (o VolumeGroupVolumePropertiesResponseOutput) CoolnessPeriod() pulumi.IntPtrOutput
Specifies the number of days after which data that is not accessed by clients will be tiered.
func (VolumeGroupVolumePropertiesResponseOutput) CreationToken ¶
func (o VolumeGroupVolumePropertiesResponseOutput) CreationToken() pulumi.StringOutput
A unique file path for the volume. Used when creating mount targets
func (VolumeGroupVolumePropertiesResponseOutput) DataProtection ¶
func (o VolumeGroupVolumePropertiesResponseOutput) DataProtection() VolumePropertiesResponseDataProtectionPtrOutput
DataProtection type volumes include an object containing details of the replication
func (VolumeGroupVolumePropertiesResponseOutput) DataStoreResourceId ¶
func (o VolumeGroupVolumePropertiesResponseOutput) DataStoreResourceId() pulumi.StringArrayOutput
Data store resource unique identifier
func (VolumeGroupVolumePropertiesResponseOutput) DefaultGroupQuotaInKiBs ¶
func (o VolumeGroupVolumePropertiesResponseOutput) DefaultGroupQuotaInKiBs() pulumi.Float64PtrOutput
Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
func (VolumeGroupVolumePropertiesResponseOutput) DefaultUserQuotaInKiBs ¶
func (o VolumeGroupVolumePropertiesResponseOutput) DefaultUserQuotaInKiBs() pulumi.Float64PtrOutput
Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
func (VolumeGroupVolumePropertiesResponseOutput) DeleteBaseSnapshot ¶
func (o VolumeGroupVolumePropertiesResponseOutput) DeleteBaseSnapshot() pulumi.BoolPtrOutput
If enabled (true) the snapshot the volume was created from will be automatically deleted after the volume create operation has finished. Defaults to false
func (VolumeGroupVolumePropertiesResponseOutput) ElementType ¶
func (VolumeGroupVolumePropertiesResponseOutput) ElementType() reflect.Type
func (VolumeGroupVolumePropertiesResponseOutput) EnableSubvolumes ¶
func (o VolumeGroupVolumePropertiesResponseOutput) EnableSubvolumes() pulumi.StringPtrOutput
Flag indicating whether subvolume operations are enabled on the volume
func (VolumeGroupVolumePropertiesResponseOutput) Encrypted ¶
func (o VolumeGroupVolumePropertiesResponseOutput) Encrypted() pulumi.BoolOutput
Specifies if the volume is encrypted or not. Only available on volumes created or updated after 2022-01-01.
func (VolumeGroupVolumePropertiesResponseOutput) EncryptionKeySource ¶
func (o VolumeGroupVolumePropertiesResponseOutput) EncryptionKeySource() pulumi.StringPtrOutput
Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
func (VolumeGroupVolumePropertiesResponseOutput) ExportPolicy ¶
func (o VolumeGroupVolumePropertiesResponseOutput) ExportPolicy() VolumePropertiesResponseExportPolicyPtrOutput
Set of export policy rules
func (VolumeGroupVolumePropertiesResponseOutput) FileAccessLogs ¶
func (o VolumeGroupVolumePropertiesResponseOutput) FileAccessLogs() pulumi.StringOutput
Flag indicating whether file access logs are enabled for the volume, based on active diagnostic settings present on the volume.
func (VolumeGroupVolumePropertiesResponseOutput) FileSystemId ¶
func (o VolumeGroupVolumePropertiesResponseOutput) FileSystemId() pulumi.StringOutput
Unique FileSystem Identifier.
func (VolumeGroupVolumePropertiesResponseOutput) Id ¶
func (o VolumeGroupVolumePropertiesResponseOutput) Id() pulumi.StringOutput
Resource Id
func (VolumeGroupVolumePropertiesResponseOutput) IsDefaultQuotaEnabled ¶
func (o VolumeGroupVolumePropertiesResponseOutput) IsDefaultQuotaEnabled() pulumi.BoolPtrOutput
Specifies if default quota is enabled for the volume.
func (VolumeGroupVolumePropertiesResponseOutput) IsLargeVolume ¶
func (o VolumeGroupVolumePropertiesResponseOutput) IsLargeVolume() pulumi.BoolPtrOutput
Specifies whether volume is a Large Volume or Regular Volume.
func (VolumeGroupVolumePropertiesResponseOutput) IsRestoring ¶
func (o VolumeGroupVolumePropertiesResponseOutput) IsRestoring() pulumi.BoolPtrOutput
Restoring
func (VolumeGroupVolumePropertiesResponseOutput) KerberosEnabled ¶
func (o VolumeGroupVolumePropertiesResponseOutput) KerberosEnabled() pulumi.BoolPtrOutput
Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later
func (VolumeGroupVolumePropertiesResponseOutput) KeyVaultPrivateEndpointResourceId ¶
func (o VolumeGroupVolumePropertiesResponseOutput) KeyVaultPrivateEndpointResourceId() pulumi.StringPtrOutput
The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
func (VolumeGroupVolumePropertiesResponseOutput) LdapEnabled ¶
func (o VolumeGroupVolumePropertiesResponseOutput) LdapEnabled() pulumi.BoolPtrOutput
Specifies whether LDAP is enabled or not for a given NFS volume.
func (VolumeGroupVolumePropertiesResponseOutput) MaximumNumberOfFiles ¶
func (o VolumeGroupVolumePropertiesResponseOutput) MaximumNumberOfFiles() pulumi.Float64Output
Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.
func (VolumeGroupVolumePropertiesResponseOutput) MountTargets ¶
func (o VolumeGroupVolumePropertiesResponseOutput) MountTargets() MountTargetPropertiesResponseArrayOutput
List of mount targets
func (VolumeGroupVolumePropertiesResponseOutput) Name ¶
func (o VolumeGroupVolumePropertiesResponseOutput) Name() pulumi.StringPtrOutput
Resource name
func (VolumeGroupVolumePropertiesResponseOutput) NetworkFeatures ¶
func (o VolumeGroupVolumePropertiesResponseOutput) NetworkFeatures() pulumi.StringPtrOutput
Basic network, or Standard features available to the volume.
func (VolumeGroupVolumePropertiesResponseOutput) NetworkSiblingSetId ¶
func (o VolumeGroupVolumePropertiesResponseOutput) NetworkSiblingSetId() pulumi.StringOutput
Network Sibling Set ID for the the group of volumes sharing networking resources.
func (VolumeGroupVolumePropertiesResponseOutput) OriginatingResourceId ¶
func (o VolumeGroupVolumePropertiesResponseOutput) OriginatingResourceId() pulumi.StringOutput
Id of the snapshot or backup that the volume is restored from.
func (VolumeGroupVolumePropertiesResponseOutput) PlacementRules ¶
func (o VolumeGroupVolumePropertiesResponseOutput) PlacementRules() PlacementKeyValuePairsResponseArrayOutput
Application specific placement rules for the particular volume
func (VolumeGroupVolumePropertiesResponseOutput) ProtocolTypes ¶
func (o VolumeGroupVolumePropertiesResponseOutput) ProtocolTypes() pulumi.StringArrayOutput
Set of protocol types, default NFSv3, CIFS for SMB protocol
func (VolumeGroupVolumePropertiesResponseOutput) ProvisionedAvailabilityZone ¶
func (o VolumeGroupVolumePropertiesResponseOutput) ProvisionedAvailabilityZone() pulumi.StringOutput
The availability zone where the volume is provisioned. This refers to the logical availability zone where the volume resides.
func (VolumeGroupVolumePropertiesResponseOutput) ProvisioningState ¶
func (o VolumeGroupVolumePropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (VolumeGroupVolumePropertiesResponseOutput) ProximityPlacementGroup ¶
func (o VolumeGroupVolumePropertiesResponseOutput) ProximityPlacementGroup() pulumi.StringPtrOutput
Proximity placement group associated with the volume
func (VolumeGroupVolumePropertiesResponseOutput) SecurityStyle ¶
func (o VolumeGroupVolumePropertiesResponseOutput) SecurityStyle() pulumi.StringPtrOutput
The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol
func (VolumeGroupVolumePropertiesResponseOutput) ServiceLevel ¶
func (o VolumeGroupVolumePropertiesResponseOutput) ServiceLevel() pulumi.StringPtrOutput
The service level of the file system
func (VolumeGroupVolumePropertiesResponseOutput) SmbAccessBasedEnumeration ¶
func (o VolumeGroupVolumePropertiesResponseOutput) SmbAccessBasedEnumeration() pulumi.StringPtrOutput
Enables access based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
func (VolumeGroupVolumePropertiesResponseOutput) SmbContinuouslyAvailable ¶
func (o VolumeGroupVolumePropertiesResponseOutput) SmbContinuouslyAvailable() pulumi.BoolPtrOutput
Enables continuously available share property for smb volume. Only applicable for SMB volume
func (VolumeGroupVolumePropertiesResponseOutput) SmbEncryption ¶
func (o VolumeGroupVolumePropertiesResponseOutput) SmbEncryption() pulumi.BoolPtrOutput
Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later
func (VolumeGroupVolumePropertiesResponseOutput) SmbNonBrowsable ¶
func (o VolumeGroupVolumePropertiesResponseOutput) SmbNonBrowsable() pulumi.StringPtrOutput
Enables non browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
func (VolumeGroupVolumePropertiesResponseOutput) SnapshotDirectoryVisible ¶
func (o VolumeGroupVolumePropertiesResponseOutput) SnapshotDirectoryVisible() pulumi.BoolPtrOutput
If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (defaults to true).
func (VolumeGroupVolumePropertiesResponseOutput) SnapshotId ¶
func (o VolumeGroupVolumePropertiesResponseOutput) SnapshotId() pulumi.StringPtrOutput
UUID v4 or resource identifier used to identify the Snapshot.
func (VolumeGroupVolumePropertiesResponseOutput) StorageToNetworkProximity ¶
func (o VolumeGroupVolumePropertiesResponseOutput) StorageToNetworkProximity() pulumi.StringOutput
Provides storage to network proximity information for the volume.
func (VolumeGroupVolumePropertiesResponseOutput) SubnetId ¶
func (o VolumeGroupVolumePropertiesResponseOutput) SubnetId() pulumi.StringOutput
The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes
func (VolumeGroupVolumePropertiesResponseOutput) T2Network ¶
func (o VolumeGroupVolumePropertiesResponseOutput) T2Network() pulumi.StringOutput
T2 network information
func (VolumeGroupVolumePropertiesResponseOutput) Tags ¶
func (o VolumeGroupVolumePropertiesResponseOutput) Tags() pulumi.StringMapOutput
Resource tags
func (VolumeGroupVolumePropertiesResponseOutput) ThroughputMibps ¶
func (o VolumeGroupVolumePropertiesResponseOutput) ThroughputMibps() pulumi.Float64PtrOutput
func (VolumeGroupVolumePropertiesResponseOutput) ToVolumeGroupVolumePropertiesResponseOutput ¶
func (o VolumeGroupVolumePropertiesResponseOutput) ToVolumeGroupVolumePropertiesResponseOutput() VolumeGroupVolumePropertiesResponseOutput
func (VolumeGroupVolumePropertiesResponseOutput) ToVolumeGroupVolumePropertiesResponseOutputWithContext ¶
func (o VolumeGroupVolumePropertiesResponseOutput) ToVolumeGroupVolumePropertiesResponseOutputWithContext(ctx context.Context) VolumeGroupVolumePropertiesResponseOutput
func (VolumeGroupVolumePropertiesResponseOutput) Type ¶
func (o VolumeGroupVolumePropertiesResponseOutput) Type() pulumi.StringOutput
Resource type
func (VolumeGroupVolumePropertiesResponseOutput) UnixPermissions ¶
func (o VolumeGroupVolumePropertiesResponseOutput) UnixPermissions() pulumi.StringPtrOutput
UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.
func (VolumeGroupVolumePropertiesResponseOutput) UsageThreshold ¶
func (o VolumeGroupVolumePropertiesResponseOutput) UsageThreshold() pulumi.Float64Output
Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.
func (VolumeGroupVolumePropertiesResponseOutput) VolumeGroupName ¶
func (o VolumeGroupVolumePropertiesResponseOutput) VolumeGroupName() pulumi.StringOutput
Volume Group Name
func (VolumeGroupVolumePropertiesResponseOutput) VolumeSpecName ¶
func (o VolumeGroupVolumePropertiesResponseOutput) VolumeSpecName() pulumi.StringPtrOutput
Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log
func (VolumeGroupVolumePropertiesResponseOutput) VolumeType ¶
func (o VolumeGroupVolumePropertiesResponseOutput) VolumeType() pulumi.StringPtrOutput
What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection
type VolumeInput ¶
type VolumeInput interface {
pulumi.Input
ToVolumeOutput() VolumeOutput
ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
}
type VolumeOutput ¶
type VolumeOutput struct{ *pulumi.OutputState }
func (VolumeOutput) ActualThroughputMibps ¶
func (o VolumeOutput) ActualThroughputMibps() pulumi.Float64Output
Actual throughput in MiB/s for auto qosType volumes calculated based on size and serviceLevel
func (VolumeOutput) AvsDataStore ¶
func (o VolumeOutput) AvsDataStore() pulumi.StringPtrOutput
Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose
func (VolumeOutput) BackupId ¶
func (o VolumeOutput) BackupId() pulumi.StringPtrOutput
UUID v4 or resource identifier used to identify the Backup.
func (VolumeOutput) BaremetalTenantId ¶
func (o VolumeOutput) BaremetalTenantId() pulumi.StringOutput
Unique Baremetal Tenant Identifier.
func (VolumeOutput) CapacityPoolResourceId ¶
func (o VolumeOutput) CapacityPoolResourceId() pulumi.StringPtrOutput
Pool Resource Id used in case of creating a volume through volume group
func (VolumeOutput) CloneProgress ¶
func (o VolumeOutput) CloneProgress() pulumi.IntOutput
When a volume is being restored from another volume's snapshot, will show the percentage completion of this cloning process. When this value is empty/null there is no cloning process currently happening on this volume. This value will update every 5 minutes during cloning.
func (VolumeOutput) CoolAccess ¶
func (o VolumeOutput) CoolAccess() pulumi.BoolPtrOutput
Specifies whether Cool Access(tiering) is enabled for the volume.
func (VolumeOutput) CoolnessPeriod ¶
func (o VolumeOutput) CoolnessPeriod() pulumi.IntPtrOutput
Specifies the number of days after which data that is not accessed by clients will be tiered.
func (VolumeOutput) CreationToken ¶
func (o VolumeOutput) CreationToken() pulumi.StringOutput
A unique file path for the volume. Used when creating mount targets
func (VolumeOutput) DataProtection ¶
func (o VolumeOutput) DataProtection() VolumePropertiesResponseDataProtectionPtrOutput
DataProtection type volumes include an object containing details of the replication
func (VolumeOutput) DataStoreResourceId ¶
func (o VolumeOutput) DataStoreResourceId() pulumi.StringArrayOutput
Data store resource unique identifier
func (VolumeOutput) DefaultGroupQuotaInKiBs ¶
func (o VolumeOutput) DefaultGroupQuotaInKiBs() pulumi.Float64PtrOutput
Default group quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies.
func (VolumeOutput) DefaultUserQuotaInKiBs ¶
func (o VolumeOutput) DefaultUserQuotaInKiBs() pulumi.Float64PtrOutput
Default user quota for volume in KiBs. If isDefaultQuotaEnabled is set, the minimum value of 4 KiBs applies .
func (VolumeOutput) DeleteBaseSnapshot ¶
func (o VolumeOutput) DeleteBaseSnapshot() pulumi.BoolPtrOutput
If enabled (true) the snapshot the volume was created from will be automatically deleted after the volume create operation has finished. Defaults to false
func (VolumeOutput) ElementType ¶
func (VolumeOutput) ElementType() reflect.Type
func (VolumeOutput) EnableSubvolumes ¶
func (o VolumeOutput) EnableSubvolumes() pulumi.StringPtrOutput
Flag indicating whether subvolume operations are enabled on the volume
func (VolumeOutput) Encrypted ¶
func (o VolumeOutput) Encrypted() pulumi.BoolOutput
Specifies if the volume is encrypted or not. Only available on volumes created or updated after 2022-01-01.
func (VolumeOutput) EncryptionKeySource ¶
func (o VolumeOutput) EncryptionKeySource() pulumi.StringPtrOutput
Source of key used to encrypt data in volume. Applicable if NetApp account has encryption.keySource = 'Microsoft.KeyVault'. Possible values (case-insensitive) are: 'Microsoft.NetApp, Microsoft.KeyVault'
func (VolumeOutput) Etag ¶
func (o VolumeOutput) Etag() pulumi.StringOutput
A unique read-only string that changes whenever the resource is updated.
func (VolumeOutput) ExportPolicy ¶
func (o VolumeOutput) ExportPolicy() VolumePropertiesResponseExportPolicyPtrOutput
Set of export policy rules
func (VolumeOutput) FileAccessLogs ¶
func (o VolumeOutput) FileAccessLogs() pulumi.StringOutput
Flag indicating whether file access logs are enabled for the volume, based on active diagnostic settings present on the volume.
func (VolumeOutput) FileSystemId ¶
func (o VolumeOutput) FileSystemId() pulumi.StringOutput
Unique FileSystem Identifier.
func (VolumeOutput) IsDefaultQuotaEnabled ¶
func (o VolumeOutput) IsDefaultQuotaEnabled() pulumi.BoolPtrOutput
Specifies if default quota is enabled for the volume.
func (VolumeOutput) IsLargeVolume ¶
func (o VolumeOutput) IsLargeVolume() pulumi.BoolPtrOutput
Specifies whether volume is a Large Volume or Regular Volume.
func (VolumeOutput) IsRestoring ¶
func (o VolumeOutput) IsRestoring() pulumi.BoolPtrOutput
Restoring
func (VolumeOutput) KerberosEnabled ¶
func (o VolumeOutput) KerberosEnabled() pulumi.BoolPtrOutput
Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later
func (VolumeOutput) KeyVaultPrivateEndpointResourceId ¶
func (o VolumeOutput) KeyVaultPrivateEndpointResourceId() pulumi.StringPtrOutput
The resource ID of private endpoint for KeyVault. It must reside in the same VNET as the volume. Only applicable if encryptionKeySource = 'Microsoft.KeyVault'.
func (VolumeOutput) LdapEnabled ¶
func (o VolumeOutput) LdapEnabled() pulumi.BoolPtrOutput
Specifies whether LDAP is enabled or not for a given NFS volume.
func (VolumeOutput) Location ¶
func (o VolumeOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (VolumeOutput) MaximumNumberOfFiles ¶
func (o VolumeOutput) MaximumNumberOfFiles() pulumi.Float64Output
Maximum number of files allowed. Needs a service request in order to be changed. Only allowed to be changed if volume quota is more than 4TiB.
func (VolumeOutput) MountTargets ¶
func (o VolumeOutput) MountTargets() MountTargetPropertiesResponseArrayOutput
List of mount targets
func (VolumeOutput) Name ¶
func (o VolumeOutput) Name() pulumi.StringOutput
The name of the resource
func (VolumeOutput) NetworkFeatures ¶
func (o VolumeOutput) NetworkFeatures() pulumi.StringPtrOutput
Basic network, or Standard features available to the volume.
func (VolumeOutput) NetworkSiblingSetId ¶
func (o VolumeOutput) NetworkSiblingSetId() pulumi.StringOutput
Network Sibling Set ID for the the group of volumes sharing networking resources.
func (VolumeOutput) OriginatingResourceId ¶
func (o VolumeOutput) OriginatingResourceId() pulumi.StringOutput
Id of the snapshot or backup that the volume is restored from.
func (VolumeOutput) PlacementRules ¶
func (o VolumeOutput) PlacementRules() PlacementKeyValuePairsResponseArrayOutput
Application specific placement rules for the particular volume
func (VolumeOutput) ProtocolTypes ¶
func (o VolumeOutput) ProtocolTypes() pulumi.StringArrayOutput
Set of protocol types, default NFSv3, CIFS for SMB protocol
func (VolumeOutput) ProvisionedAvailabilityZone ¶
func (o VolumeOutput) ProvisionedAvailabilityZone() pulumi.StringOutput
The availability zone where the volume is provisioned. This refers to the logical availability zone where the volume resides.
func (VolumeOutput) ProvisioningState ¶
func (o VolumeOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (VolumeOutput) ProximityPlacementGroup ¶
func (o VolumeOutput) ProximityPlacementGroup() pulumi.StringPtrOutput
Proximity placement group associated with the volume
func (VolumeOutput) SecurityStyle ¶
func (o VolumeOutput) SecurityStyle() pulumi.StringPtrOutput
The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol
func (VolumeOutput) ServiceLevel ¶
func (o VolumeOutput) ServiceLevel() pulumi.StringPtrOutput
The service level of the file system
func (VolumeOutput) SmbAccessBasedEnumeration ¶
func (o VolumeOutput) SmbAccessBasedEnumeration() pulumi.StringPtrOutput
Enables access based enumeration share property for SMB Shares. Only applicable for SMB/DualProtocol volume
func (VolumeOutput) SmbContinuouslyAvailable ¶
func (o VolumeOutput) SmbContinuouslyAvailable() pulumi.BoolPtrOutput
Enables continuously available share property for smb volume. Only applicable for SMB volume
func (VolumeOutput) SmbEncryption ¶
func (o VolumeOutput) SmbEncryption() pulumi.BoolPtrOutput
Enables encryption for in-flight smb3 data. Only applicable for SMB/DualProtocol volume. To be used with swagger version 2020-08-01 or later
func (VolumeOutput) SmbNonBrowsable ¶
func (o VolumeOutput) SmbNonBrowsable() pulumi.StringPtrOutput
Enables non browsable property for SMB Shares. Only applicable for SMB/DualProtocol volume
func (VolumeOutput) SnapshotDirectoryVisible ¶
func (o VolumeOutput) SnapshotDirectoryVisible() pulumi.BoolPtrOutput
If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (defaults to true).
func (VolumeOutput) SnapshotId ¶
func (o VolumeOutput) SnapshotId() pulumi.StringPtrOutput
UUID v4 or resource identifier used to identify the Snapshot.
func (VolumeOutput) StorageToNetworkProximity ¶
func (o VolumeOutput) StorageToNetworkProximity() pulumi.StringOutput
Provides storage to network proximity information for the volume.
func (VolumeOutput) SubnetId ¶
func (o VolumeOutput) SubnetId() pulumi.StringOutput
The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes
func (VolumeOutput) SystemData ¶
func (o VolumeOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (VolumeOutput) T2Network ¶
func (o VolumeOutput) T2Network() pulumi.StringOutput
T2 network information
func (VolumeOutput) ThroughputMibps ¶
func (o VolumeOutput) ThroughputMibps() pulumi.Float64PtrOutput
func (VolumeOutput) ToVolumeOutput ¶
func (o VolumeOutput) ToVolumeOutput() VolumeOutput
func (VolumeOutput) ToVolumeOutputWithContext ¶
func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
func (VolumeOutput) Type ¶
func (o VolumeOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (VolumeOutput) UnixPermissions ¶
func (o VolumeOutput) UnixPermissions() pulumi.StringPtrOutput
UNIX permissions for NFS volume accepted in octal 4 digit format. First digit selects the set user ID(4), set group ID (2) and sticky (1) attributes. Second digit selects permission for the owner of the file: read (4), write (2) and execute (1). Third selects permissions for other users in the same group. the fourth for other users not in the group. 0755 - gives read/write/execute permissions to owner and read/execute to group and other users.
func (VolumeOutput) UsageThreshold ¶
func (o VolumeOutput) UsageThreshold() pulumi.Float64Output
Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.
func (VolumeOutput) VolumeGroupName ¶
func (o VolumeOutput) VolumeGroupName() pulumi.StringOutput
Volume Group Name
func (VolumeOutput) VolumeSpecName ¶
func (o VolumeOutput) VolumeSpecName() pulumi.StringPtrOutput
Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log
func (VolumeOutput) VolumeType ¶
func (o VolumeOutput) VolumeType() pulumi.StringPtrOutput
What type of volume is this. For destination volumes in Cross Region Replication, set type to DataProtection
func (VolumeOutput) Zones ¶
func (o VolumeOutput) Zones() pulumi.StringArrayOutput
Availability Zone
type VolumePropertiesDataProtection ¶
type VolumePropertiesDataProtection struct {
// Backup Properties
Backup *VolumeBackupProperties `pulumi:"backup"`
// Replication properties
Replication *ReplicationObject `pulumi:"replication"`
// Snapshot properties.
Snapshot *VolumeSnapshotProperties `pulumi:"snapshot"`
// VolumeRelocation properties
VolumeRelocation *VolumeRelocationProperties `pulumi:"volumeRelocation"`
}
DataProtection type volumes include an object containing details of the replication
type VolumePropertiesDataProtectionArgs ¶
type VolumePropertiesDataProtectionArgs struct {
// Backup Properties
Backup VolumeBackupPropertiesPtrInput `pulumi:"backup"`
// Replication properties
Replication ReplicationObjectPtrInput `pulumi:"replication"`
// Snapshot properties.
Snapshot VolumeSnapshotPropertiesPtrInput `pulumi:"snapshot"`
// VolumeRelocation properties
VolumeRelocation VolumeRelocationPropertiesPtrInput `pulumi:"volumeRelocation"`
}
DataProtection type volumes include an object containing details of the replication
func (VolumePropertiesDataProtectionArgs) ElementType ¶
func (VolumePropertiesDataProtectionArgs) ElementType() reflect.Type
func (VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionOutput ¶
func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionOutput() VolumePropertiesDataProtectionOutput
func (VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionOutputWithContext ¶
func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionOutput
func (VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionPtrOutput ¶
func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
func (VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionPtrOutputWithContext ¶
func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionPtrOutput
type VolumePropertiesDataProtectionInput ¶
type VolumePropertiesDataProtectionInput interface {
pulumi.Input
ToVolumePropertiesDataProtectionOutput() VolumePropertiesDataProtectionOutput
ToVolumePropertiesDataProtectionOutputWithContext(context.Context) VolumePropertiesDataProtectionOutput
}
VolumePropertiesDataProtectionInput is an input type that accepts VolumePropertiesDataProtectionArgs and VolumePropertiesDataProtectionOutput values. You can construct a concrete instance of `VolumePropertiesDataProtectionInput` via:
VolumePropertiesDataProtectionArgs{...}
type VolumePropertiesDataProtectionOutput ¶
type VolumePropertiesDataProtectionOutput struct{ *pulumi.OutputState }
DataProtection type volumes include an object containing details of the replication
func (VolumePropertiesDataProtectionOutput) Backup ¶
func (o VolumePropertiesDataProtectionOutput) Backup() VolumeBackupPropertiesPtrOutput
Backup Properties
func (VolumePropertiesDataProtectionOutput) ElementType ¶
func (VolumePropertiesDataProtectionOutput) ElementType() reflect.Type
func (VolumePropertiesDataProtectionOutput) Replication ¶
func (o VolumePropertiesDataProtectionOutput) Replication() ReplicationObjectPtrOutput
Replication properties
func (VolumePropertiesDataProtectionOutput) Snapshot ¶
func (o VolumePropertiesDataProtectionOutput) Snapshot() VolumeSnapshotPropertiesPtrOutput
Snapshot properties.
func (VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionOutput ¶
func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionOutput() VolumePropertiesDataProtectionOutput
func (VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionOutputWithContext ¶
func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionOutput
func (VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionPtrOutput ¶
func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
func (VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionPtrOutputWithContext ¶
func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionPtrOutput
func (VolumePropertiesDataProtectionOutput) VolumeRelocation ¶
func (o VolumePropertiesDataProtectionOutput) VolumeRelocation() VolumeRelocationPropertiesPtrOutput
VolumeRelocation properties
type VolumePropertiesDataProtectionPtrInput ¶
type VolumePropertiesDataProtectionPtrInput interface {
pulumi.Input
ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
ToVolumePropertiesDataProtectionPtrOutputWithContext(context.Context) VolumePropertiesDataProtectionPtrOutput
}
VolumePropertiesDataProtectionPtrInput is an input type that accepts VolumePropertiesDataProtectionArgs, VolumePropertiesDataProtectionPtr and VolumePropertiesDataProtectionPtrOutput values. You can construct a concrete instance of `VolumePropertiesDataProtectionPtrInput` via:
VolumePropertiesDataProtectionArgs{...}
or:
nil
func VolumePropertiesDataProtectionPtr ¶
func VolumePropertiesDataProtectionPtr(v *VolumePropertiesDataProtectionArgs) VolumePropertiesDataProtectionPtrInput
type VolumePropertiesDataProtectionPtrOutput ¶
type VolumePropertiesDataProtectionPtrOutput struct{ *pulumi.OutputState }
func (VolumePropertiesDataProtectionPtrOutput) Backup ¶
func (o VolumePropertiesDataProtectionPtrOutput) Backup() VolumeBackupPropertiesPtrOutput
Backup Properties
func (VolumePropertiesDataProtectionPtrOutput) ElementType ¶
func (VolumePropertiesDataProtectionPtrOutput) ElementType() reflect.Type
func (VolumePropertiesDataProtectionPtrOutput) Replication ¶
func (o VolumePropertiesDataProtectionPtrOutput) Replication() ReplicationObjectPtrOutput
Replication properties
func (VolumePropertiesDataProtectionPtrOutput) Snapshot ¶
func (o VolumePropertiesDataProtectionPtrOutput) Snapshot() VolumeSnapshotPropertiesPtrOutput
Snapshot properties.
func (VolumePropertiesDataProtectionPtrOutput) ToVolumePropertiesDataProtectionPtrOutput ¶
func (o VolumePropertiesDataProtectionPtrOutput) ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
func (VolumePropertiesDataProtectionPtrOutput) ToVolumePropertiesDataProtectionPtrOutputWithContext ¶
func (o VolumePropertiesDataProtectionPtrOutput) ToVolumePropertiesDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionPtrOutput
func (VolumePropertiesDataProtectionPtrOutput) VolumeRelocation ¶
func (o VolumePropertiesDataProtectionPtrOutput) VolumeRelocation() VolumeRelocationPropertiesPtrOutput
VolumeRelocation properties
type VolumePropertiesExportPolicy ¶
type VolumePropertiesExportPolicy struct {
// Export policy rule
Rules []ExportPolicyRule `pulumi:"rules"`
}
Set of export policy rules
type VolumePropertiesExportPolicyArgs ¶
type VolumePropertiesExportPolicyArgs struct {
// Export policy rule
Rules ExportPolicyRuleArrayInput `pulumi:"rules"`
}
Set of export policy rules
func (VolumePropertiesExportPolicyArgs) ElementType ¶
func (VolumePropertiesExportPolicyArgs) ElementType() reflect.Type
func (VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyOutput ¶
func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyOutput() VolumePropertiesExportPolicyOutput
func (VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyOutputWithContext ¶
func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyOutput
func (VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyPtrOutput ¶
func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
func (VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyPtrOutputWithContext ¶
func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
type VolumePropertiesExportPolicyInput ¶
type VolumePropertiesExportPolicyInput interface {
pulumi.Input
ToVolumePropertiesExportPolicyOutput() VolumePropertiesExportPolicyOutput
ToVolumePropertiesExportPolicyOutputWithContext(context.Context) VolumePropertiesExportPolicyOutput
}
VolumePropertiesExportPolicyInput is an input type that accepts VolumePropertiesExportPolicyArgs and VolumePropertiesExportPolicyOutput values. You can construct a concrete instance of `VolumePropertiesExportPolicyInput` via:
VolumePropertiesExportPolicyArgs{...}
type VolumePropertiesExportPolicyOutput ¶
type VolumePropertiesExportPolicyOutput struct{ *pulumi.OutputState }
Set of export policy rules
func (VolumePropertiesExportPolicyOutput) ElementType ¶
func (VolumePropertiesExportPolicyOutput) ElementType() reflect.Type
func (VolumePropertiesExportPolicyOutput) Rules ¶
func (o VolumePropertiesExportPolicyOutput) Rules() ExportPolicyRuleArrayOutput
Export policy rule
func (VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyOutput ¶
func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyOutput() VolumePropertiesExportPolicyOutput
func (VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyOutputWithContext ¶
func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyOutput
func (VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyPtrOutput ¶
func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
func (VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext ¶
func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
type VolumePropertiesExportPolicyPtrInput ¶
type VolumePropertiesExportPolicyPtrInput interface {
pulumi.Input
ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
ToVolumePropertiesExportPolicyPtrOutputWithContext(context.Context) VolumePropertiesExportPolicyPtrOutput
}
VolumePropertiesExportPolicyPtrInput is an input type that accepts VolumePropertiesExportPolicyArgs, VolumePropertiesExportPolicyPtr and VolumePropertiesExportPolicyPtrOutput values. You can construct a concrete instance of `VolumePropertiesExportPolicyPtrInput` via:
VolumePropertiesExportPolicyArgs{...}
or:
nil
func VolumePropertiesExportPolicyPtr ¶
func VolumePropertiesExportPolicyPtr(v *VolumePropertiesExportPolicyArgs) VolumePropertiesExportPolicyPtrInput
type VolumePropertiesExportPolicyPtrOutput ¶
type VolumePropertiesExportPolicyPtrOutput struct{ *pulumi.OutputState }
func (VolumePropertiesExportPolicyPtrOutput) ElementType ¶
func (VolumePropertiesExportPolicyPtrOutput) ElementType() reflect.Type
func (VolumePropertiesExportPolicyPtrOutput) Rules ¶
func (o VolumePropertiesExportPolicyPtrOutput) Rules() ExportPolicyRuleArrayOutput
Export policy rule
func (VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutput ¶
func (o VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
func (VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext ¶
func (o VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
type VolumePropertiesResponseDataProtection ¶
type VolumePropertiesResponseDataProtection struct {
// Backup Properties
Backup *VolumeBackupPropertiesResponse `pulumi:"backup"`
// Replication properties
Replication *ReplicationObjectResponse `pulumi:"replication"`
// Snapshot properties.
Snapshot *VolumeSnapshotPropertiesResponse `pulumi:"snapshot"`
// VolumeRelocation properties
VolumeRelocation *VolumeRelocationPropertiesResponse `pulumi:"volumeRelocation"`
}
DataProtection type volumes include an object containing details of the replication
type VolumePropertiesResponseDataProtectionOutput ¶
type VolumePropertiesResponseDataProtectionOutput struct{ *pulumi.OutputState }
DataProtection type volumes include an object containing details of the replication
func (VolumePropertiesResponseDataProtectionOutput) Backup ¶
func (o VolumePropertiesResponseDataProtectionOutput) Backup() VolumeBackupPropertiesResponsePtrOutput
Backup Properties
func (VolumePropertiesResponseDataProtectionOutput) ElementType ¶
func (VolumePropertiesResponseDataProtectionOutput) ElementType() reflect.Type
func (VolumePropertiesResponseDataProtectionOutput) Replication ¶
func (o VolumePropertiesResponseDataProtectionOutput) Replication() ReplicationObjectResponsePtrOutput
Replication properties
func (VolumePropertiesResponseDataProtectionOutput) Snapshot ¶
func (o VolumePropertiesResponseDataProtectionOutput) Snapshot() VolumeSnapshotPropertiesResponsePtrOutput
Snapshot properties.
func (VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionOutput ¶
func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionOutput() VolumePropertiesResponseDataProtectionOutput
func (VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionOutputWithContext ¶
func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionOutput
func (VolumePropertiesResponseDataProtectionOutput) VolumeRelocation ¶
func (o VolumePropertiesResponseDataProtectionOutput) VolumeRelocation() VolumeRelocationPropertiesResponsePtrOutput
VolumeRelocation properties
type VolumePropertiesResponseDataProtectionPtrOutput ¶
type VolumePropertiesResponseDataProtectionPtrOutput struct{ *pulumi.OutputState }
func (VolumePropertiesResponseDataProtectionPtrOutput) Backup ¶
func (o VolumePropertiesResponseDataProtectionPtrOutput) Backup() VolumeBackupPropertiesResponsePtrOutput
Backup Properties
func (VolumePropertiesResponseDataProtectionPtrOutput) ElementType ¶
func (VolumePropertiesResponseDataProtectionPtrOutput) ElementType() reflect.Type
func (VolumePropertiesResponseDataProtectionPtrOutput) Replication ¶
func (o VolumePropertiesResponseDataProtectionPtrOutput) Replication() ReplicationObjectResponsePtrOutput
Replication properties
func (VolumePropertiesResponseDataProtectionPtrOutput) Snapshot ¶
func (o VolumePropertiesResponseDataProtectionPtrOutput) Snapshot() VolumeSnapshotPropertiesResponsePtrOutput
Snapshot properties.
func (VolumePropertiesResponseDataProtectionPtrOutput) ToVolumePropertiesResponseDataProtectionPtrOutput ¶
func (o VolumePropertiesResponseDataProtectionPtrOutput) ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput
func (VolumePropertiesResponseDataProtectionPtrOutput) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext ¶
func (o VolumePropertiesResponseDataProtectionPtrOutput) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionPtrOutput
func (VolumePropertiesResponseDataProtectionPtrOutput) VolumeRelocation ¶
func (o VolumePropertiesResponseDataProtectionPtrOutput) VolumeRelocation() VolumeRelocationPropertiesResponsePtrOutput
VolumeRelocation properties
type VolumePropertiesResponseExportPolicy ¶
type VolumePropertiesResponseExportPolicy struct {
// Export policy rule
Rules []ExportPolicyRuleResponse `pulumi:"rules"`
}
Set of export policy rules
type VolumePropertiesResponseExportPolicyOutput ¶
type VolumePropertiesResponseExportPolicyOutput struct{ *pulumi.OutputState }
Set of export policy rules
func (VolumePropertiesResponseExportPolicyOutput) ElementType ¶
func (VolumePropertiesResponseExportPolicyOutput) ElementType() reflect.Type
func (VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyOutput ¶
func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyOutput() VolumePropertiesResponseExportPolicyOutput
func (VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyOutputWithContext ¶
func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyOutput
type VolumePropertiesResponseExportPolicyPtrOutput ¶
type VolumePropertiesResponseExportPolicyPtrOutput struct{ *pulumi.OutputState }
func (VolumePropertiesResponseExportPolicyPtrOutput) ElementType ¶
func (VolumePropertiesResponseExportPolicyPtrOutput) ElementType() reflect.Type
func (VolumePropertiesResponseExportPolicyPtrOutput) ToVolumePropertiesResponseExportPolicyPtrOutput ¶
func (o VolumePropertiesResponseExportPolicyPtrOutput) ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput
func (VolumePropertiesResponseExportPolicyPtrOutput) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext ¶
func (o VolumePropertiesResponseExportPolicyPtrOutput) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyPtrOutput
type VolumeQuotaRule ¶
type VolumeQuotaRule struct {
pulumi.CustomResourceState
// The geo-location where the resource lives
Location pulumi.StringOutput `pulumi:"location"`
// The name of the resource
Name pulumi.StringOutput `pulumi:"name"`
// Gets the status of the VolumeQuotaRule at the time the operation was called.
ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
// Size of quota
QuotaSizeInKiBs pulumi.Float64PtrOutput `pulumi:"quotaSizeInKiBs"`
// UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running <wmic useraccount where name='user-name' get sid>
QuotaTarget pulumi.StringPtrOutput `pulumi:"quotaTarget"`
// Type of quota
QuotaType pulumi.StringPtrOutput `pulumi:"quotaType"`
// Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData SystemDataResponseOutput `pulumi:"systemData"`
// Resource tags.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringOutput `pulumi:"type"`
}
Quota Rule of a Volume Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2022-01-01.
Other available API versions: 2022-11-01-preview, 2023-05-01, 2023-05-01-preview, 2023-07-01, 2023-07-01-preview, 2023-11-01.
func GetVolumeQuotaRule ¶
func GetVolumeQuotaRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VolumeQuotaRuleState, opts ...pulumi.ResourceOption) (*VolumeQuotaRule, error)
GetVolumeQuotaRule gets an existing VolumeQuotaRule 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 NewVolumeQuotaRule ¶
func NewVolumeQuotaRule(ctx *pulumi.Context, name string, args *VolumeQuotaRuleArgs, opts ...pulumi.ResourceOption) (*VolumeQuotaRule, error)
NewVolumeQuotaRule registers a new resource with the given unique name, arguments, and options.
func (*VolumeQuotaRule) ElementType ¶
func (*VolumeQuotaRule) ElementType() reflect.Type
func (*VolumeQuotaRule) ToVolumeQuotaRuleOutput ¶
func (i *VolumeQuotaRule) ToVolumeQuotaRuleOutput() VolumeQuotaRuleOutput
func (*VolumeQuotaRule) ToVolumeQuotaRuleOutputWithContext ¶
func (i *VolumeQuotaRule) ToVolumeQuotaRuleOutputWithContext(ctx context.Context) VolumeQuotaRuleOutput
type VolumeQuotaRuleArgs ¶
type VolumeQuotaRuleArgs struct {
// The name of the NetApp account
AccountName pulumi.StringInput
// The geo-location where the resource lives
Location pulumi.StringPtrInput
// The name of the capacity pool
PoolName pulumi.StringInput
// Size of quota
QuotaSizeInKiBs pulumi.Float64PtrInput
// UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running <wmic useraccount where name='user-name' get sid>
QuotaTarget pulumi.StringPtrInput
// Type of quota
QuotaType pulumi.StringPtrInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// Resource tags.
Tags pulumi.StringMapInput
// The name of the volume
VolumeName pulumi.StringInput
// The name of volume quota rule
VolumeQuotaRuleName pulumi.StringPtrInput
}
The set of arguments for constructing a VolumeQuotaRule resource.
func (VolumeQuotaRuleArgs) ElementType ¶
func (VolumeQuotaRuleArgs) ElementType() reflect.Type
type VolumeQuotaRuleInput ¶
type VolumeQuotaRuleInput interface {
pulumi.Input
ToVolumeQuotaRuleOutput() VolumeQuotaRuleOutput
ToVolumeQuotaRuleOutputWithContext(ctx context.Context) VolumeQuotaRuleOutput
}
type VolumeQuotaRuleOutput ¶
type VolumeQuotaRuleOutput struct{ *pulumi.OutputState }
func (VolumeQuotaRuleOutput) ElementType ¶
func (VolumeQuotaRuleOutput) ElementType() reflect.Type
func (VolumeQuotaRuleOutput) Location ¶
func (o VolumeQuotaRuleOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (VolumeQuotaRuleOutput) Name ¶
func (o VolumeQuotaRuleOutput) Name() pulumi.StringOutput
The name of the resource
func (VolumeQuotaRuleOutput) ProvisioningState ¶
func (o VolumeQuotaRuleOutput) ProvisioningState() pulumi.StringOutput
Gets the status of the VolumeQuotaRule at the time the operation was called.
func (VolumeQuotaRuleOutput) QuotaSizeInKiBs ¶
func (o VolumeQuotaRuleOutput) QuotaSizeInKiBs() pulumi.Float64PtrOutput
Size of quota
func (VolumeQuotaRuleOutput) QuotaTarget ¶
func (o VolumeQuotaRuleOutput) QuotaTarget() pulumi.StringPtrOutput
UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running <wmic useraccount where name='user-name' get sid>
func (VolumeQuotaRuleOutput) QuotaType ¶
func (o VolumeQuotaRuleOutput) QuotaType() pulumi.StringPtrOutput
Type of quota
func (VolumeQuotaRuleOutput) SystemData ¶
func (o VolumeQuotaRuleOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (VolumeQuotaRuleOutput) Tags ¶
func (o VolumeQuotaRuleOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (VolumeQuotaRuleOutput) ToVolumeQuotaRuleOutput ¶
func (o VolumeQuotaRuleOutput) ToVolumeQuotaRuleOutput() VolumeQuotaRuleOutput
func (VolumeQuotaRuleOutput) ToVolumeQuotaRuleOutputWithContext ¶
func (o VolumeQuotaRuleOutput) ToVolumeQuotaRuleOutputWithContext(ctx context.Context) VolumeQuotaRuleOutput
func (VolumeQuotaRuleOutput) Type ¶
func (o VolumeQuotaRuleOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type VolumeQuotaRuleState ¶
type VolumeQuotaRuleState struct {
}
func (VolumeQuotaRuleState) ElementType ¶
func (VolumeQuotaRuleState) ElementType() reflect.Type
type VolumeRelocationProperties ¶
type VolumeRelocationProperties struct {
// Has relocation been requested for this volume
RelocationRequested *bool `pulumi:"relocationRequested"`
}
Volume relocation properties
type VolumeRelocationPropertiesArgs ¶
type VolumeRelocationPropertiesArgs struct {
// Has relocation been requested for this volume
RelocationRequested pulumi.BoolPtrInput `pulumi:"relocationRequested"`
}
Volume relocation properties
func (VolumeRelocationPropertiesArgs) ElementType ¶
func (VolumeRelocationPropertiesArgs) ElementType() reflect.Type
func (VolumeRelocationPropertiesArgs) ToVolumeRelocationPropertiesOutput ¶
func (i VolumeRelocationPropertiesArgs) ToVolumeRelocationPropertiesOutput() VolumeRelocationPropertiesOutput
func (VolumeRelocationPropertiesArgs) ToVolumeRelocationPropertiesOutputWithContext ¶
func (i VolumeRelocationPropertiesArgs) ToVolumeRelocationPropertiesOutputWithContext(ctx context.Context) VolumeRelocationPropertiesOutput
func (VolumeRelocationPropertiesArgs) ToVolumeRelocationPropertiesPtrOutput ¶
func (i VolumeRelocationPropertiesArgs) ToVolumeRelocationPropertiesPtrOutput() VolumeRelocationPropertiesPtrOutput
func (VolumeRelocationPropertiesArgs) ToVolumeRelocationPropertiesPtrOutputWithContext ¶
func (i VolumeRelocationPropertiesArgs) ToVolumeRelocationPropertiesPtrOutputWithContext(ctx context.Context) VolumeRelocationPropertiesPtrOutput
type VolumeRelocationPropertiesInput ¶
type VolumeRelocationPropertiesInput interface {
pulumi.Input
ToVolumeRelocationPropertiesOutput() VolumeRelocationPropertiesOutput
ToVolumeRelocationPropertiesOutputWithContext(context.Context) VolumeRelocationPropertiesOutput
}
VolumeRelocationPropertiesInput is an input type that accepts VolumeRelocationPropertiesArgs and VolumeRelocationPropertiesOutput values. You can construct a concrete instance of `VolumeRelocationPropertiesInput` via:
VolumeRelocationPropertiesArgs{...}
type VolumeRelocationPropertiesOutput ¶
type VolumeRelocationPropertiesOutput struct{ *pulumi.OutputState }
Volume relocation properties
func (VolumeRelocationPropertiesOutput) ElementType ¶
func (VolumeRelocationPropertiesOutput) ElementType() reflect.Type
func (VolumeRelocationPropertiesOutput) RelocationRequested ¶
func (o VolumeRelocationPropertiesOutput) RelocationRequested() pulumi.BoolPtrOutput
Has relocation been requested for this volume
func (VolumeRelocationPropertiesOutput) ToVolumeRelocationPropertiesOutput ¶
func (o VolumeRelocationPropertiesOutput) ToVolumeRelocationPropertiesOutput() VolumeRelocationPropertiesOutput
func (VolumeRelocationPropertiesOutput) ToVolumeRelocationPropertiesOutputWithContext ¶
func (o VolumeRelocationPropertiesOutput) ToVolumeRelocationPropertiesOutputWithContext(ctx context.Context) VolumeRelocationPropertiesOutput
func (VolumeRelocationPropertiesOutput) ToVolumeRelocationPropertiesPtrOutput ¶
func (o VolumeRelocationPropertiesOutput) ToVolumeRelocationPropertiesPtrOutput() VolumeRelocationPropertiesPtrOutput
func (VolumeRelocationPropertiesOutput) ToVolumeRelocationPropertiesPtrOutputWithContext ¶
func (o VolumeRelocationPropertiesOutput) ToVolumeRelocationPropertiesPtrOutputWithContext(ctx context.Context) VolumeRelocationPropertiesPtrOutput
type VolumeRelocationPropertiesPtrInput ¶
type VolumeRelocationPropertiesPtrInput interface {
pulumi.Input
ToVolumeRelocationPropertiesPtrOutput() VolumeRelocationPropertiesPtrOutput
ToVolumeRelocationPropertiesPtrOutputWithContext(context.Context) VolumeRelocationPropertiesPtrOutput
}
VolumeRelocationPropertiesPtrInput is an input type that accepts VolumeRelocationPropertiesArgs, VolumeRelocationPropertiesPtr and VolumeRelocationPropertiesPtrOutput values. You can construct a concrete instance of `VolumeRelocationPropertiesPtrInput` via:
VolumeRelocationPropertiesArgs{...}
or:
nil
func VolumeRelocationPropertiesPtr ¶
func VolumeRelocationPropertiesPtr(v *VolumeRelocationPropertiesArgs) VolumeRelocationPropertiesPtrInput
type VolumeRelocationPropertiesPtrOutput ¶
type VolumeRelocationPropertiesPtrOutput struct{ *pulumi.OutputState }
func (VolumeRelocationPropertiesPtrOutput) Elem ¶
func (o VolumeRelocationPropertiesPtrOutput) Elem() VolumeRelocationPropertiesOutput
func (VolumeRelocationPropertiesPtrOutput) ElementType ¶
func (VolumeRelocationPropertiesPtrOutput) ElementType() reflect.Type
func (VolumeRelocationPropertiesPtrOutput) RelocationRequested ¶
func (o VolumeRelocationPropertiesPtrOutput) RelocationRequested() pulumi.BoolPtrOutput
Has relocation been requested for this volume
func (VolumeRelocationPropertiesPtrOutput) ToVolumeRelocationPropertiesPtrOutput ¶
func (o VolumeRelocationPropertiesPtrOutput) ToVolumeRelocationPropertiesPtrOutput() VolumeRelocationPropertiesPtrOutput
func (VolumeRelocationPropertiesPtrOutput) ToVolumeRelocationPropertiesPtrOutputWithContext ¶
func (o VolumeRelocationPropertiesPtrOutput) ToVolumeRelocationPropertiesPtrOutputWithContext(ctx context.Context) VolumeRelocationPropertiesPtrOutput
type VolumeRelocationPropertiesResponse ¶
type VolumeRelocationPropertiesResponse struct {
// Has relocation finished and is ready to be cleaned up
ReadyToBeFinalized bool `pulumi:"readyToBeFinalized"`
// Has relocation been requested for this volume
RelocationRequested *bool `pulumi:"relocationRequested"`
}
Volume relocation properties
type VolumeRelocationPropertiesResponseOutput ¶
type VolumeRelocationPropertiesResponseOutput struct{ *pulumi.OutputState }
Volume relocation properties
func (VolumeRelocationPropertiesResponseOutput) ElementType ¶
func (VolumeRelocationPropertiesResponseOutput) ElementType() reflect.Type
func (VolumeRelocationPropertiesResponseOutput) ReadyToBeFinalized ¶
func (o VolumeRelocationPropertiesResponseOutput) ReadyToBeFinalized() pulumi.BoolOutput
Has relocation finished and is ready to be cleaned up
func (VolumeRelocationPropertiesResponseOutput) RelocationRequested ¶
func (o VolumeRelocationPropertiesResponseOutput) RelocationRequested() pulumi.BoolPtrOutput
Has relocation been requested for this volume
func (VolumeRelocationPropertiesResponseOutput) ToVolumeRelocationPropertiesResponseOutput ¶
func (o VolumeRelocationPropertiesResponseOutput) ToVolumeRelocationPropertiesResponseOutput() VolumeRelocationPropertiesResponseOutput
func (VolumeRelocationPropertiesResponseOutput) ToVolumeRelocationPropertiesResponseOutputWithContext ¶
func (o VolumeRelocationPropertiesResponseOutput) ToVolumeRelocationPropertiesResponseOutputWithContext(ctx context.Context) VolumeRelocationPropertiesResponseOutput
type VolumeRelocationPropertiesResponsePtrOutput ¶
type VolumeRelocationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (VolumeRelocationPropertiesResponsePtrOutput) ElementType ¶
func (VolumeRelocationPropertiesResponsePtrOutput) ElementType() reflect.Type
func (VolumeRelocationPropertiesResponsePtrOutput) ReadyToBeFinalized ¶
func (o VolumeRelocationPropertiesResponsePtrOutput) ReadyToBeFinalized() pulumi.BoolPtrOutput
Has relocation finished and is ready to be cleaned up
func (VolumeRelocationPropertiesResponsePtrOutput) RelocationRequested ¶
func (o VolumeRelocationPropertiesResponsePtrOutput) RelocationRequested() pulumi.BoolPtrOutput
Has relocation been requested for this volume
func (VolumeRelocationPropertiesResponsePtrOutput) ToVolumeRelocationPropertiesResponsePtrOutput ¶
func (o VolumeRelocationPropertiesResponsePtrOutput) ToVolumeRelocationPropertiesResponsePtrOutput() VolumeRelocationPropertiesResponsePtrOutput
func (VolumeRelocationPropertiesResponsePtrOutput) ToVolumeRelocationPropertiesResponsePtrOutputWithContext ¶
func (o VolumeRelocationPropertiesResponsePtrOutput) ToVolumeRelocationPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeRelocationPropertiesResponsePtrOutput
type VolumeSnapshotProperties ¶
type VolumeSnapshotProperties struct {
// Snapshot Policy ResourceId
SnapshotPolicyId *string `pulumi:"snapshotPolicyId"`
}
Volume Snapshot Properties
type VolumeSnapshotPropertiesArgs ¶
type VolumeSnapshotPropertiesArgs struct {
// Snapshot Policy ResourceId
SnapshotPolicyId pulumi.StringPtrInput `pulumi:"snapshotPolicyId"`
}
Volume Snapshot Properties
func (VolumeSnapshotPropertiesArgs) ElementType ¶
func (VolumeSnapshotPropertiesArgs) ElementType() reflect.Type
func (VolumeSnapshotPropertiesArgs) ToVolumeSnapshotPropertiesOutput ¶
func (i VolumeSnapshotPropertiesArgs) ToVolumeSnapshotPropertiesOutput() VolumeSnapshotPropertiesOutput
func (VolumeSnapshotPropertiesArgs) ToVolumeSnapshotPropertiesOutputWithContext ¶
func (i VolumeSnapshotPropertiesArgs) ToVolumeSnapshotPropertiesOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesOutput
func (VolumeSnapshotPropertiesArgs) ToVolumeSnapshotPropertiesPtrOutput ¶
func (i VolumeSnapshotPropertiesArgs) ToVolumeSnapshotPropertiesPtrOutput() VolumeSnapshotPropertiesPtrOutput
func (VolumeSnapshotPropertiesArgs) ToVolumeSnapshotPropertiesPtrOutputWithContext ¶
func (i VolumeSnapshotPropertiesArgs) ToVolumeSnapshotPropertiesPtrOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesPtrOutput
type VolumeSnapshotPropertiesInput ¶
type VolumeSnapshotPropertiesInput interface {
pulumi.Input
ToVolumeSnapshotPropertiesOutput() VolumeSnapshotPropertiesOutput
ToVolumeSnapshotPropertiesOutputWithContext(context.Context) VolumeSnapshotPropertiesOutput
}
VolumeSnapshotPropertiesInput is an input type that accepts VolumeSnapshotPropertiesArgs and VolumeSnapshotPropertiesOutput values. You can construct a concrete instance of `VolumeSnapshotPropertiesInput` via:
VolumeSnapshotPropertiesArgs{...}
type VolumeSnapshotPropertiesOutput ¶
type VolumeSnapshotPropertiesOutput struct{ *pulumi.OutputState }
Volume Snapshot Properties
func (VolumeSnapshotPropertiesOutput) ElementType ¶
func (VolumeSnapshotPropertiesOutput) ElementType() reflect.Type
func (VolumeSnapshotPropertiesOutput) SnapshotPolicyId ¶
func (o VolumeSnapshotPropertiesOutput) SnapshotPolicyId() pulumi.StringPtrOutput
Snapshot Policy ResourceId
func (VolumeSnapshotPropertiesOutput) ToVolumeSnapshotPropertiesOutput ¶
func (o VolumeSnapshotPropertiesOutput) ToVolumeSnapshotPropertiesOutput() VolumeSnapshotPropertiesOutput
func (VolumeSnapshotPropertiesOutput) ToVolumeSnapshotPropertiesOutputWithContext ¶
func (o VolumeSnapshotPropertiesOutput) ToVolumeSnapshotPropertiesOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesOutput
func (VolumeSnapshotPropertiesOutput) ToVolumeSnapshotPropertiesPtrOutput ¶
func (o VolumeSnapshotPropertiesOutput) ToVolumeSnapshotPropertiesPtrOutput() VolumeSnapshotPropertiesPtrOutput
func (VolumeSnapshotPropertiesOutput) ToVolumeSnapshotPropertiesPtrOutputWithContext ¶
func (o VolumeSnapshotPropertiesOutput) ToVolumeSnapshotPropertiesPtrOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesPtrOutput
type VolumeSnapshotPropertiesPtrInput ¶
type VolumeSnapshotPropertiesPtrInput interface {
pulumi.Input
ToVolumeSnapshotPropertiesPtrOutput() VolumeSnapshotPropertiesPtrOutput
ToVolumeSnapshotPropertiesPtrOutputWithContext(context.Context) VolumeSnapshotPropertiesPtrOutput
}
VolumeSnapshotPropertiesPtrInput is an input type that accepts VolumeSnapshotPropertiesArgs, VolumeSnapshotPropertiesPtr and VolumeSnapshotPropertiesPtrOutput values. You can construct a concrete instance of `VolumeSnapshotPropertiesPtrInput` via:
VolumeSnapshotPropertiesArgs{...}
or:
nil
func VolumeSnapshotPropertiesPtr ¶
func VolumeSnapshotPropertiesPtr(v *VolumeSnapshotPropertiesArgs) VolumeSnapshotPropertiesPtrInput
type VolumeSnapshotPropertiesPtrOutput ¶
type VolumeSnapshotPropertiesPtrOutput struct{ *pulumi.OutputState }
func (VolumeSnapshotPropertiesPtrOutput) Elem ¶
func (o VolumeSnapshotPropertiesPtrOutput) Elem() VolumeSnapshotPropertiesOutput
func (VolumeSnapshotPropertiesPtrOutput) ElementType ¶
func (VolumeSnapshotPropertiesPtrOutput) ElementType() reflect.Type
func (VolumeSnapshotPropertiesPtrOutput) SnapshotPolicyId ¶
func (o VolumeSnapshotPropertiesPtrOutput) SnapshotPolicyId() pulumi.StringPtrOutput
Snapshot Policy ResourceId
func (VolumeSnapshotPropertiesPtrOutput) ToVolumeSnapshotPropertiesPtrOutput ¶
func (o VolumeSnapshotPropertiesPtrOutput) ToVolumeSnapshotPropertiesPtrOutput() VolumeSnapshotPropertiesPtrOutput
func (VolumeSnapshotPropertiesPtrOutput) ToVolumeSnapshotPropertiesPtrOutputWithContext ¶
func (o VolumeSnapshotPropertiesPtrOutput) ToVolumeSnapshotPropertiesPtrOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesPtrOutput
type VolumeSnapshotPropertiesResponse ¶
type VolumeSnapshotPropertiesResponse struct {
// Snapshot Policy ResourceId
SnapshotPolicyId *string `pulumi:"snapshotPolicyId"`
}
Volume Snapshot Properties
type VolumeSnapshotPropertiesResponseOutput ¶
type VolumeSnapshotPropertiesResponseOutput struct{ *pulumi.OutputState }
Volume Snapshot Properties
func (VolumeSnapshotPropertiesResponseOutput) ElementType ¶
func (VolumeSnapshotPropertiesResponseOutput) ElementType() reflect.Type
func (VolumeSnapshotPropertiesResponseOutput) SnapshotPolicyId ¶
func (o VolumeSnapshotPropertiesResponseOutput) SnapshotPolicyId() pulumi.StringPtrOutput
Snapshot Policy ResourceId
func (VolumeSnapshotPropertiesResponseOutput) ToVolumeSnapshotPropertiesResponseOutput ¶
func (o VolumeSnapshotPropertiesResponseOutput) ToVolumeSnapshotPropertiesResponseOutput() VolumeSnapshotPropertiesResponseOutput
func (VolumeSnapshotPropertiesResponseOutput) ToVolumeSnapshotPropertiesResponseOutputWithContext ¶
func (o VolumeSnapshotPropertiesResponseOutput) ToVolumeSnapshotPropertiesResponseOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesResponseOutput
type VolumeSnapshotPropertiesResponsePtrOutput ¶
type VolumeSnapshotPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (VolumeSnapshotPropertiesResponsePtrOutput) ElementType ¶
func (VolumeSnapshotPropertiesResponsePtrOutput) ElementType() reflect.Type
func (VolumeSnapshotPropertiesResponsePtrOutput) SnapshotPolicyId ¶
func (o VolumeSnapshotPropertiesResponsePtrOutput) SnapshotPolicyId() pulumi.StringPtrOutput
Snapshot Policy ResourceId
func (VolumeSnapshotPropertiesResponsePtrOutput) ToVolumeSnapshotPropertiesResponsePtrOutput ¶
func (o VolumeSnapshotPropertiesResponsePtrOutput) ToVolumeSnapshotPropertiesResponsePtrOutput() VolumeSnapshotPropertiesResponsePtrOutput
func (VolumeSnapshotPropertiesResponsePtrOutput) ToVolumeSnapshotPropertiesResponsePtrOutputWithContext ¶
func (o VolumeSnapshotPropertiesResponsePtrOutput) ToVolumeSnapshotPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesResponsePtrOutput
type VolumeState ¶
type VolumeState struct {
}
func (VolumeState) ElementType ¶
func (VolumeState) ElementType() reflect.Type
type WeeklySchedule ¶
type WeeklySchedule struct {
// Indicates which weekdays snapshot should be taken, accepts a comma separated list of week day names in english
Day *string `pulumi:"day"`
// Indicates which hour in UTC timezone a snapshot should be taken
Hour *int `pulumi:"hour"`
// Indicates which minute snapshot should be taken
Minute *int `pulumi:"minute"`
// Weekly snapshot count to keep
SnapshotsToKeep *int `pulumi:"snapshotsToKeep"`
// Resource size in bytes, current storage usage for the volume in bytes
UsedBytes *float64 `pulumi:"usedBytes"`
}
Weekly Schedule properties, make a snapshot every week at a specific day or days
type WeeklyScheduleArgs ¶
type WeeklyScheduleArgs struct {
// Indicates which weekdays snapshot should be taken, accepts a comma separated list of week day names in english
Day pulumi.StringPtrInput `pulumi:"day"`
// Indicates which hour in UTC timezone a snapshot should be taken
Hour pulumi.IntPtrInput `pulumi:"hour"`
// Indicates which minute snapshot should be taken
Minute pulumi.IntPtrInput `pulumi:"minute"`
// Weekly snapshot count to keep
SnapshotsToKeep pulumi.IntPtrInput `pulumi:"snapshotsToKeep"`
// Resource size in bytes, current storage usage for the volume in bytes
UsedBytes pulumi.Float64PtrInput `pulumi:"usedBytes"`
}
Weekly Schedule properties, make a snapshot every week at a specific day or days
func (WeeklyScheduleArgs) ElementType ¶
func (WeeklyScheduleArgs) ElementType() reflect.Type
func (WeeklyScheduleArgs) ToWeeklyScheduleOutput ¶
func (i WeeklyScheduleArgs) ToWeeklyScheduleOutput() WeeklyScheduleOutput
func (WeeklyScheduleArgs) ToWeeklyScheduleOutputWithContext ¶
func (i WeeklyScheduleArgs) ToWeeklyScheduleOutputWithContext(ctx context.Context) WeeklyScheduleOutput
func (WeeklyScheduleArgs) ToWeeklySchedulePtrOutput ¶
func (i WeeklyScheduleArgs) ToWeeklySchedulePtrOutput() WeeklySchedulePtrOutput
func (WeeklyScheduleArgs) ToWeeklySchedulePtrOutputWithContext ¶
func (i WeeklyScheduleArgs) ToWeeklySchedulePtrOutputWithContext(ctx context.Context) WeeklySchedulePtrOutput
type WeeklyScheduleInput ¶
type WeeklyScheduleInput interface {
pulumi.Input
ToWeeklyScheduleOutput() WeeklyScheduleOutput
ToWeeklyScheduleOutputWithContext(context.Context) WeeklyScheduleOutput
}
WeeklyScheduleInput is an input type that accepts WeeklyScheduleArgs and WeeklyScheduleOutput values. You can construct a concrete instance of `WeeklyScheduleInput` via:
WeeklyScheduleArgs{...}
type WeeklyScheduleOutput ¶
type WeeklyScheduleOutput struct{ *pulumi.OutputState }
Weekly Schedule properties, make a snapshot every week at a specific day or days
func (WeeklyScheduleOutput) Day ¶
func (o WeeklyScheduleOutput) Day() pulumi.StringPtrOutput
Indicates which weekdays snapshot should be taken, accepts a comma separated list of week day names in english
func (WeeklyScheduleOutput) ElementType ¶
func (WeeklyScheduleOutput) ElementType() reflect.Type
func (WeeklyScheduleOutput) Hour ¶
func (o WeeklyScheduleOutput) Hour() pulumi.IntPtrOutput
Indicates which hour in UTC timezone a snapshot should be taken
func (WeeklyScheduleOutput) Minute ¶
func (o WeeklyScheduleOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (WeeklyScheduleOutput) SnapshotsToKeep ¶
func (o WeeklyScheduleOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Weekly snapshot count to keep
func (WeeklyScheduleOutput) ToWeeklyScheduleOutput ¶
func (o WeeklyScheduleOutput) ToWeeklyScheduleOutput() WeeklyScheduleOutput
func (WeeklyScheduleOutput) ToWeeklyScheduleOutputWithContext ¶
func (o WeeklyScheduleOutput) ToWeeklyScheduleOutputWithContext(ctx context.Context) WeeklyScheduleOutput
func (WeeklyScheduleOutput) ToWeeklySchedulePtrOutput ¶
func (o WeeklyScheduleOutput) ToWeeklySchedulePtrOutput() WeeklySchedulePtrOutput
func (WeeklyScheduleOutput) ToWeeklySchedulePtrOutputWithContext ¶
func (o WeeklyScheduleOutput) ToWeeklySchedulePtrOutputWithContext(ctx context.Context) WeeklySchedulePtrOutput
func (WeeklyScheduleOutput) UsedBytes ¶
func (o WeeklyScheduleOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type WeeklySchedulePtrInput ¶
type WeeklySchedulePtrInput interface {
pulumi.Input
ToWeeklySchedulePtrOutput() WeeklySchedulePtrOutput
ToWeeklySchedulePtrOutputWithContext(context.Context) WeeklySchedulePtrOutput
}
WeeklySchedulePtrInput is an input type that accepts WeeklyScheduleArgs, WeeklySchedulePtr and WeeklySchedulePtrOutput values. You can construct a concrete instance of `WeeklySchedulePtrInput` via:
WeeklyScheduleArgs{...}
or:
nil
func WeeklySchedulePtr ¶
func WeeklySchedulePtr(v *WeeklyScheduleArgs) WeeklySchedulePtrInput
type WeeklySchedulePtrOutput ¶
type WeeklySchedulePtrOutput struct{ *pulumi.OutputState }
func (WeeklySchedulePtrOutput) Day ¶
func (o WeeklySchedulePtrOutput) Day() pulumi.StringPtrOutput
Indicates which weekdays snapshot should be taken, accepts a comma separated list of week day names in english
func (WeeklySchedulePtrOutput) Elem ¶
func (o WeeklySchedulePtrOutput) Elem() WeeklyScheduleOutput
func (WeeklySchedulePtrOutput) ElementType ¶
func (WeeklySchedulePtrOutput) ElementType() reflect.Type
func (WeeklySchedulePtrOutput) Hour ¶
func (o WeeklySchedulePtrOutput) Hour() pulumi.IntPtrOutput
Indicates which hour in UTC timezone a snapshot should be taken
func (WeeklySchedulePtrOutput) Minute ¶
func (o WeeklySchedulePtrOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (WeeklySchedulePtrOutput) SnapshotsToKeep ¶
func (o WeeklySchedulePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Weekly snapshot count to keep
func (WeeklySchedulePtrOutput) ToWeeklySchedulePtrOutput ¶
func (o WeeklySchedulePtrOutput) ToWeeklySchedulePtrOutput() WeeklySchedulePtrOutput
func (WeeklySchedulePtrOutput) ToWeeklySchedulePtrOutputWithContext ¶
func (o WeeklySchedulePtrOutput) ToWeeklySchedulePtrOutputWithContext(ctx context.Context) WeeklySchedulePtrOutput
func (WeeklySchedulePtrOutput) UsedBytes ¶
func (o WeeklySchedulePtrOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type WeeklyScheduleResponse ¶
type WeeklyScheduleResponse struct {
// Indicates which weekdays snapshot should be taken, accepts a comma separated list of week day names in english
Day *string `pulumi:"day"`
// Indicates which hour in UTC timezone a snapshot should be taken
Hour *int `pulumi:"hour"`
// Indicates which minute snapshot should be taken
Minute *int `pulumi:"minute"`
// Weekly snapshot count to keep
SnapshotsToKeep *int `pulumi:"snapshotsToKeep"`
// Resource size in bytes, current storage usage for the volume in bytes
UsedBytes *float64 `pulumi:"usedBytes"`
}
Weekly Schedule properties, make a snapshot every week at a specific day or days
type WeeklyScheduleResponseOutput ¶
type WeeklyScheduleResponseOutput struct{ *pulumi.OutputState }
Weekly Schedule properties, make a snapshot every week at a specific day or days
func (WeeklyScheduleResponseOutput) Day ¶
func (o WeeklyScheduleResponseOutput) Day() pulumi.StringPtrOutput
Indicates which weekdays snapshot should be taken, accepts a comma separated list of week day names in english
func (WeeklyScheduleResponseOutput) ElementType ¶
func (WeeklyScheduleResponseOutput) ElementType() reflect.Type
func (WeeklyScheduleResponseOutput) Hour ¶
func (o WeeklyScheduleResponseOutput) Hour() pulumi.IntPtrOutput
Indicates which hour in UTC timezone a snapshot should be taken
func (WeeklyScheduleResponseOutput) Minute ¶
func (o WeeklyScheduleResponseOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (WeeklyScheduleResponseOutput) SnapshotsToKeep ¶
func (o WeeklyScheduleResponseOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Weekly snapshot count to keep
func (WeeklyScheduleResponseOutput) ToWeeklyScheduleResponseOutput ¶
func (o WeeklyScheduleResponseOutput) ToWeeklyScheduleResponseOutput() WeeklyScheduleResponseOutput
func (WeeklyScheduleResponseOutput) ToWeeklyScheduleResponseOutputWithContext ¶
func (o WeeklyScheduleResponseOutput) ToWeeklyScheduleResponseOutputWithContext(ctx context.Context) WeeklyScheduleResponseOutput
func (WeeklyScheduleResponseOutput) UsedBytes ¶
func (o WeeklyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type WeeklyScheduleResponsePtrOutput ¶
type WeeklyScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (WeeklyScheduleResponsePtrOutput) Day ¶
func (o WeeklyScheduleResponsePtrOutput) Day() pulumi.StringPtrOutput
Indicates which weekdays snapshot should be taken, accepts a comma separated list of week day names in english
func (WeeklyScheduleResponsePtrOutput) Elem ¶
func (o WeeklyScheduleResponsePtrOutput) Elem() WeeklyScheduleResponseOutput
func (WeeklyScheduleResponsePtrOutput) ElementType ¶
func (WeeklyScheduleResponsePtrOutput) ElementType() reflect.Type
func (WeeklyScheduleResponsePtrOutput) Hour ¶
func (o WeeklyScheduleResponsePtrOutput) Hour() pulumi.IntPtrOutput
Indicates which hour in UTC timezone a snapshot should be taken
func (WeeklyScheduleResponsePtrOutput) Minute ¶
func (o WeeklyScheduleResponsePtrOutput) Minute() pulumi.IntPtrOutput
Indicates which minute snapshot should be taken
func (WeeklyScheduleResponsePtrOutput) SnapshotsToKeep ¶
func (o WeeklyScheduleResponsePtrOutput) SnapshotsToKeep() pulumi.IntPtrOutput
Weekly snapshot count to keep
func (WeeklyScheduleResponsePtrOutput) ToWeeklyScheduleResponsePtrOutput ¶
func (o WeeklyScheduleResponsePtrOutput) ToWeeklyScheduleResponsePtrOutput() WeeklyScheduleResponsePtrOutput
func (WeeklyScheduleResponsePtrOutput) ToWeeklyScheduleResponsePtrOutputWithContext ¶
func (o WeeklyScheduleResponsePtrOutput) ToWeeklyScheduleResponsePtrOutputWithContext(ctx context.Context) WeeklyScheduleResponsePtrOutput
func (WeeklyScheduleResponsePtrOutput) UsedBytes ¶
func (o WeeklyScheduleResponsePtrOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
Source Files
¶
- account.go
- backup.go
- backupPolicy.go
- backupVault.go
- getAccount.go
- getBackup.go
- getBackupPolicy.go
- getBackupVault.go
- getPool.go
- getSnapshot.go
- getSnapshotPolicy.go
- getSubvolume.go
- getSubvolumeMetadata.go
- getVolume.go
- getVolumeGroup.go
- getVolumeGroupIdForLdapUser.go
- getVolumeQuotaRule.go
- init.go
- listVolumeReplications.go
- pool.go
- pulumiEnums.go
- pulumiTypes.go
- snapshot.go
- snapshotPolicy.go
- subvolume.go
- volume.go
- volumeGroup.go
- volumeQuotaRule.go