Documentation
¶
Index ¶
- Constants
- type Account
- type AccountArgs
- type AccountInput
- type AccountOutput
- type AccountState
- type ActiveDirectory
- type ActiveDirectoryArgs
- 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) BackupOperators() pulumi.StringArrayOutput
- func (o ActiveDirectoryOutput) Dns() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) Domain() pulumi.StringPtrOutput
- func (ActiveDirectoryOutput) ElementType() reflect.Type
- func (o ActiveDirectoryOutput) KdcIP() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) Password() pulumi.StringPtrOutput
- 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 ActiveDirectoryResponseArgs
- type ActiveDirectoryResponseArray
- func (ActiveDirectoryResponseArray) ElementType() reflect.Type
- func (i ActiveDirectoryResponseArray) ToActiveDirectoryResponseArrayOutput() ActiveDirectoryResponseArrayOutput
- func (i ActiveDirectoryResponseArray) ToActiveDirectoryResponseArrayOutputWithContext(ctx context.Context) ActiveDirectoryResponseArrayOutput
- type ActiveDirectoryResponseArrayInput
- 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 ActiveDirectoryResponseInput
- type ActiveDirectoryResponseOutput
- func (o ActiveDirectoryResponseOutput) ActiveDirectoryId() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) AdName() pulumi.StringPtrOutput
- 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) KdcIP() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) Password() pulumi.StringPtrOutput
- 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 Backup
- type BackupArgs
- type BackupInput
- type BackupOutput
- type BackupPolicy
- type BackupPolicyArgs
- type BackupPolicyInput
- type BackupPolicyOutput
- type BackupPolicyState
- type BackupState
- 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 DailyScheduleResponseArgs
- func (DailyScheduleResponseArgs) ElementType() reflect.Type
- func (i DailyScheduleResponseArgs) ToDailyScheduleResponseOutput() DailyScheduleResponseOutput
- func (i DailyScheduleResponseArgs) ToDailyScheduleResponseOutputWithContext(ctx context.Context) DailyScheduleResponseOutput
- func (i DailyScheduleResponseArgs) ToDailyScheduleResponsePtrOutput() DailyScheduleResponsePtrOutput
- func (i DailyScheduleResponseArgs) ToDailyScheduleResponsePtrOutputWithContext(ctx context.Context) DailyScheduleResponsePtrOutput
- type DailyScheduleResponseInput
- 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) ToDailyScheduleResponsePtrOutput() DailyScheduleResponsePtrOutput
- func (o DailyScheduleResponseOutput) ToDailyScheduleResponsePtrOutputWithContext(ctx context.Context) DailyScheduleResponsePtrOutput
- func (o DailyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
- type DailyScheduleResponsePtrInput
- 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 EndpointType
- func (EndpointType) ElementType() reflect.Type
- 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 ExportPolicyRule
- type ExportPolicyRuleArgs
- 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) 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 ExportPolicyRuleResponseArgs
- func (ExportPolicyRuleResponseArgs) ElementType() reflect.Type
- func (i ExportPolicyRuleResponseArgs) ToExportPolicyRuleResponseOutput() ExportPolicyRuleResponseOutput
- func (i ExportPolicyRuleResponseArgs) ToExportPolicyRuleResponseOutputWithContext(ctx context.Context) ExportPolicyRuleResponseOutput
- type ExportPolicyRuleResponseArray
- func (ExportPolicyRuleResponseArray) ElementType() reflect.Type
- func (i ExportPolicyRuleResponseArray) ToExportPolicyRuleResponseArrayOutput() ExportPolicyRuleResponseArrayOutput
- func (i ExportPolicyRuleResponseArray) ToExportPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ExportPolicyRuleResponseArrayOutput
- type ExportPolicyRuleResponseArrayInput
- 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 ExportPolicyRuleResponseInput
- type ExportPolicyRuleResponseOutput
- func (o ExportPolicyRuleResponseOutput) AllowedClients() 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 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 HourlyScheduleResponseArgs
- func (HourlyScheduleResponseArgs) ElementType() reflect.Type
- func (i HourlyScheduleResponseArgs) ToHourlyScheduleResponseOutput() HourlyScheduleResponseOutput
- func (i HourlyScheduleResponseArgs) ToHourlyScheduleResponseOutputWithContext(ctx context.Context) HourlyScheduleResponseOutput
- func (i HourlyScheduleResponseArgs) ToHourlyScheduleResponsePtrOutput() HourlyScheduleResponsePtrOutput
- func (i HourlyScheduleResponseArgs) ToHourlyScheduleResponsePtrOutputWithContext(ctx context.Context) HourlyScheduleResponsePtrOutput
- type HourlyScheduleResponseInput
- 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) ToHourlyScheduleResponsePtrOutput() HourlyScheduleResponsePtrOutput
- func (o HourlyScheduleResponseOutput) ToHourlyScheduleResponsePtrOutputWithContext(ctx context.Context) HourlyScheduleResponsePtrOutput
- func (o HourlyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
- type HourlyScheduleResponsePtrInput
- 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 LookupAccountArgs
- type LookupAccountResult
- type LookupBackupArgs
- type LookupBackupPolicyArgs
- type LookupBackupPolicyResult
- type LookupBackupResult
- type LookupPoolArgs
- type LookupPoolResult
- type LookupSnapshotArgs
- type LookupSnapshotPolicyArgs
- type LookupSnapshotPolicyResult
- type LookupSnapshotResult
- type LookupVolumeArgs
- type LookupVolumeResult
- 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 MonthlyScheduleResponseArgs
- func (MonthlyScheduleResponseArgs) ElementType() reflect.Type
- func (i MonthlyScheduleResponseArgs) ToMonthlyScheduleResponseOutput() MonthlyScheduleResponseOutput
- func (i MonthlyScheduleResponseArgs) ToMonthlyScheduleResponseOutputWithContext(ctx context.Context) MonthlyScheduleResponseOutput
- func (i MonthlyScheduleResponseArgs) ToMonthlyScheduleResponsePtrOutput() MonthlyScheduleResponsePtrOutput
- func (i MonthlyScheduleResponseArgs) ToMonthlyScheduleResponsePtrOutputWithContext(ctx context.Context) MonthlyScheduleResponsePtrOutput
- type MonthlyScheduleResponseInput
- 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) ToMonthlyScheduleResponsePtrOutput() MonthlyScheduleResponsePtrOutput
- func (o MonthlyScheduleResponseOutput) ToMonthlyScheduleResponsePtrOutputWithContext(ctx context.Context) MonthlyScheduleResponsePtrOutput
- func (o MonthlyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
- type MonthlyScheduleResponsePtrInput
- 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 MountTargetProperties
- type MountTargetPropertiesArgs
- type MountTargetPropertiesArray
- func (MountTargetPropertiesArray) ElementType() reflect.Type
- func (i MountTargetPropertiesArray) ToMountTargetPropertiesArrayOutput() MountTargetPropertiesArrayOutput
- func (i MountTargetPropertiesArray) ToMountTargetPropertiesArrayOutputWithContext(ctx context.Context) MountTargetPropertiesArrayOutput
- type MountTargetPropertiesArrayInput
- type MountTargetPropertiesArrayOutput
- func (MountTargetPropertiesArrayOutput) ElementType() reflect.Type
- func (o MountTargetPropertiesArrayOutput) Index(i pulumi.IntInput) MountTargetPropertiesOutput
- func (o MountTargetPropertiesArrayOutput) ToMountTargetPropertiesArrayOutput() MountTargetPropertiesArrayOutput
- func (o MountTargetPropertiesArrayOutput) ToMountTargetPropertiesArrayOutputWithContext(ctx context.Context) MountTargetPropertiesArrayOutput
- type MountTargetPropertiesInput
- type MountTargetPropertiesOutput
- func (MountTargetPropertiesOutput) ElementType() reflect.Type
- func (o MountTargetPropertiesOutput) FileSystemId() pulumi.StringOutput
- func (o MountTargetPropertiesOutput) SmbServerFqdn() pulumi.StringPtrOutput
- func (o MountTargetPropertiesOutput) ToMountTargetPropertiesOutput() MountTargetPropertiesOutput
- func (o MountTargetPropertiesOutput) ToMountTargetPropertiesOutputWithContext(ctx context.Context) MountTargetPropertiesOutput
- type MountTargetPropertiesResponse
- type MountTargetPropertiesResponseArgs
- func (MountTargetPropertiesResponseArgs) ElementType() reflect.Type
- func (i MountTargetPropertiesResponseArgs) ToMountTargetPropertiesResponseOutput() MountTargetPropertiesResponseOutput
- func (i MountTargetPropertiesResponseArgs) ToMountTargetPropertiesResponseOutputWithContext(ctx context.Context) MountTargetPropertiesResponseOutput
- type MountTargetPropertiesResponseArray
- func (MountTargetPropertiesResponseArray) ElementType() reflect.Type
- func (i MountTargetPropertiesResponseArray) ToMountTargetPropertiesResponseArrayOutput() MountTargetPropertiesResponseArrayOutput
- func (i MountTargetPropertiesResponseArray) ToMountTargetPropertiesResponseArrayOutputWithContext(ctx context.Context) MountTargetPropertiesResponseArrayOutput
- type MountTargetPropertiesResponseArrayInput
- 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 MountTargetPropertiesResponseInput
- 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 Pool
- type PoolArgs
- type PoolInput
- type PoolOutput
- type PoolState
- type QosType
- func (QosType) ElementType() reflect.Type
- 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 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.StringOutput
- 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 ReplicationObjectResponseArgs
- func (ReplicationObjectResponseArgs) ElementType() reflect.Type
- func (i ReplicationObjectResponseArgs) ToReplicationObjectResponseOutput() ReplicationObjectResponseOutput
- func (i ReplicationObjectResponseArgs) ToReplicationObjectResponseOutputWithContext(ctx context.Context) ReplicationObjectResponseOutput
- func (i ReplicationObjectResponseArgs) ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput
- func (i ReplicationObjectResponseArgs) ToReplicationObjectResponsePtrOutputWithContext(ctx context.Context) ReplicationObjectResponsePtrOutput
- type ReplicationObjectResponseInput
- 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.StringOutput
- func (o ReplicationObjectResponseOutput) ToReplicationObjectResponseOutput() ReplicationObjectResponseOutput
- func (o ReplicationObjectResponseOutput) ToReplicationObjectResponseOutputWithContext(ctx context.Context) ReplicationObjectResponseOutput
- func (o ReplicationObjectResponseOutput) ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput
- func (o ReplicationObjectResponseOutput) ToReplicationObjectResponsePtrOutputWithContext(ctx context.Context) ReplicationObjectResponsePtrOutput
- type ReplicationObjectResponsePtrInput
- 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 ReplicationSchedule
- func (ReplicationSchedule) ElementType() reflect.Type
- 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 SecurityStyle
- func (SecurityStyle) ElementType() reflect.Type
- 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 ServiceLevel
- func (ServiceLevel) ElementType() reflect.Type
- 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 Snapshot
- type SnapshotArgs
- type SnapshotInput
- type SnapshotOutput
- type SnapshotPolicy
- type SnapshotPolicyArgs
- type SnapshotPolicyInput
- type SnapshotPolicyOutput
- type SnapshotPolicyState
- type SnapshotState
- 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
- func (o VolumeBackupPropertiesOutput) VaultId() pulumi.StringPtrOutput
- 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
- func (o VolumeBackupPropertiesPtrOutput) VaultId() pulumi.StringPtrOutput
- type VolumeBackupPropertiesResponse
- type VolumeBackupPropertiesResponseArgs
- func (VolumeBackupPropertiesResponseArgs) ElementType() reflect.Type
- func (i VolumeBackupPropertiesResponseArgs) ToVolumeBackupPropertiesResponseOutput() VolumeBackupPropertiesResponseOutput
- func (i VolumeBackupPropertiesResponseArgs) ToVolumeBackupPropertiesResponseOutputWithContext(ctx context.Context) VolumeBackupPropertiesResponseOutput
- func (i VolumeBackupPropertiesResponseArgs) ToVolumeBackupPropertiesResponsePtrOutput() VolumeBackupPropertiesResponsePtrOutput
- func (i VolumeBackupPropertiesResponseArgs) ToVolumeBackupPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeBackupPropertiesResponsePtrOutput
- type VolumeBackupPropertiesResponseInput
- 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
- func (o VolumeBackupPropertiesResponseOutput) ToVolumeBackupPropertiesResponsePtrOutput() VolumeBackupPropertiesResponsePtrOutput
- func (o VolumeBackupPropertiesResponseOutput) ToVolumeBackupPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeBackupPropertiesResponsePtrOutput
- func (o VolumeBackupPropertiesResponseOutput) VaultId() pulumi.StringPtrOutput
- type VolumeBackupPropertiesResponsePtrInput
- 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
- func (o VolumeBackupPropertiesResponsePtrOutput) VaultId() pulumi.StringPtrOutput
- type VolumeBackups
- type VolumeBackupsArgs
- type VolumeBackupsArray
- type VolumeBackupsArrayInput
- type VolumeBackupsArrayOutput
- func (VolumeBackupsArrayOutput) ElementType() reflect.Type
- func (o VolumeBackupsArrayOutput) Index(i pulumi.IntInput) VolumeBackupsOutput
- func (o VolumeBackupsArrayOutput) ToVolumeBackupsArrayOutput() VolumeBackupsArrayOutput
- func (o VolumeBackupsArrayOutput) ToVolumeBackupsArrayOutputWithContext(ctx context.Context) VolumeBackupsArrayOutput
- type VolumeBackupsInput
- type VolumeBackupsOutput
- func (o VolumeBackupsOutput) BackupsCount() pulumi.IntPtrOutput
- func (VolumeBackupsOutput) ElementType() reflect.Type
- func (o VolumeBackupsOutput) PolicyEnabled() pulumi.BoolPtrOutput
- func (o VolumeBackupsOutput) ToVolumeBackupsOutput() VolumeBackupsOutput
- func (o VolumeBackupsOutput) ToVolumeBackupsOutputWithContext(ctx context.Context) VolumeBackupsOutput
- func (o VolumeBackupsOutput) VolumeName() pulumi.StringPtrOutput
- type VolumeBackupsResponse
- type VolumeBackupsResponseArgs
- type VolumeBackupsResponseArray
- func (VolumeBackupsResponseArray) ElementType() reflect.Type
- func (i VolumeBackupsResponseArray) ToVolumeBackupsResponseArrayOutput() VolumeBackupsResponseArrayOutput
- func (i VolumeBackupsResponseArray) ToVolumeBackupsResponseArrayOutputWithContext(ctx context.Context) VolumeBackupsResponseArrayOutput
- type VolumeBackupsResponseArrayInput
- 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 VolumeBackupsResponseInput
- 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 VolumeInput
- type VolumeOutput
- 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
- 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
- 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 VolumePropertiesResponseDataProtectionArgs
- func (VolumePropertiesResponseDataProtectionArgs) ElementType() reflect.Type
- func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionOutput() VolumePropertiesResponseDataProtectionOutput
- func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionOutput
- func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput
- func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionPtrOutput
- type VolumePropertiesResponseDataProtectionInput
- 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) ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput
- func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionPtrOutput
- type VolumePropertiesResponseDataProtectionPtrInput
- 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
- type VolumePropertiesResponseExportPolicy
- type VolumePropertiesResponseExportPolicyArgs
- func (VolumePropertiesResponseExportPolicyArgs) ElementType() reflect.Type
- func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyOutput() VolumePropertiesResponseExportPolicyOutput
- func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyOutput
- func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput
- func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyPtrOutput
- type VolumePropertiesResponseExportPolicyInput
- 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
- func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput
- func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyPtrOutput
- type VolumePropertiesResponseExportPolicyPtrInput
- 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 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 VolumeSnapshotPropertiesResponseArgs
- func (VolumeSnapshotPropertiesResponseArgs) ElementType() reflect.Type
- func (i VolumeSnapshotPropertiesResponseArgs) ToVolumeSnapshotPropertiesResponseOutput() VolumeSnapshotPropertiesResponseOutput
- func (i VolumeSnapshotPropertiesResponseArgs) ToVolumeSnapshotPropertiesResponseOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesResponseOutput
- func (i VolumeSnapshotPropertiesResponseArgs) ToVolumeSnapshotPropertiesResponsePtrOutput() VolumeSnapshotPropertiesResponsePtrOutput
- func (i VolumeSnapshotPropertiesResponseArgs) ToVolumeSnapshotPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesResponsePtrOutput
- type VolumeSnapshotPropertiesResponseInput
- 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
- func (o VolumeSnapshotPropertiesResponseOutput) ToVolumeSnapshotPropertiesResponsePtrOutput() VolumeSnapshotPropertiesResponsePtrOutput
- func (o VolumeSnapshotPropertiesResponseOutput) ToVolumeSnapshotPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesResponsePtrOutput
- type VolumeSnapshotPropertiesResponsePtrInput
- 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 WeeklyScheduleResponseArgs
- func (WeeklyScheduleResponseArgs) ElementType() reflect.Type
- func (i WeeklyScheduleResponseArgs) ToWeeklyScheduleResponseOutput() WeeklyScheduleResponseOutput
- func (i WeeklyScheduleResponseArgs) ToWeeklyScheduleResponseOutputWithContext(ctx context.Context) WeeklyScheduleResponseOutput
- func (i WeeklyScheduleResponseArgs) ToWeeklyScheduleResponsePtrOutput() WeeklyScheduleResponsePtrOutput
- func (i WeeklyScheduleResponseArgs) ToWeeklyScheduleResponsePtrOutputWithContext(ctx context.Context) WeeklyScheduleResponsePtrOutput
- type WeeklyScheduleResponseInput
- 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) ToWeeklyScheduleResponsePtrOutput() WeeklyScheduleResponsePtrOutput
- func (o WeeklyScheduleResponseOutput) ToWeeklyScheduleResponsePtrOutputWithContext(ctx context.Context) WeeklyScheduleResponsePtrOutput
- func (o WeeklyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
- type WeeklyScheduleResponsePtrInput
- 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 ( EndpointTypeSrc = EndpointType("src") EndpointTypeDst = EndpointType("dst") )
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") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { pulumi.CustomResourceState // Active Directories ActiveDirectories ActiveDirectoryResponseArrayOutput `pulumi:"activeDirectories"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Azure lifecycle management ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
NetApp account resource
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 ¶ added in v0.2.6
func (*Account) ToAccountOutput ¶ added in v0.2.6
func (i *Account) ToAccountOutput() AccountOutput
func (*Account) ToAccountOutputWithContext ¶ added in v0.2.6
func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountArgs ¶
type AccountArgs struct { // The name of the NetApp account AccountName pulumi.StringInput // Active Directories ActiveDirectories ActiveDirectoryArrayInput // Resource location Location pulumi.StringInput // The name of the resource group. 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 AccountInput ¶ added in v0.2.6
type AccountInput interface { pulumi.Input ToAccountOutput() AccountOutput ToAccountOutputWithContext(ctx context.Context) AccountOutput }
type AccountOutput ¶ added in v0.2.6
type AccountOutput struct {
*pulumi.OutputState
}
func (AccountOutput) ElementType ¶ added in v0.2.6
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) ToAccountOutput ¶ added in v0.2.6
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶ added in v0.2.6
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountState ¶
type AccountState struct { // Active Directories ActiveDirectories ActiveDirectoryResponseArrayInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Azure lifecycle management ProvisioningState pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
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 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"` // kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume. KdcIP *string `pulumi:"kdcIP"` // 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"` // 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"` // Username of Active Directory domain administrator Username *string `pulumi:"username"` }
Active Directory
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 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"` // kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume. KdcIP pulumi.StringPtrInput `pulumi:"kdcIP"` // 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"` // 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"` // Username of Active Directory domain administrator Username pulumi.StringPtrInput `pulumi:"username"` }
Active Directory
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) 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) 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) 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) 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
Username of Active Directory domain administrator
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 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"` // kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume. KdcIP *string `pulumi:"kdcIP"` // 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"` // 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"` // Username of Active Directory domain administrator Username *string `pulumi:"username"` }
Active Directory
type ActiveDirectoryResponseArgs ¶
type ActiveDirectoryResponseArgs 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 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"` // kdc server IP addresses for the active directory machine. This optional parameter is used only while creating kerberos volume. KdcIP pulumi.StringPtrInput `pulumi:"kdcIP"` // 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"` // 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"` // Status of the Active Directory Status pulumi.StringInput `pulumi:"status"` // Any details in regards to the Status of the Active Directory StatusDetails pulumi.StringInput `pulumi:"statusDetails"` // Username of Active Directory domain administrator Username pulumi.StringPtrInput `pulumi:"username"` }
Active Directory
func (ActiveDirectoryResponseArgs) ElementType ¶
func (ActiveDirectoryResponseArgs) ElementType() reflect.Type
func (ActiveDirectoryResponseArgs) ToActiveDirectoryResponseOutput ¶
func (i ActiveDirectoryResponseArgs) ToActiveDirectoryResponseOutput() ActiveDirectoryResponseOutput
func (ActiveDirectoryResponseArgs) ToActiveDirectoryResponseOutputWithContext ¶
func (i ActiveDirectoryResponseArgs) ToActiveDirectoryResponseOutputWithContext(ctx context.Context) ActiveDirectoryResponseOutput
type ActiveDirectoryResponseArray ¶
type ActiveDirectoryResponseArray []ActiveDirectoryResponseInput
func (ActiveDirectoryResponseArray) ElementType ¶
func (ActiveDirectoryResponseArray) ElementType() reflect.Type
func (ActiveDirectoryResponseArray) ToActiveDirectoryResponseArrayOutput ¶
func (i ActiveDirectoryResponseArray) ToActiveDirectoryResponseArrayOutput() ActiveDirectoryResponseArrayOutput
func (ActiveDirectoryResponseArray) ToActiveDirectoryResponseArrayOutputWithContext ¶
func (i ActiveDirectoryResponseArray) ToActiveDirectoryResponseArrayOutputWithContext(ctx context.Context) ActiveDirectoryResponseArrayOutput
type ActiveDirectoryResponseArrayInput ¶
type ActiveDirectoryResponseArrayInput interface { pulumi.Input ToActiveDirectoryResponseArrayOutput() ActiveDirectoryResponseArrayOutput ToActiveDirectoryResponseArrayOutputWithContext(context.Context) ActiveDirectoryResponseArrayOutput }
ActiveDirectoryResponseArrayInput is an input type that accepts ActiveDirectoryResponseArray and ActiveDirectoryResponseArrayOutput values. You can construct a concrete instance of `ActiveDirectoryResponseArrayInput` via:
ActiveDirectoryResponseArray{ ActiveDirectoryResponseArgs{...} }
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 ActiveDirectoryResponseInput ¶
type ActiveDirectoryResponseInput interface { pulumi.Input ToActiveDirectoryResponseOutput() ActiveDirectoryResponseOutput ToActiveDirectoryResponseOutputWithContext(context.Context) ActiveDirectoryResponseOutput }
ActiveDirectoryResponseInput is an input type that accepts ActiveDirectoryResponseArgs and ActiveDirectoryResponseOutput values. You can construct a concrete instance of `ActiveDirectoryResponseInput` via:
ActiveDirectoryResponseArgs{...}
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) 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) 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) 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) 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
Username of Active Directory domain administrator
type Backup ¶
type Backup struct { pulumi.CustomResourceState // UUID v4 used to identify the Backup BackupId pulumi.StringOutput `pulumi:"backupId"` // Type of backup adhoc or scheduled BackupType pulumi.StringOutput `pulumi:"backupType"` // The creation date of the backup CreationDate pulumi.StringOutput `pulumi:"creationDate"` // Label for backup Label pulumi.StringPtrOutput `pulumi:"label"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Azure lifecycle management ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Size of backup Size pulumi.Float64Output `pulumi:"size"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Backup of a Volume
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 ¶ added in v0.2.6
func (*Backup) ToBackupOutput ¶ added in v0.2.6
func (i *Backup) ToBackupOutput() BackupOutput
func (*Backup) ToBackupOutputWithContext ¶ added in v0.2.6
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.StringInput // Label for backup Label pulumi.StringPtrInput // Resource location Location pulumi.StringInput // The name of the capacity pool PoolName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // 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 ¶ added in v0.2.6
type BackupInput interface { pulumi.Input ToBackupOutput() BackupOutput ToBackupOutputWithContext(ctx context.Context) BackupOutput }
type BackupOutput ¶ added in v0.2.6
type BackupOutput struct {
*pulumi.OutputState
}
func (BackupOutput) ElementType ¶ added in v0.2.6
func (BackupOutput) ElementType() reflect.Type
func (BackupOutput) ToBackupOutput ¶ added in v0.2.6
func (o BackupOutput) ToBackupOutput() BackupOutput
func (BackupOutput) ToBackupOutputWithContext ¶ added in v0.2.6
func (o BackupOutput) ToBackupOutputWithContext(ctx context.Context) BackupOutput
type BackupPolicy ¶
type BackupPolicy struct { pulumi.CustomResourceState // Daily backups count to keep DailyBackupsToKeep pulumi.IntPtrOutput `pulumi:"dailyBackupsToKeep"` // The property to decide policy is enabled or not Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Monthly backups count to keep MonthlyBackupsToKeep pulumi.IntPtrOutput `pulumi:"monthlyBackupsToKeep"` // Name of backup policy Name pulumi.StringOutput `pulumi:"name"` // Azure lifecycle management ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // A list of volumes assigned to this policy VolumeBackups VolumeBackupsResponseArrayOutput `pulumi:"volumeBackups"` // Volumes using current backup policy VolumesAssigned pulumi.IntPtrOutput `pulumi:"volumesAssigned"` // Weekly backups count to keep WeeklyBackupsToKeep pulumi.IntPtrOutput `pulumi:"weeklyBackupsToKeep"` // Yearly backups count to keep YearlyBackupsToKeep pulumi.IntPtrOutput `pulumi:"yearlyBackupsToKeep"` }
Backup policy information
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 ¶ added in v0.2.6
func (*BackupPolicy) ElementType() reflect.Type
func (*BackupPolicy) ToBackupPolicyOutput ¶ added in v0.2.6
func (i *BackupPolicy) ToBackupPolicyOutput() BackupPolicyOutput
func (*BackupPolicy) ToBackupPolicyOutputWithContext ¶ added in v0.2.6
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.StringInput // Daily backups count to keep DailyBackupsToKeep pulumi.IntPtrInput // The property to decide policy is enabled or not Enabled pulumi.BoolPtrInput // Resource location Location pulumi.StringInput // Monthly backups count to keep MonthlyBackupsToKeep pulumi.IntPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput // A list of volumes assigned to this policy VolumeBackups VolumeBackupsArrayInput // Volumes using current backup policy VolumesAssigned pulumi.IntPtrInput // Weekly backups count to keep WeeklyBackupsToKeep pulumi.IntPtrInput // Yearly backups count to keep YearlyBackupsToKeep pulumi.IntPtrInput }
The set of arguments for constructing a BackupPolicy resource.
func (BackupPolicyArgs) ElementType ¶
func (BackupPolicyArgs) ElementType() reflect.Type
type BackupPolicyInput ¶ added in v0.2.6
type BackupPolicyInput interface { pulumi.Input ToBackupPolicyOutput() BackupPolicyOutput ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput }
type BackupPolicyOutput ¶ added in v0.2.6
type BackupPolicyOutput struct {
*pulumi.OutputState
}
func (BackupPolicyOutput) ElementType ¶ added in v0.2.6
func (BackupPolicyOutput) ElementType() reflect.Type
func (BackupPolicyOutput) ToBackupPolicyOutput ¶ added in v0.2.6
func (o BackupPolicyOutput) ToBackupPolicyOutput() BackupPolicyOutput
func (BackupPolicyOutput) ToBackupPolicyOutputWithContext ¶ added in v0.2.6
func (o BackupPolicyOutput) ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput
type BackupPolicyState ¶
type BackupPolicyState struct { // Daily backups count to keep DailyBackupsToKeep pulumi.IntPtrInput // The property to decide policy is enabled or not Enabled pulumi.BoolPtrInput // Resource location Location pulumi.StringPtrInput // Monthly backups count to keep MonthlyBackupsToKeep pulumi.IntPtrInput // Name of backup policy Name pulumi.StringPtrInput // Azure lifecycle management ProvisioningState pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // A list of volumes assigned to this policy VolumeBackups VolumeBackupsResponseArrayInput // Volumes using current backup policy VolumesAssigned pulumi.IntPtrInput // Weekly backups count to keep WeeklyBackupsToKeep pulumi.IntPtrInput // Yearly backups count to keep YearlyBackupsToKeep pulumi.IntPtrInput }
func (BackupPolicyState) ElementType ¶
func (BackupPolicyState) ElementType() reflect.Type
type BackupState ¶
type BackupState struct { // UUID v4 used to identify the Backup BackupId pulumi.StringPtrInput // Type of backup adhoc or scheduled BackupType pulumi.StringPtrInput // The creation date of the backup CreationDate pulumi.StringPtrInput // Label for backup Label pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Azure lifecycle management ProvisioningState pulumi.StringPtrInput // Size of backup Size pulumi.Float64PtrInput // Resource type Type pulumi.StringPtrInput }
func (BackupState) ElementType ¶
func (BackupState) ElementType() reflect.Type
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 DailyScheduleResponseArgs ¶
type DailyScheduleResponseArgs 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 (DailyScheduleResponseArgs) ElementType ¶
func (DailyScheduleResponseArgs) ElementType() reflect.Type
func (DailyScheduleResponseArgs) ToDailyScheduleResponseOutput ¶
func (i DailyScheduleResponseArgs) ToDailyScheduleResponseOutput() DailyScheduleResponseOutput
func (DailyScheduleResponseArgs) ToDailyScheduleResponseOutputWithContext ¶
func (i DailyScheduleResponseArgs) ToDailyScheduleResponseOutputWithContext(ctx context.Context) DailyScheduleResponseOutput
func (DailyScheduleResponseArgs) ToDailyScheduleResponsePtrOutput ¶
func (i DailyScheduleResponseArgs) ToDailyScheduleResponsePtrOutput() DailyScheduleResponsePtrOutput
func (DailyScheduleResponseArgs) ToDailyScheduleResponsePtrOutputWithContext ¶
func (i DailyScheduleResponseArgs) ToDailyScheduleResponsePtrOutputWithContext(ctx context.Context) DailyScheduleResponsePtrOutput
type DailyScheduleResponseInput ¶
type DailyScheduleResponseInput interface { pulumi.Input ToDailyScheduleResponseOutput() DailyScheduleResponseOutput ToDailyScheduleResponseOutputWithContext(context.Context) DailyScheduleResponseOutput }
DailyScheduleResponseInput is an input type that accepts DailyScheduleResponseArgs and DailyScheduleResponseOutput values. You can construct a concrete instance of `DailyScheduleResponseInput` via:
DailyScheduleResponseArgs{...}
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) ToDailyScheduleResponsePtrOutput ¶
func (o DailyScheduleResponseOutput) ToDailyScheduleResponsePtrOutput() DailyScheduleResponsePtrOutput
func (DailyScheduleResponseOutput) ToDailyScheduleResponsePtrOutputWithContext ¶
func (o DailyScheduleResponseOutput) ToDailyScheduleResponsePtrOutputWithContext(ctx context.Context) DailyScheduleResponsePtrOutput
func (DailyScheduleResponseOutput) UsedBytes ¶
func (o DailyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type DailyScheduleResponsePtrInput ¶
type DailyScheduleResponsePtrInput interface { pulumi.Input ToDailyScheduleResponsePtrOutput() DailyScheduleResponsePtrOutput ToDailyScheduleResponsePtrOutputWithContext(context.Context) DailyScheduleResponsePtrOutput }
DailyScheduleResponsePtrInput is an input type that accepts DailyScheduleResponseArgs, DailyScheduleResponsePtr and DailyScheduleResponsePtrOutput values. You can construct a concrete instance of `DailyScheduleResponsePtrInput` via:
DailyScheduleResponseArgs{...} or: nil
func DailyScheduleResponsePtr ¶
func DailyScheduleResponsePtr(v *DailyScheduleResponseArgs) DailyScheduleResponsePtrInput
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 EndpointType ¶ added in v0.3.1
Indicates whether the local volume is the source or destination for the Volume Replication
func (EndpointType) ElementType ¶ added in v0.3.1
func (EndpointType) ElementType() reflect.Type
func (EndpointType) ToStringOutput ¶ added in v0.3.1
func (e EndpointType) ToStringOutput() pulumi.StringOutput
func (EndpointType) ToStringOutputWithContext ¶ added in v0.3.1
func (e EndpointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointType) ToStringPtrOutput ¶ added in v0.3.1
func (e EndpointType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e EndpointType) 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"` // 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
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"` // 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) 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) 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"` // 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
type ExportPolicyRuleResponseArgs ¶
type ExportPolicyRuleResponseArgs struct { // Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names AllowedClients pulumi.StringPtrInput `pulumi:"allowedClients"` // 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 (ExportPolicyRuleResponseArgs) ElementType ¶
func (ExportPolicyRuleResponseArgs) ElementType() reflect.Type
func (ExportPolicyRuleResponseArgs) ToExportPolicyRuleResponseOutput ¶
func (i ExportPolicyRuleResponseArgs) ToExportPolicyRuleResponseOutput() ExportPolicyRuleResponseOutput
func (ExportPolicyRuleResponseArgs) ToExportPolicyRuleResponseOutputWithContext ¶
func (i ExportPolicyRuleResponseArgs) ToExportPolicyRuleResponseOutputWithContext(ctx context.Context) ExportPolicyRuleResponseOutput
type ExportPolicyRuleResponseArray ¶
type ExportPolicyRuleResponseArray []ExportPolicyRuleResponseInput
func (ExportPolicyRuleResponseArray) ElementType ¶
func (ExportPolicyRuleResponseArray) ElementType() reflect.Type
func (ExportPolicyRuleResponseArray) ToExportPolicyRuleResponseArrayOutput ¶
func (i ExportPolicyRuleResponseArray) ToExportPolicyRuleResponseArrayOutput() ExportPolicyRuleResponseArrayOutput
func (ExportPolicyRuleResponseArray) ToExportPolicyRuleResponseArrayOutputWithContext ¶
func (i ExportPolicyRuleResponseArray) ToExportPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ExportPolicyRuleResponseArrayOutput
type ExportPolicyRuleResponseArrayInput ¶
type ExportPolicyRuleResponseArrayInput interface { pulumi.Input ToExportPolicyRuleResponseArrayOutput() ExportPolicyRuleResponseArrayOutput ToExportPolicyRuleResponseArrayOutputWithContext(context.Context) ExportPolicyRuleResponseArrayOutput }
ExportPolicyRuleResponseArrayInput is an input type that accepts ExportPolicyRuleResponseArray and ExportPolicyRuleResponseArrayOutput values. You can construct a concrete instance of `ExportPolicyRuleResponseArrayInput` via:
ExportPolicyRuleResponseArray{ ExportPolicyRuleResponseArgs{...} }
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 ExportPolicyRuleResponseInput ¶
type ExportPolicyRuleResponseInput interface { pulumi.Input ToExportPolicyRuleResponseOutput() ExportPolicyRuleResponseOutput ToExportPolicyRuleResponseOutputWithContext(context.Context) ExportPolicyRuleResponseOutput }
ExportPolicyRuleResponseInput is an input type that accepts ExportPolicyRuleResponseArgs and ExportPolicyRuleResponseOutput values. You can construct a concrete instance of `ExportPolicyRuleResponseInput` via:
ExportPolicyRuleResponseArgs{...}
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) 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 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 HourlyScheduleResponseArgs ¶
type HourlyScheduleResponseArgs 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 (HourlyScheduleResponseArgs) ElementType ¶
func (HourlyScheduleResponseArgs) ElementType() reflect.Type
func (HourlyScheduleResponseArgs) ToHourlyScheduleResponseOutput ¶
func (i HourlyScheduleResponseArgs) ToHourlyScheduleResponseOutput() HourlyScheduleResponseOutput
func (HourlyScheduleResponseArgs) ToHourlyScheduleResponseOutputWithContext ¶
func (i HourlyScheduleResponseArgs) ToHourlyScheduleResponseOutputWithContext(ctx context.Context) HourlyScheduleResponseOutput
func (HourlyScheduleResponseArgs) ToHourlyScheduleResponsePtrOutput ¶
func (i HourlyScheduleResponseArgs) ToHourlyScheduleResponsePtrOutput() HourlyScheduleResponsePtrOutput
func (HourlyScheduleResponseArgs) ToHourlyScheduleResponsePtrOutputWithContext ¶
func (i HourlyScheduleResponseArgs) ToHourlyScheduleResponsePtrOutputWithContext(ctx context.Context) HourlyScheduleResponsePtrOutput
type HourlyScheduleResponseInput ¶
type HourlyScheduleResponseInput interface { pulumi.Input ToHourlyScheduleResponseOutput() HourlyScheduleResponseOutput ToHourlyScheduleResponseOutputWithContext(context.Context) HourlyScheduleResponseOutput }
HourlyScheduleResponseInput is an input type that accepts HourlyScheduleResponseArgs and HourlyScheduleResponseOutput values. You can construct a concrete instance of `HourlyScheduleResponseInput` via:
HourlyScheduleResponseArgs{...}
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) ToHourlyScheduleResponsePtrOutput ¶
func (o HourlyScheduleResponseOutput) ToHourlyScheduleResponsePtrOutput() HourlyScheduleResponsePtrOutput
func (HourlyScheduleResponseOutput) ToHourlyScheduleResponsePtrOutputWithContext ¶
func (o HourlyScheduleResponseOutput) ToHourlyScheduleResponsePtrOutputWithContext(ctx context.Context) HourlyScheduleResponsePtrOutput
func (HourlyScheduleResponseOutput) UsedBytes ¶
func (o HourlyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type HourlyScheduleResponsePtrInput ¶
type HourlyScheduleResponsePtrInput interface { pulumi.Input ToHourlyScheduleResponsePtrOutput() HourlyScheduleResponsePtrOutput ToHourlyScheduleResponsePtrOutputWithContext(context.Context) HourlyScheduleResponsePtrOutput }
HourlyScheduleResponsePtrInput is an input type that accepts HourlyScheduleResponseArgs, HourlyScheduleResponsePtr and HourlyScheduleResponsePtrOutput values. You can construct a concrete instance of `HourlyScheduleResponsePtrInput` via:
HourlyScheduleResponseArgs{...} or: nil
func HourlyScheduleResponsePtr ¶
func HourlyScheduleResponsePtr(v *HourlyScheduleResponseArgs) HourlyScheduleResponsePtrInput
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 LookupAccountArgs ¶
type LookupAccountResult ¶
type LookupAccountResult struct { // Active Directories ActiveDirectories []ActiveDirectoryResponse `pulumi:"activeDirectories"` // 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 tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
NetApp account resource
func LookupAccount ¶
func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)
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. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the volume VolumeName string `pulumi:"volumeName"` }
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. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupBackupPolicyResult ¶
type LookupBackupPolicyResult struct { // Daily backups count to keep DailyBackupsToKeep *int `pulumi:"dailyBackupsToKeep"` // The property to decide policy is enabled or not Enabled *bool `pulumi:"enabled"` // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Monthly backups count to keep MonthlyBackupsToKeep *int `pulumi:"monthlyBackupsToKeep"` // Name of backup policy Name string `pulumi:"name"` // Azure lifecycle management ProvisioningState string `pulumi:"provisioningState"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type 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"` // Yearly backups count to keep YearlyBackupsToKeep *int `pulumi:"yearlyBackupsToKeep"` }
Backup policy information
func LookupBackupPolicy ¶
func LookupBackupPolicy(ctx *pulumi.Context, args *LookupBackupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupBackupPolicyResult, error)
type LookupBackupResult ¶
type LookupBackupResult struct { // UUID v4 used to identify the Backup BackupId string `pulumi:"backupId"` // Type of backup adhoc or scheduled BackupType string `pulumi:"backupType"` // The creation date of the backup CreationDate string `pulumi:"creationDate"` // Resource Id Id string `pulumi:"id"` // Label for backup Label *string `pulumi:"label"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Azure lifecycle management ProvisioningState string `pulumi:"provisioningState"` // Size of backup Size float64 `pulumi:"size"` // Resource type Type string `pulumi:"type"` }
Backup of a Volume
func LookupBackup ¶
func LookupBackup(ctx *pulumi.Context, args *LookupBackupArgs, opts ...pulumi.InvokeOption) (*LookupBackupResult, error)
type LookupPoolArgs ¶
type LookupPoolResult ¶
type LookupPoolResult struct { // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name 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 4TiB chunks (value must be multiply of 4398046511104). Size float64 `pulumi:"size"` // Resource tags Tags map[string]string `pulumi:"tags"` // Total throughput of pool in Mibps TotalThroughputMibps float64 `pulumi:"totalThroughputMibps"` // Resource type Type string `pulumi:"type"` // Utilized throughput of pool in Mibps UtilizedThroughputMibps float64 `pulumi:"utilizedThroughputMibps"` }
Capacity pool resource
func LookupPool ¶
func LookupPool(ctx *pulumi.Context, args *LookupPoolArgs, opts ...pulumi.InvokeOption) (*LookupPoolResult, error)
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. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the mount target SnapshotName string `pulumi:"snapshotName"` // The name of the volume VolumeName string `pulumi:"volumeName"` }
type LookupSnapshotPolicyArgs ¶
type LookupSnapshotPolicyArgs struct { // The name of the NetApp account AccountName string `pulumi:"accountName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the snapshot policy target SnapshotPolicyName string `pulumi:"snapshotPolicyName"` }
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"` // Schedule for hourly snapshots HourlySchedule *HourlyScheduleResponse `pulumi:"hourlySchedule"` // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Schedule for monthly snapshots MonthlySchedule *MonthlyScheduleResponse `pulumi:"monthlySchedule"` // Snapshot policy name Name string `pulumi:"name"` // Azure lifecycle management ProvisioningState string `pulumi:"provisioningState"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type 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)
type LookupSnapshotResult ¶
type LookupSnapshotResult struct { // The creation date of the snapshot Created string `pulumi:"created"` // 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"` // UUID v4 used to identify the Snapshot SnapshotId string `pulumi:"snapshotId"` // Resource type Type string `pulumi:"type"` }
Snapshot of a Volume
func LookupSnapshot ¶
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
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. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the volume VolumeName string `pulumi:"volumeName"` }
type LookupVolumeResult ¶
type LookupVolumeResult struct { // UUID v4 or resource identifier used to identify the Backup. BackupId *string `pulumi:"backupId"` // Unique Baremetal Tenant Identifier. BaremetalTenantId string `pulumi:"baremetalTenantId"` // 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"` // Set of export policy rules ExportPolicy *VolumePropertiesResponseExportPolicy `pulumi:"exportPolicy"` // Unique FileSystem Identifier. FileSystemId string `pulumi:"fileSystemId"` // Resource Id Id string `pulumi:"id"` // 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"` // Resource location Location string `pulumi:"location"` // List of mount targets MountTargets []MountTargetPropertiesResponse `pulumi:"mountTargets"` // Resource name Name string `pulumi:"name"` // Set of protocol types ProtocolTypes []string `pulumi:"protocolTypes"` // Azure lifecycle management ProvisioningState string `pulumi:"provisioningState"` // The security style of volume SecurityStyle *string `pulumi:"securityStyle"` // The service level of the file system ServiceLevel *string `pulumi:"serviceLevel"` // If enabled (true) the volume will contain a read-only .snapshot directory which provides access to each of the volume's snapshots (default 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"` // Resource type Type string `pulumi:"type"` // 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. Specified in bytes. UsageThreshold float64 `pulumi:"usageThreshold"` // What type of volume is this VolumeType *string `pulumi:"volumeType"` }
Volume resource
func LookupVolume ¶
func LookupVolume(ctx *pulumi.Context, args *LookupVolumeArgs, opts ...pulumi.InvokeOption) (*LookupVolumeResult, error)
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 MonthlyScheduleResponseArgs ¶
type MonthlyScheduleResponseArgs 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 (MonthlyScheduleResponseArgs) ElementType ¶
func (MonthlyScheduleResponseArgs) ElementType() reflect.Type
func (MonthlyScheduleResponseArgs) ToMonthlyScheduleResponseOutput ¶
func (i MonthlyScheduleResponseArgs) ToMonthlyScheduleResponseOutput() MonthlyScheduleResponseOutput
func (MonthlyScheduleResponseArgs) ToMonthlyScheduleResponseOutputWithContext ¶
func (i MonthlyScheduleResponseArgs) ToMonthlyScheduleResponseOutputWithContext(ctx context.Context) MonthlyScheduleResponseOutput
func (MonthlyScheduleResponseArgs) ToMonthlyScheduleResponsePtrOutput ¶
func (i MonthlyScheduleResponseArgs) ToMonthlyScheduleResponsePtrOutput() MonthlyScheduleResponsePtrOutput
func (MonthlyScheduleResponseArgs) ToMonthlyScheduleResponsePtrOutputWithContext ¶
func (i MonthlyScheduleResponseArgs) ToMonthlyScheduleResponsePtrOutputWithContext(ctx context.Context) MonthlyScheduleResponsePtrOutput
type MonthlyScheduleResponseInput ¶
type MonthlyScheduleResponseInput interface { pulumi.Input ToMonthlyScheduleResponseOutput() MonthlyScheduleResponseOutput ToMonthlyScheduleResponseOutputWithContext(context.Context) MonthlyScheduleResponseOutput }
MonthlyScheduleResponseInput is an input type that accepts MonthlyScheduleResponseArgs and MonthlyScheduleResponseOutput values. You can construct a concrete instance of `MonthlyScheduleResponseInput` via:
MonthlyScheduleResponseArgs{...}
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) ToMonthlyScheduleResponsePtrOutput ¶
func (o MonthlyScheduleResponseOutput) ToMonthlyScheduleResponsePtrOutput() MonthlyScheduleResponsePtrOutput
func (MonthlyScheduleResponseOutput) ToMonthlyScheduleResponsePtrOutputWithContext ¶
func (o MonthlyScheduleResponseOutput) ToMonthlyScheduleResponsePtrOutputWithContext(ctx context.Context) MonthlyScheduleResponsePtrOutput
func (MonthlyScheduleResponseOutput) UsedBytes ¶
func (o MonthlyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type MonthlyScheduleResponsePtrInput ¶
type MonthlyScheduleResponsePtrInput interface { pulumi.Input ToMonthlyScheduleResponsePtrOutput() MonthlyScheduleResponsePtrOutput ToMonthlyScheduleResponsePtrOutputWithContext(context.Context) MonthlyScheduleResponsePtrOutput }
MonthlyScheduleResponsePtrInput is an input type that accepts MonthlyScheduleResponseArgs, MonthlyScheduleResponsePtr and MonthlyScheduleResponsePtrOutput values. You can construct a concrete instance of `MonthlyScheduleResponsePtrInput` via:
MonthlyScheduleResponseArgs{...} or: nil
func MonthlyScheduleResponsePtr ¶
func MonthlyScheduleResponsePtr(v *MonthlyScheduleResponseArgs) MonthlyScheduleResponsePtrInput
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 MountTargetProperties ¶
type MountTargetProperties struct { // UUID v4 used to identify the MountTarget FileSystemId string `pulumi:"fileSystemId"` // The SMB server's Fully Qualified Domain Name, FQDN SmbServerFqdn *string `pulumi:"smbServerFqdn"` }
Mount target properties
type MountTargetPropertiesArgs ¶
type MountTargetPropertiesArgs struct { // UUID v4 used to identify the MountTarget FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // The SMB server's Fully Qualified Domain Name, FQDN SmbServerFqdn pulumi.StringPtrInput `pulumi:"smbServerFqdn"` }
Mount target properties
func (MountTargetPropertiesArgs) ElementType ¶
func (MountTargetPropertiesArgs) ElementType() reflect.Type
func (MountTargetPropertiesArgs) ToMountTargetPropertiesOutput ¶
func (i MountTargetPropertiesArgs) ToMountTargetPropertiesOutput() MountTargetPropertiesOutput
func (MountTargetPropertiesArgs) ToMountTargetPropertiesOutputWithContext ¶
func (i MountTargetPropertiesArgs) ToMountTargetPropertiesOutputWithContext(ctx context.Context) MountTargetPropertiesOutput
type MountTargetPropertiesArray ¶
type MountTargetPropertiesArray []MountTargetPropertiesInput
func (MountTargetPropertiesArray) ElementType ¶
func (MountTargetPropertiesArray) ElementType() reflect.Type
func (MountTargetPropertiesArray) ToMountTargetPropertiesArrayOutput ¶
func (i MountTargetPropertiesArray) ToMountTargetPropertiesArrayOutput() MountTargetPropertiesArrayOutput
func (MountTargetPropertiesArray) ToMountTargetPropertiesArrayOutputWithContext ¶
func (i MountTargetPropertiesArray) ToMountTargetPropertiesArrayOutputWithContext(ctx context.Context) MountTargetPropertiesArrayOutput
type MountTargetPropertiesArrayInput ¶
type MountTargetPropertiesArrayInput interface { pulumi.Input ToMountTargetPropertiesArrayOutput() MountTargetPropertiesArrayOutput ToMountTargetPropertiesArrayOutputWithContext(context.Context) MountTargetPropertiesArrayOutput }
MountTargetPropertiesArrayInput is an input type that accepts MountTargetPropertiesArray and MountTargetPropertiesArrayOutput values. You can construct a concrete instance of `MountTargetPropertiesArrayInput` via:
MountTargetPropertiesArray{ MountTargetPropertiesArgs{...} }
type MountTargetPropertiesArrayOutput ¶
type MountTargetPropertiesArrayOutput struct{ *pulumi.OutputState }
func (MountTargetPropertiesArrayOutput) ElementType ¶
func (MountTargetPropertiesArrayOutput) ElementType() reflect.Type
func (MountTargetPropertiesArrayOutput) Index ¶
func (o MountTargetPropertiesArrayOutput) Index(i pulumi.IntInput) MountTargetPropertiesOutput
func (MountTargetPropertiesArrayOutput) ToMountTargetPropertiesArrayOutput ¶
func (o MountTargetPropertiesArrayOutput) ToMountTargetPropertiesArrayOutput() MountTargetPropertiesArrayOutput
func (MountTargetPropertiesArrayOutput) ToMountTargetPropertiesArrayOutputWithContext ¶
func (o MountTargetPropertiesArrayOutput) ToMountTargetPropertiesArrayOutputWithContext(ctx context.Context) MountTargetPropertiesArrayOutput
type MountTargetPropertiesInput ¶
type MountTargetPropertiesInput interface { pulumi.Input ToMountTargetPropertiesOutput() MountTargetPropertiesOutput ToMountTargetPropertiesOutputWithContext(context.Context) MountTargetPropertiesOutput }
MountTargetPropertiesInput is an input type that accepts MountTargetPropertiesArgs and MountTargetPropertiesOutput values. You can construct a concrete instance of `MountTargetPropertiesInput` via:
MountTargetPropertiesArgs{...}
type MountTargetPropertiesOutput ¶
type MountTargetPropertiesOutput struct{ *pulumi.OutputState }
Mount target properties
func (MountTargetPropertiesOutput) ElementType ¶
func (MountTargetPropertiesOutput) ElementType() reflect.Type
func (MountTargetPropertiesOutput) FileSystemId ¶
func (o MountTargetPropertiesOutput) FileSystemId() pulumi.StringOutput
UUID v4 used to identify the MountTarget
func (MountTargetPropertiesOutput) SmbServerFqdn ¶
func (o MountTargetPropertiesOutput) SmbServerFqdn() pulumi.StringPtrOutput
The SMB server's Fully Qualified Domain Name, FQDN
func (MountTargetPropertiesOutput) ToMountTargetPropertiesOutput ¶
func (o MountTargetPropertiesOutput) ToMountTargetPropertiesOutput() MountTargetPropertiesOutput
func (MountTargetPropertiesOutput) ToMountTargetPropertiesOutputWithContext ¶
func (o MountTargetPropertiesOutput) ToMountTargetPropertiesOutputWithContext(ctx context.Context) MountTargetPropertiesOutput
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 MountTargetPropertiesResponseArgs ¶
type MountTargetPropertiesResponseArgs struct { // UUID v4 used to identify the MountTarget FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // The mount target's IPv4 address IpAddress pulumi.StringInput `pulumi:"ipAddress"` // UUID v4 used to identify the MountTarget MountTargetId pulumi.StringInput `pulumi:"mountTargetId"` // The SMB server's Fully Qualified Domain Name, FQDN SmbServerFqdn pulumi.StringPtrInput `pulumi:"smbServerFqdn"` }
Mount target properties
func (MountTargetPropertiesResponseArgs) ElementType ¶
func (MountTargetPropertiesResponseArgs) ElementType() reflect.Type
func (MountTargetPropertiesResponseArgs) ToMountTargetPropertiesResponseOutput ¶
func (i MountTargetPropertiesResponseArgs) ToMountTargetPropertiesResponseOutput() MountTargetPropertiesResponseOutput
func (MountTargetPropertiesResponseArgs) ToMountTargetPropertiesResponseOutputWithContext ¶
func (i MountTargetPropertiesResponseArgs) ToMountTargetPropertiesResponseOutputWithContext(ctx context.Context) MountTargetPropertiesResponseOutput
type MountTargetPropertiesResponseArray ¶
type MountTargetPropertiesResponseArray []MountTargetPropertiesResponseInput
func (MountTargetPropertiesResponseArray) ElementType ¶
func (MountTargetPropertiesResponseArray) ElementType() reflect.Type
func (MountTargetPropertiesResponseArray) ToMountTargetPropertiesResponseArrayOutput ¶
func (i MountTargetPropertiesResponseArray) ToMountTargetPropertiesResponseArrayOutput() MountTargetPropertiesResponseArrayOutput
func (MountTargetPropertiesResponseArray) ToMountTargetPropertiesResponseArrayOutputWithContext ¶
func (i MountTargetPropertiesResponseArray) ToMountTargetPropertiesResponseArrayOutputWithContext(ctx context.Context) MountTargetPropertiesResponseArrayOutput
type MountTargetPropertiesResponseArrayInput ¶
type MountTargetPropertiesResponseArrayInput interface { pulumi.Input ToMountTargetPropertiesResponseArrayOutput() MountTargetPropertiesResponseArrayOutput ToMountTargetPropertiesResponseArrayOutputWithContext(context.Context) MountTargetPropertiesResponseArrayOutput }
MountTargetPropertiesResponseArrayInput is an input type that accepts MountTargetPropertiesResponseArray and MountTargetPropertiesResponseArrayOutput values. You can construct a concrete instance of `MountTargetPropertiesResponseArrayInput` via:
MountTargetPropertiesResponseArray{ MountTargetPropertiesResponseArgs{...} }
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 MountTargetPropertiesResponseInput ¶
type MountTargetPropertiesResponseInput interface { pulumi.Input ToMountTargetPropertiesResponseOutput() MountTargetPropertiesResponseOutput ToMountTargetPropertiesResponseOutputWithContext(context.Context) MountTargetPropertiesResponseOutput }
MountTargetPropertiesResponseInput is an input type that accepts MountTargetPropertiesResponseArgs and MountTargetPropertiesResponseOutput values. You can construct a concrete instance of `MountTargetPropertiesResponseInput` via:
MountTargetPropertiesResponseArgs{...}
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 Pool ¶
type Pool struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name 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 4TiB chunks (value must be multiply of 4398046511104). Size pulumi.Float64Output `pulumi:"size"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Total throughput of pool in Mibps TotalThroughputMibps pulumi.Float64Output `pulumi:"totalThroughputMibps"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Utilized throughput of pool in Mibps UtilizedThroughputMibps pulumi.Float64Output `pulumi:"utilizedThroughputMibps"` }
Capacity pool resource
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 ¶ added in v0.2.6
func (*Pool) ToPoolOutput ¶ added in v0.2.6
func (i *Pool) ToPoolOutput() PoolOutput
func (*Pool) ToPoolOutputWithContext ¶ added in v0.2.6
func (i *Pool) ToPoolOutputWithContext(ctx context.Context) PoolOutput
type PoolArgs ¶
type PoolArgs struct { // The name of the NetApp account AccountName pulumi.StringInput // Resource location Location pulumi.StringInput // The name of the capacity pool PoolName pulumi.StringInput // The qos type of the pool QosType pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The service level of the file system ServiceLevel pulumi.StringInput // Provisioned size of the pool (in bytes). Allowed values are in 4TiB 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 ¶ added in v0.2.6
type PoolInput interface { pulumi.Input ToPoolOutput() PoolOutput ToPoolOutputWithContext(ctx context.Context) PoolOutput }
type PoolOutput ¶ added in v0.2.6
type PoolOutput struct {
*pulumi.OutputState
}
func (PoolOutput) ElementType ¶ added in v0.2.6
func (PoolOutput) ElementType() reflect.Type
func (PoolOutput) ToPoolOutput ¶ added in v0.2.6
func (o PoolOutput) ToPoolOutput() PoolOutput
func (PoolOutput) ToPoolOutputWithContext ¶ added in v0.2.6
func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
type PoolState ¶
type PoolState struct { // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // UUID v4 used to identify the Pool PoolId pulumi.StringPtrInput // Azure lifecycle management ProvisioningState pulumi.StringPtrInput // The qos type of the pool QosType pulumi.StringPtrInput // The service level of the file system ServiceLevel pulumi.StringPtrInput // Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104). Size pulumi.Float64PtrInput // Resource tags Tags pulumi.StringMapInput // Total throughput of pool in Mibps TotalThroughputMibps pulumi.Float64PtrInput // Resource type Type pulumi.StringPtrInput // Utilized throughput of pool in Mibps UtilizedThroughputMibps pulumi.Float64PtrInput }
func (PoolState) ElementType ¶
type QosType ¶ added in v0.3.1
The qos type of the pool
func (QosType) ElementType ¶ added in v0.3.1
func (QosType) ToStringOutput ¶ added in v0.3.1
func (e QosType) ToStringOutput() pulumi.StringOutput
func (QosType) ToStringOutputWithContext ¶ added in v0.3.1
func (e QosType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (QosType) ToStringPtrOutput ¶ added in v0.3.1
func (e QosType) ToStringPtrOutput() pulumi.StringPtrOutput
func (QosType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e QosType) 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.StringInput `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.StringOutput
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 ReplicationObjectResponseArgs ¶
type ReplicationObjectResponseArgs 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.StringInput `pulumi:"replicationSchedule"` }
Replication properties
func (ReplicationObjectResponseArgs) ElementType ¶
func (ReplicationObjectResponseArgs) ElementType() reflect.Type
func (ReplicationObjectResponseArgs) ToReplicationObjectResponseOutput ¶
func (i ReplicationObjectResponseArgs) ToReplicationObjectResponseOutput() ReplicationObjectResponseOutput
func (ReplicationObjectResponseArgs) ToReplicationObjectResponseOutputWithContext ¶
func (i ReplicationObjectResponseArgs) ToReplicationObjectResponseOutputWithContext(ctx context.Context) ReplicationObjectResponseOutput
func (ReplicationObjectResponseArgs) ToReplicationObjectResponsePtrOutput ¶
func (i ReplicationObjectResponseArgs) ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput
func (ReplicationObjectResponseArgs) ToReplicationObjectResponsePtrOutputWithContext ¶
func (i ReplicationObjectResponseArgs) ToReplicationObjectResponsePtrOutputWithContext(ctx context.Context) ReplicationObjectResponsePtrOutput
type ReplicationObjectResponseInput ¶
type ReplicationObjectResponseInput interface { pulumi.Input ToReplicationObjectResponseOutput() ReplicationObjectResponseOutput ToReplicationObjectResponseOutputWithContext(context.Context) ReplicationObjectResponseOutput }
ReplicationObjectResponseInput is an input type that accepts ReplicationObjectResponseArgs and ReplicationObjectResponseOutput values. You can construct a concrete instance of `ReplicationObjectResponseInput` via:
ReplicationObjectResponseArgs{...}
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.StringOutput
Schedule
func (ReplicationObjectResponseOutput) ToReplicationObjectResponseOutput ¶
func (o ReplicationObjectResponseOutput) ToReplicationObjectResponseOutput() ReplicationObjectResponseOutput
func (ReplicationObjectResponseOutput) ToReplicationObjectResponseOutputWithContext ¶
func (o ReplicationObjectResponseOutput) ToReplicationObjectResponseOutputWithContext(ctx context.Context) ReplicationObjectResponseOutput
func (ReplicationObjectResponseOutput) ToReplicationObjectResponsePtrOutput ¶
func (o ReplicationObjectResponseOutput) ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput
func (ReplicationObjectResponseOutput) ToReplicationObjectResponsePtrOutputWithContext ¶
func (o ReplicationObjectResponseOutput) ToReplicationObjectResponsePtrOutputWithContext(ctx context.Context) ReplicationObjectResponsePtrOutput
type ReplicationObjectResponsePtrInput ¶
type ReplicationObjectResponsePtrInput interface { pulumi.Input ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput ToReplicationObjectResponsePtrOutputWithContext(context.Context) ReplicationObjectResponsePtrOutput }
ReplicationObjectResponsePtrInput is an input type that accepts ReplicationObjectResponseArgs, ReplicationObjectResponsePtr and ReplicationObjectResponsePtrOutput values. You can construct a concrete instance of `ReplicationObjectResponsePtrInput` via:
ReplicationObjectResponseArgs{...} or: nil
func ReplicationObjectResponsePtr ¶
func ReplicationObjectResponsePtr(v *ReplicationObjectResponseArgs) ReplicationObjectResponsePtrInput
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 ReplicationSchedule ¶ added in v0.3.1
Schedule
func (ReplicationSchedule) ElementType ¶ added in v0.3.1
func (ReplicationSchedule) ElementType() reflect.Type
func (ReplicationSchedule) ToStringOutput ¶ added in v0.3.1
func (e ReplicationSchedule) ToStringOutput() pulumi.StringOutput
func (ReplicationSchedule) ToStringOutputWithContext ¶ added in v0.3.1
func (e ReplicationSchedule) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReplicationSchedule) ToStringPtrOutput ¶ added in v0.3.1
func (e ReplicationSchedule) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReplicationSchedule) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ReplicationSchedule) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityStyle ¶ added in v0.3.1
The security style of volume
func (SecurityStyle) ElementType ¶ added in v0.3.1
func (SecurityStyle) ElementType() reflect.Type
func (SecurityStyle) ToStringOutput ¶ added in v0.3.1
func (e SecurityStyle) ToStringOutput() pulumi.StringOutput
func (SecurityStyle) ToStringOutputWithContext ¶ added in v0.3.1
func (e SecurityStyle) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityStyle) ToStringPtrOutput ¶ added in v0.3.1
func (e SecurityStyle) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityStyle) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SecurityStyle) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceLevel ¶ added in v0.3.1
The service level of the file system
func (ServiceLevel) ElementType ¶ added in v0.3.1
func (ServiceLevel) ElementType() reflect.Type
func (ServiceLevel) ToStringOutput ¶ added in v0.3.1
func (e ServiceLevel) ToStringOutput() pulumi.StringOutput
func (ServiceLevel) ToStringOutputWithContext ¶ added in v0.3.1
func (e ServiceLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceLevel) ToStringPtrOutput ¶ added in v0.3.1
func (e ServiceLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceLevel) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ServiceLevel) 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"` // Resource name 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"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Snapshot of a Volume
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 ¶ added in v0.2.6
func (*Snapshot) ToSnapshotOutput ¶ added in v0.2.6
func (i *Snapshot) ToSnapshotOutput() SnapshotOutput
func (*Snapshot) ToSnapshotOutputWithContext ¶ added in v0.2.6
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.StringInput // The name of the capacity pool PoolName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the mount target SnapshotName pulumi.StringInput // 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 ¶ added in v0.2.6
type SnapshotInput interface { pulumi.Input ToSnapshotOutput() SnapshotOutput ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput }
type SnapshotOutput ¶ added in v0.2.6
type SnapshotOutput struct {
*pulumi.OutputState
}
func (SnapshotOutput) ElementType ¶ added in v0.2.6
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) ToSnapshotOutput ¶ added in v0.2.6
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶ added in v0.2.6
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
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"` // Schedule for hourly snapshots HourlySchedule HourlyScheduleResponsePtrOutput `pulumi:"hourlySchedule"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Schedule for monthly snapshots MonthlySchedule MonthlyScheduleResponsePtrOutput `pulumi:"monthlySchedule"` // Snapshot policy name Name pulumi.StringOutput `pulumi:"name"` // Azure lifecycle management ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Schedule for weekly snapshots WeeklySchedule WeeklyScheduleResponsePtrOutput `pulumi:"weeklySchedule"` }
Snapshot policy information
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 ¶ added in v0.2.6
func (*SnapshotPolicy) ElementType() reflect.Type
func (*SnapshotPolicy) ToSnapshotPolicyOutput ¶ added in v0.2.6
func (i *SnapshotPolicy) ToSnapshotPolicyOutput() SnapshotPolicyOutput
func (*SnapshotPolicy) ToSnapshotPolicyOutputWithContext ¶ added in v0.2.6
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 // Resource location Location pulumi.StringInput // Schedule for monthly snapshots MonthlySchedule MonthlySchedulePtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the snapshot policy target SnapshotPolicyName pulumi.StringInput // 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 ¶ added in v0.2.6
type SnapshotPolicyInput interface { pulumi.Input ToSnapshotPolicyOutput() SnapshotPolicyOutput ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput }
type SnapshotPolicyOutput ¶ added in v0.2.6
type SnapshotPolicyOutput struct {
*pulumi.OutputState
}
func (SnapshotPolicyOutput) ElementType ¶ added in v0.2.6
func (SnapshotPolicyOutput) ElementType() reflect.Type
func (SnapshotPolicyOutput) ToSnapshotPolicyOutput ¶ added in v0.2.6
func (o SnapshotPolicyOutput) ToSnapshotPolicyOutput() SnapshotPolicyOutput
func (SnapshotPolicyOutput) ToSnapshotPolicyOutputWithContext ¶ added in v0.2.6
func (o SnapshotPolicyOutput) ToSnapshotPolicyOutputWithContext(ctx context.Context) SnapshotPolicyOutput
type SnapshotPolicyState ¶
type SnapshotPolicyState struct { // Schedule for daily snapshots DailySchedule DailyScheduleResponsePtrInput // The property to decide policy is enabled or not Enabled pulumi.BoolPtrInput // Schedule for hourly snapshots HourlySchedule HourlyScheduleResponsePtrInput // Resource location Location pulumi.StringPtrInput // Schedule for monthly snapshots MonthlySchedule MonthlyScheduleResponsePtrInput // Snapshot policy name Name pulumi.StringPtrInput // Azure lifecycle management ProvisioningState pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // Schedule for weekly snapshots WeeklySchedule WeeklyScheduleResponsePtrInput }
func (SnapshotPolicyState) ElementType ¶
func (SnapshotPolicyState) ElementType() reflect.Type
type SnapshotState ¶
type SnapshotState struct { // The creation date of the snapshot Created pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Azure lifecycle management ProvisioningState pulumi.StringPtrInput // UUID v4 used to identify the Snapshot SnapshotId pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput }
func (SnapshotState) ElementType ¶
func (SnapshotState) ElementType() reflect.Type
type Volume ¶
type Volume struct { pulumi.CustomResourceState // UUID v4 or resource identifier used to identify the Backup. BackupId pulumi.StringPtrOutput `pulumi:"backupId"` // Unique Baremetal Tenant Identifier. BaremetalTenantId pulumi.StringOutput `pulumi:"baremetalTenantId"` // 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"` // Set of export policy rules ExportPolicy VolumePropertiesResponseExportPolicyPtrOutput `pulumi:"exportPolicy"` // Unique FileSystem Identifier. FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` // 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"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // List of mount targets MountTargets MountTargetPropertiesResponseArrayOutput `pulumi:"mountTargets"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Set of protocol types ProtocolTypes pulumi.StringArrayOutput `pulumi:"protocolTypes"` // Azure lifecycle management ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The security style of volume SecurityStyle pulumi.StringPtrOutput `pulumi:"securityStyle"` // The service level of the file system ServiceLevel pulumi.StringPtrOutput `pulumi:"serviceLevel"` // If enabled (true) the volume will contain a read-only .snapshot directory which provides access to each of the volume's snapshots (default to true). SnapshotDirectoryVisible pulumi.BoolPtrOutput `pulumi:"snapshotDirectoryVisible"` // UUID v4 or resource identifier used to identify the Snapshot. SnapshotId pulumi.StringPtrOutput `pulumi:"snapshotId"` // The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` ThroughputMibps pulumi.Float64PtrOutput `pulumi:"throughputMibps"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // 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. Specified in bytes. UsageThreshold pulumi.Float64Output `pulumi:"usageThreshold"` // What type of volume is this VolumeType pulumi.StringPtrOutput `pulumi:"volumeType"` }
Volume resource
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 ¶ added in v0.2.6
func (*Volume) ToVolumeOutput ¶ added in v0.2.6
func (i *Volume) ToVolumeOutput() VolumeOutput
func (*Volume) ToVolumeOutputWithContext ¶ added in v0.2.6
func (i *Volume) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
type VolumeArgs ¶
type VolumeArgs struct { // The name of the NetApp account AccountName pulumi.StringInput // UUID v4 or resource identifier used to identify the Backup. BackupId pulumi.StringPtrInput // 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 // Set of export policy rules ExportPolicy VolumePropertiesExportPolicyPtrInput // Restoring IsRestoring pulumi.BoolPtrInput // Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later KerberosEnabled pulumi.BoolPtrInput // Resource location Location pulumi.StringInput // List of mount targets MountTargets MountTargetPropertiesArrayInput // The name of the capacity pool PoolName pulumi.StringInput // Set of protocol types ProtocolTypes pulumi.StringArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The security style of volume SecurityStyle pulumi.StringPtrInput // The service level of the file system ServiceLevel pulumi.StringPtrInput // If enabled (true) the volume will contain a read-only .snapshot directory which provides access to each of the volume's snapshots (default 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 // 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. Specified in bytes. UsageThreshold pulumi.Float64Input // The name of the volume VolumeName pulumi.StringInput // What type of volume is this VolumeType pulumi.StringPtrInput }
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"` // Vault Resource ID VaultId *string `pulumi:"vaultId"` }
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"` // Vault Resource ID VaultId pulumi.StringPtrInput `pulumi:"vaultId"` }
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
func (VolumeBackupPropertiesOutput) VaultId ¶
func (o VolumeBackupPropertiesOutput) VaultId() pulumi.StringPtrOutput
Vault Resource ID
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
func (VolumeBackupPropertiesPtrOutput) VaultId ¶
func (o VolumeBackupPropertiesPtrOutput) VaultId() pulumi.StringPtrOutput
Vault Resource ID
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"` // Vault Resource ID VaultId *string `pulumi:"vaultId"` }
Volume Backup Properties
type VolumeBackupPropertiesResponseArgs ¶
type VolumeBackupPropertiesResponseArgs struct { // Backup Enabled BackupEnabled pulumi.BoolPtrInput `pulumi:"backupEnabled"` // Backup Policy Resource ID BackupPolicyId pulumi.StringPtrInput `pulumi:"backupPolicyId"` // Policy Enforced PolicyEnforced pulumi.BoolPtrInput `pulumi:"policyEnforced"` // Vault Resource ID VaultId pulumi.StringPtrInput `pulumi:"vaultId"` }
Volume Backup Properties
func (VolumeBackupPropertiesResponseArgs) ElementType ¶
func (VolumeBackupPropertiesResponseArgs) ElementType() reflect.Type
func (VolumeBackupPropertiesResponseArgs) ToVolumeBackupPropertiesResponseOutput ¶
func (i VolumeBackupPropertiesResponseArgs) ToVolumeBackupPropertiesResponseOutput() VolumeBackupPropertiesResponseOutput
func (VolumeBackupPropertiesResponseArgs) ToVolumeBackupPropertiesResponseOutputWithContext ¶
func (i VolumeBackupPropertiesResponseArgs) ToVolumeBackupPropertiesResponseOutputWithContext(ctx context.Context) VolumeBackupPropertiesResponseOutput
func (VolumeBackupPropertiesResponseArgs) ToVolumeBackupPropertiesResponsePtrOutput ¶
func (i VolumeBackupPropertiesResponseArgs) ToVolumeBackupPropertiesResponsePtrOutput() VolumeBackupPropertiesResponsePtrOutput
func (VolumeBackupPropertiesResponseArgs) ToVolumeBackupPropertiesResponsePtrOutputWithContext ¶
func (i VolumeBackupPropertiesResponseArgs) ToVolumeBackupPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeBackupPropertiesResponsePtrOutput
type VolumeBackupPropertiesResponseInput ¶
type VolumeBackupPropertiesResponseInput interface { pulumi.Input ToVolumeBackupPropertiesResponseOutput() VolumeBackupPropertiesResponseOutput ToVolumeBackupPropertiesResponseOutputWithContext(context.Context) VolumeBackupPropertiesResponseOutput }
VolumeBackupPropertiesResponseInput is an input type that accepts VolumeBackupPropertiesResponseArgs and VolumeBackupPropertiesResponseOutput values. You can construct a concrete instance of `VolumeBackupPropertiesResponseInput` via:
VolumeBackupPropertiesResponseArgs{...}
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
func (VolumeBackupPropertiesResponseOutput) ToVolumeBackupPropertiesResponsePtrOutput ¶
func (o VolumeBackupPropertiesResponseOutput) ToVolumeBackupPropertiesResponsePtrOutput() VolumeBackupPropertiesResponsePtrOutput
func (VolumeBackupPropertiesResponseOutput) ToVolumeBackupPropertiesResponsePtrOutputWithContext ¶
func (o VolumeBackupPropertiesResponseOutput) ToVolumeBackupPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeBackupPropertiesResponsePtrOutput
func (VolumeBackupPropertiesResponseOutput) VaultId ¶
func (o VolumeBackupPropertiesResponseOutput) VaultId() pulumi.StringPtrOutput
Vault Resource ID
type VolumeBackupPropertiesResponsePtrInput ¶
type VolumeBackupPropertiesResponsePtrInput interface { pulumi.Input ToVolumeBackupPropertiesResponsePtrOutput() VolumeBackupPropertiesResponsePtrOutput ToVolumeBackupPropertiesResponsePtrOutputWithContext(context.Context) VolumeBackupPropertiesResponsePtrOutput }
VolumeBackupPropertiesResponsePtrInput is an input type that accepts VolumeBackupPropertiesResponseArgs, VolumeBackupPropertiesResponsePtr and VolumeBackupPropertiesResponsePtrOutput values. You can construct a concrete instance of `VolumeBackupPropertiesResponsePtrInput` via:
VolumeBackupPropertiesResponseArgs{...} or: nil
func VolumeBackupPropertiesResponsePtr ¶
func VolumeBackupPropertiesResponsePtr(v *VolumeBackupPropertiesResponseArgs) VolumeBackupPropertiesResponsePtrInput
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
func (VolumeBackupPropertiesResponsePtrOutput) VaultId ¶
func (o VolumeBackupPropertiesResponsePtrOutput) VaultId() pulumi.StringPtrOutput
Vault Resource ID
type VolumeBackups ¶
type VolumeBackups 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 VolumeBackupsArgs ¶
type VolumeBackupsArgs struct { // Total count of backups for volume BackupsCount pulumi.IntPtrInput `pulumi:"backupsCount"` // Policy enabled PolicyEnabled pulumi.BoolPtrInput `pulumi:"policyEnabled"` // Volume name VolumeName pulumi.StringPtrInput `pulumi:"volumeName"` }
Volume details using the backup policy
func (VolumeBackupsArgs) ElementType ¶
func (VolumeBackupsArgs) ElementType() reflect.Type
func (VolumeBackupsArgs) ToVolumeBackupsOutput ¶
func (i VolumeBackupsArgs) ToVolumeBackupsOutput() VolumeBackupsOutput
func (VolumeBackupsArgs) ToVolumeBackupsOutputWithContext ¶
func (i VolumeBackupsArgs) ToVolumeBackupsOutputWithContext(ctx context.Context) VolumeBackupsOutput
type VolumeBackupsArray ¶
type VolumeBackupsArray []VolumeBackupsInput
func (VolumeBackupsArray) ElementType ¶
func (VolumeBackupsArray) ElementType() reflect.Type
func (VolumeBackupsArray) ToVolumeBackupsArrayOutput ¶
func (i VolumeBackupsArray) ToVolumeBackupsArrayOutput() VolumeBackupsArrayOutput
func (VolumeBackupsArray) ToVolumeBackupsArrayOutputWithContext ¶
func (i VolumeBackupsArray) ToVolumeBackupsArrayOutputWithContext(ctx context.Context) VolumeBackupsArrayOutput
type VolumeBackupsArrayInput ¶
type VolumeBackupsArrayInput interface { pulumi.Input ToVolumeBackupsArrayOutput() VolumeBackupsArrayOutput ToVolumeBackupsArrayOutputWithContext(context.Context) VolumeBackupsArrayOutput }
VolumeBackupsArrayInput is an input type that accepts VolumeBackupsArray and VolumeBackupsArrayOutput values. You can construct a concrete instance of `VolumeBackupsArrayInput` via:
VolumeBackupsArray{ VolumeBackupsArgs{...} }
type VolumeBackupsArrayOutput ¶
type VolumeBackupsArrayOutput struct{ *pulumi.OutputState }
func (VolumeBackupsArrayOutput) ElementType ¶
func (VolumeBackupsArrayOutput) ElementType() reflect.Type
func (VolumeBackupsArrayOutput) Index ¶
func (o VolumeBackupsArrayOutput) Index(i pulumi.IntInput) VolumeBackupsOutput
func (VolumeBackupsArrayOutput) ToVolumeBackupsArrayOutput ¶
func (o VolumeBackupsArrayOutput) ToVolumeBackupsArrayOutput() VolumeBackupsArrayOutput
func (VolumeBackupsArrayOutput) ToVolumeBackupsArrayOutputWithContext ¶
func (o VolumeBackupsArrayOutput) ToVolumeBackupsArrayOutputWithContext(ctx context.Context) VolumeBackupsArrayOutput
type VolumeBackupsInput ¶
type VolumeBackupsInput interface { pulumi.Input ToVolumeBackupsOutput() VolumeBackupsOutput ToVolumeBackupsOutputWithContext(context.Context) VolumeBackupsOutput }
VolumeBackupsInput is an input type that accepts VolumeBackupsArgs and VolumeBackupsOutput values. You can construct a concrete instance of `VolumeBackupsInput` via:
VolumeBackupsArgs{...}
type VolumeBackupsOutput ¶
type VolumeBackupsOutput struct{ *pulumi.OutputState }
Volume details using the backup policy
func (VolumeBackupsOutput) BackupsCount ¶
func (o VolumeBackupsOutput) BackupsCount() pulumi.IntPtrOutput
Total count of backups for volume
func (VolumeBackupsOutput) ElementType ¶
func (VolumeBackupsOutput) ElementType() reflect.Type
func (VolumeBackupsOutput) PolicyEnabled ¶
func (o VolumeBackupsOutput) PolicyEnabled() pulumi.BoolPtrOutput
Policy enabled
func (VolumeBackupsOutput) ToVolumeBackupsOutput ¶
func (o VolumeBackupsOutput) ToVolumeBackupsOutput() VolumeBackupsOutput
func (VolumeBackupsOutput) ToVolumeBackupsOutputWithContext ¶
func (o VolumeBackupsOutput) ToVolumeBackupsOutputWithContext(ctx context.Context) VolumeBackupsOutput
func (VolumeBackupsOutput) VolumeName ¶
func (o VolumeBackupsOutput) VolumeName() pulumi.StringPtrOutput
Volume name
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 VolumeBackupsResponseArgs ¶
type VolumeBackupsResponseArgs struct { // Total count of backups for volume BackupsCount pulumi.IntPtrInput `pulumi:"backupsCount"` // Policy enabled PolicyEnabled pulumi.BoolPtrInput `pulumi:"policyEnabled"` // Volume name VolumeName pulumi.StringPtrInput `pulumi:"volumeName"` }
Volume details using the backup policy
func (VolumeBackupsResponseArgs) ElementType ¶
func (VolumeBackupsResponseArgs) ElementType() reflect.Type
func (VolumeBackupsResponseArgs) ToVolumeBackupsResponseOutput ¶
func (i VolumeBackupsResponseArgs) ToVolumeBackupsResponseOutput() VolumeBackupsResponseOutput
func (VolumeBackupsResponseArgs) ToVolumeBackupsResponseOutputWithContext ¶
func (i VolumeBackupsResponseArgs) ToVolumeBackupsResponseOutputWithContext(ctx context.Context) VolumeBackupsResponseOutput
type VolumeBackupsResponseArray ¶
type VolumeBackupsResponseArray []VolumeBackupsResponseInput
func (VolumeBackupsResponseArray) ElementType ¶
func (VolumeBackupsResponseArray) ElementType() reflect.Type
func (VolumeBackupsResponseArray) ToVolumeBackupsResponseArrayOutput ¶
func (i VolumeBackupsResponseArray) ToVolumeBackupsResponseArrayOutput() VolumeBackupsResponseArrayOutput
func (VolumeBackupsResponseArray) ToVolumeBackupsResponseArrayOutputWithContext ¶
func (i VolumeBackupsResponseArray) ToVolumeBackupsResponseArrayOutputWithContext(ctx context.Context) VolumeBackupsResponseArrayOutput
type VolumeBackupsResponseArrayInput ¶
type VolumeBackupsResponseArrayInput interface { pulumi.Input ToVolumeBackupsResponseArrayOutput() VolumeBackupsResponseArrayOutput ToVolumeBackupsResponseArrayOutputWithContext(context.Context) VolumeBackupsResponseArrayOutput }
VolumeBackupsResponseArrayInput is an input type that accepts VolumeBackupsResponseArray and VolumeBackupsResponseArrayOutput values. You can construct a concrete instance of `VolumeBackupsResponseArrayInput` via:
VolumeBackupsResponseArray{ VolumeBackupsResponseArgs{...} }
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 VolumeBackupsResponseInput ¶
type VolumeBackupsResponseInput interface { pulumi.Input ToVolumeBackupsResponseOutput() VolumeBackupsResponseOutput ToVolumeBackupsResponseOutputWithContext(context.Context) VolumeBackupsResponseOutput }
VolumeBackupsResponseInput is an input type that accepts VolumeBackupsResponseArgs and VolumeBackupsResponseOutput values. You can construct a concrete instance of `VolumeBackupsResponseInput` via:
VolumeBackupsResponseArgs{...}
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 VolumeInput ¶ added in v0.2.6
type VolumeInput interface { pulumi.Input ToVolumeOutput() VolumeOutput ToVolumeOutputWithContext(ctx context.Context) VolumeOutput }
type VolumeOutput ¶ added in v0.2.6
type VolumeOutput struct {
*pulumi.OutputState
}
func (VolumeOutput) ElementType ¶ added in v0.2.6
func (VolumeOutput) ElementType() reflect.Type
func (VolumeOutput) ToVolumeOutput ¶ added in v0.2.6
func (o VolumeOutput) ToVolumeOutput() VolumeOutput
func (VolumeOutput) ToVolumeOutputWithContext ¶ added in v0.2.6
func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
type VolumePropertiesDataProtection ¶
type VolumePropertiesDataProtection struct { // Backup Properties Backup *VolumeBackupProperties `pulumi:"backup"` // Replication properties Replication *ReplicationObject `pulumi:"replication"` // Snapshot properties. Snapshot *VolumeSnapshotProperties `pulumi:"snapshot"` }
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"` }
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
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
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"` }
DataProtection type volumes include an object containing details of the replication
type VolumePropertiesResponseDataProtectionArgs ¶
type VolumePropertiesResponseDataProtectionArgs struct { // Backup Properties Backup VolumeBackupPropertiesResponsePtrInput `pulumi:"backup"` // Replication properties Replication ReplicationObjectResponsePtrInput `pulumi:"replication"` // Snapshot properties. Snapshot VolumeSnapshotPropertiesResponsePtrInput `pulumi:"snapshot"` }
DataProtection type volumes include an object containing details of the replication
func (VolumePropertiesResponseDataProtectionArgs) ElementType ¶
func (VolumePropertiesResponseDataProtectionArgs) ElementType() reflect.Type
func (VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionOutput ¶
func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionOutput() VolumePropertiesResponseDataProtectionOutput
func (VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionOutputWithContext ¶
func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionOutput
func (VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionPtrOutput ¶
func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput
func (VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext ¶
func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionPtrOutput
type VolumePropertiesResponseDataProtectionInput ¶
type VolumePropertiesResponseDataProtectionInput interface { pulumi.Input ToVolumePropertiesResponseDataProtectionOutput() VolumePropertiesResponseDataProtectionOutput ToVolumePropertiesResponseDataProtectionOutputWithContext(context.Context) VolumePropertiesResponseDataProtectionOutput }
VolumePropertiesResponseDataProtectionInput is an input type that accepts VolumePropertiesResponseDataProtectionArgs and VolumePropertiesResponseDataProtectionOutput values. You can construct a concrete instance of `VolumePropertiesResponseDataProtectionInput` via:
VolumePropertiesResponseDataProtectionArgs{...}
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) ToVolumePropertiesResponseDataProtectionPtrOutput ¶
func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput
func (VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext ¶
func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionPtrOutput
type VolumePropertiesResponseDataProtectionPtrInput ¶
type VolumePropertiesResponseDataProtectionPtrInput interface { pulumi.Input ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(context.Context) VolumePropertiesResponseDataProtectionPtrOutput }
VolumePropertiesResponseDataProtectionPtrInput is an input type that accepts VolumePropertiesResponseDataProtectionArgs, VolumePropertiesResponseDataProtectionPtr and VolumePropertiesResponseDataProtectionPtrOutput values. You can construct a concrete instance of `VolumePropertiesResponseDataProtectionPtrInput` via:
VolumePropertiesResponseDataProtectionArgs{...} or: nil
func VolumePropertiesResponseDataProtectionPtr ¶
func VolumePropertiesResponseDataProtectionPtr(v *VolumePropertiesResponseDataProtectionArgs) VolumePropertiesResponseDataProtectionPtrInput
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
type VolumePropertiesResponseExportPolicy ¶
type VolumePropertiesResponseExportPolicy struct { // Export policy rule Rules []ExportPolicyRuleResponse `pulumi:"rules"` }
Set of export policy rules
type VolumePropertiesResponseExportPolicyArgs ¶
type VolumePropertiesResponseExportPolicyArgs struct { // Export policy rule Rules ExportPolicyRuleResponseArrayInput `pulumi:"rules"` }
Set of export policy rules
func (VolumePropertiesResponseExportPolicyArgs) ElementType ¶
func (VolumePropertiesResponseExportPolicyArgs) ElementType() reflect.Type
func (VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyOutput ¶
func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyOutput() VolumePropertiesResponseExportPolicyOutput
func (VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyOutputWithContext ¶
func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyOutput
func (VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyPtrOutput ¶
func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput
func (VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext ¶
func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyPtrOutput
type VolumePropertiesResponseExportPolicyInput ¶
type VolumePropertiesResponseExportPolicyInput interface { pulumi.Input ToVolumePropertiesResponseExportPolicyOutput() VolumePropertiesResponseExportPolicyOutput ToVolumePropertiesResponseExportPolicyOutputWithContext(context.Context) VolumePropertiesResponseExportPolicyOutput }
VolumePropertiesResponseExportPolicyInput is an input type that accepts VolumePropertiesResponseExportPolicyArgs and VolumePropertiesResponseExportPolicyOutput values. You can construct a concrete instance of `VolumePropertiesResponseExportPolicyInput` via:
VolumePropertiesResponseExportPolicyArgs{...}
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
func (VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyPtrOutput ¶
func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput
func (VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext ¶
func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyPtrOutput
type VolumePropertiesResponseExportPolicyPtrInput ¶
type VolumePropertiesResponseExportPolicyPtrInput interface { pulumi.Input ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(context.Context) VolumePropertiesResponseExportPolicyPtrOutput }
VolumePropertiesResponseExportPolicyPtrInput is an input type that accepts VolumePropertiesResponseExportPolicyArgs, VolumePropertiesResponseExportPolicyPtr and VolumePropertiesResponseExportPolicyPtrOutput values. You can construct a concrete instance of `VolumePropertiesResponseExportPolicyPtrInput` via:
VolumePropertiesResponseExportPolicyArgs{...} or: nil
func VolumePropertiesResponseExportPolicyPtr ¶
func VolumePropertiesResponseExportPolicyPtr(v *VolumePropertiesResponseExportPolicyArgs) VolumePropertiesResponseExportPolicyPtrInput
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 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 VolumeSnapshotPropertiesResponseArgs ¶
type VolumeSnapshotPropertiesResponseArgs struct { // Snapshot Policy ResourceId SnapshotPolicyId pulumi.StringPtrInput `pulumi:"snapshotPolicyId"` }
Volume Snapshot Properties
func (VolumeSnapshotPropertiesResponseArgs) ElementType ¶
func (VolumeSnapshotPropertiesResponseArgs) ElementType() reflect.Type
func (VolumeSnapshotPropertiesResponseArgs) ToVolumeSnapshotPropertiesResponseOutput ¶
func (i VolumeSnapshotPropertiesResponseArgs) ToVolumeSnapshotPropertiesResponseOutput() VolumeSnapshotPropertiesResponseOutput
func (VolumeSnapshotPropertiesResponseArgs) ToVolumeSnapshotPropertiesResponseOutputWithContext ¶
func (i VolumeSnapshotPropertiesResponseArgs) ToVolumeSnapshotPropertiesResponseOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesResponseOutput
func (VolumeSnapshotPropertiesResponseArgs) ToVolumeSnapshotPropertiesResponsePtrOutput ¶
func (i VolumeSnapshotPropertiesResponseArgs) ToVolumeSnapshotPropertiesResponsePtrOutput() VolumeSnapshotPropertiesResponsePtrOutput
func (VolumeSnapshotPropertiesResponseArgs) ToVolumeSnapshotPropertiesResponsePtrOutputWithContext ¶
func (i VolumeSnapshotPropertiesResponseArgs) ToVolumeSnapshotPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesResponsePtrOutput
type VolumeSnapshotPropertiesResponseInput ¶
type VolumeSnapshotPropertiesResponseInput interface { pulumi.Input ToVolumeSnapshotPropertiesResponseOutput() VolumeSnapshotPropertiesResponseOutput ToVolumeSnapshotPropertiesResponseOutputWithContext(context.Context) VolumeSnapshotPropertiesResponseOutput }
VolumeSnapshotPropertiesResponseInput is an input type that accepts VolumeSnapshotPropertiesResponseArgs and VolumeSnapshotPropertiesResponseOutput values. You can construct a concrete instance of `VolumeSnapshotPropertiesResponseInput` via:
VolumeSnapshotPropertiesResponseArgs{...}
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
func (VolumeSnapshotPropertiesResponseOutput) ToVolumeSnapshotPropertiesResponsePtrOutput ¶
func (o VolumeSnapshotPropertiesResponseOutput) ToVolumeSnapshotPropertiesResponsePtrOutput() VolumeSnapshotPropertiesResponsePtrOutput
func (VolumeSnapshotPropertiesResponseOutput) ToVolumeSnapshotPropertiesResponsePtrOutputWithContext ¶
func (o VolumeSnapshotPropertiesResponseOutput) ToVolumeSnapshotPropertiesResponsePtrOutputWithContext(ctx context.Context) VolumeSnapshotPropertiesResponsePtrOutput
type VolumeSnapshotPropertiesResponsePtrInput ¶
type VolumeSnapshotPropertiesResponsePtrInput interface { pulumi.Input ToVolumeSnapshotPropertiesResponsePtrOutput() VolumeSnapshotPropertiesResponsePtrOutput ToVolumeSnapshotPropertiesResponsePtrOutputWithContext(context.Context) VolumeSnapshotPropertiesResponsePtrOutput }
VolumeSnapshotPropertiesResponsePtrInput is an input type that accepts VolumeSnapshotPropertiesResponseArgs, VolumeSnapshotPropertiesResponsePtr and VolumeSnapshotPropertiesResponsePtrOutput values. You can construct a concrete instance of `VolumeSnapshotPropertiesResponsePtrInput` via:
VolumeSnapshotPropertiesResponseArgs{...} or: nil
func VolumeSnapshotPropertiesResponsePtr ¶
func VolumeSnapshotPropertiesResponsePtr(v *VolumeSnapshotPropertiesResponseArgs) VolumeSnapshotPropertiesResponsePtrInput
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 { // UUID v4 or resource identifier used to identify the Backup. BackupId pulumi.StringPtrInput // Unique Baremetal Tenant Identifier. BaremetalTenantId pulumi.StringPtrInput // A unique file path for the volume. Used when creating mount targets CreationToken pulumi.StringPtrInput // DataProtection type volumes include an object containing details of the replication DataProtection VolumePropertiesResponseDataProtectionPtrInput // Set of export policy rules ExportPolicy VolumePropertiesResponseExportPolicyPtrInput // Unique FileSystem Identifier. FileSystemId pulumi.StringPtrInput // Restoring IsRestoring pulumi.BoolPtrInput // Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later KerberosEnabled pulumi.BoolPtrInput // Resource location Location pulumi.StringPtrInput // List of mount targets MountTargets MountTargetPropertiesResponseArrayInput // Resource name Name pulumi.StringPtrInput // Set of protocol types ProtocolTypes pulumi.StringArrayInput // Azure lifecycle management ProvisioningState pulumi.StringPtrInput // The security style of volume SecurityStyle pulumi.StringPtrInput // The service level of the file system ServiceLevel pulumi.StringPtrInput // If enabled (true) the volume will contain a read-only .snapshot directory which provides access to each of the volume's snapshots (default 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.StringPtrInput // Resource tags Tags pulumi.StringMapInput ThroughputMibps pulumi.Float64PtrInput // Resource type Type 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. Specified in bytes. UsageThreshold pulumi.Float64PtrInput // What type of volume is this VolumeType pulumi.StringPtrInput }
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 WeeklyScheduleResponseArgs ¶
type WeeklyScheduleResponseArgs 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 (WeeklyScheduleResponseArgs) ElementType ¶
func (WeeklyScheduleResponseArgs) ElementType() reflect.Type
func (WeeklyScheduleResponseArgs) ToWeeklyScheduleResponseOutput ¶
func (i WeeklyScheduleResponseArgs) ToWeeklyScheduleResponseOutput() WeeklyScheduleResponseOutput
func (WeeklyScheduleResponseArgs) ToWeeklyScheduleResponseOutputWithContext ¶
func (i WeeklyScheduleResponseArgs) ToWeeklyScheduleResponseOutputWithContext(ctx context.Context) WeeklyScheduleResponseOutput
func (WeeklyScheduleResponseArgs) ToWeeklyScheduleResponsePtrOutput ¶
func (i WeeklyScheduleResponseArgs) ToWeeklyScheduleResponsePtrOutput() WeeklyScheduleResponsePtrOutput
func (WeeklyScheduleResponseArgs) ToWeeklyScheduleResponsePtrOutputWithContext ¶
func (i WeeklyScheduleResponseArgs) ToWeeklyScheduleResponsePtrOutputWithContext(ctx context.Context) WeeklyScheduleResponsePtrOutput
type WeeklyScheduleResponseInput ¶
type WeeklyScheduleResponseInput interface { pulumi.Input ToWeeklyScheduleResponseOutput() WeeklyScheduleResponseOutput ToWeeklyScheduleResponseOutputWithContext(context.Context) WeeklyScheduleResponseOutput }
WeeklyScheduleResponseInput is an input type that accepts WeeklyScheduleResponseArgs and WeeklyScheduleResponseOutput values. You can construct a concrete instance of `WeeklyScheduleResponseInput` via:
WeeklyScheduleResponseArgs{...}
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) ToWeeklyScheduleResponsePtrOutput ¶
func (o WeeklyScheduleResponseOutput) ToWeeklyScheduleResponsePtrOutput() WeeklyScheduleResponsePtrOutput
func (WeeklyScheduleResponseOutput) ToWeeklyScheduleResponsePtrOutputWithContext ¶
func (o WeeklyScheduleResponseOutput) ToWeeklyScheduleResponsePtrOutputWithContext(ctx context.Context) WeeklyScheduleResponsePtrOutput
func (WeeklyScheduleResponseOutput) UsedBytes ¶
func (o WeeklyScheduleResponseOutput) UsedBytes() pulumi.Float64PtrOutput
Resource size in bytes, current storage usage for the volume in bytes
type WeeklyScheduleResponsePtrInput ¶
type WeeklyScheduleResponsePtrInput interface { pulumi.Input ToWeeklyScheduleResponsePtrOutput() WeeklyScheduleResponsePtrOutput ToWeeklyScheduleResponsePtrOutputWithContext(context.Context) WeeklyScheduleResponsePtrOutput }
WeeklyScheduleResponsePtrInput is an input type that accepts WeeklyScheduleResponseArgs, WeeklyScheduleResponsePtr and WeeklyScheduleResponsePtrOutput values. You can construct a concrete instance of `WeeklyScheduleResponsePtrInput` via:
WeeklyScheduleResponseArgs{...} or: nil
func WeeklyScheduleResponsePtr ¶
func WeeklyScheduleResponsePtr(v *WeeklyScheduleResponseArgs) WeeklyScheduleResponsePtrInput
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