Documentation
¶
Index ¶
- Constants
- type AzureIaaSClassicComputeVMProtectedItem
- type AzureIaaSClassicComputeVMProtectedItemArgs
- func (AzureIaaSClassicComputeVMProtectedItemArgs) ElementType() reflect.Type
- func (i AzureIaaSClassicComputeVMProtectedItemArgs) ToAzureIaaSClassicComputeVMProtectedItemOutput() AzureIaaSClassicComputeVMProtectedItemOutput
- func (i AzureIaaSClassicComputeVMProtectedItemArgs) ToAzureIaaSClassicComputeVMProtectedItemOutputWithContext(ctx context.Context) AzureIaaSClassicComputeVMProtectedItemOutput
- type AzureIaaSClassicComputeVMProtectedItemInput
- type AzureIaaSClassicComputeVMProtectedItemOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureIaaSClassicComputeVMProtectedItemOutput) ElementType() reflect.Type
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) ExtendedInfo() AzureIaaSVMProtectedItemExtendedInfoPtrOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) FriendlyName() pulumi.StringPtrOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) LastBackupStatus() pulumi.StringPtrOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) LastBackupTime() pulumi.StringPtrOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) LastRecoveryPoint() pulumi.StringPtrOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) PolicyId() pulumi.StringPtrOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) ProtectedItemType() pulumi.StringPtrOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) ProtectionState() pulumi.StringPtrOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) ProtectionStatus() pulumi.StringPtrOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) ToAzureIaaSClassicComputeVMProtectedItemOutput() AzureIaaSClassicComputeVMProtectedItemOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) ToAzureIaaSClassicComputeVMProtectedItemOutputWithContext(ctx context.Context) AzureIaaSClassicComputeVMProtectedItemOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) VirtualMachineId() pulumi.StringPtrOutput
- func (o AzureIaaSClassicComputeVMProtectedItemOutput) WorkloadType() pulumi.StringPtrOutput
- type AzureIaaSComputeVMProtectedItem
- type AzureIaaSComputeVMProtectedItemArgs
- func (AzureIaaSComputeVMProtectedItemArgs) ElementType() reflect.Type
- func (i AzureIaaSComputeVMProtectedItemArgs) ToAzureIaaSComputeVMProtectedItemOutput() AzureIaaSComputeVMProtectedItemOutput
- func (i AzureIaaSComputeVMProtectedItemArgs) ToAzureIaaSComputeVMProtectedItemOutputWithContext(ctx context.Context) AzureIaaSComputeVMProtectedItemOutput
- type AzureIaaSComputeVMProtectedItemInput
- type AzureIaaSComputeVMProtectedItemOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureIaaSComputeVMProtectedItemOutput) ElementType() reflect.Type
- func (o AzureIaaSComputeVMProtectedItemOutput) ExtendedInfo() AzureIaaSVMProtectedItemExtendedInfoPtrOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) FriendlyName() pulumi.StringPtrOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) LastBackupStatus() pulumi.StringPtrOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) LastBackupTime() pulumi.StringPtrOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) LastRecoveryPoint() pulumi.StringPtrOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) PolicyId() pulumi.StringPtrOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) ProtectedItemType() pulumi.StringPtrOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) ProtectionState() pulumi.StringPtrOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) ProtectionStatus() pulumi.StringPtrOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) ToAzureIaaSComputeVMProtectedItemOutput() AzureIaaSComputeVMProtectedItemOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) ToAzureIaaSComputeVMProtectedItemOutputWithContext(ctx context.Context) AzureIaaSComputeVMProtectedItemOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) VirtualMachineId() pulumi.StringPtrOutput
- func (o AzureIaaSComputeVMProtectedItemOutput) WorkloadType() pulumi.StringPtrOutput
- type AzureIaaSVMProtectedItem
- type AzureIaaSVMProtectedItemArgs
- func (AzureIaaSVMProtectedItemArgs) ElementType() reflect.Type
- func (i AzureIaaSVMProtectedItemArgs) ToAzureIaaSVMProtectedItemOutput() AzureIaaSVMProtectedItemOutput
- func (i AzureIaaSVMProtectedItemArgs) ToAzureIaaSVMProtectedItemOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemOutput
- type AzureIaaSVMProtectedItemExtendedInfo
- type AzureIaaSVMProtectedItemExtendedInfoArgs
- func (AzureIaaSVMProtectedItemExtendedInfoArgs) ElementType() reflect.Type
- func (i AzureIaaSVMProtectedItemExtendedInfoArgs) ToAzureIaaSVMProtectedItemExtendedInfoOutput() AzureIaaSVMProtectedItemExtendedInfoOutput
- func (i AzureIaaSVMProtectedItemExtendedInfoArgs) ToAzureIaaSVMProtectedItemExtendedInfoOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemExtendedInfoOutput
- func (i AzureIaaSVMProtectedItemExtendedInfoArgs) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutput() AzureIaaSVMProtectedItemExtendedInfoPtrOutput
- func (i AzureIaaSVMProtectedItemExtendedInfoArgs) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemExtendedInfoPtrOutput
- type AzureIaaSVMProtectedItemExtendedInfoInput
- type AzureIaaSVMProtectedItemExtendedInfoOutput
- func (AzureIaaSVMProtectedItemExtendedInfoOutput) ElementType() reflect.Type
- func (o AzureIaaSVMProtectedItemExtendedInfoOutput) OldestRecoveryPoint() pulumi.StringPtrOutput
- func (o AzureIaaSVMProtectedItemExtendedInfoOutput) PolicyInconsistent() pulumi.BoolPtrOutput
- func (o AzureIaaSVMProtectedItemExtendedInfoOutput) RecoveryPointCount() pulumi.IntPtrOutput
- func (o AzureIaaSVMProtectedItemExtendedInfoOutput) ToAzureIaaSVMProtectedItemExtendedInfoOutput() AzureIaaSVMProtectedItemExtendedInfoOutput
- func (o AzureIaaSVMProtectedItemExtendedInfoOutput) ToAzureIaaSVMProtectedItemExtendedInfoOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemExtendedInfoOutput
- func (o AzureIaaSVMProtectedItemExtendedInfoOutput) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutput() AzureIaaSVMProtectedItemExtendedInfoPtrOutput
- func (o AzureIaaSVMProtectedItemExtendedInfoOutput) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemExtendedInfoPtrOutput
- type AzureIaaSVMProtectedItemExtendedInfoPtrInput
- type AzureIaaSVMProtectedItemExtendedInfoPtrOutput
- func (o AzureIaaSVMProtectedItemExtendedInfoPtrOutput) Elem() AzureIaaSVMProtectedItemExtendedInfoOutput
- func (AzureIaaSVMProtectedItemExtendedInfoPtrOutput) ElementType() reflect.Type
- func (o AzureIaaSVMProtectedItemExtendedInfoPtrOutput) OldestRecoveryPoint() pulumi.StringPtrOutput
- func (o AzureIaaSVMProtectedItemExtendedInfoPtrOutput) PolicyInconsistent() pulumi.BoolPtrOutput
- func (o AzureIaaSVMProtectedItemExtendedInfoPtrOutput) RecoveryPointCount() pulumi.IntPtrOutput
- func (o AzureIaaSVMProtectedItemExtendedInfoPtrOutput) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutput() AzureIaaSVMProtectedItemExtendedInfoPtrOutput
- func (o AzureIaaSVMProtectedItemExtendedInfoPtrOutput) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemExtendedInfoPtrOutput
- type AzureIaaSVMProtectedItemInput
- type AzureIaaSVMProtectedItemOutput
- func (o AzureIaaSVMProtectedItemOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureIaaSVMProtectedItemOutput) ElementType() reflect.Type
- func (o AzureIaaSVMProtectedItemOutput) ExtendedInfo() AzureIaaSVMProtectedItemExtendedInfoPtrOutput
- func (o AzureIaaSVMProtectedItemOutput) FriendlyName() pulumi.StringPtrOutput
- func (o AzureIaaSVMProtectedItemOutput) LastBackupStatus() pulumi.StringPtrOutput
- func (o AzureIaaSVMProtectedItemOutput) LastBackupTime() pulumi.StringPtrOutput
- func (o AzureIaaSVMProtectedItemOutput) LastRecoveryPoint() pulumi.StringPtrOutput
- func (o AzureIaaSVMProtectedItemOutput) PolicyId() pulumi.StringPtrOutput
- func (o AzureIaaSVMProtectedItemOutput) ProtectedItemType() pulumi.StringPtrOutput
- func (o AzureIaaSVMProtectedItemOutput) ProtectionState() pulumi.StringPtrOutput
- func (o AzureIaaSVMProtectedItemOutput) ProtectionStatus() pulumi.StringPtrOutput
- func (o AzureIaaSVMProtectedItemOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o AzureIaaSVMProtectedItemOutput) ToAzureIaaSVMProtectedItemOutput() AzureIaaSVMProtectedItemOutput
- func (o AzureIaaSVMProtectedItemOutput) ToAzureIaaSVMProtectedItemOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemOutput
- func (o AzureIaaSVMProtectedItemOutput) VirtualMachineId() pulumi.StringPtrOutput
- func (o AzureIaaSVMProtectedItemOutput) WorkloadType() pulumi.StringPtrOutput
- type AzureIaaSVMProtectionPolicy
- type AzureIaaSVMProtectionPolicyArgs
- func (AzureIaaSVMProtectionPolicyArgs) ElementType() reflect.Type
- func (i AzureIaaSVMProtectionPolicyArgs) ToAzureIaaSVMProtectionPolicyOutput() AzureIaaSVMProtectionPolicyOutput
- func (i AzureIaaSVMProtectionPolicyArgs) ToAzureIaaSVMProtectionPolicyOutputWithContext(ctx context.Context) AzureIaaSVMProtectionPolicyOutput
- type AzureIaaSVMProtectionPolicyInput
- type AzureIaaSVMProtectionPolicyOutput
- func (o AzureIaaSVMProtectionPolicyOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureIaaSVMProtectionPolicyOutput) ElementType() reflect.Type
- func (o AzureIaaSVMProtectionPolicyOutput) ProtectedItemsCount() pulumi.IntPtrOutput
- func (o AzureIaaSVMProtectionPolicyOutput) RetentionPolicy() pulumi.AnyOutput
- func (o AzureIaaSVMProtectionPolicyOutput) SchedulePolicy() pulumi.AnyOutput
- func (o AzureIaaSVMProtectionPolicyOutput) ToAzureIaaSVMProtectionPolicyOutput() AzureIaaSVMProtectionPolicyOutput
- func (o AzureIaaSVMProtectionPolicyOutput) ToAzureIaaSVMProtectionPolicyOutputWithContext(ctx context.Context) AzureIaaSVMProtectionPolicyOutput
- type AzureIaaSVMProtectionPolicyResponse
- type AzureIaaSVMProtectionPolicyResponseArgs
- func (AzureIaaSVMProtectionPolicyResponseArgs) ElementType() reflect.Type
- func (i AzureIaaSVMProtectionPolicyResponseArgs) ToAzureIaaSVMProtectionPolicyResponseOutput() AzureIaaSVMProtectionPolicyResponseOutput
- func (i AzureIaaSVMProtectionPolicyResponseArgs) ToAzureIaaSVMProtectionPolicyResponseOutputWithContext(ctx context.Context) AzureIaaSVMProtectionPolicyResponseOutput
- type AzureIaaSVMProtectionPolicyResponseInput
- type AzureIaaSVMProtectionPolicyResponseOutput
- func (o AzureIaaSVMProtectionPolicyResponseOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureIaaSVMProtectionPolicyResponseOutput) ElementType() reflect.Type
- func (o AzureIaaSVMProtectionPolicyResponseOutput) ProtectedItemsCount() pulumi.IntPtrOutput
- func (o AzureIaaSVMProtectionPolicyResponseOutput) RetentionPolicy() pulumi.AnyOutput
- func (o AzureIaaSVMProtectionPolicyResponseOutput) SchedulePolicy() pulumi.AnyOutput
- func (o AzureIaaSVMProtectionPolicyResponseOutput) ToAzureIaaSVMProtectionPolicyResponseOutput() AzureIaaSVMProtectionPolicyResponseOutput
- func (o AzureIaaSVMProtectionPolicyResponseOutput) ToAzureIaaSVMProtectionPolicyResponseOutputWithContext(ctx context.Context) AzureIaaSVMProtectionPolicyResponseOutput
- type AzureSqlProtectedItem
- type AzureSqlProtectedItemArgs
- type AzureSqlProtectedItemExtendedInfo
- type AzureSqlProtectedItemExtendedInfoArgs
- func (AzureSqlProtectedItemExtendedInfoArgs) ElementType() reflect.Type
- func (i AzureSqlProtectedItemExtendedInfoArgs) ToAzureSqlProtectedItemExtendedInfoOutput() AzureSqlProtectedItemExtendedInfoOutput
- func (i AzureSqlProtectedItemExtendedInfoArgs) ToAzureSqlProtectedItemExtendedInfoOutputWithContext(ctx context.Context) AzureSqlProtectedItemExtendedInfoOutput
- func (i AzureSqlProtectedItemExtendedInfoArgs) ToAzureSqlProtectedItemExtendedInfoPtrOutput() AzureSqlProtectedItemExtendedInfoPtrOutput
- func (i AzureSqlProtectedItemExtendedInfoArgs) ToAzureSqlProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) AzureSqlProtectedItemExtendedInfoPtrOutput
- type AzureSqlProtectedItemExtendedInfoInput
- type AzureSqlProtectedItemExtendedInfoOutput
- func (AzureSqlProtectedItemExtendedInfoOutput) ElementType() reflect.Type
- func (o AzureSqlProtectedItemExtendedInfoOutput) OldestRecoveryPoint() pulumi.StringPtrOutput
- func (o AzureSqlProtectedItemExtendedInfoOutput) PolicyState() pulumi.StringPtrOutput
- func (o AzureSqlProtectedItemExtendedInfoOutput) RecoveryPointCount() pulumi.IntPtrOutput
- func (o AzureSqlProtectedItemExtendedInfoOutput) ToAzureSqlProtectedItemExtendedInfoOutput() AzureSqlProtectedItemExtendedInfoOutput
- func (o AzureSqlProtectedItemExtendedInfoOutput) ToAzureSqlProtectedItemExtendedInfoOutputWithContext(ctx context.Context) AzureSqlProtectedItemExtendedInfoOutput
- func (o AzureSqlProtectedItemExtendedInfoOutput) ToAzureSqlProtectedItemExtendedInfoPtrOutput() AzureSqlProtectedItemExtendedInfoPtrOutput
- func (o AzureSqlProtectedItemExtendedInfoOutput) ToAzureSqlProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) AzureSqlProtectedItemExtendedInfoPtrOutput
- type AzureSqlProtectedItemExtendedInfoPtrInput
- type AzureSqlProtectedItemExtendedInfoPtrOutput
- func (o AzureSqlProtectedItemExtendedInfoPtrOutput) Elem() AzureSqlProtectedItemExtendedInfoOutput
- func (AzureSqlProtectedItemExtendedInfoPtrOutput) ElementType() reflect.Type
- func (o AzureSqlProtectedItemExtendedInfoPtrOutput) OldestRecoveryPoint() pulumi.StringPtrOutput
- func (o AzureSqlProtectedItemExtendedInfoPtrOutput) PolicyState() pulumi.StringPtrOutput
- func (o AzureSqlProtectedItemExtendedInfoPtrOutput) RecoveryPointCount() pulumi.IntPtrOutput
- func (o AzureSqlProtectedItemExtendedInfoPtrOutput) ToAzureSqlProtectedItemExtendedInfoPtrOutput() AzureSqlProtectedItemExtendedInfoPtrOutput
- func (o AzureSqlProtectedItemExtendedInfoPtrOutput) ToAzureSqlProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) AzureSqlProtectedItemExtendedInfoPtrOutput
- type AzureSqlProtectedItemInput
- type AzureSqlProtectedItemOutput
- func (o AzureSqlProtectedItemOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureSqlProtectedItemOutput) ElementType() reflect.Type
- func (o AzureSqlProtectedItemOutput) ExtendedInfo() AzureSqlProtectedItemExtendedInfoPtrOutput
- func (o AzureSqlProtectedItemOutput) LastRecoveryPoint() pulumi.StringPtrOutput
- func (o AzureSqlProtectedItemOutput) PolicyId() pulumi.StringPtrOutput
- func (o AzureSqlProtectedItemOutput) ProtectedItemDataId() pulumi.StringPtrOutput
- func (o AzureSqlProtectedItemOutput) ProtectedItemType() pulumi.StringPtrOutput
- func (o AzureSqlProtectedItemOutput) ProtectionState() pulumi.StringPtrOutput
- func (o AzureSqlProtectedItemOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o AzureSqlProtectedItemOutput) ToAzureSqlProtectedItemOutput() AzureSqlProtectedItemOutput
- func (o AzureSqlProtectedItemOutput) ToAzureSqlProtectedItemOutputWithContext(ctx context.Context) AzureSqlProtectedItemOutput
- func (o AzureSqlProtectedItemOutput) WorkloadType() pulumi.StringPtrOutput
- type AzureSqlProtectionPolicy
- type AzureSqlProtectionPolicyArgs
- func (AzureSqlProtectionPolicyArgs) ElementType() reflect.Type
- func (i AzureSqlProtectionPolicyArgs) ToAzureSqlProtectionPolicyOutput() AzureSqlProtectionPolicyOutput
- func (i AzureSqlProtectionPolicyArgs) ToAzureSqlProtectionPolicyOutputWithContext(ctx context.Context) AzureSqlProtectionPolicyOutput
- type AzureSqlProtectionPolicyInput
- type AzureSqlProtectionPolicyOutput
- func (o AzureSqlProtectionPolicyOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureSqlProtectionPolicyOutput) ElementType() reflect.Type
- func (o AzureSqlProtectionPolicyOutput) ProtectedItemsCount() pulumi.IntPtrOutput
- func (o AzureSqlProtectionPolicyOutput) RetentionPolicy() pulumi.AnyOutput
- func (o AzureSqlProtectionPolicyOutput) ToAzureSqlProtectionPolicyOutput() AzureSqlProtectionPolicyOutput
- func (o AzureSqlProtectionPolicyOutput) ToAzureSqlProtectionPolicyOutputWithContext(ctx context.Context) AzureSqlProtectionPolicyOutput
- type AzureSqlProtectionPolicyResponse
- type AzureSqlProtectionPolicyResponseArgs
- func (AzureSqlProtectionPolicyResponseArgs) ElementType() reflect.Type
- func (i AzureSqlProtectionPolicyResponseArgs) ToAzureSqlProtectionPolicyResponseOutput() AzureSqlProtectionPolicyResponseOutput
- func (i AzureSqlProtectionPolicyResponseArgs) ToAzureSqlProtectionPolicyResponseOutputWithContext(ctx context.Context) AzureSqlProtectionPolicyResponseOutput
- type AzureSqlProtectionPolicyResponseInput
- type AzureSqlProtectionPolicyResponseOutput
- func (o AzureSqlProtectionPolicyResponseOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureSqlProtectionPolicyResponseOutput) ElementType() reflect.Type
- func (o AzureSqlProtectionPolicyResponseOutput) ProtectedItemsCount() pulumi.IntPtrOutput
- func (o AzureSqlProtectionPolicyResponseOutput) RetentionPolicy() pulumi.AnyOutput
- func (o AzureSqlProtectionPolicyResponseOutput) ToAzureSqlProtectionPolicyResponseOutput() AzureSqlProtectionPolicyResponseOutput
- func (o AzureSqlProtectionPolicyResponseOutput) ToAzureSqlProtectionPolicyResponseOutputWithContext(ctx context.Context) AzureSqlProtectionPolicyResponseOutput
- type BackupManagementType
- func (BackupManagementType) ElementType() reflect.Type
- func (e BackupManagementType) ToStringOutput() pulumi.StringOutput
- func (e BackupManagementType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BackupManagementType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BackupManagementType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DailyRetentionFormat
- type DailyRetentionFormatArgs
- func (DailyRetentionFormatArgs) ElementType() reflect.Type
- func (i DailyRetentionFormatArgs) ToDailyRetentionFormatOutput() DailyRetentionFormatOutput
- func (i DailyRetentionFormatArgs) ToDailyRetentionFormatOutputWithContext(ctx context.Context) DailyRetentionFormatOutput
- func (i DailyRetentionFormatArgs) ToDailyRetentionFormatPtrOutput() DailyRetentionFormatPtrOutput
- func (i DailyRetentionFormatArgs) ToDailyRetentionFormatPtrOutputWithContext(ctx context.Context) DailyRetentionFormatPtrOutput
- type DailyRetentionFormatInput
- type DailyRetentionFormatOutput
- func (o DailyRetentionFormatOutput) DaysOfTheMonth() DayArrayOutput
- func (DailyRetentionFormatOutput) ElementType() reflect.Type
- func (o DailyRetentionFormatOutput) ToDailyRetentionFormatOutput() DailyRetentionFormatOutput
- func (o DailyRetentionFormatOutput) ToDailyRetentionFormatOutputWithContext(ctx context.Context) DailyRetentionFormatOutput
- func (o DailyRetentionFormatOutput) ToDailyRetentionFormatPtrOutput() DailyRetentionFormatPtrOutput
- func (o DailyRetentionFormatOutput) ToDailyRetentionFormatPtrOutputWithContext(ctx context.Context) DailyRetentionFormatPtrOutput
- type DailyRetentionFormatPtrInput
- type DailyRetentionFormatPtrOutput
- func (o DailyRetentionFormatPtrOutput) DaysOfTheMonth() DayArrayOutput
- func (o DailyRetentionFormatPtrOutput) Elem() DailyRetentionFormatOutput
- func (DailyRetentionFormatPtrOutput) ElementType() reflect.Type
- func (o DailyRetentionFormatPtrOutput) ToDailyRetentionFormatPtrOutput() DailyRetentionFormatPtrOutput
- func (o DailyRetentionFormatPtrOutput) ToDailyRetentionFormatPtrOutputWithContext(ctx context.Context) DailyRetentionFormatPtrOutput
- type DailyRetentionFormatResponse
- type DailyRetentionFormatResponseArgs
- func (DailyRetentionFormatResponseArgs) ElementType() reflect.Type
- func (i DailyRetentionFormatResponseArgs) ToDailyRetentionFormatResponseOutput() DailyRetentionFormatResponseOutput
- func (i DailyRetentionFormatResponseArgs) ToDailyRetentionFormatResponseOutputWithContext(ctx context.Context) DailyRetentionFormatResponseOutput
- func (i DailyRetentionFormatResponseArgs) ToDailyRetentionFormatResponsePtrOutput() DailyRetentionFormatResponsePtrOutput
- func (i DailyRetentionFormatResponseArgs) ToDailyRetentionFormatResponsePtrOutputWithContext(ctx context.Context) DailyRetentionFormatResponsePtrOutput
- type DailyRetentionFormatResponseInput
- type DailyRetentionFormatResponseOutput
- func (o DailyRetentionFormatResponseOutput) DaysOfTheMonth() DayResponseArrayOutput
- func (DailyRetentionFormatResponseOutput) ElementType() reflect.Type
- func (o DailyRetentionFormatResponseOutput) ToDailyRetentionFormatResponseOutput() DailyRetentionFormatResponseOutput
- func (o DailyRetentionFormatResponseOutput) ToDailyRetentionFormatResponseOutputWithContext(ctx context.Context) DailyRetentionFormatResponseOutput
- func (o DailyRetentionFormatResponseOutput) ToDailyRetentionFormatResponsePtrOutput() DailyRetentionFormatResponsePtrOutput
- func (o DailyRetentionFormatResponseOutput) ToDailyRetentionFormatResponsePtrOutputWithContext(ctx context.Context) DailyRetentionFormatResponsePtrOutput
- type DailyRetentionFormatResponsePtrInput
- type DailyRetentionFormatResponsePtrOutput
- func (o DailyRetentionFormatResponsePtrOutput) DaysOfTheMonth() DayResponseArrayOutput
- func (o DailyRetentionFormatResponsePtrOutput) Elem() DailyRetentionFormatResponseOutput
- func (DailyRetentionFormatResponsePtrOutput) ElementType() reflect.Type
- func (o DailyRetentionFormatResponsePtrOutput) ToDailyRetentionFormatResponsePtrOutput() DailyRetentionFormatResponsePtrOutput
- func (o DailyRetentionFormatResponsePtrOutput) ToDailyRetentionFormatResponsePtrOutputWithContext(ctx context.Context) DailyRetentionFormatResponsePtrOutput
- type DailyRetentionSchedule
- type DailyRetentionScheduleArgs
- func (DailyRetentionScheduleArgs) ElementType() reflect.Type
- func (i DailyRetentionScheduleArgs) ToDailyRetentionScheduleOutput() DailyRetentionScheduleOutput
- func (i DailyRetentionScheduleArgs) ToDailyRetentionScheduleOutputWithContext(ctx context.Context) DailyRetentionScheduleOutput
- func (i DailyRetentionScheduleArgs) ToDailyRetentionSchedulePtrOutput() DailyRetentionSchedulePtrOutput
- func (i DailyRetentionScheduleArgs) ToDailyRetentionSchedulePtrOutputWithContext(ctx context.Context) DailyRetentionSchedulePtrOutput
- type DailyRetentionScheduleInput
- type DailyRetentionScheduleOutput
- func (DailyRetentionScheduleOutput) ElementType() reflect.Type
- func (o DailyRetentionScheduleOutput) RetentionDuration() RetentionDurationPtrOutput
- func (o DailyRetentionScheduleOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o DailyRetentionScheduleOutput) ToDailyRetentionScheduleOutput() DailyRetentionScheduleOutput
- func (o DailyRetentionScheduleOutput) ToDailyRetentionScheduleOutputWithContext(ctx context.Context) DailyRetentionScheduleOutput
- func (o DailyRetentionScheduleOutput) ToDailyRetentionSchedulePtrOutput() DailyRetentionSchedulePtrOutput
- func (o DailyRetentionScheduleOutput) ToDailyRetentionSchedulePtrOutputWithContext(ctx context.Context) DailyRetentionSchedulePtrOutput
- type DailyRetentionSchedulePtrInput
- type DailyRetentionSchedulePtrOutput
- func (o DailyRetentionSchedulePtrOutput) Elem() DailyRetentionScheduleOutput
- func (DailyRetentionSchedulePtrOutput) ElementType() reflect.Type
- func (o DailyRetentionSchedulePtrOutput) RetentionDuration() RetentionDurationPtrOutput
- func (o DailyRetentionSchedulePtrOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o DailyRetentionSchedulePtrOutput) ToDailyRetentionSchedulePtrOutput() DailyRetentionSchedulePtrOutput
- func (o DailyRetentionSchedulePtrOutput) ToDailyRetentionSchedulePtrOutputWithContext(ctx context.Context) DailyRetentionSchedulePtrOutput
- type DailyRetentionScheduleResponse
- type DailyRetentionScheduleResponseArgs
- func (DailyRetentionScheduleResponseArgs) ElementType() reflect.Type
- func (i DailyRetentionScheduleResponseArgs) ToDailyRetentionScheduleResponseOutput() DailyRetentionScheduleResponseOutput
- func (i DailyRetentionScheduleResponseArgs) ToDailyRetentionScheduleResponseOutputWithContext(ctx context.Context) DailyRetentionScheduleResponseOutput
- func (i DailyRetentionScheduleResponseArgs) ToDailyRetentionScheduleResponsePtrOutput() DailyRetentionScheduleResponsePtrOutput
- func (i DailyRetentionScheduleResponseArgs) ToDailyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) DailyRetentionScheduleResponsePtrOutput
- type DailyRetentionScheduleResponseInput
- type DailyRetentionScheduleResponseOutput
- func (DailyRetentionScheduleResponseOutput) ElementType() reflect.Type
- func (o DailyRetentionScheduleResponseOutput) RetentionDuration() RetentionDurationResponsePtrOutput
- func (o DailyRetentionScheduleResponseOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o DailyRetentionScheduleResponseOutput) ToDailyRetentionScheduleResponseOutput() DailyRetentionScheduleResponseOutput
- func (o DailyRetentionScheduleResponseOutput) ToDailyRetentionScheduleResponseOutputWithContext(ctx context.Context) DailyRetentionScheduleResponseOutput
- func (o DailyRetentionScheduleResponseOutput) ToDailyRetentionScheduleResponsePtrOutput() DailyRetentionScheduleResponsePtrOutput
- func (o DailyRetentionScheduleResponseOutput) ToDailyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) DailyRetentionScheduleResponsePtrOutput
- type DailyRetentionScheduleResponsePtrInput
- type DailyRetentionScheduleResponsePtrOutput
- func (o DailyRetentionScheduleResponsePtrOutput) Elem() DailyRetentionScheduleResponseOutput
- func (DailyRetentionScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o DailyRetentionScheduleResponsePtrOutput) RetentionDuration() RetentionDurationResponsePtrOutput
- func (o DailyRetentionScheduleResponsePtrOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o DailyRetentionScheduleResponsePtrOutput) ToDailyRetentionScheduleResponsePtrOutput() DailyRetentionScheduleResponsePtrOutput
- func (o DailyRetentionScheduleResponsePtrOutput) ToDailyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) DailyRetentionScheduleResponsePtrOutput
- type DataSourceType
- func (DataSourceType) ElementType() reflect.Type
- func (e DataSourceType) ToStringOutput() pulumi.StringOutput
- func (e DataSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DataSourceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DataSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Day
- type DayArgs
- type DayArray
- type DayArrayInput
- type DayArrayOutput
- type DayInput
- type DayOfWeek
- func (DayOfWeek) ElementType() reflect.Type
- func (e DayOfWeek) ToStringOutput() pulumi.StringOutput
- func (e DayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DayOutput
- type DayResponse
- type DayResponseArgs
- type DayResponseArray
- type DayResponseArrayInput
- type DayResponseArrayOutput
- func (DayResponseArrayOutput) ElementType() reflect.Type
- func (o DayResponseArrayOutput) Index(i pulumi.IntInput) DayResponseOutput
- func (o DayResponseArrayOutput) ToDayResponseArrayOutput() DayResponseArrayOutput
- func (o DayResponseArrayOutput) ToDayResponseArrayOutputWithContext(ctx context.Context) DayResponseArrayOutput
- type DayResponseInput
- type DayResponseOutput
- func (o DayResponseOutput) Date() pulumi.IntPtrOutput
- func (DayResponseOutput) ElementType() reflect.Type
- func (o DayResponseOutput) IsLast() pulumi.BoolPtrOutput
- func (o DayResponseOutput) ToDayResponseOutput() DayResponseOutput
- func (o DayResponseOutput) ToDayResponseOutputWithContext(ctx context.Context) DayResponseOutput
- type IdentityData
- type IdentityDataArgs
- func (IdentityDataArgs) ElementType() reflect.Type
- func (i IdentityDataArgs) ToIdentityDataOutput() IdentityDataOutput
- func (i IdentityDataArgs) ToIdentityDataOutputWithContext(ctx context.Context) IdentityDataOutput
- func (i IdentityDataArgs) ToIdentityDataPtrOutput() IdentityDataPtrOutput
- func (i IdentityDataArgs) ToIdentityDataPtrOutputWithContext(ctx context.Context) IdentityDataPtrOutput
- type IdentityDataInput
- type IdentityDataOutput
- func (IdentityDataOutput) ElementType() reflect.Type
- func (o IdentityDataOutput) ToIdentityDataOutput() IdentityDataOutput
- func (o IdentityDataOutput) ToIdentityDataOutputWithContext(ctx context.Context) IdentityDataOutput
- func (o IdentityDataOutput) ToIdentityDataPtrOutput() IdentityDataPtrOutput
- func (o IdentityDataOutput) ToIdentityDataPtrOutputWithContext(ctx context.Context) IdentityDataPtrOutput
- func (o IdentityDataOutput) Type() pulumi.StringOutput
- type IdentityDataPtrInput
- type IdentityDataPtrOutput
- func (o IdentityDataPtrOutput) Elem() IdentityDataOutput
- func (IdentityDataPtrOutput) ElementType() reflect.Type
- func (o IdentityDataPtrOutput) ToIdentityDataPtrOutput() IdentityDataPtrOutput
- func (o IdentityDataPtrOutput) ToIdentityDataPtrOutputWithContext(ctx context.Context) IdentityDataPtrOutput
- func (o IdentityDataPtrOutput) Type() pulumi.StringPtrOutput
- type IdentityDataResponse
- type IdentityDataResponseArgs
- func (IdentityDataResponseArgs) ElementType() reflect.Type
- func (i IdentityDataResponseArgs) ToIdentityDataResponseOutput() IdentityDataResponseOutput
- func (i IdentityDataResponseArgs) ToIdentityDataResponseOutputWithContext(ctx context.Context) IdentityDataResponseOutput
- func (i IdentityDataResponseArgs) ToIdentityDataResponsePtrOutput() IdentityDataResponsePtrOutput
- func (i IdentityDataResponseArgs) ToIdentityDataResponsePtrOutputWithContext(ctx context.Context) IdentityDataResponsePtrOutput
- type IdentityDataResponseInput
- type IdentityDataResponseOutput
- func (IdentityDataResponseOutput) ElementType() reflect.Type
- func (o IdentityDataResponseOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityDataResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityDataResponseOutput) ToIdentityDataResponseOutput() IdentityDataResponseOutput
- func (o IdentityDataResponseOutput) ToIdentityDataResponseOutputWithContext(ctx context.Context) IdentityDataResponseOutput
- func (o IdentityDataResponseOutput) ToIdentityDataResponsePtrOutput() IdentityDataResponsePtrOutput
- func (o IdentityDataResponseOutput) ToIdentityDataResponsePtrOutputWithContext(ctx context.Context) IdentityDataResponsePtrOutput
- func (o IdentityDataResponseOutput) Type() pulumi.StringOutput
- type IdentityDataResponsePtrInput
- type IdentityDataResponsePtrOutput
- func (o IdentityDataResponsePtrOutput) Elem() IdentityDataResponseOutput
- func (IdentityDataResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityDataResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityDataResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityDataResponsePtrOutput) ToIdentityDataResponsePtrOutput() IdentityDataResponsePtrOutput
- func (o IdentityDataResponsePtrOutput) ToIdentityDataResponsePtrOutputWithContext(ctx context.Context) IdentityDataResponsePtrOutput
- func (o IdentityDataResponsePtrOutput) Type() pulumi.StringPtrOutput
- type LongTermRetentionPolicy
- type LongTermRetentionPolicyArgs
- type LongTermRetentionPolicyInput
- type LongTermRetentionPolicyOutput
- func (o LongTermRetentionPolicyOutput) DailySchedule() DailyRetentionSchedulePtrOutput
- func (LongTermRetentionPolicyOutput) ElementType() reflect.Type
- func (o LongTermRetentionPolicyOutput) MonthlySchedule() MonthlyRetentionSchedulePtrOutput
- func (o LongTermRetentionPolicyOutput) RetentionPolicyType() pulumi.StringPtrOutput
- func (o LongTermRetentionPolicyOutput) ToLongTermRetentionPolicyOutput() LongTermRetentionPolicyOutput
- func (o LongTermRetentionPolicyOutput) ToLongTermRetentionPolicyOutputWithContext(ctx context.Context) LongTermRetentionPolicyOutput
- func (o LongTermRetentionPolicyOutput) WeeklySchedule() WeeklyRetentionSchedulePtrOutput
- func (o LongTermRetentionPolicyOutput) YearlySchedule() YearlyRetentionSchedulePtrOutput
- type LongTermRetentionPolicyResponse
- type LongTermRetentionPolicyResponseArgs
- func (LongTermRetentionPolicyResponseArgs) ElementType() reflect.Type
- func (i LongTermRetentionPolicyResponseArgs) ToLongTermRetentionPolicyResponseOutput() LongTermRetentionPolicyResponseOutput
- func (i LongTermRetentionPolicyResponseArgs) ToLongTermRetentionPolicyResponseOutputWithContext(ctx context.Context) LongTermRetentionPolicyResponseOutput
- type LongTermRetentionPolicyResponseInput
- type LongTermRetentionPolicyResponseOutput
- func (o LongTermRetentionPolicyResponseOutput) DailySchedule() DailyRetentionScheduleResponsePtrOutput
- func (LongTermRetentionPolicyResponseOutput) ElementType() reflect.Type
- func (o LongTermRetentionPolicyResponseOutput) MonthlySchedule() MonthlyRetentionScheduleResponsePtrOutput
- func (o LongTermRetentionPolicyResponseOutput) RetentionPolicyType() pulumi.StringPtrOutput
- func (o LongTermRetentionPolicyResponseOutput) ToLongTermRetentionPolicyResponseOutput() LongTermRetentionPolicyResponseOutput
- func (o LongTermRetentionPolicyResponseOutput) ToLongTermRetentionPolicyResponseOutputWithContext(ctx context.Context) LongTermRetentionPolicyResponseOutput
- func (o LongTermRetentionPolicyResponseOutput) WeeklySchedule() WeeklyRetentionScheduleResponsePtrOutput
- func (o LongTermRetentionPolicyResponseOutput) YearlySchedule() YearlyRetentionScheduleResponsePtrOutput
- type LongTermSchedulePolicy
- type LongTermSchedulePolicyArgs
- type LongTermSchedulePolicyInput
- type LongTermSchedulePolicyOutput
- func (LongTermSchedulePolicyOutput) ElementType() reflect.Type
- func (o LongTermSchedulePolicyOutput) SchedulePolicyType() pulumi.StringPtrOutput
- func (o LongTermSchedulePolicyOutput) ToLongTermSchedulePolicyOutput() LongTermSchedulePolicyOutput
- func (o LongTermSchedulePolicyOutput) ToLongTermSchedulePolicyOutputWithContext(ctx context.Context) LongTermSchedulePolicyOutput
- type LongTermSchedulePolicyResponse
- type LongTermSchedulePolicyResponseArgs
- func (LongTermSchedulePolicyResponseArgs) ElementType() reflect.Type
- func (i LongTermSchedulePolicyResponseArgs) ToLongTermSchedulePolicyResponseOutput() LongTermSchedulePolicyResponseOutput
- func (i LongTermSchedulePolicyResponseArgs) ToLongTermSchedulePolicyResponseOutputWithContext(ctx context.Context) LongTermSchedulePolicyResponseOutput
- type LongTermSchedulePolicyResponseInput
- type LongTermSchedulePolicyResponseOutput
- func (LongTermSchedulePolicyResponseOutput) ElementType() reflect.Type
- func (o LongTermSchedulePolicyResponseOutput) SchedulePolicyType() pulumi.StringPtrOutput
- func (o LongTermSchedulePolicyResponseOutput) ToLongTermSchedulePolicyResponseOutput() LongTermSchedulePolicyResponseOutput
- func (o LongTermSchedulePolicyResponseOutput) ToLongTermSchedulePolicyResponseOutputWithContext(ctx context.Context) LongTermSchedulePolicyResponseOutput
- type LookupProtectionPolicyArgs
- type LookupProtectionPolicyResult
- type LookupVaultArgs
- type LookupVaultResult
- type MabFileFolderProtectedItem
- type MabFileFolderProtectedItemArgs
- func (MabFileFolderProtectedItemArgs) ElementType() reflect.Type
- func (i MabFileFolderProtectedItemArgs) ToMabFileFolderProtectedItemOutput() MabFileFolderProtectedItemOutput
- func (i MabFileFolderProtectedItemArgs) ToMabFileFolderProtectedItemOutputWithContext(ctx context.Context) MabFileFolderProtectedItemOutput
- type MabFileFolderProtectedItemExtendedInfo
- type MabFileFolderProtectedItemExtendedInfoArgs
- func (MabFileFolderProtectedItemExtendedInfoArgs) ElementType() reflect.Type
- func (i MabFileFolderProtectedItemExtendedInfoArgs) ToMabFileFolderProtectedItemExtendedInfoOutput() MabFileFolderProtectedItemExtendedInfoOutput
- func (i MabFileFolderProtectedItemExtendedInfoArgs) ToMabFileFolderProtectedItemExtendedInfoOutputWithContext(ctx context.Context) MabFileFolderProtectedItemExtendedInfoOutput
- func (i MabFileFolderProtectedItemExtendedInfoArgs) ToMabFileFolderProtectedItemExtendedInfoPtrOutput() MabFileFolderProtectedItemExtendedInfoPtrOutput
- func (i MabFileFolderProtectedItemExtendedInfoArgs) ToMabFileFolderProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) MabFileFolderProtectedItemExtendedInfoPtrOutput
- type MabFileFolderProtectedItemExtendedInfoInput
- type MabFileFolderProtectedItemExtendedInfoOutput
- func (MabFileFolderProtectedItemExtendedInfoOutput) ElementType() reflect.Type
- func (o MabFileFolderProtectedItemExtendedInfoOutput) LastRefreshedAt() pulumi.StringPtrOutput
- func (o MabFileFolderProtectedItemExtendedInfoOutput) OldestRecoveryPoint() pulumi.StringPtrOutput
- func (o MabFileFolderProtectedItemExtendedInfoOutput) RecoveryPointCount() pulumi.IntPtrOutput
- func (o MabFileFolderProtectedItemExtendedInfoOutput) ToMabFileFolderProtectedItemExtendedInfoOutput() MabFileFolderProtectedItemExtendedInfoOutput
- func (o MabFileFolderProtectedItemExtendedInfoOutput) ToMabFileFolderProtectedItemExtendedInfoOutputWithContext(ctx context.Context) MabFileFolderProtectedItemExtendedInfoOutput
- func (o MabFileFolderProtectedItemExtendedInfoOutput) ToMabFileFolderProtectedItemExtendedInfoPtrOutput() MabFileFolderProtectedItemExtendedInfoPtrOutput
- func (o MabFileFolderProtectedItemExtendedInfoOutput) ToMabFileFolderProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) MabFileFolderProtectedItemExtendedInfoPtrOutput
- type MabFileFolderProtectedItemExtendedInfoPtrInput
- type MabFileFolderProtectedItemExtendedInfoPtrOutput
- func (o MabFileFolderProtectedItemExtendedInfoPtrOutput) Elem() MabFileFolderProtectedItemExtendedInfoOutput
- func (MabFileFolderProtectedItemExtendedInfoPtrOutput) ElementType() reflect.Type
- func (o MabFileFolderProtectedItemExtendedInfoPtrOutput) LastRefreshedAt() pulumi.StringPtrOutput
- func (o MabFileFolderProtectedItemExtendedInfoPtrOutput) OldestRecoveryPoint() pulumi.StringPtrOutput
- func (o MabFileFolderProtectedItemExtendedInfoPtrOutput) RecoveryPointCount() pulumi.IntPtrOutput
- func (o MabFileFolderProtectedItemExtendedInfoPtrOutput) ToMabFileFolderProtectedItemExtendedInfoPtrOutput() MabFileFolderProtectedItemExtendedInfoPtrOutput
- func (o MabFileFolderProtectedItemExtendedInfoPtrOutput) ToMabFileFolderProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) MabFileFolderProtectedItemExtendedInfoPtrOutput
- type MabFileFolderProtectedItemInput
- type MabFileFolderProtectedItemOutput
- func (o MabFileFolderProtectedItemOutput) BackupManagementType() pulumi.StringPtrOutput
- func (o MabFileFolderProtectedItemOutput) ComputerName() pulumi.StringPtrOutput
- func (MabFileFolderProtectedItemOutput) ElementType() reflect.Type
- func (o MabFileFolderProtectedItemOutput) ExtendedInfo() MabFileFolderProtectedItemExtendedInfoPtrOutput
- func (o MabFileFolderProtectedItemOutput) FriendlyName() pulumi.StringPtrOutput
- func (o MabFileFolderProtectedItemOutput) IsScheduledForDeferredDelete() pulumi.BoolPtrOutput
- func (o MabFileFolderProtectedItemOutput) LastBackupStatus() pulumi.StringPtrOutput
- func (o MabFileFolderProtectedItemOutput) LastRecoveryPoint() pulumi.StringPtrOutput
- func (o MabFileFolderProtectedItemOutput) PolicyId() pulumi.StringPtrOutput
- func (o MabFileFolderProtectedItemOutput) ProtectedItemType() pulumi.StringPtrOutput
- func (o MabFileFolderProtectedItemOutput) ProtectionState() pulumi.StringPtrOutput
- func (o MabFileFolderProtectedItemOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o MabFileFolderProtectedItemOutput) ToMabFileFolderProtectedItemOutput() MabFileFolderProtectedItemOutput
- func (o MabFileFolderProtectedItemOutput) ToMabFileFolderProtectedItemOutputWithContext(ctx context.Context) MabFileFolderProtectedItemOutput
- func (o MabFileFolderProtectedItemOutput) WorkloadType() pulumi.StringPtrOutput
- type MabProtectionPolicy
- type MabProtectionPolicyArgs
- type MabProtectionPolicyInput
- type MabProtectionPolicyOutput
- func (o MabProtectionPolicyOutput) BackupManagementType() pulumi.StringPtrOutput
- func (MabProtectionPolicyOutput) ElementType() reflect.Type
- func (o MabProtectionPolicyOutput) ProtectedItemsCount() pulumi.IntPtrOutput
- func (o MabProtectionPolicyOutput) RetentionPolicy() pulumi.AnyOutput
- func (o MabProtectionPolicyOutput) SchedulePolicy() pulumi.AnyOutput
- func (o MabProtectionPolicyOutput) ToMabProtectionPolicyOutput() MabProtectionPolicyOutput
- func (o MabProtectionPolicyOutput) ToMabProtectionPolicyOutputWithContext(ctx context.Context) MabProtectionPolicyOutput
- type MabProtectionPolicyResponse
- type MabProtectionPolicyResponseArgs
- func (MabProtectionPolicyResponseArgs) ElementType() reflect.Type
- func (i MabProtectionPolicyResponseArgs) ToMabProtectionPolicyResponseOutput() MabProtectionPolicyResponseOutput
- func (i MabProtectionPolicyResponseArgs) ToMabProtectionPolicyResponseOutputWithContext(ctx context.Context) MabProtectionPolicyResponseOutput
- type MabProtectionPolicyResponseInput
- type MabProtectionPolicyResponseOutput
- func (o MabProtectionPolicyResponseOutput) BackupManagementType() pulumi.StringPtrOutput
- func (MabProtectionPolicyResponseOutput) ElementType() reflect.Type
- func (o MabProtectionPolicyResponseOutput) ProtectedItemsCount() pulumi.IntPtrOutput
- func (o MabProtectionPolicyResponseOutput) RetentionPolicy() pulumi.AnyOutput
- func (o MabProtectionPolicyResponseOutput) SchedulePolicy() pulumi.AnyOutput
- func (o MabProtectionPolicyResponseOutput) ToMabProtectionPolicyResponseOutput() MabProtectionPolicyResponseOutput
- func (o MabProtectionPolicyResponseOutput) ToMabProtectionPolicyResponseOutputWithContext(ctx context.Context) MabProtectionPolicyResponseOutput
- type MonthOfYear
- func (MonthOfYear) ElementType() reflect.Type
- func (e MonthOfYear) ToStringOutput() pulumi.StringOutput
- func (e MonthOfYear) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MonthOfYear) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MonthOfYear) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonthlyRetentionSchedule
- type MonthlyRetentionScheduleArgs
- func (MonthlyRetentionScheduleArgs) ElementType() reflect.Type
- func (i MonthlyRetentionScheduleArgs) ToMonthlyRetentionScheduleOutput() MonthlyRetentionScheduleOutput
- func (i MonthlyRetentionScheduleArgs) ToMonthlyRetentionScheduleOutputWithContext(ctx context.Context) MonthlyRetentionScheduleOutput
- func (i MonthlyRetentionScheduleArgs) ToMonthlyRetentionSchedulePtrOutput() MonthlyRetentionSchedulePtrOutput
- func (i MonthlyRetentionScheduleArgs) ToMonthlyRetentionSchedulePtrOutputWithContext(ctx context.Context) MonthlyRetentionSchedulePtrOutput
- type MonthlyRetentionScheduleInput
- type MonthlyRetentionScheduleOutput
- func (MonthlyRetentionScheduleOutput) ElementType() reflect.Type
- func (o MonthlyRetentionScheduleOutput) RetentionDuration() RetentionDurationPtrOutput
- func (o MonthlyRetentionScheduleOutput) RetentionScheduleDaily() DailyRetentionFormatPtrOutput
- func (o MonthlyRetentionScheduleOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
- func (o MonthlyRetentionScheduleOutput) RetentionScheduleWeekly() WeeklyRetentionFormatPtrOutput
- func (o MonthlyRetentionScheduleOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o MonthlyRetentionScheduleOutput) ToMonthlyRetentionScheduleOutput() MonthlyRetentionScheduleOutput
- func (o MonthlyRetentionScheduleOutput) ToMonthlyRetentionScheduleOutputWithContext(ctx context.Context) MonthlyRetentionScheduleOutput
- func (o MonthlyRetentionScheduleOutput) ToMonthlyRetentionSchedulePtrOutput() MonthlyRetentionSchedulePtrOutput
- func (o MonthlyRetentionScheduleOutput) ToMonthlyRetentionSchedulePtrOutputWithContext(ctx context.Context) MonthlyRetentionSchedulePtrOutput
- type MonthlyRetentionSchedulePtrInput
- type MonthlyRetentionSchedulePtrOutput
- func (o MonthlyRetentionSchedulePtrOutput) Elem() MonthlyRetentionScheduleOutput
- func (MonthlyRetentionSchedulePtrOutput) ElementType() reflect.Type
- func (o MonthlyRetentionSchedulePtrOutput) RetentionDuration() RetentionDurationPtrOutput
- func (o MonthlyRetentionSchedulePtrOutput) RetentionScheduleDaily() DailyRetentionFormatPtrOutput
- func (o MonthlyRetentionSchedulePtrOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
- func (o MonthlyRetentionSchedulePtrOutput) RetentionScheduleWeekly() WeeklyRetentionFormatPtrOutput
- func (o MonthlyRetentionSchedulePtrOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o MonthlyRetentionSchedulePtrOutput) ToMonthlyRetentionSchedulePtrOutput() MonthlyRetentionSchedulePtrOutput
- func (o MonthlyRetentionSchedulePtrOutput) ToMonthlyRetentionSchedulePtrOutputWithContext(ctx context.Context) MonthlyRetentionSchedulePtrOutput
- type MonthlyRetentionScheduleResponse
- type MonthlyRetentionScheduleResponseArgs
- func (MonthlyRetentionScheduleResponseArgs) ElementType() reflect.Type
- func (i MonthlyRetentionScheduleResponseArgs) ToMonthlyRetentionScheduleResponseOutput() MonthlyRetentionScheduleResponseOutput
- func (i MonthlyRetentionScheduleResponseArgs) ToMonthlyRetentionScheduleResponseOutputWithContext(ctx context.Context) MonthlyRetentionScheduleResponseOutput
- func (i MonthlyRetentionScheduleResponseArgs) ToMonthlyRetentionScheduleResponsePtrOutput() MonthlyRetentionScheduleResponsePtrOutput
- func (i MonthlyRetentionScheduleResponseArgs) ToMonthlyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) MonthlyRetentionScheduleResponsePtrOutput
- type MonthlyRetentionScheduleResponseInput
- type MonthlyRetentionScheduleResponseOutput
- func (MonthlyRetentionScheduleResponseOutput) ElementType() reflect.Type
- func (o MonthlyRetentionScheduleResponseOutput) RetentionDuration() RetentionDurationResponsePtrOutput
- func (o MonthlyRetentionScheduleResponseOutput) RetentionScheduleDaily() DailyRetentionFormatResponsePtrOutput
- func (o MonthlyRetentionScheduleResponseOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
- func (o MonthlyRetentionScheduleResponseOutput) RetentionScheduleWeekly() WeeklyRetentionFormatResponsePtrOutput
- func (o MonthlyRetentionScheduleResponseOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o MonthlyRetentionScheduleResponseOutput) ToMonthlyRetentionScheduleResponseOutput() MonthlyRetentionScheduleResponseOutput
- func (o MonthlyRetentionScheduleResponseOutput) ToMonthlyRetentionScheduleResponseOutputWithContext(ctx context.Context) MonthlyRetentionScheduleResponseOutput
- func (o MonthlyRetentionScheduleResponseOutput) ToMonthlyRetentionScheduleResponsePtrOutput() MonthlyRetentionScheduleResponsePtrOutput
- func (o MonthlyRetentionScheduleResponseOutput) ToMonthlyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) MonthlyRetentionScheduleResponsePtrOutput
- type MonthlyRetentionScheduleResponsePtrInput
- type MonthlyRetentionScheduleResponsePtrOutput
- func (o MonthlyRetentionScheduleResponsePtrOutput) Elem() MonthlyRetentionScheduleResponseOutput
- func (MonthlyRetentionScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o MonthlyRetentionScheduleResponsePtrOutput) RetentionDuration() RetentionDurationResponsePtrOutput
- func (o MonthlyRetentionScheduleResponsePtrOutput) RetentionScheduleDaily() DailyRetentionFormatResponsePtrOutput
- func (o MonthlyRetentionScheduleResponsePtrOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
- func (o MonthlyRetentionScheduleResponsePtrOutput) RetentionScheduleWeekly() WeeklyRetentionFormatResponsePtrOutput
- func (o MonthlyRetentionScheduleResponsePtrOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o MonthlyRetentionScheduleResponsePtrOutput) ToMonthlyRetentionScheduleResponsePtrOutput() MonthlyRetentionScheduleResponsePtrOutput
- func (o MonthlyRetentionScheduleResponsePtrOutput) ToMonthlyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) MonthlyRetentionScheduleResponsePtrOutput
- type PrivateEndpointConnectionResponse
- type PrivateEndpointConnectionResponseArgs
- func (PrivateEndpointConnectionResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
- func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
- type PrivateEndpointConnectionResponseInput
- type PrivateEndpointConnectionResponseOutput
- func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
- type PrivateEndpointConnectionVaultPropertiesResponse
- type PrivateEndpointConnectionVaultPropertiesResponseArgs
- func (PrivateEndpointConnectionVaultPropertiesResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointConnectionVaultPropertiesResponseArgs) ToPrivateEndpointConnectionVaultPropertiesResponseOutput() PrivateEndpointConnectionVaultPropertiesResponseOutput
- func (i PrivateEndpointConnectionVaultPropertiesResponseArgs) ToPrivateEndpointConnectionVaultPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionVaultPropertiesResponseOutput
- type PrivateEndpointConnectionVaultPropertiesResponseArray
- func (PrivateEndpointConnectionVaultPropertiesResponseArray) ElementType() reflect.Type
- func (i PrivateEndpointConnectionVaultPropertiesResponseArray) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutput() PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
- func (i PrivateEndpointConnectionVaultPropertiesResponseArray) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
- type PrivateEndpointConnectionVaultPropertiesResponseArrayInput
- type PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
- func (PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) Index(i pulumi.IntInput) PrivateEndpointConnectionVaultPropertiesResponseOutput
- func (o PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutput() PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
- func (o PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
- type PrivateEndpointConnectionVaultPropertiesResponseInput
- type PrivateEndpointConnectionVaultPropertiesResponseOutput
- func (PrivateEndpointConnectionVaultPropertiesResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionVaultPropertiesResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointConnectionVaultPropertiesResponseOutput) Properties() PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionVaultPropertiesResponseOutput) ToPrivateEndpointConnectionVaultPropertiesResponseOutput() PrivateEndpointConnectionVaultPropertiesResponseOutput
- func (o PrivateEndpointConnectionVaultPropertiesResponseOutput) ToPrivateEndpointConnectionVaultPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionVaultPropertiesResponseOutput
- type PrivateEndpointResponse
- type PrivateEndpointResponseArgs
- type PrivateEndpointResponseInput
- type PrivateEndpointResponseOutput
- func (PrivateEndpointResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
- type PrivateLinkServiceConnectionStateResponse
- type PrivateLinkServiceConnectionStateResponseArgs
- func (PrivateLinkServiceConnectionStateResponseArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- type PrivateLinkServiceConnectionStateResponseInput
- type PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringOutput
- func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- type ProtectedItemState
- func (ProtectedItemState) ElementType() reflect.Type
- func (e ProtectedItemState) ToStringOutput() pulumi.StringOutput
- func (e ProtectedItemState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProtectedItemState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProtectedItemState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProtectionPolicy
- type ProtectionPolicyArgs
- type ProtectionPolicyInput
- type ProtectionPolicyOutput
- type ProtectionPolicyState
- type ProtectionState
- func (ProtectionState) ElementType() reflect.Type
- func (e ProtectionState) ToStringOutput() pulumi.StringOutput
- func (e ProtectionState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProtectionState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProtectionState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityType
- func (ResourceIdentityType) ElementType() reflect.Type
- func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RetentionDuration
- type RetentionDurationArgs
- func (RetentionDurationArgs) ElementType() reflect.Type
- func (i RetentionDurationArgs) ToRetentionDurationOutput() RetentionDurationOutput
- func (i RetentionDurationArgs) ToRetentionDurationOutputWithContext(ctx context.Context) RetentionDurationOutput
- func (i RetentionDurationArgs) ToRetentionDurationPtrOutput() RetentionDurationPtrOutput
- func (i RetentionDurationArgs) ToRetentionDurationPtrOutputWithContext(ctx context.Context) RetentionDurationPtrOutput
- type RetentionDurationInput
- type RetentionDurationOutput
- func (o RetentionDurationOutput) Count() pulumi.IntPtrOutput
- func (o RetentionDurationOutput) DurationType() pulumi.StringPtrOutput
- func (RetentionDurationOutput) ElementType() reflect.Type
- func (o RetentionDurationOutput) ToRetentionDurationOutput() RetentionDurationOutput
- func (o RetentionDurationOutput) ToRetentionDurationOutputWithContext(ctx context.Context) RetentionDurationOutput
- func (o RetentionDurationOutput) ToRetentionDurationPtrOutput() RetentionDurationPtrOutput
- func (o RetentionDurationOutput) ToRetentionDurationPtrOutputWithContext(ctx context.Context) RetentionDurationPtrOutput
- type RetentionDurationPtrInput
- type RetentionDurationPtrOutput
- func (o RetentionDurationPtrOutput) Count() pulumi.IntPtrOutput
- func (o RetentionDurationPtrOutput) DurationType() pulumi.StringPtrOutput
- func (o RetentionDurationPtrOutput) Elem() RetentionDurationOutput
- func (RetentionDurationPtrOutput) ElementType() reflect.Type
- func (o RetentionDurationPtrOutput) ToRetentionDurationPtrOutput() RetentionDurationPtrOutput
- func (o RetentionDurationPtrOutput) ToRetentionDurationPtrOutputWithContext(ctx context.Context) RetentionDurationPtrOutput
- type RetentionDurationResponse
- type RetentionDurationResponseArgs
- func (RetentionDurationResponseArgs) ElementType() reflect.Type
- func (i RetentionDurationResponseArgs) ToRetentionDurationResponseOutput() RetentionDurationResponseOutput
- func (i RetentionDurationResponseArgs) ToRetentionDurationResponseOutputWithContext(ctx context.Context) RetentionDurationResponseOutput
- func (i RetentionDurationResponseArgs) ToRetentionDurationResponsePtrOutput() RetentionDurationResponsePtrOutput
- func (i RetentionDurationResponseArgs) ToRetentionDurationResponsePtrOutputWithContext(ctx context.Context) RetentionDurationResponsePtrOutput
- type RetentionDurationResponseInput
- type RetentionDurationResponseOutput
- func (o RetentionDurationResponseOutput) Count() pulumi.IntPtrOutput
- func (o RetentionDurationResponseOutput) DurationType() pulumi.StringPtrOutput
- func (RetentionDurationResponseOutput) ElementType() reflect.Type
- func (o RetentionDurationResponseOutput) ToRetentionDurationResponseOutput() RetentionDurationResponseOutput
- func (o RetentionDurationResponseOutput) ToRetentionDurationResponseOutputWithContext(ctx context.Context) RetentionDurationResponseOutput
- func (o RetentionDurationResponseOutput) ToRetentionDurationResponsePtrOutput() RetentionDurationResponsePtrOutput
- func (o RetentionDurationResponseOutput) ToRetentionDurationResponsePtrOutputWithContext(ctx context.Context) RetentionDurationResponsePtrOutput
- type RetentionDurationResponsePtrInput
- type RetentionDurationResponsePtrOutput
- func (o RetentionDurationResponsePtrOutput) Count() pulumi.IntPtrOutput
- func (o RetentionDurationResponsePtrOutput) DurationType() pulumi.StringPtrOutput
- func (o RetentionDurationResponsePtrOutput) Elem() RetentionDurationResponseOutput
- func (RetentionDurationResponsePtrOutput) ElementType() reflect.Type
- func (o RetentionDurationResponsePtrOutput) ToRetentionDurationResponsePtrOutput() RetentionDurationResponsePtrOutput
- func (o RetentionDurationResponsePtrOutput) ToRetentionDurationResponsePtrOutputWithContext(ctx context.Context) RetentionDurationResponsePtrOutput
- type RetentionDurationType
- func (RetentionDurationType) ElementType() reflect.Type
- func (e RetentionDurationType) ToStringOutput() pulumi.StringOutput
- func (e RetentionDurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RetentionDurationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RetentionDurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RetentionScheduleFormat
- func (RetentionScheduleFormat) ElementType() reflect.Type
- func (e RetentionScheduleFormat) ToStringOutput() pulumi.StringOutput
- func (e RetentionScheduleFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RetentionScheduleFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RetentionScheduleFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScheduleRunType
- func (ScheduleRunType) ElementType() reflect.Type
- func (e ScheduleRunType) ToStringOutput() pulumi.StringOutput
- func (e ScheduleRunType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScheduleRunType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScheduleRunType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SimpleRetentionPolicy
- type SimpleRetentionPolicyArgs
- type SimpleRetentionPolicyInput
- type SimpleRetentionPolicyOutput
- func (SimpleRetentionPolicyOutput) ElementType() reflect.Type
- func (o SimpleRetentionPolicyOutput) RetentionDuration() RetentionDurationPtrOutput
- func (o SimpleRetentionPolicyOutput) RetentionPolicyType() pulumi.StringPtrOutput
- func (o SimpleRetentionPolicyOutput) ToSimpleRetentionPolicyOutput() SimpleRetentionPolicyOutput
- func (o SimpleRetentionPolicyOutput) ToSimpleRetentionPolicyOutputWithContext(ctx context.Context) SimpleRetentionPolicyOutput
- type SimpleRetentionPolicyResponse
- type SimpleRetentionPolicyResponseArgs
- func (SimpleRetentionPolicyResponseArgs) ElementType() reflect.Type
- func (i SimpleRetentionPolicyResponseArgs) ToSimpleRetentionPolicyResponseOutput() SimpleRetentionPolicyResponseOutput
- func (i SimpleRetentionPolicyResponseArgs) ToSimpleRetentionPolicyResponseOutputWithContext(ctx context.Context) SimpleRetentionPolicyResponseOutput
- type SimpleRetentionPolicyResponseInput
- type SimpleRetentionPolicyResponseOutput
- func (SimpleRetentionPolicyResponseOutput) ElementType() reflect.Type
- func (o SimpleRetentionPolicyResponseOutput) RetentionDuration() RetentionDurationResponsePtrOutput
- func (o SimpleRetentionPolicyResponseOutput) RetentionPolicyType() pulumi.StringPtrOutput
- func (o SimpleRetentionPolicyResponseOutput) ToSimpleRetentionPolicyResponseOutput() SimpleRetentionPolicyResponseOutput
- func (o SimpleRetentionPolicyResponseOutput) ToSimpleRetentionPolicyResponseOutputWithContext(ctx context.Context) SimpleRetentionPolicyResponseOutput
- type SimpleSchedulePolicy
- type SimpleSchedulePolicyArgs
- type SimpleSchedulePolicyInput
- type SimpleSchedulePolicyOutput
- func (SimpleSchedulePolicyOutput) ElementType() reflect.Type
- func (o SimpleSchedulePolicyOutput) SchedulePolicyType() pulumi.StringPtrOutput
- func (o SimpleSchedulePolicyOutput) ScheduleRunDays() pulumi.StringArrayOutput
- func (o SimpleSchedulePolicyOutput) ScheduleRunFrequency() pulumi.StringPtrOutput
- func (o SimpleSchedulePolicyOutput) ScheduleRunTimes() pulumi.StringArrayOutput
- func (o SimpleSchedulePolicyOutput) ScheduleWeeklyFrequency() pulumi.IntPtrOutput
- func (o SimpleSchedulePolicyOutput) ToSimpleSchedulePolicyOutput() SimpleSchedulePolicyOutput
- func (o SimpleSchedulePolicyOutput) ToSimpleSchedulePolicyOutputWithContext(ctx context.Context) SimpleSchedulePolicyOutput
- type SimpleSchedulePolicyResponse
- type SimpleSchedulePolicyResponseArgs
- func (SimpleSchedulePolicyResponseArgs) ElementType() reflect.Type
- func (i SimpleSchedulePolicyResponseArgs) ToSimpleSchedulePolicyResponseOutput() SimpleSchedulePolicyResponseOutput
- func (i SimpleSchedulePolicyResponseArgs) ToSimpleSchedulePolicyResponseOutputWithContext(ctx context.Context) SimpleSchedulePolicyResponseOutput
- type SimpleSchedulePolicyResponseInput
- type SimpleSchedulePolicyResponseOutput
- func (SimpleSchedulePolicyResponseOutput) ElementType() reflect.Type
- func (o SimpleSchedulePolicyResponseOutput) SchedulePolicyType() pulumi.StringPtrOutput
- func (o SimpleSchedulePolicyResponseOutput) ScheduleRunDays() pulumi.StringArrayOutput
- func (o SimpleSchedulePolicyResponseOutput) ScheduleRunFrequency() pulumi.StringPtrOutput
- func (o SimpleSchedulePolicyResponseOutput) ScheduleRunTimes() pulumi.StringArrayOutput
- func (o SimpleSchedulePolicyResponseOutput) ScheduleWeeklyFrequency() pulumi.IntPtrOutput
- func (o SimpleSchedulePolicyResponseOutput) ToSimpleSchedulePolicyResponseOutput() SimpleSchedulePolicyResponseOutput
- func (o SimpleSchedulePolicyResponseOutput) ToSimpleSchedulePolicyResponseOutputWithContext(ctx context.Context) SimpleSchedulePolicyResponseOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuName
- func (SkuName) ElementType() reflect.Type
- func (e SkuName) ToStringOutput() pulumi.StringOutput
- func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type UpgradeDetailsResponse
- type UpgradeDetailsResponseArgs
- func (UpgradeDetailsResponseArgs) ElementType() reflect.Type
- func (i UpgradeDetailsResponseArgs) ToUpgradeDetailsResponseOutput() UpgradeDetailsResponseOutput
- func (i UpgradeDetailsResponseArgs) ToUpgradeDetailsResponseOutputWithContext(ctx context.Context) UpgradeDetailsResponseOutput
- func (i UpgradeDetailsResponseArgs) ToUpgradeDetailsResponsePtrOutput() UpgradeDetailsResponsePtrOutput
- func (i UpgradeDetailsResponseArgs) ToUpgradeDetailsResponsePtrOutputWithContext(ctx context.Context) UpgradeDetailsResponsePtrOutput
- type UpgradeDetailsResponseInput
- type UpgradeDetailsResponseOutput
- func (UpgradeDetailsResponseOutput) ElementType() reflect.Type
- func (o UpgradeDetailsResponseOutput) EndTimeUtc() pulumi.StringOutput
- func (o UpgradeDetailsResponseOutput) LastUpdatedTimeUtc() pulumi.StringOutput
- func (o UpgradeDetailsResponseOutput) Message() pulumi.StringOutput
- func (o UpgradeDetailsResponseOutput) OperationId() pulumi.StringOutput
- func (o UpgradeDetailsResponseOutput) PreviousResourceId() pulumi.StringOutput
- func (o UpgradeDetailsResponseOutput) StartTimeUtc() pulumi.StringOutput
- func (o UpgradeDetailsResponseOutput) Status() pulumi.StringOutput
- func (o UpgradeDetailsResponseOutput) ToUpgradeDetailsResponseOutput() UpgradeDetailsResponseOutput
- func (o UpgradeDetailsResponseOutput) ToUpgradeDetailsResponseOutputWithContext(ctx context.Context) UpgradeDetailsResponseOutput
- func (o UpgradeDetailsResponseOutput) ToUpgradeDetailsResponsePtrOutput() UpgradeDetailsResponsePtrOutput
- func (o UpgradeDetailsResponseOutput) ToUpgradeDetailsResponsePtrOutputWithContext(ctx context.Context) UpgradeDetailsResponsePtrOutput
- func (o UpgradeDetailsResponseOutput) TriggerType() pulumi.StringOutput
- func (o UpgradeDetailsResponseOutput) UpgradedResourceId() pulumi.StringOutput
- type UpgradeDetailsResponsePtrInput
- type UpgradeDetailsResponsePtrOutput
- func (o UpgradeDetailsResponsePtrOutput) Elem() UpgradeDetailsResponseOutput
- func (UpgradeDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o UpgradeDetailsResponsePtrOutput) EndTimeUtc() pulumi.StringPtrOutput
- func (o UpgradeDetailsResponsePtrOutput) LastUpdatedTimeUtc() pulumi.StringPtrOutput
- func (o UpgradeDetailsResponsePtrOutput) Message() pulumi.StringPtrOutput
- func (o UpgradeDetailsResponsePtrOutput) OperationId() pulumi.StringPtrOutput
- func (o UpgradeDetailsResponsePtrOutput) PreviousResourceId() pulumi.StringPtrOutput
- func (o UpgradeDetailsResponsePtrOutput) StartTimeUtc() pulumi.StringPtrOutput
- func (o UpgradeDetailsResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o UpgradeDetailsResponsePtrOutput) ToUpgradeDetailsResponsePtrOutput() UpgradeDetailsResponsePtrOutput
- func (o UpgradeDetailsResponsePtrOutput) ToUpgradeDetailsResponsePtrOutputWithContext(ctx context.Context) UpgradeDetailsResponsePtrOutput
- func (o UpgradeDetailsResponsePtrOutput) TriggerType() pulumi.StringPtrOutput
- func (o UpgradeDetailsResponsePtrOutput) UpgradedResourceId() pulumi.StringPtrOutput
- type Vault
- type VaultArgs
- type VaultInput
- type VaultOutput
- type VaultPropertiesResponse
- type VaultPropertiesResponseArgs
- func (VaultPropertiesResponseArgs) ElementType() reflect.Type
- func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput
- func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutputWithContext(ctx context.Context) VaultPropertiesResponseOutput
- func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
- func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput
- type VaultPropertiesResponseInput
- type VaultPropertiesResponseOutput
- func (VaultPropertiesResponseOutput) ElementType() reflect.Type
- func (o VaultPropertiesResponseOutput) PrivateEndpointConnections() PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
- func (o VaultPropertiesResponseOutput) PrivateEndpointStateForBackup() pulumi.StringOutput
- func (o VaultPropertiesResponseOutput) PrivateEndpointStateForSiteRecovery() pulumi.StringOutput
- func (o VaultPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput
- func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutputWithContext(ctx context.Context) VaultPropertiesResponseOutput
- func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
- func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput
- func (o VaultPropertiesResponseOutput) UpgradeDetails() UpgradeDetailsResponsePtrOutput
- type VaultPropertiesResponsePtrInput
- type VaultPropertiesResponsePtrOutput
- func (o VaultPropertiesResponsePtrOutput) Elem() VaultPropertiesResponseOutput
- func (VaultPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o VaultPropertiesResponsePtrOutput) PrivateEndpointConnections() PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
- func (o VaultPropertiesResponsePtrOutput) PrivateEndpointStateForBackup() pulumi.StringPtrOutput
- func (o VaultPropertiesResponsePtrOutput) PrivateEndpointStateForSiteRecovery() pulumi.StringPtrOutput
- func (o VaultPropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
- func (o VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput
- func (o VaultPropertiesResponsePtrOutput) UpgradeDetails() UpgradeDetailsResponsePtrOutput
- type VaultState
- type WeekOfMonth
- func (WeekOfMonth) ElementType() reflect.Type
- func (e WeekOfMonth) ToStringOutput() pulumi.StringOutput
- func (e WeekOfMonth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WeekOfMonth) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WeekOfMonth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type WeeklyRetentionFormat
- type WeeklyRetentionFormatArgs
- func (WeeklyRetentionFormatArgs) ElementType() reflect.Type
- func (i WeeklyRetentionFormatArgs) ToWeeklyRetentionFormatOutput() WeeklyRetentionFormatOutput
- func (i WeeklyRetentionFormatArgs) ToWeeklyRetentionFormatOutputWithContext(ctx context.Context) WeeklyRetentionFormatOutput
- func (i WeeklyRetentionFormatArgs) ToWeeklyRetentionFormatPtrOutput() WeeklyRetentionFormatPtrOutput
- func (i WeeklyRetentionFormatArgs) ToWeeklyRetentionFormatPtrOutputWithContext(ctx context.Context) WeeklyRetentionFormatPtrOutput
- type WeeklyRetentionFormatInput
- type WeeklyRetentionFormatOutput
- func (o WeeklyRetentionFormatOutput) DaysOfTheWeek() pulumi.StringArrayOutput
- func (WeeklyRetentionFormatOutput) ElementType() reflect.Type
- func (o WeeklyRetentionFormatOutput) ToWeeklyRetentionFormatOutput() WeeklyRetentionFormatOutput
- func (o WeeklyRetentionFormatOutput) ToWeeklyRetentionFormatOutputWithContext(ctx context.Context) WeeklyRetentionFormatOutput
- func (o WeeklyRetentionFormatOutput) ToWeeklyRetentionFormatPtrOutput() WeeklyRetentionFormatPtrOutput
- func (o WeeklyRetentionFormatOutput) ToWeeklyRetentionFormatPtrOutputWithContext(ctx context.Context) WeeklyRetentionFormatPtrOutput
- func (o WeeklyRetentionFormatOutput) WeeksOfTheMonth() pulumi.StringArrayOutput
- type WeeklyRetentionFormatPtrInput
- type WeeklyRetentionFormatPtrOutput
- func (o WeeklyRetentionFormatPtrOutput) DaysOfTheWeek() pulumi.StringArrayOutput
- func (o WeeklyRetentionFormatPtrOutput) Elem() WeeklyRetentionFormatOutput
- func (WeeklyRetentionFormatPtrOutput) ElementType() reflect.Type
- func (o WeeklyRetentionFormatPtrOutput) ToWeeklyRetentionFormatPtrOutput() WeeklyRetentionFormatPtrOutput
- func (o WeeklyRetentionFormatPtrOutput) ToWeeklyRetentionFormatPtrOutputWithContext(ctx context.Context) WeeklyRetentionFormatPtrOutput
- func (o WeeklyRetentionFormatPtrOutput) WeeksOfTheMonth() pulumi.StringArrayOutput
- type WeeklyRetentionFormatResponse
- type WeeklyRetentionFormatResponseArgs
- func (WeeklyRetentionFormatResponseArgs) ElementType() reflect.Type
- func (i WeeklyRetentionFormatResponseArgs) ToWeeklyRetentionFormatResponseOutput() WeeklyRetentionFormatResponseOutput
- func (i WeeklyRetentionFormatResponseArgs) ToWeeklyRetentionFormatResponseOutputWithContext(ctx context.Context) WeeklyRetentionFormatResponseOutput
- func (i WeeklyRetentionFormatResponseArgs) ToWeeklyRetentionFormatResponsePtrOutput() WeeklyRetentionFormatResponsePtrOutput
- func (i WeeklyRetentionFormatResponseArgs) ToWeeklyRetentionFormatResponsePtrOutputWithContext(ctx context.Context) WeeklyRetentionFormatResponsePtrOutput
- type WeeklyRetentionFormatResponseInput
- type WeeklyRetentionFormatResponseOutput
- func (o WeeklyRetentionFormatResponseOutput) DaysOfTheWeek() pulumi.StringArrayOutput
- func (WeeklyRetentionFormatResponseOutput) ElementType() reflect.Type
- func (o WeeklyRetentionFormatResponseOutput) ToWeeklyRetentionFormatResponseOutput() WeeklyRetentionFormatResponseOutput
- func (o WeeklyRetentionFormatResponseOutput) ToWeeklyRetentionFormatResponseOutputWithContext(ctx context.Context) WeeklyRetentionFormatResponseOutput
- func (o WeeklyRetentionFormatResponseOutput) ToWeeklyRetentionFormatResponsePtrOutput() WeeklyRetentionFormatResponsePtrOutput
- func (o WeeklyRetentionFormatResponseOutput) ToWeeklyRetentionFormatResponsePtrOutputWithContext(ctx context.Context) WeeklyRetentionFormatResponsePtrOutput
- func (o WeeklyRetentionFormatResponseOutput) WeeksOfTheMonth() pulumi.StringArrayOutput
- type WeeklyRetentionFormatResponsePtrInput
- type WeeklyRetentionFormatResponsePtrOutput
- func (o WeeklyRetentionFormatResponsePtrOutput) DaysOfTheWeek() pulumi.StringArrayOutput
- func (o WeeklyRetentionFormatResponsePtrOutput) Elem() WeeklyRetentionFormatResponseOutput
- func (WeeklyRetentionFormatResponsePtrOutput) ElementType() reflect.Type
- func (o WeeklyRetentionFormatResponsePtrOutput) ToWeeklyRetentionFormatResponsePtrOutput() WeeklyRetentionFormatResponsePtrOutput
- func (o WeeklyRetentionFormatResponsePtrOutput) ToWeeklyRetentionFormatResponsePtrOutputWithContext(ctx context.Context) WeeklyRetentionFormatResponsePtrOutput
- func (o WeeklyRetentionFormatResponsePtrOutput) WeeksOfTheMonth() pulumi.StringArrayOutput
- type WeeklyRetentionSchedule
- type WeeklyRetentionScheduleArgs
- func (WeeklyRetentionScheduleArgs) ElementType() reflect.Type
- func (i WeeklyRetentionScheduleArgs) ToWeeklyRetentionScheduleOutput() WeeklyRetentionScheduleOutput
- func (i WeeklyRetentionScheduleArgs) ToWeeklyRetentionScheduleOutputWithContext(ctx context.Context) WeeklyRetentionScheduleOutput
- func (i WeeklyRetentionScheduleArgs) ToWeeklyRetentionSchedulePtrOutput() WeeklyRetentionSchedulePtrOutput
- func (i WeeklyRetentionScheduleArgs) ToWeeklyRetentionSchedulePtrOutputWithContext(ctx context.Context) WeeklyRetentionSchedulePtrOutput
- type WeeklyRetentionScheduleInput
- type WeeklyRetentionScheduleOutput
- func (o WeeklyRetentionScheduleOutput) DaysOfTheWeek() pulumi.StringArrayOutput
- func (WeeklyRetentionScheduleOutput) ElementType() reflect.Type
- func (o WeeklyRetentionScheduleOutput) RetentionDuration() RetentionDurationPtrOutput
- func (o WeeklyRetentionScheduleOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o WeeklyRetentionScheduleOutput) ToWeeklyRetentionScheduleOutput() WeeklyRetentionScheduleOutput
- func (o WeeklyRetentionScheduleOutput) ToWeeklyRetentionScheduleOutputWithContext(ctx context.Context) WeeklyRetentionScheduleOutput
- func (o WeeklyRetentionScheduleOutput) ToWeeklyRetentionSchedulePtrOutput() WeeklyRetentionSchedulePtrOutput
- func (o WeeklyRetentionScheduleOutput) ToWeeklyRetentionSchedulePtrOutputWithContext(ctx context.Context) WeeklyRetentionSchedulePtrOutput
- type WeeklyRetentionSchedulePtrInput
- type WeeklyRetentionSchedulePtrOutput
- func (o WeeklyRetentionSchedulePtrOutput) DaysOfTheWeek() pulumi.StringArrayOutput
- func (o WeeklyRetentionSchedulePtrOutput) Elem() WeeklyRetentionScheduleOutput
- func (WeeklyRetentionSchedulePtrOutput) ElementType() reflect.Type
- func (o WeeklyRetentionSchedulePtrOutput) RetentionDuration() RetentionDurationPtrOutput
- func (o WeeklyRetentionSchedulePtrOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o WeeklyRetentionSchedulePtrOutput) ToWeeklyRetentionSchedulePtrOutput() WeeklyRetentionSchedulePtrOutput
- func (o WeeklyRetentionSchedulePtrOutput) ToWeeklyRetentionSchedulePtrOutputWithContext(ctx context.Context) WeeklyRetentionSchedulePtrOutput
- type WeeklyRetentionScheduleResponse
- type WeeklyRetentionScheduleResponseArgs
- func (WeeklyRetentionScheduleResponseArgs) ElementType() reflect.Type
- func (i WeeklyRetentionScheduleResponseArgs) ToWeeklyRetentionScheduleResponseOutput() WeeklyRetentionScheduleResponseOutput
- func (i WeeklyRetentionScheduleResponseArgs) ToWeeklyRetentionScheduleResponseOutputWithContext(ctx context.Context) WeeklyRetentionScheduleResponseOutput
- func (i WeeklyRetentionScheduleResponseArgs) ToWeeklyRetentionScheduleResponsePtrOutput() WeeklyRetentionScheduleResponsePtrOutput
- func (i WeeklyRetentionScheduleResponseArgs) ToWeeklyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) WeeklyRetentionScheduleResponsePtrOutput
- type WeeklyRetentionScheduleResponseInput
- type WeeklyRetentionScheduleResponseOutput
- func (o WeeklyRetentionScheduleResponseOutput) DaysOfTheWeek() pulumi.StringArrayOutput
- func (WeeklyRetentionScheduleResponseOutput) ElementType() reflect.Type
- func (o WeeklyRetentionScheduleResponseOutput) RetentionDuration() RetentionDurationResponsePtrOutput
- func (o WeeklyRetentionScheduleResponseOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o WeeklyRetentionScheduleResponseOutput) ToWeeklyRetentionScheduleResponseOutput() WeeklyRetentionScheduleResponseOutput
- func (o WeeklyRetentionScheduleResponseOutput) ToWeeklyRetentionScheduleResponseOutputWithContext(ctx context.Context) WeeklyRetentionScheduleResponseOutput
- func (o WeeklyRetentionScheduleResponseOutput) ToWeeklyRetentionScheduleResponsePtrOutput() WeeklyRetentionScheduleResponsePtrOutput
- func (o WeeklyRetentionScheduleResponseOutput) ToWeeklyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) WeeklyRetentionScheduleResponsePtrOutput
- type WeeklyRetentionScheduleResponsePtrInput
- type WeeklyRetentionScheduleResponsePtrOutput
- func (o WeeklyRetentionScheduleResponsePtrOutput) DaysOfTheWeek() pulumi.StringArrayOutput
- func (o WeeklyRetentionScheduleResponsePtrOutput) Elem() WeeklyRetentionScheduleResponseOutput
- func (WeeklyRetentionScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o WeeklyRetentionScheduleResponsePtrOutput) RetentionDuration() RetentionDurationResponsePtrOutput
- func (o WeeklyRetentionScheduleResponsePtrOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o WeeklyRetentionScheduleResponsePtrOutput) ToWeeklyRetentionScheduleResponsePtrOutput() WeeklyRetentionScheduleResponsePtrOutput
- func (o WeeklyRetentionScheduleResponsePtrOutput) ToWeeklyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) WeeklyRetentionScheduleResponsePtrOutput
- type YearlyRetentionSchedule
- type YearlyRetentionScheduleArgs
- func (YearlyRetentionScheduleArgs) ElementType() reflect.Type
- func (i YearlyRetentionScheduleArgs) ToYearlyRetentionScheduleOutput() YearlyRetentionScheduleOutput
- func (i YearlyRetentionScheduleArgs) ToYearlyRetentionScheduleOutputWithContext(ctx context.Context) YearlyRetentionScheduleOutput
- func (i YearlyRetentionScheduleArgs) ToYearlyRetentionSchedulePtrOutput() YearlyRetentionSchedulePtrOutput
- func (i YearlyRetentionScheduleArgs) ToYearlyRetentionSchedulePtrOutputWithContext(ctx context.Context) YearlyRetentionSchedulePtrOutput
- type YearlyRetentionScheduleInput
- type YearlyRetentionScheduleOutput
- func (YearlyRetentionScheduleOutput) ElementType() reflect.Type
- func (o YearlyRetentionScheduleOutput) MonthsOfYear() pulumi.StringArrayOutput
- func (o YearlyRetentionScheduleOutput) RetentionDuration() RetentionDurationPtrOutput
- func (o YearlyRetentionScheduleOutput) RetentionScheduleDaily() DailyRetentionFormatPtrOutput
- func (o YearlyRetentionScheduleOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
- func (o YearlyRetentionScheduleOutput) RetentionScheduleWeekly() WeeklyRetentionFormatPtrOutput
- func (o YearlyRetentionScheduleOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o YearlyRetentionScheduleOutput) ToYearlyRetentionScheduleOutput() YearlyRetentionScheduleOutput
- func (o YearlyRetentionScheduleOutput) ToYearlyRetentionScheduleOutputWithContext(ctx context.Context) YearlyRetentionScheduleOutput
- func (o YearlyRetentionScheduleOutput) ToYearlyRetentionSchedulePtrOutput() YearlyRetentionSchedulePtrOutput
- func (o YearlyRetentionScheduleOutput) ToYearlyRetentionSchedulePtrOutputWithContext(ctx context.Context) YearlyRetentionSchedulePtrOutput
- type YearlyRetentionSchedulePtrInput
- type YearlyRetentionSchedulePtrOutput
- func (o YearlyRetentionSchedulePtrOutput) Elem() YearlyRetentionScheduleOutput
- func (YearlyRetentionSchedulePtrOutput) ElementType() reflect.Type
- func (o YearlyRetentionSchedulePtrOutput) MonthsOfYear() pulumi.StringArrayOutput
- func (o YearlyRetentionSchedulePtrOutput) RetentionDuration() RetentionDurationPtrOutput
- func (o YearlyRetentionSchedulePtrOutput) RetentionScheduleDaily() DailyRetentionFormatPtrOutput
- func (o YearlyRetentionSchedulePtrOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
- func (o YearlyRetentionSchedulePtrOutput) RetentionScheduleWeekly() WeeklyRetentionFormatPtrOutput
- func (o YearlyRetentionSchedulePtrOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o YearlyRetentionSchedulePtrOutput) ToYearlyRetentionSchedulePtrOutput() YearlyRetentionSchedulePtrOutput
- func (o YearlyRetentionSchedulePtrOutput) ToYearlyRetentionSchedulePtrOutputWithContext(ctx context.Context) YearlyRetentionSchedulePtrOutput
- type YearlyRetentionScheduleResponse
- type YearlyRetentionScheduleResponseArgs
- func (YearlyRetentionScheduleResponseArgs) ElementType() reflect.Type
- func (i YearlyRetentionScheduleResponseArgs) ToYearlyRetentionScheduleResponseOutput() YearlyRetentionScheduleResponseOutput
- func (i YearlyRetentionScheduleResponseArgs) ToYearlyRetentionScheduleResponseOutputWithContext(ctx context.Context) YearlyRetentionScheduleResponseOutput
- func (i YearlyRetentionScheduleResponseArgs) ToYearlyRetentionScheduleResponsePtrOutput() YearlyRetentionScheduleResponsePtrOutput
- func (i YearlyRetentionScheduleResponseArgs) ToYearlyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) YearlyRetentionScheduleResponsePtrOutput
- type YearlyRetentionScheduleResponseInput
- type YearlyRetentionScheduleResponseOutput
- func (YearlyRetentionScheduleResponseOutput) ElementType() reflect.Type
- func (o YearlyRetentionScheduleResponseOutput) MonthsOfYear() pulumi.StringArrayOutput
- func (o YearlyRetentionScheduleResponseOutput) RetentionDuration() RetentionDurationResponsePtrOutput
- func (o YearlyRetentionScheduleResponseOutput) RetentionScheduleDaily() DailyRetentionFormatResponsePtrOutput
- func (o YearlyRetentionScheduleResponseOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
- func (o YearlyRetentionScheduleResponseOutput) RetentionScheduleWeekly() WeeklyRetentionFormatResponsePtrOutput
- func (o YearlyRetentionScheduleResponseOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o YearlyRetentionScheduleResponseOutput) ToYearlyRetentionScheduleResponseOutput() YearlyRetentionScheduleResponseOutput
- func (o YearlyRetentionScheduleResponseOutput) ToYearlyRetentionScheduleResponseOutputWithContext(ctx context.Context) YearlyRetentionScheduleResponseOutput
- func (o YearlyRetentionScheduleResponseOutput) ToYearlyRetentionScheduleResponsePtrOutput() YearlyRetentionScheduleResponsePtrOutput
- func (o YearlyRetentionScheduleResponseOutput) ToYearlyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) YearlyRetentionScheduleResponsePtrOutput
- type YearlyRetentionScheduleResponsePtrInput
- type YearlyRetentionScheduleResponsePtrOutput
- func (o YearlyRetentionScheduleResponsePtrOutput) Elem() YearlyRetentionScheduleResponseOutput
- func (YearlyRetentionScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o YearlyRetentionScheduleResponsePtrOutput) MonthsOfYear() pulumi.StringArrayOutput
- func (o YearlyRetentionScheduleResponsePtrOutput) RetentionDuration() RetentionDurationResponsePtrOutput
- func (o YearlyRetentionScheduleResponsePtrOutput) RetentionScheduleDaily() DailyRetentionFormatResponsePtrOutput
- func (o YearlyRetentionScheduleResponsePtrOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
- func (o YearlyRetentionScheduleResponsePtrOutput) RetentionScheduleWeekly() WeeklyRetentionFormatResponsePtrOutput
- func (o YearlyRetentionScheduleResponsePtrOutput) RetentionTimes() pulumi.StringArrayOutput
- func (o YearlyRetentionScheduleResponsePtrOutput) ToYearlyRetentionScheduleResponsePtrOutput() YearlyRetentionScheduleResponsePtrOutput
- func (o YearlyRetentionScheduleResponsePtrOutput) ToYearlyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) YearlyRetentionScheduleResponsePtrOutput
Constants ¶
const ( BackupManagementTypeInvalid = BackupManagementType("Invalid") BackupManagementTypeAzureIaasVM = BackupManagementType("AzureIaasVM") BackupManagementTypeMAB = BackupManagementType("MAB") BackupManagementTypeDPM = BackupManagementType("DPM") BackupManagementTypeAzureBackupServer = BackupManagementType("AzureBackupServer") BackupManagementTypeAzureSql = BackupManagementType("AzureSql") )
const ( DataSourceTypeInvalid = DataSourceType("Invalid") DataSourceTypeVM = DataSourceType("VM") DataSourceTypeFileFolder = DataSourceType("FileFolder") DataSourceTypeAzureSqlDb = DataSourceType("AzureSqlDb") DataSourceTypeSQLDB = DataSourceType("SQLDB") DataSourceTypeExchange = DataSourceType("Exchange") DataSourceTypeDPMUnknown = DataSourceType("DPMUnknown") )
const ( DayOfWeekSunday = DayOfWeek("Sunday") DayOfWeekMonday = DayOfWeek("Monday") DayOfWeekTuesday = DayOfWeek("Tuesday") DayOfWeekWednesday = DayOfWeek("Wednesday") DayOfWeekThursday = DayOfWeek("Thursday") DayOfWeekFriday = DayOfWeek("Friday") DayOfWeekSaturday = DayOfWeek("Saturday") )
const ( MonthOfYearInvalid = MonthOfYear("Invalid") MonthOfYearJanuary = MonthOfYear("January") MonthOfYearFebruary = MonthOfYear("February") MonthOfYearMarch = MonthOfYear("March") MonthOfYearApril = MonthOfYear("April") MonthOfYearMay = MonthOfYear("May") MonthOfYearJune = MonthOfYear("June") MonthOfYearJuly = MonthOfYear("July") MonthOfYearAugust = MonthOfYear("August") MonthOfYearSeptember = MonthOfYear("September") MonthOfYearOctober = MonthOfYear("October") MonthOfYearNovember = MonthOfYear("November") MonthOfYearDecember = MonthOfYear("December") )
const ( ProtectedItemStateInvalid = ProtectedItemState("Invalid") ProtectedItemStateIRPending = ProtectedItemState("IRPending") ProtectedItemStateProtected = ProtectedItemState("Protected") ProtectedItemStateProtectionError = ProtectedItemState("ProtectionError") ProtectedItemStateProtectionStopped = ProtectedItemState("ProtectionStopped") ProtectedItemStateProtectionPaused = ProtectedItemState("ProtectionPaused") )
const ( ProtectionStateInvalid = ProtectionState("Invalid") ProtectionStateIRPending = ProtectionState("IRPending") ProtectionStateProtected = ProtectionState("Protected") ProtectionStateProtectionError = ProtectionState("ProtectionError") ProtectionStateProtectionStopped = ProtectionState("ProtectionStopped") ProtectionStateProtectionPaused = ProtectionState("ProtectionPaused") )
const ( ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned") ResourceIdentityTypeNone = ResourceIdentityType("None") )
const ( RetentionDurationTypeInvalid = RetentionDurationType("Invalid") RetentionDurationTypeDays = RetentionDurationType("Days") RetentionDurationTypeWeeks = RetentionDurationType("Weeks") RetentionDurationTypeMonths = RetentionDurationType("Months") RetentionDurationTypeYears = RetentionDurationType("Years") )
const ( RetentionScheduleFormatInvalid = RetentionScheduleFormat("Invalid") RetentionScheduleFormatDaily = RetentionScheduleFormat("Daily") RetentionScheduleFormatWeekly = RetentionScheduleFormat("Weekly") )
const ( ScheduleRunTypeInvalid = ScheduleRunType("Invalid") ScheduleRunTypeDaily = ScheduleRunType("Daily") ScheduleRunTypeWeekly = ScheduleRunType("Weekly") )
const ( SkuNameStandard = SkuName("Standard") SkuNameRS0 = SkuName("RS0") )
const ( WeekOfMonthFirst = WeekOfMonth("First") WeekOfMonthSecond = WeekOfMonth("Second") WeekOfMonthThird = WeekOfMonth("Third") WeekOfMonthFourth = WeekOfMonth("Fourth") WeekOfMonthLast = WeekOfMonth("Last") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzureIaaSClassicComputeVMProtectedItem ¶ added in v0.5.0
type AzureIaaSClassicComputeVMProtectedItem struct { // The backup management type associated with the backup item. BackupManagementType *string `pulumi:"backupManagementType"` // Additional information for this backup item. ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo `pulumi:"extendedInfo"` // The friendly name of the VM represented by this backup item. FriendlyName *string `pulumi:"friendlyName"` // The last backup operation status. The possible values are: Healthy or Unhealthy. LastBackupStatus *string `pulumi:"lastBackupStatus"` // The timestamp of the last backup operation for this backup item. LastBackupTime *string `pulumi:"lastBackupTime"` // The timestamp when the most recent backup copy was created for this backup item. LastRecoveryPoint *string `pulumi:"lastRecoveryPoint"` // The ID of the backup policy associated with this backup item. PolicyId *string `pulumi:"policyId"` // The backup item type. // Expected value is 'AzureIaaSVMProtectedItem'. ProtectedItemType *string `pulumi:"protectedItemType"` // The backup state of this backup item. ProtectionState *string `pulumi:"protectionState"` // The backup status of this backup item. ProtectionStatus *string `pulumi:"protectionStatus"` // The ID of the resource to be backed up. SourceResourceId *string `pulumi:"sourceResourceId"` // The fully qualified Resource Manager ID of the virtual machine represented by this item. VirtualMachineId *string `pulumi:"virtualMachineId"` // The workload type for this item. WorkloadType *string `pulumi:"workloadType"` }
IaaS VM workload-specific backup item representing the classic VM.
type AzureIaaSClassicComputeVMProtectedItemArgs ¶ added in v0.5.0
type AzureIaaSClassicComputeVMProtectedItemArgs struct { // The backup management type associated with the backup item. BackupManagementType *BackupManagementType `pulumi:"backupManagementType"` // Additional information for this backup item. ExtendedInfo AzureIaaSVMProtectedItemExtendedInfoPtrInput `pulumi:"extendedInfo"` // The friendly name of the VM represented by this backup item. FriendlyName pulumi.StringPtrInput `pulumi:"friendlyName"` // The last backup operation status. The possible values are: Healthy or Unhealthy. LastBackupStatus pulumi.StringPtrInput `pulumi:"lastBackupStatus"` // The timestamp of the last backup operation for this backup item. LastBackupTime pulumi.StringPtrInput `pulumi:"lastBackupTime"` // The timestamp when the most recent backup copy was created for this backup item. LastRecoveryPoint pulumi.StringPtrInput `pulumi:"lastRecoveryPoint"` // The ID of the backup policy associated with this backup item. PolicyId pulumi.StringPtrInput `pulumi:"policyId"` // The backup item type. // Expected value is 'AzureIaaSVMProtectedItem'. ProtectedItemType pulumi.StringPtrInput `pulumi:"protectedItemType"` // The backup state of this backup item. ProtectionState *ProtectionState `pulumi:"protectionState"` // The backup status of this backup item. ProtectionStatus pulumi.StringPtrInput `pulumi:"protectionStatus"` // The ID of the resource to be backed up. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` // The fully qualified Resource Manager ID of the virtual machine represented by this item. VirtualMachineId pulumi.StringPtrInput `pulumi:"virtualMachineId"` // The workload type for this item. WorkloadType *DataSourceType `pulumi:"workloadType"` }
IaaS VM workload-specific backup item representing the classic VM.
func (AzureIaaSClassicComputeVMProtectedItemArgs) ElementType ¶ added in v0.5.0
func (AzureIaaSClassicComputeVMProtectedItemArgs) ElementType() reflect.Type
func (AzureIaaSClassicComputeVMProtectedItemArgs) ToAzureIaaSClassicComputeVMProtectedItemOutput ¶ added in v0.5.0
func (i AzureIaaSClassicComputeVMProtectedItemArgs) ToAzureIaaSClassicComputeVMProtectedItemOutput() AzureIaaSClassicComputeVMProtectedItemOutput
func (AzureIaaSClassicComputeVMProtectedItemArgs) ToAzureIaaSClassicComputeVMProtectedItemOutputWithContext ¶ added in v0.5.0
func (i AzureIaaSClassicComputeVMProtectedItemArgs) ToAzureIaaSClassicComputeVMProtectedItemOutputWithContext(ctx context.Context) AzureIaaSClassicComputeVMProtectedItemOutput
type AzureIaaSClassicComputeVMProtectedItemInput ¶ added in v0.5.0
type AzureIaaSClassicComputeVMProtectedItemInput interface { pulumi.Input ToAzureIaaSClassicComputeVMProtectedItemOutput() AzureIaaSClassicComputeVMProtectedItemOutput ToAzureIaaSClassicComputeVMProtectedItemOutputWithContext(context.Context) AzureIaaSClassicComputeVMProtectedItemOutput }
AzureIaaSClassicComputeVMProtectedItemInput is an input type that accepts AzureIaaSClassicComputeVMProtectedItemArgs and AzureIaaSClassicComputeVMProtectedItemOutput values. You can construct a concrete instance of `AzureIaaSClassicComputeVMProtectedItemInput` via:
AzureIaaSClassicComputeVMProtectedItemArgs{...}
type AzureIaaSClassicComputeVMProtectedItemOutput ¶ added in v0.5.0
type AzureIaaSClassicComputeVMProtectedItemOutput struct{ *pulumi.OutputState }
IaaS VM workload-specific backup item representing the classic VM.
func (AzureIaaSClassicComputeVMProtectedItemOutput) BackupManagementType ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) BackupManagementType() pulumi.StringPtrOutput
The backup management type associated with the backup item.
func (AzureIaaSClassicComputeVMProtectedItemOutput) ElementType ¶ added in v0.5.0
func (AzureIaaSClassicComputeVMProtectedItemOutput) ElementType() reflect.Type
func (AzureIaaSClassicComputeVMProtectedItemOutput) ExtendedInfo ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) ExtendedInfo() AzureIaaSVMProtectedItemExtendedInfoPtrOutput
Additional information for this backup item.
func (AzureIaaSClassicComputeVMProtectedItemOutput) FriendlyName ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) FriendlyName() pulumi.StringPtrOutput
The friendly name of the VM represented by this backup item.
func (AzureIaaSClassicComputeVMProtectedItemOutput) LastBackupStatus ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) LastBackupStatus() pulumi.StringPtrOutput
The last backup operation status. The possible values are: Healthy or Unhealthy.
func (AzureIaaSClassicComputeVMProtectedItemOutput) LastBackupTime ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) LastBackupTime() pulumi.StringPtrOutput
The timestamp of the last backup operation for this backup item.
func (AzureIaaSClassicComputeVMProtectedItemOutput) LastRecoveryPoint ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) LastRecoveryPoint() pulumi.StringPtrOutput
The timestamp when the most recent backup copy was created for this backup item.
func (AzureIaaSClassicComputeVMProtectedItemOutput) PolicyId ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) PolicyId() pulumi.StringPtrOutput
The ID of the backup policy associated with this backup item.
func (AzureIaaSClassicComputeVMProtectedItemOutput) ProtectedItemType ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) ProtectedItemType() pulumi.StringPtrOutput
The backup item type. Expected value is 'AzureIaaSVMProtectedItem'.
func (AzureIaaSClassicComputeVMProtectedItemOutput) ProtectionState ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) ProtectionState() pulumi.StringPtrOutput
The backup state of this backup item.
func (AzureIaaSClassicComputeVMProtectedItemOutput) ProtectionStatus ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) ProtectionStatus() pulumi.StringPtrOutput
The backup status of this backup item.
func (AzureIaaSClassicComputeVMProtectedItemOutput) SourceResourceId ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) SourceResourceId() pulumi.StringPtrOutput
The ID of the resource to be backed up.
func (AzureIaaSClassicComputeVMProtectedItemOutput) ToAzureIaaSClassicComputeVMProtectedItemOutput ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) ToAzureIaaSClassicComputeVMProtectedItemOutput() AzureIaaSClassicComputeVMProtectedItemOutput
func (AzureIaaSClassicComputeVMProtectedItemOutput) ToAzureIaaSClassicComputeVMProtectedItemOutputWithContext ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) ToAzureIaaSClassicComputeVMProtectedItemOutputWithContext(ctx context.Context) AzureIaaSClassicComputeVMProtectedItemOutput
func (AzureIaaSClassicComputeVMProtectedItemOutput) VirtualMachineId ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) VirtualMachineId() pulumi.StringPtrOutput
The fully qualified Resource Manager ID of the virtual machine represented by this item.
func (AzureIaaSClassicComputeVMProtectedItemOutput) WorkloadType ¶ added in v0.5.0
func (o AzureIaaSClassicComputeVMProtectedItemOutput) WorkloadType() pulumi.StringPtrOutput
The workload type for this item.
type AzureIaaSComputeVMProtectedItem ¶ added in v0.5.0
type AzureIaaSComputeVMProtectedItem struct { // The backup management type associated with the backup item. BackupManagementType *string `pulumi:"backupManagementType"` // Additional information for this backup item. ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo `pulumi:"extendedInfo"` // The friendly name of the VM represented by this backup item. FriendlyName *string `pulumi:"friendlyName"` // The last backup operation status. The possible values are: Healthy or Unhealthy. LastBackupStatus *string `pulumi:"lastBackupStatus"` // The timestamp of the last backup operation for this backup item. LastBackupTime *string `pulumi:"lastBackupTime"` // The timestamp when the most recent backup copy was created for this backup item. LastRecoveryPoint *string `pulumi:"lastRecoveryPoint"` // The ID of the backup policy associated with this backup item. PolicyId *string `pulumi:"policyId"` // The backup item type. // Expected value is 'AzureIaaSVMProtectedItem'. ProtectedItemType *string `pulumi:"protectedItemType"` // The backup state of this backup item. ProtectionState *string `pulumi:"protectionState"` // The backup status of this backup item. ProtectionStatus *string `pulumi:"protectionStatus"` // The ID of the resource to be backed up. SourceResourceId *string `pulumi:"sourceResourceId"` // The fully qualified Resource Manager ID of the virtual machine represented by this item. VirtualMachineId *string `pulumi:"virtualMachineId"` // The workload type for this item. WorkloadType *string `pulumi:"workloadType"` }
IaaS VM workload-specific backup item representing the Resource Manager VM.
type AzureIaaSComputeVMProtectedItemArgs ¶ added in v0.5.0
type AzureIaaSComputeVMProtectedItemArgs struct { // The backup management type associated with the backup item. BackupManagementType *BackupManagementType `pulumi:"backupManagementType"` // Additional information for this backup item. ExtendedInfo AzureIaaSVMProtectedItemExtendedInfoPtrInput `pulumi:"extendedInfo"` // The friendly name of the VM represented by this backup item. FriendlyName pulumi.StringPtrInput `pulumi:"friendlyName"` // The last backup operation status. The possible values are: Healthy or Unhealthy. LastBackupStatus pulumi.StringPtrInput `pulumi:"lastBackupStatus"` // The timestamp of the last backup operation for this backup item. LastBackupTime pulumi.StringPtrInput `pulumi:"lastBackupTime"` // The timestamp when the most recent backup copy was created for this backup item. LastRecoveryPoint pulumi.StringPtrInput `pulumi:"lastRecoveryPoint"` // The ID of the backup policy associated with this backup item. PolicyId pulumi.StringPtrInput `pulumi:"policyId"` // The backup item type. // Expected value is 'AzureIaaSVMProtectedItem'. ProtectedItemType pulumi.StringPtrInput `pulumi:"protectedItemType"` // The backup state of this backup item. ProtectionState *ProtectionState `pulumi:"protectionState"` // The backup status of this backup item. ProtectionStatus pulumi.StringPtrInput `pulumi:"protectionStatus"` // The ID of the resource to be backed up. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` // The fully qualified Resource Manager ID of the virtual machine represented by this item. VirtualMachineId pulumi.StringPtrInput `pulumi:"virtualMachineId"` // The workload type for this item. WorkloadType *DataSourceType `pulumi:"workloadType"` }
IaaS VM workload-specific backup item representing the Resource Manager VM.
func (AzureIaaSComputeVMProtectedItemArgs) ElementType ¶ added in v0.5.0
func (AzureIaaSComputeVMProtectedItemArgs) ElementType() reflect.Type
func (AzureIaaSComputeVMProtectedItemArgs) ToAzureIaaSComputeVMProtectedItemOutput ¶ added in v0.5.0
func (i AzureIaaSComputeVMProtectedItemArgs) ToAzureIaaSComputeVMProtectedItemOutput() AzureIaaSComputeVMProtectedItemOutput
func (AzureIaaSComputeVMProtectedItemArgs) ToAzureIaaSComputeVMProtectedItemOutputWithContext ¶ added in v0.5.0
func (i AzureIaaSComputeVMProtectedItemArgs) ToAzureIaaSComputeVMProtectedItemOutputWithContext(ctx context.Context) AzureIaaSComputeVMProtectedItemOutput
type AzureIaaSComputeVMProtectedItemInput ¶ added in v0.5.0
type AzureIaaSComputeVMProtectedItemInput interface { pulumi.Input ToAzureIaaSComputeVMProtectedItemOutput() AzureIaaSComputeVMProtectedItemOutput ToAzureIaaSComputeVMProtectedItemOutputWithContext(context.Context) AzureIaaSComputeVMProtectedItemOutput }
AzureIaaSComputeVMProtectedItemInput is an input type that accepts AzureIaaSComputeVMProtectedItemArgs and AzureIaaSComputeVMProtectedItemOutput values. You can construct a concrete instance of `AzureIaaSComputeVMProtectedItemInput` via:
AzureIaaSComputeVMProtectedItemArgs{...}
type AzureIaaSComputeVMProtectedItemOutput ¶ added in v0.5.0
type AzureIaaSComputeVMProtectedItemOutput struct{ *pulumi.OutputState }
IaaS VM workload-specific backup item representing the Resource Manager VM.
func (AzureIaaSComputeVMProtectedItemOutput) BackupManagementType ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) BackupManagementType() pulumi.StringPtrOutput
The backup management type associated with the backup item.
func (AzureIaaSComputeVMProtectedItemOutput) ElementType ¶ added in v0.5.0
func (AzureIaaSComputeVMProtectedItemOutput) ElementType() reflect.Type
func (AzureIaaSComputeVMProtectedItemOutput) ExtendedInfo ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) ExtendedInfo() AzureIaaSVMProtectedItemExtendedInfoPtrOutput
Additional information for this backup item.
func (AzureIaaSComputeVMProtectedItemOutput) FriendlyName ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) FriendlyName() pulumi.StringPtrOutput
The friendly name of the VM represented by this backup item.
func (AzureIaaSComputeVMProtectedItemOutput) LastBackupStatus ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) LastBackupStatus() pulumi.StringPtrOutput
The last backup operation status. The possible values are: Healthy or Unhealthy.
func (AzureIaaSComputeVMProtectedItemOutput) LastBackupTime ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) LastBackupTime() pulumi.StringPtrOutput
The timestamp of the last backup operation for this backup item.
func (AzureIaaSComputeVMProtectedItemOutput) LastRecoveryPoint ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) LastRecoveryPoint() pulumi.StringPtrOutput
The timestamp when the most recent backup copy was created for this backup item.
func (AzureIaaSComputeVMProtectedItemOutput) PolicyId ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) PolicyId() pulumi.StringPtrOutput
The ID of the backup policy associated with this backup item.
func (AzureIaaSComputeVMProtectedItemOutput) ProtectedItemType ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) ProtectedItemType() pulumi.StringPtrOutput
The backup item type. Expected value is 'AzureIaaSVMProtectedItem'.
func (AzureIaaSComputeVMProtectedItemOutput) ProtectionState ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) ProtectionState() pulumi.StringPtrOutput
The backup state of this backup item.
func (AzureIaaSComputeVMProtectedItemOutput) ProtectionStatus ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) ProtectionStatus() pulumi.StringPtrOutput
The backup status of this backup item.
func (AzureIaaSComputeVMProtectedItemOutput) SourceResourceId ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) SourceResourceId() pulumi.StringPtrOutput
The ID of the resource to be backed up.
func (AzureIaaSComputeVMProtectedItemOutput) ToAzureIaaSComputeVMProtectedItemOutput ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) ToAzureIaaSComputeVMProtectedItemOutput() AzureIaaSComputeVMProtectedItemOutput
func (AzureIaaSComputeVMProtectedItemOutput) ToAzureIaaSComputeVMProtectedItemOutputWithContext ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) ToAzureIaaSComputeVMProtectedItemOutputWithContext(ctx context.Context) AzureIaaSComputeVMProtectedItemOutput
func (AzureIaaSComputeVMProtectedItemOutput) VirtualMachineId ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) VirtualMachineId() pulumi.StringPtrOutput
The fully qualified Resource Manager ID of the virtual machine represented by this item.
func (AzureIaaSComputeVMProtectedItemOutput) WorkloadType ¶ added in v0.5.0
func (o AzureIaaSComputeVMProtectedItemOutput) WorkloadType() pulumi.StringPtrOutput
The workload type for this item.
type AzureIaaSVMProtectedItem ¶
type AzureIaaSVMProtectedItem struct { // The backup management type associated with the backup item. BackupManagementType *string `pulumi:"backupManagementType"` // Additional information for this backup item. ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo `pulumi:"extendedInfo"` // The friendly name of the VM represented by this backup item. FriendlyName *string `pulumi:"friendlyName"` // The last backup operation status. The possible values are: Healthy or Unhealthy. LastBackupStatus *string `pulumi:"lastBackupStatus"` // The timestamp of the last backup operation for this backup item. LastBackupTime *string `pulumi:"lastBackupTime"` // The timestamp when the most recent backup copy was created for this backup item. LastRecoveryPoint *string `pulumi:"lastRecoveryPoint"` // The ID of the backup policy associated with this backup item. PolicyId *string `pulumi:"policyId"` // The backup item type. // Expected value is 'AzureIaaSVMProtectedItem'. ProtectedItemType *string `pulumi:"protectedItemType"` // The backup state of this backup item. ProtectionState *string `pulumi:"protectionState"` // The backup status of this backup item. ProtectionStatus *string `pulumi:"protectionStatus"` // The ID of the resource to be backed up. SourceResourceId *string `pulumi:"sourceResourceId"` // The fully qualified Resource Manager ID of the virtual machine represented by this item. VirtualMachineId *string `pulumi:"virtualMachineId"` // The workload type for this item. WorkloadType *string `pulumi:"workloadType"` }
This Azure VM workload-specific (also known as IaaS VM workload-specific) backup item has been backed up.
type AzureIaaSVMProtectedItemArgs ¶
type AzureIaaSVMProtectedItemArgs struct { // The backup management type associated with the backup item. BackupManagementType *BackupManagementType `pulumi:"backupManagementType"` // Additional information for this backup item. ExtendedInfo AzureIaaSVMProtectedItemExtendedInfoPtrInput `pulumi:"extendedInfo"` // The friendly name of the VM represented by this backup item. FriendlyName pulumi.StringPtrInput `pulumi:"friendlyName"` // The last backup operation status. The possible values are: Healthy or Unhealthy. LastBackupStatus pulumi.StringPtrInput `pulumi:"lastBackupStatus"` // The timestamp of the last backup operation for this backup item. LastBackupTime pulumi.StringPtrInput `pulumi:"lastBackupTime"` // The timestamp when the most recent backup copy was created for this backup item. LastRecoveryPoint pulumi.StringPtrInput `pulumi:"lastRecoveryPoint"` // The ID of the backup policy associated with this backup item. PolicyId pulumi.StringPtrInput `pulumi:"policyId"` // The backup item type. // Expected value is 'AzureIaaSVMProtectedItem'. ProtectedItemType pulumi.StringPtrInput `pulumi:"protectedItemType"` // The backup state of this backup item. ProtectionState *ProtectionState `pulumi:"protectionState"` // The backup status of this backup item. ProtectionStatus pulumi.StringPtrInput `pulumi:"protectionStatus"` // The ID of the resource to be backed up. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` // The fully qualified Resource Manager ID of the virtual machine represented by this item. VirtualMachineId pulumi.StringPtrInput `pulumi:"virtualMachineId"` // The workload type for this item. WorkloadType *DataSourceType `pulumi:"workloadType"` }
This Azure VM workload-specific (also known as IaaS VM workload-specific) backup item has been backed up.
func (AzureIaaSVMProtectedItemArgs) ElementType ¶
func (AzureIaaSVMProtectedItemArgs) ElementType() reflect.Type
func (AzureIaaSVMProtectedItemArgs) ToAzureIaaSVMProtectedItemOutput ¶
func (i AzureIaaSVMProtectedItemArgs) ToAzureIaaSVMProtectedItemOutput() AzureIaaSVMProtectedItemOutput
func (AzureIaaSVMProtectedItemArgs) ToAzureIaaSVMProtectedItemOutputWithContext ¶
func (i AzureIaaSVMProtectedItemArgs) ToAzureIaaSVMProtectedItemOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemOutput
type AzureIaaSVMProtectedItemExtendedInfo ¶
type AzureIaaSVMProtectedItemExtendedInfo struct { // The oldest backup copy available for this backup item. OldestRecoveryPoint *string `pulumi:"oldestRecoveryPoint"` // Specifies if the backup policy associated with the backup item is inconsistent. PolicyInconsistent *bool `pulumi:"policyInconsistent"` // The number of backup copies available for this backup item. RecoveryPointCount *int `pulumi:"recoveryPointCount"` }
Additional information for the Azure VM (also known as IaaS VM)-specific backup item.
type AzureIaaSVMProtectedItemExtendedInfoArgs ¶
type AzureIaaSVMProtectedItemExtendedInfoArgs struct { // The oldest backup copy available for this backup item. OldestRecoveryPoint pulumi.StringPtrInput `pulumi:"oldestRecoveryPoint"` // Specifies if the backup policy associated with the backup item is inconsistent. PolicyInconsistent pulumi.BoolPtrInput `pulumi:"policyInconsistent"` // The number of backup copies available for this backup item. RecoveryPointCount pulumi.IntPtrInput `pulumi:"recoveryPointCount"` }
Additional information for the Azure VM (also known as IaaS VM)-specific backup item.
func (AzureIaaSVMProtectedItemExtendedInfoArgs) ElementType ¶
func (AzureIaaSVMProtectedItemExtendedInfoArgs) ElementType() reflect.Type
func (AzureIaaSVMProtectedItemExtendedInfoArgs) ToAzureIaaSVMProtectedItemExtendedInfoOutput ¶
func (i AzureIaaSVMProtectedItemExtendedInfoArgs) ToAzureIaaSVMProtectedItemExtendedInfoOutput() AzureIaaSVMProtectedItemExtendedInfoOutput
func (AzureIaaSVMProtectedItemExtendedInfoArgs) ToAzureIaaSVMProtectedItemExtendedInfoOutputWithContext ¶
func (i AzureIaaSVMProtectedItemExtendedInfoArgs) ToAzureIaaSVMProtectedItemExtendedInfoOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemExtendedInfoOutput
func (AzureIaaSVMProtectedItemExtendedInfoArgs) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutput ¶
func (i AzureIaaSVMProtectedItemExtendedInfoArgs) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutput() AzureIaaSVMProtectedItemExtendedInfoPtrOutput
func (AzureIaaSVMProtectedItemExtendedInfoArgs) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutputWithContext ¶
func (i AzureIaaSVMProtectedItemExtendedInfoArgs) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemExtendedInfoPtrOutput
type AzureIaaSVMProtectedItemExtendedInfoInput ¶
type AzureIaaSVMProtectedItemExtendedInfoInput interface { pulumi.Input ToAzureIaaSVMProtectedItemExtendedInfoOutput() AzureIaaSVMProtectedItemExtendedInfoOutput ToAzureIaaSVMProtectedItemExtendedInfoOutputWithContext(context.Context) AzureIaaSVMProtectedItemExtendedInfoOutput }
AzureIaaSVMProtectedItemExtendedInfoInput is an input type that accepts AzureIaaSVMProtectedItemExtendedInfoArgs and AzureIaaSVMProtectedItemExtendedInfoOutput values. You can construct a concrete instance of `AzureIaaSVMProtectedItemExtendedInfoInput` via:
AzureIaaSVMProtectedItemExtendedInfoArgs{...}
type AzureIaaSVMProtectedItemExtendedInfoOutput ¶
type AzureIaaSVMProtectedItemExtendedInfoOutput struct{ *pulumi.OutputState }
Additional information for the Azure VM (also known as IaaS VM)-specific backup item.
func (AzureIaaSVMProtectedItemExtendedInfoOutput) ElementType ¶
func (AzureIaaSVMProtectedItemExtendedInfoOutput) ElementType() reflect.Type
func (AzureIaaSVMProtectedItemExtendedInfoOutput) OldestRecoveryPoint ¶
func (o AzureIaaSVMProtectedItemExtendedInfoOutput) OldestRecoveryPoint() pulumi.StringPtrOutput
The oldest backup copy available for this backup item.
func (AzureIaaSVMProtectedItemExtendedInfoOutput) PolicyInconsistent ¶
func (o AzureIaaSVMProtectedItemExtendedInfoOutput) PolicyInconsistent() pulumi.BoolPtrOutput
Specifies if the backup policy associated with the backup item is inconsistent.
func (AzureIaaSVMProtectedItemExtendedInfoOutput) RecoveryPointCount ¶
func (o AzureIaaSVMProtectedItemExtendedInfoOutput) RecoveryPointCount() pulumi.IntPtrOutput
The number of backup copies available for this backup item.
func (AzureIaaSVMProtectedItemExtendedInfoOutput) ToAzureIaaSVMProtectedItemExtendedInfoOutput ¶
func (o AzureIaaSVMProtectedItemExtendedInfoOutput) ToAzureIaaSVMProtectedItemExtendedInfoOutput() AzureIaaSVMProtectedItemExtendedInfoOutput
func (AzureIaaSVMProtectedItemExtendedInfoOutput) ToAzureIaaSVMProtectedItemExtendedInfoOutputWithContext ¶
func (o AzureIaaSVMProtectedItemExtendedInfoOutput) ToAzureIaaSVMProtectedItemExtendedInfoOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemExtendedInfoOutput
func (AzureIaaSVMProtectedItemExtendedInfoOutput) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutput ¶
func (o AzureIaaSVMProtectedItemExtendedInfoOutput) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutput() AzureIaaSVMProtectedItemExtendedInfoPtrOutput
func (AzureIaaSVMProtectedItemExtendedInfoOutput) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutputWithContext ¶
func (o AzureIaaSVMProtectedItemExtendedInfoOutput) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemExtendedInfoPtrOutput
type AzureIaaSVMProtectedItemExtendedInfoPtrInput ¶
type AzureIaaSVMProtectedItemExtendedInfoPtrInput interface { pulumi.Input ToAzureIaaSVMProtectedItemExtendedInfoPtrOutput() AzureIaaSVMProtectedItemExtendedInfoPtrOutput ToAzureIaaSVMProtectedItemExtendedInfoPtrOutputWithContext(context.Context) AzureIaaSVMProtectedItemExtendedInfoPtrOutput }
AzureIaaSVMProtectedItemExtendedInfoPtrInput is an input type that accepts AzureIaaSVMProtectedItemExtendedInfoArgs, AzureIaaSVMProtectedItemExtendedInfoPtr and AzureIaaSVMProtectedItemExtendedInfoPtrOutput values. You can construct a concrete instance of `AzureIaaSVMProtectedItemExtendedInfoPtrInput` via:
AzureIaaSVMProtectedItemExtendedInfoArgs{...} or: nil
func AzureIaaSVMProtectedItemExtendedInfoPtr ¶
func AzureIaaSVMProtectedItemExtendedInfoPtr(v *AzureIaaSVMProtectedItemExtendedInfoArgs) AzureIaaSVMProtectedItemExtendedInfoPtrInput
type AzureIaaSVMProtectedItemExtendedInfoPtrOutput ¶
type AzureIaaSVMProtectedItemExtendedInfoPtrOutput struct{ *pulumi.OutputState }
func (AzureIaaSVMProtectedItemExtendedInfoPtrOutput) ElementType ¶
func (AzureIaaSVMProtectedItemExtendedInfoPtrOutput) ElementType() reflect.Type
func (AzureIaaSVMProtectedItemExtendedInfoPtrOutput) OldestRecoveryPoint ¶
func (o AzureIaaSVMProtectedItemExtendedInfoPtrOutput) OldestRecoveryPoint() pulumi.StringPtrOutput
The oldest backup copy available for this backup item.
func (AzureIaaSVMProtectedItemExtendedInfoPtrOutput) PolicyInconsistent ¶
func (o AzureIaaSVMProtectedItemExtendedInfoPtrOutput) PolicyInconsistent() pulumi.BoolPtrOutput
Specifies if the backup policy associated with the backup item is inconsistent.
func (AzureIaaSVMProtectedItemExtendedInfoPtrOutput) RecoveryPointCount ¶
func (o AzureIaaSVMProtectedItemExtendedInfoPtrOutput) RecoveryPointCount() pulumi.IntPtrOutput
The number of backup copies available for this backup item.
func (AzureIaaSVMProtectedItemExtendedInfoPtrOutput) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutput ¶
func (o AzureIaaSVMProtectedItemExtendedInfoPtrOutput) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutput() AzureIaaSVMProtectedItemExtendedInfoPtrOutput
func (AzureIaaSVMProtectedItemExtendedInfoPtrOutput) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutputWithContext ¶
func (o AzureIaaSVMProtectedItemExtendedInfoPtrOutput) ToAzureIaaSVMProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemExtendedInfoPtrOutput
type AzureIaaSVMProtectedItemInput ¶
type AzureIaaSVMProtectedItemInput interface { pulumi.Input ToAzureIaaSVMProtectedItemOutput() AzureIaaSVMProtectedItemOutput ToAzureIaaSVMProtectedItemOutputWithContext(context.Context) AzureIaaSVMProtectedItemOutput }
AzureIaaSVMProtectedItemInput is an input type that accepts AzureIaaSVMProtectedItemArgs and AzureIaaSVMProtectedItemOutput values. You can construct a concrete instance of `AzureIaaSVMProtectedItemInput` via:
AzureIaaSVMProtectedItemArgs{...}
type AzureIaaSVMProtectedItemOutput ¶
type AzureIaaSVMProtectedItemOutput struct{ *pulumi.OutputState }
This Azure VM workload-specific (also known as IaaS VM workload-specific) backup item has been backed up.
func (AzureIaaSVMProtectedItemOutput) BackupManagementType ¶
func (o AzureIaaSVMProtectedItemOutput) BackupManagementType() pulumi.StringPtrOutput
The backup management type associated with the backup item.
func (AzureIaaSVMProtectedItemOutput) ElementType ¶
func (AzureIaaSVMProtectedItemOutput) ElementType() reflect.Type
func (AzureIaaSVMProtectedItemOutput) ExtendedInfo ¶
func (o AzureIaaSVMProtectedItemOutput) ExtendedInfo() AzureIaaSVMProtectedItemExtendedInfoPtrOutput
Additional information for this backup item.
func (AzureIaaSVMProtectedItemOutput) FriendlyName ¶
func (o AzureIaaSVMProtectedItemOutput) FriendlyName() pulumi.StringPtrOutput
The friendly name of the VM represented by this backup item.
func (AzureIaaSVMProtectedItemOutput) LastBackupStatus ¶
func (o AzureIaaSVMProtectedItemOutput) LastBackupStatus() pulumi.StringPtrOutput
The last backup operation status. The possible values are: Healthy or Unhealthy.
func (AzureIaaSVMProtectedItemOutput) LastBackupTime ¶
func (o AzureIaaSVMProtectedItemOutput) LastBackupTime() pulumi.StringPtrOutput
The timestamp of the last backup operation for this backup item.
func (AzureIaaSVMProtectedItemOutput) LastRecoveryPoint ¶
func (o AzureIaaSVMProtectedItemOutput) LastRecoveryPoint() pulumi.StringPtrOutput
The timestamp when the most recent backup copy was created for this backup item.
func (AzureIaaSVMProtectedItemOutput) PolicyId ¶
func (o AzureIaaSVMProtectedItemOutput) PolicyId() pulumi.StringPtrOutput
The ID of the backup policy associated with this backup item.
func (AzureIaaSVMProtectedItemOutput) ProtectedItemType ¶
func (o AzureIaaSVMProtectedItemOutput) ProtectedItemType() pulumi.StringPtrOutput
The backup item type. Expected value is 'AzureIaaSVMProtectedItem'.
func (AzureIaaSVMProtectedItemOutput) ProtectionState ¶
func (o AzureIaaSVMProtectedItemOutput) ProtectionState() pulumi.StringPtrOutput
The backup state of this backup item.
func (AzureIaaSVMProtectedItemOutput) ProtectionStatus ¶
func (o AzureIaaSVMProtectedItemOutput) ProtectionStatus() pulumi.StringPtrOutput
The backup status of this backup item.
func (AzureIaaSVMProtectedItemOutput) SourceResourceId ¶
func (o AzureIaaSVMProtectedItemOutput) SourceResourceId() pulumi.StringPtrOutput
The ID of the resource to be backed up.
func (AzureIaaSVMProtectedItemOutput) ToAzureIaaSVMProtectedItemOutput ¶
func (o AzureIaaSVMProtectedItemOutput) ToAzureIaaSVMProtectedItemOutput() AzureIaaSVMProtectedItemOutput
func (AzureIaaSVMProtectedItemOutput) ToAzureIaaSVMProtectedItemOutputWithContext ¶
func (o AzureIaaSVMProtectedItemOutput) ToAzureIaaSVMProtectedItemOutputWithContext(ctx context.Context) AzureIaaSVMProtectedItemOutput
func (AzureIaaSVMProtectedItemOutput) VirtualMachineId ¶
func (o AzureIaaSVMProtectedItemOutput) VirtualMachineId() pulumi.StringPtrOutput
The fully qualified Resource Manager ID of the virtual machine represented by this item.
func (AzureIaaSVMProtectedItemOutput) WorkloadType ¶
func (o AzureIaaSVMProtectedItemOutput) WorkloadType() pulumi.StringPtrOutput
The workload type for this item.
type AzureIaaSVMProtectionPolicy ¶
type AzureIaaSVMProtectionPolicy struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'AzureIaasVM'. BackupManagementType *string `pulumi:"backupManagementType"` // The number of items associated with this policy. ProtectedItemsCount *int `pulumi:"protectedItemsCount"` // The retention policy with the details on backup copy retention ranges. RetentionPolicy interface{} `pulumi:"retentionPolicy"` // The backup schedule specified as part of backup policy. SchedulePolicy interface{} `pulumi:"schedulePolicy"` }
Azure VM (also known as IaaS VM) workload-specific backup policy.
type AzureIaaSVMProtectionPolicyArgs ¶
type AzureIaaSVMProtectionPolicyArgs struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'AzureIaasVM'. BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"` // The number of items associated with this policy. ProtectedItemsCount pulumi.IntPtrInput `pulumi:"protectedItemsCount"` // The retention policy with the details on backup copy retention ranges. RetentionPolicy pulumi.Input `pulumi:"retentionPolicy"` // The backup schedule specified as part of backup policy. SchedulePolicy pulumi.Input `pulumi:"schedulePolicy"` }
Azure VM (also known as IaaS VM) workload-specific backup policy.
func (AzureIaaSVMProtectionPolicyArgs) ElementType ¶
func (AzureIaaSVMProtectionPolicyArgs) ElementType() reflect.Type
func (AzureIaaSVMProtectionPolicyArgs) ToAzureIaaSVMProtectionPolicyOutput ¶
func (i AzureIaaSVMProtectionPolicyArgs) ToAzureIaaSVMProtectionPolicyOutput() AzureIaaSVMProtectionPolicyOutput
func (AzureIaaSVMProtectionPolicyArgs) ToAzureIaaSVMProtectionPolicyOutputWithContext ¶
func (i AzureIaaSVMProtectionPolicyArgs) ToAzureIaaSVMProtectionPolicyOutputWithContext(ctx context.Context) AzureIaaSVMProtectionPolicyOutput
type AzureIaaSVMProtectionPolicyInput ¶
type AzureIaaSVMProtectionPolicyInput interface { pulumi.Input ToAzureIaaSVMProtectionPolicyOutput() AzureIaaSVMProtectionPolicyOutput ToAzureIaaSVMProtectionPolicyOutputWithContext(context.Context) AzureIaaSVMProtectionPolicyOutput }
AzureIaaSVMProtectionPolicyInput is an input type that accepts AzureIaaSVMProtectionPolicyArgs and AzureIaaSVMProtectionPolicyOutput values. You can construct a concrete instance of `AzureIaaSVMProtectionPolicyInput` via:
AzureIaaSVMProtectionPolicyArgs{...}
type AzureIaaSVMProtectionPolicyOutput ¶
type AzureIaaSVMProtectionPolicyOutput struct{ *pulumi.OutputState }
Azure VM (also known as IaaS VM) workload-specific backup policy.
func (AzureIaaSVMProtectionPolicyOutput) BackupManagementType ¶
func (o AzureIaaSVMProtectionPolicyOutput) BackupManagementType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'AzureIaasVM'.
func (AzureIaaSVMProtectionPolicyOutput) ElementType ¶
func (AzureIaaSVMProtectionPolicyOutput) ElementType() reflect.Type
func (AzureIaaSVMProtectionPolicyOutput) ProtectedItemsCount ¶
func (o AzureIaaSVMProtectionPolicyOutput) ProtectedItemsCount() pulumi.IntPtrOutput
The number of items associated with this policy.
func (AzureIaaSVMProtectionPolicyOutput) RetentionPolicy ¶
func (o AzureIaaSVMProtectionPolicyOutput) RetentionPolicy() pulumi.AnyOutput
The retention policy with the details on backup copy retention ranges.
func (AzureIaaSVMProtectionPolicyOutput) SchedulePolicy ¶
func (o AzureIaaSVMProtectionPolicyOutput) SchedulePolicy() pulumi.AnyOutput
The backup schedule specified as part of backup policy.
func (AzureIaaSVMProtectionPolicyOutput) ToAzureIaaSVMProtectionPolicyOutput ¶
func (o AzureIaaSVMProtectionPolicyOutput) ToAzureIaaSVMProtectionPolicyOutput() AzureIaaSVMProtectionPolicyOutput
func (AzureIaaSVMProtectionPolicyOutput) ToAzureIaaSVMProtectionPolicyOutputWithContext ¶
func (o AzureIaaSVMProtectionPolicyOutput) ToAzureIaaSVMProtectionPolicyOutputWithContext(ctx context.Context) AzureIaaSVMProtectionPolicyOutput
type AzureIaaSVMProtectionPolicyResponse ¶
type AzureIaaSVMProtectionPolicyResponse struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'AzureIaasVM'. BackupManagementType *string `pulumi:"backupManagementType"` // The number of items associated with this policy. ProtectedItemsCount *int `pulumi:"protectedItemsCount"` // The retention policy with the details on backup copy retention ranges. RetentionPolicy interface{} `pulumi:"retentionPolicy"` // The backup schedule specified as part of backup policy. SchedulePolicy interface{} `pulumi:"schedulePolicy"` }
Azure VM (also known as IaaS VM) workload-specific backup policy.
type AzureIaaSVMProtectionPolicyResponseArgs ¶
type AzureIaaSVMProtectionPolicyResponseArgs struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'AzureIaasVM'. BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"` // The number of items associated with this policy. ProtectedItemsCount pulumi.IntPtrInput `pulumi:"protectedItemsCount"` // The retention policy with the details on backup copy retention ranges. RetentionPolicy pulumi.Input `pulumi:"retentionPolicy"` // The backup schedule specified as part of backup policy. SchedulePolicy pulumi.Input `pulumi:"schedulePolicy"` }
Azure VM (also known as IaaS VM) workload-specific backup policy.
func (AzureIaaSVMProtectionPolicyResponseArgs) ElementType ¶
func (AzureIaaSVMProtectionPolicyResponseArgs) ElementType() reflect.Type
func (AzureIaaSVMProtectionPolicyResponseArgs) ToAzureIaaSVMProtectionPolicyResponseOutput ¶
func (i AzureIaaSVMProtectionPolicyResponseArgs) ToAzureIaaSVMProtectionPolicyResponseOutput() AzureIaaSVMProtectionPolicyResponseOutput
func (AzureIaaSVMProtectionPolicyResponseArgs) ToAzureIaaSVMProtectionPolicyResponseOutputWithContext ¶
func (i AzureIaaSVMProtectionPolicyResponseArgs) ToAzureIaaSVMProtectionPolicyResponseOutputWithContext(ctx context.Context) AzureIaaSVMProtectionPolicyResponseOutput
type AzureIaaSVMProtectionPolicyResponseInput ¶
type AzureIaaSVMProtectionPolicyResponseInput interface { pulumi.Input ToAzureIaaSVMProtectionPolicyResponseOutput() AzureIaaSVMProtectionPolicyResponseOutput ToAzureIaaSVMProtectionPolicyResponseOutputWithContext(context.Context) AzureIaaSVMProtectionPolicyResponseOutput }
AzureIaaSVMProtectionPolicyResponseInput is an input type that accepts AzureIaaSVMProtectionPolicyResponseArgs and AzureIaaSVMProtectionPolicyResponseOutput values. You can construct a concrete instance of `AzureIaaSVMProtectionPolicyResponseInput` via:
AzureIaaSVMProtectionPolicyResponseArgs{...}
type AzureIaaSVMProtectionPolicyResponseOutput ¶
type AzureIaaSVMProtectionPolicyResponseOutput struct{ *pulumi.OutputState }
Azure VM (also known as IaaS VM) workload-specific backup policy.
func (AzureIaaSVMProtectionPolicyResponseOutput) BackupManagementType ¶
func (o AzureIaaSVMProtectionPolicyResponseOutput) BackupManagementType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'AzureIaasVM'.
func (AzureIaaSVMProtectionPolicyResponseOutput) ElementType ¶
func (AzureIaaSVMProtectionPolicyResponseOutput) ElementType() reflect.Type
func (AzureIaaSVMProtectionPolicyResponseOutput) ProtectedItemsCount ¶
func (o AzureIaaSVMProtectionPolicyResponseOutput) ProtectedItemsCount() pulumi.IntPtrOutput
The number of items associated with this policy.
func (AzureIaaSVMProtectionPolicyResponseOutput) RetentionPolicy ¶
func (o AzureIaaSVMProtectionPolicyResponseOutput) RetentionPolicy() pulumi.AnyOutput
The retention policy with the details on backup copy retention ranges.
func (AzureIaaSVMProtectionPolicyResponseOutput) SchedulePolicy ¶
func (o AzureIaaSVMProtectionPolicyResponseOutput) SchedulePolicy() pulumi.AnyOutput
The backup schedule specified as part of backup policy.
func (AzureIaaSVMProtectionPolicyResponseOutput) ToAzureIaaSVMProtectionPolicyResponseOutput ¶
func (o AzureIaaSVMProtectionPolicyResponseOutput) ToAzureIaaSVMProtectionPolicyResponseOutput() AzureIaaSVMProtectionPolicyResponseOutput
func (AzureIaaSVMProtectionPolicyResponseOutput) ToAzureIaaSVMProtectionPolicyResponseOutputWithContext ¶
func (o AzureIaaSVMProtectionPolicyResponseOutput) ToAzureIaaSVMProtectionPolicyResponseOutputWithContext(ctx context.Context) AzureIaaSVMProtectionPolicyResponseOutput
type AzureSqlProtectedItem ¶
type AzureSqlProtectedItem struct { // The backup management type associated with the backup item. BackupManagementType *string `pulumi:"backupManagementType"` // Additional information for this backup item. ExtendedInfo *AzureSqlProtectedItemExtendedInfo `pulumi:"extendedInfo"` // The timestamp when the most recent backup copy was created for this backup item. LastRecoveryPoint *string `pulumi:"lastRecoveryPoint"` // The ID of the backup policy associated with this backup item. PolicyId *string `pulumi:"policyId"` // The internal ID of a backup item. The internal ID is used by the Azure SQL Backup engine to contact Recovery Services. ProtectedItemDataId *string `pulumi:"protectedItemDataId"` // The backup item type. // Expected value is 'Microsoft.Sql/servers/databases'. ProtectedItemType *string `pulumi:"protectedItemType"` // The backup state of the backup item. ProtectionState *string `pulumi:"protectionState"` // The ID of the resource to be backed up. SourceResourceId *string `pulumi:"sourceResourceId"` // The workload type for this item. WorkloadType *string `pulumi:"workloadType"` }
This is an Azure SQL workload-specific backup item.
type AzureSqlProtectedItemArgs ¶
type AzureSqlProtectedItemArgs struct { // The backup management type associated with the backup item. BackupManagementType *BackupManagementType `pulumi:"backupManagementType"` // Additional information for this backup item. ExtendedInfo AzureSqlProtectedItemExtendedInfoPtrInput `pulumi:"extendedInfo"` // The timestamp when the most recent backup copy was created for this backup item. LastRecoveryPoint pulumi.StringPtrInput `pulumi:"lastRecoveryPoint"` // The ID of the backup policy associated with this backup item. PolicyId pulumi.StringPtrInput `pulumi:"policyId"` // The internal ID of a backup item. The internal ID is used by the Azure SQL Backup engine to contact Recovery Services. ProtectedItemDataId pulumi.StringPtrInput `pulumi:"protectedItemDataId"` // The backup item type. // Expected value is 'Microsoft.Sql/servers/databases'. ProtectedItemType pulumi.StringPtrInput `pulumi:"protectedItemType"` // The backup state of the backup item. ProtectionState *ProtectedItemState `pulumi:"protectionState"` // The ID of the resource to be backed up. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` // The workload type for this item. WorkloadType *DataSourceType `pulumi:"workloadType"` }
This is an Azure SQL workload-specific backup item.
func (AzureSqlProtectedItemArgs) ElementType ¶
func (AzureSqlProtectedItemArgs) ElementType() reflect.Type
func (AzureSqlProtectedItemArgs) ToAzureSqlProtectedItemOutput ¶
func (i AzureSqlProtectedItemArgs) ToAzureSqlProtectedItemOutput() AzureSqlProtectedItemOutput
func (AzureSqlProtectedItemArgs) ToAzureSqlProtectedItemOutputWithContext ¶
func (i AzureSqlProtectedItemArgs) ToAzureSqlProtectedItemOutputWithContext(ctx context.Context) AzureSqlProtectedItemOutput
type AzureSqlProtectedItemExtendedInfo ¶
type AzureSqlProtectedItemExtendedInfo struct { // The oldest backup copy available for this item in the service. OldestRecoveryPoint *string `pulumi:"oldestRecoveryPoint"` // The state of the backup policy associated with this backup item. PolicyState *string `pulumi:"policyState"` // The number of available backup copies for this backup item. RecoveryPointCount *int `pulumi:"recoveryPointCount"` }
Additional information for the Azure SQL specific backup item.
type AzureSqlProtectedItemExtendedInfoArgs ¶
type AzureSqlProtectedItemExtendedInfoArgs struct { // The oldest backup copy available for this item in the service. OldestRecoveryPoint pulumi.StringPtrInput `pulumi:"oldestRecoveryPoint"` // The state of the backup policy associated with this backup item. PolicyState pulumi.StringPtrInput `pulumi:"policyState"` // The number of available backup copies for this backup item. RecoveryPointCount pulumi.IntPtrInput `pulumi:"recoveryPointCount"` }
Additional information for the Azure SQL specific backup item.
func (AzureSqlProtectedItemExtendedInfoArgs) ElementType ¶
func (AzureSqlProtectedItemExtendedInfoArgs) ElementType() reflect.Type
func (AzureSqlProtectedItemExtendedInfoArgs) ToAzureSqlProtectedItemExtendedInfoOutput ¶
func (i AzureSqlProtectedItemExtendedInfoArgs) ToAzureSqlProtectedItemExtendedInfoOutput() AzureSqlProtectedItemExtendedInfoOutput
func (AzureSqlProtectedItemExtendedInfoArgs) ToAzureSqlProtectedItemExtendedInfoOutputWithContext ¶
func (i AzureSqlProtectedItemExtendedInfoArgs) ToAzureSqlProtectedItemExtendedInfoOutputWithContext(ctx context.Context) AzureSqlProtectedItemExtendedInfoOutput
func (AzureSqlProtectedItemExtendedInfoArgs) ToAzureSqlProtectedItemExtendedInfoPtrOutput ¶
func (i AzureSqlProtectedItemExtendedInfoArgs) ToAzureSqlProtectedItemExtendedInfoPtrOutput() AzureSqlProtectedItemExtendedInfoPtrOutput
func (AzureSqlProtectedItemExtendedInfoArgs) ToAzureSqlProtectedItemExtendedInfoPtrOutputWithContext ¶
func (i AzureSqlProtectedItemExtendedInfoArgs) ToAzureSqlProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) AzureSqlProtectedItemExtendedInfoPtrOutput
type AzureSqlProtectedItemExtendedInfoInput ¶
type AzureSqlProtectedItemExtendedInfoInput interface { pulumi.Input ToAzureSqlProtectedItemExtendedInfoOutput() AzureSqlProtectedItemExtendedInfoOutput ToAzureSqlProtectedItemExtendedInfoOutputWithContext(context.Context) AzureSqlProtectedItemExtendedInfoOutput }
AzureSqlProtectedItemExtendedInfoInput is an input type that accepts AzureSqlProtectedItemExtendedInfoArgs and AzureSqlProtectedItemExtendedInfoOutput values. You can construct a concrete instance of `AzureSqlProtectedItemExtendedInfoInput` via:
AzureSqlProtectedItemExtendedInfoArgs{...}
type AzureSqlProtectedItemExtendedInfoOutput ¶
type AzureSqlProtectedItemExtendedInfoOutput struct{ *pulumi.OutputState }
Additional information for the Azure SQL specific backup item.
func (AzureSqlProtectedItemExtendedInfoOutput) ElementType ¶
func (AzureSqlProtectedItemExtendedInfoOutput) ElementType() reflect.Type
func (AzureSqlProtectedItemExtendedInfoOutput) OldestRecoveryPoint ¶
func (o AzureSqlProtectedItemExtendedInfoOutput) OldestRecoveryPoint() pulumi.StringPtrOutput
The oldest backup copy available for this item in the service.
func (AzureSqlProtectedItemExtendedInfoOutput) PolicyState ¶
func (o AzureSqlProtectedItemExtendedInfoOutput) PolicyState() pulumi.StringPtrOutput
The state of the backup policy associated with this backup item.
func (AzureSqlProtectedItemExtendedInfoOutput) RecoveryPointCount ¶
func (o AzureSqlProtectedItemExtendedInfoOutput) RecoveryPointCount() pulumi.IntPtrOutput
The number of available backup copies for this backup item.
func (AzureSqlProtectedItemExtendedInfoOutput) ToAzureSqlProtectedItemExtendedInfoOutput ¶
func (o AzureSqlProtectedItemExtendedInfoOutput) ToAzureSqlProtectedItemExtendedInfoOutput() AzureSqlProtectedItemExtendedInfoOutput
func (AzureSqlProtectedItemExtendedInfoOutput) ToAzureSqlProtectedItemExtendedInfoOutputWithContext ¶
func (o AzureSqlProtectedItemExtendedInfoOutput) ToAzureSqlProtectedItemExtendedInfoOutputWithContext(ctx context.Context) AzureSqlProtectedItemExtendedInfoOutput
func (AzureSqlProtectedItemExtendedInfoOutput) ToAzureSqlProtectedItemExtendedInfoPtrOutput ¶
func (o AzureSqlProtectedItemExtendedInfoOutput) ToAzureSqlProtectedItemExtendedInfoPtrOutput() AzureSqlProtectedItemExtendedInfoPtrOutput
func (AzureSqlProtectedItemExtendedInfoOutput) ToAzureSqlProtectedItemExtendedInfoPtrOutputWithContext ¶
func (o AzureSqlProtectedItemExtendedInfoOutput) ToAzureSqlProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) AzureSqlProtectedItemExtendedInfoPtrOutput
type AzureSqlProtectedItemExtendedInfoPtrInput ¶
type AzureSqlProtectedItemExtendedInfoPtrInput interface { pulumi.Input ToAzureSqlProtectedItemExtendedInfoPtrOutput() AzureSqlProtectedItemExtendedInfoPtrOutput ToAzureSqlProtectedItemExtendedInfoPtrOutputWithContext(context.Context) AzureSqlProtectedItemExtendedInfoPtrOutput }
AzureSqlProtectedItemExtendedInfoPtrInput is an input type that accepts AzureSqlProtectedItemExtendedInfoArgs, AzureSqlProtectedItemExtendedInfoPtr and AzureSqlProtectedItemExtendedInfoPtrOutput values. You can construct a concrete instance of `AzureSqlProtectedItemExtendedInfoPtrInput` via:
AzureSqlProtectedItemExtendedInfoArgs{...} or: nil
func AzureSqlProtectedItemExtendedInfoPtr ¶
func AzureSqlProtectedItemExtendedInfoPtr(v *AzureSqlProtectedItemExtendedInfoArgs) AzureSqlProtectedItemExtendedInfoPtrInput
type AzureSqlProtectedItemExtendedInfoPtrOutput ¶
type AzureSqlProtectedItemExtendedInfoPtrOutput struct{ *pulumi.OutputState }
func (AzureSqlProtectedItemExtendedInfoPtrOutput) ElementType ¶
func (AzureSqlProtectedItemExtendedInfoPtrOutput) ElementType() reflect.Type
func (AzureSqlProtectedItemExtendedInfoPtrOutput) OldestRecoveryPoint ¶
func (o AzureSqlProtectedItemExtendedInfoPtrOutput) OldestRecoveryPoint() pulumi.StringPtrOutput
The oldest backup copy available for this item in the service.
func (AzureSqlProtectedItemExtendedInfoPtrOutput) PolicyState ¶
func (o AzureSqlProtectedItemExtendedInfoPtrOutput) PolicyState() pulumi.StringPtrOutput
The state of the backup policy associated with this backup item.
func (AzureSqlProtectedItemExtendedInfoPtrOutput) RecoveryPointCount ¶
func (o AzureSqlProtectedItemExtendedInfoPtrOutput) RecoveryPointCount() pulumi.IntPtrOutput
The number of available backup copies for this backup item.
func (AzureSqlProtectedItemExtendedInfoPtrOutput) ToAzureSqlProtectedItemExtendedInfoPtrOutput ¶
func (o AzureSqlProtectedItemExtendedInfoPtrOutput) ToAzureSqlProtectedItemExtendedInfoPtrOutput() AzureSqlProtectedItemExtendedInfoPtrOutput
func (AzureSqlProtectedItemExtendedInfoPtrOutput) ToAzureSqlProtectedItemExtendedInfoPtrOutputWithContext ¶
func (o AzureSqlProtectedItemExtendedInfoPtrOutput) ToAzureSqlProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) AzureSqlProtectedItemExtendedInfoPtrOutput
type AzureSqlProtectedItemInput ¶
type AzureSqlProtectedItemInput interface { pulumi.Input ToAzureSqlProtectedItemOutput() AzureSqlProtectedItemOutput ToAzureSqlProtectedItemOutputWithContext(context.Context) AzureSqlProtectedItemOutput }
AzureSqlProtectedItemInput is an input type that accepts AzureSqlProtectedItemArgs and AzureSqlProtectedItemOutput values. You can construct a concrete instance of `AzureSqlProtectedItemInput` via:
AzureSqlProtectedItemArgs{...}
type AzureSqlProtectedItemOutput ¶
type AzureSqlProtectedItemOutput struct{ *pulumi.OutputState }
This is an Azure SQL workload-specific backup item.
func (AzureSqlProtectedItemOutput) BackupManagementType ¶
func (o AzureSqlProtectedItemOutput) BackupManagementType() pulumi.StringPtrOutput
The backup management type associated with the backup item.
func (AzureSqlProtectedItemOutput) ElementType ¶
func (AzureSqlProtectedItemOutput) ElementType() reflect.Type
func (AzureSqlProtectedItemOutput) ExtendedInfo ¶
func (o AzureSqlProtectedItemOutput) ExtendedInfo() AzureSqlProtectedItemExtendedInfoPtrOutput
Additional information for this backup item.
func (AzureSqlProtectedItemOutput) LastRecoveryPoint ¶
func (o AzureSqlProtectedItemOutput) LastRecoveryPoint() pulumi.StringPtrOutput
The timestamp when the most recent backup copy was created for this backup item.
func (AzureSqlProtectedItemOutput) PolicyId ¶
func (o AzureSqlProtectedItemOutput) PolicyId() pulumi.StringPtrOutput
The ID of the backup policy associated with this backup item.
func (AzureSqlProtectedItemOutput) ProtectedItemDataId ¶
func (o AzureSqlProtectedItemOutput) ProtectedItemDataId() pulumi.StringPtrOutput
The internal ID of a backup item. The internal ID is used by the Azure SQL Backup engine to contact Recovery Services.
func (AzureSqlProtectedItemOutput) ProtectedItemType ¶
func (o AzureSqlProtectedItemOutput) ProtectedItemType() pulumi.StringPtrOutput
The backup item type. Expected value is 'Microsoft.Sql/servers/databases'.
func (AzureSqlProtectedItemOutput) ProtectionState ¶
func (o AzureSqlProtectedItemOutput) ProtectionState() pulumi.StringPtrOutput
The backup state of the backup item.
func (AzureSqlProtectedItemOutput) SourceResourceId ¶
func (o AzureSqlProtectedItemOutput) SourceResourceId() pulumi.StringPtrOutput
The ID of the resource to be backed up.
func (AzureSqlProtectedItemOutput) ToAzureSqlProtectedItemOutput ¶
func (o AzureSqlProtectedItemOutput) ToAzureSqlProtectedItemOutput() AzureSqlProtectedItemOutput
func (AzureSqlProtectedItemOutput) ToAzureSqlProtectedItemOutputWithContext ¶
func (o AzureSqlProtectedItemOutput) ToAzureSqlProtectedItemOutputWithContext(ctx context.Context) AzureSqlProtectedItemOutput
func (AzureSqlProtectedItemOutput) WorkloadType ¶
func (o AzureSqlProtectedItemOutput) WorkloadType() pulumi.StringPtrOutput
The workload type for this item.
type AzureSqlProtectionPolicy ¶
type AzureSqlProtectionPolicy struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'AzureSql'. BackupManagementType *string `pulumi:"backupManagementType"` // The number of items associated with this policy. ProtectedItemsCount *int `pulumi:"protectedItemsCount"` // The retention policy details. RetentionPolicy interface{} `pulumi:"retentionPolicy"` }
The Azure SQL workload-specific backup policy.
type AzureSqlProtectionPolicyArgs ¶
type AzureSqlProtectionPolicyArgs struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'AzureSql'. BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"` // The number of items associated with this policy. ProtectedItemsCount pulumi.IntPtrInput `pulumi:"protectedItemsCount"` // The retention policy details. RetentionPolicy pulumi.Input `pulumi:"retentionPolicy"` }
The Azure SQL workload-specific backup policy.
func (AzureSqlProtectionPolicyArgs) ElementType ¶
func (AzureSqlProtectionPolicyArgs) ElementType() reflect.Type
func (AzureSqlProtectionPolicyArgs) ToAzureSqlProtectionPolicyOutput ¶
func (i AzureSqlProtectionPolicyArgs) ToAzureSqlProtectionPolicyOutput() AzureSqlProtectionPolicyOutput
func (AzureSqlProtectionPolicyArgs) ToAzureSqlProtectionPolicyOutputWithContext ¶
func (i AzureSqlProtectionPolicyArgs) ToAzureSqlProtectionPolicyOutputWithContext(ctx context.Context) AzureSqlProtectionPolicyOutput
type AzureSqlProtectionPolicyInput ¶
type AzureSqlProtectionPolicyInput interface { pulumi.Input ToAzureSqlProtectionPolicyOutput() AzureSqlProtectionPolicyOutput ToAzureSqlProtectionPolicyOutputWithContext(context.Context) AzureSqlProtectionPolicyOutput }
AzureSqlProtectionPolicyInput is an input type that accepts AzureSqlProtectionPolicyArgs and AzureSqlProtectionPolicyOutput values. You can construct a concrete instance of `AzureSqlProtectionPolicyInput` via:
AzureSqlProtectionPolicyArgs{...}
type AzureSqlProtectionPolicyOutput ¶
type AzureSqlProtectionPolicyOutput struct{ *pulumi.OutputState }
The Azure SQL workload-specific backup policy.
func (AzureSqlProtectionPolicyOutput) BackupManagementType ¶
func (o AzureSqlProtectionPolicyOutput) BackupManagementType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'AzureSql'.
func (AzureSqlProtectionPolicyOutput) ElementType ¶
func (AzureSqlProtectionPolicyOutput) ElementType() reflect.Type
func (AzureSqlProtectionPolicyOutput) ProtectedItemsCount ¶
func (o AzureSqlProtectionPolicyOutput) ProtectedItemsCount() pulumi.IntPtrOutput
The number of items associated with this policy.
func (AzureSqlProtectionPolicyOutput) RetentionPolicy ¶
func (o AzureSqlProtectionPolicyOutput) RetentionPolicy() pulumi.AnyOutput
The retention policy details.
func (AzureSqlProtectionPolicyOutput) ToAzureSqlProtectionPolicyOutput ¶
func (o AzureSqlProtectionPolicyOutput) ToAzureSqlProtectionPolicyOutput() AzureSqlProtectionPolicyOutput
func (AzureSqlProtectionPolicyOutput) ToAzureSqlProtectionPolicyOutputWithContext ¶
func (o AzureSqlProtectionPolicyOutput) ToAzureSqlProtectionPolicyOutputWithContext(ctx context.Context) AzureSqlProtectionPolicyOutput
type AzureSqlProtectionPolicyResponse ¶
type AzureSqlProtectionPolicyResponse struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'AzureSql'. BackupManagementType *string `pulumi:"backupManagementType"` // The number of items associated with this policy. ProtectedItemsCount *int `pulumi:"protectedItemsCount"` // The retention policy details. RetentionPolicy interface{} `pulumi:"retentionPolicy"` }
The Azure SQL workload-specific backup policy.
type AzureSqlProtectionPolicyResponseArgs ¶
type AzureSqlProtectionPolicyResponseArgs struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'AzureSql'. BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"` // The number of items associated with this policy. ProtectedItemsCount pulumi.IntPtrInput `pulumi:"protectedItemsCount"` // The retention policy details. RetentionPolicy pulumi.Input `pulumi:"retentionPolicy"` }
The Azure SQL workload-specific backup policy.
func (AzureSqlProtectionPolicyResponseArgs) ElementType ¶
func (AzureSqlProtectionPolicyResponseArgs) ElementType() reflect.Type
func (AzureSqlProtectionPolicyResponseArgs) ToAzureSqlProtectionPolicyResponseOutput ¶
func (i AzureSqlProtectionPolicyResponseArgs) ToAzureSqlProtectionPolicyResponseOutput() AzureSqlProtectionPolicyResponseOutput
func (AzureSqlProtectionPolicyResponseArgs) ToAzureSqlProtectionPolicyResponseOutputWithContext ¶
func (i AzureSqlProtectionPolicyResponseArgs) ToAzureSqlProtectionPolicyResponseOutputWithContext(ctx context.Context) AzureSqlProtectionPolicyResponseOutput
type AzureSqlProtectionPolicyResponseInput ¶
type AzureSqlProtectionPolicyResponseInput interface { pulumi.Input ToAzureSqlProtectionPolicyResponseOutput() AzureSqlProtectionPolicyResponseOutput ToAzureSqlProtectionPolicyResponseOutputWithContext(context.Context) AzureSqlProtectionPolicyResponseOutput }
AzureSqlProtectionPolicyResponseInput is an input type that accepts AzureSqlProtectionPolicyResponseArgs and AzureSqlProtectionPolicyResponseOutput values. You can construct a concrete instance of `AzureSqlProtectionPolicyResponseInput` via:
AzureSqlProtectionPolicyResponseArgs{...}
type AzureSqlProtectionPolicyResponseOutput ¶
type AzureSqlProtectionPolicyResponseOutput struct{ *pulumi.OutputState }
The Azure SQL workload-specific backup policy.
func (AzureSqlProtectionPolicyResponseOutput) BackupManagementType ¶
func (o AzureSqlProtectionPolicyResponseOutput) BackupManagementType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'AzureSql'.
func (AzureSqlProtectionPolicyResponseOutput) ElementType ¶
func (AzureSqlProtectionPolicyResponseOutput) ElementType() reflect.Type
func (AzureSqlProtectionPolicyResponseOutput) ProtectedItemsCount ¶
func (o AzureSqlProtectionPolicyResponseOutput) ProtectedItemsCount() pulumi.IntPtrOutput
The number of items associated with this policy.
func (AzureSqlProtectionPolicyResponseOutput) RetentionPolicy ¶
func (o AzureSqlProtectionPolicyResponseOutput) RetentionPolicy() pulumi.AnyOutput
The retention policy details.
func (AzureSqlProtectionPolicyResponseOutput) ToAzureSqlProtectionPolicyResponseOutput ¶
func (o AzureSqlProtectionPolicyResponseOutput) ToAzureSqlProtectionPolicyResponseOutput() AzureSqlProtectionPolicyResponseOutput
func (AzureSqlProtectionPolicyResponseOutput) ToAzureSqlProtectionPolicyResponseOutputWithContext ¶
func (o AzureSqlProtectionPolicyResponseOutput) ToAzureSqlProtectionPolicyResponseOutputWithContext(ctx context.Context) AzureSqlProtectionPolicyResponseOutput
type BackupManagementType ¶ added in v0.3.1
The backup management type associated with the backup item.
func (BackupManagementType) ElementType ¶ added in v0.3.1
func (BackupManagementType) ElementType() reflect.Type
func (BackupManagementType) ToStringOutput ¶ added in v0.3.1
func (e BackupManagementType) ToStringOutput() pulumi.StringOutput
func (BackupManagementType) ToStringOutputWithContext ¶ added in v0.3.1
func (e BackupManagementType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackupManagementType) ToStringPtrOutput ¶ added in v0.3.1
func (e BackupManagementType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupManagementType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e BackupManagementType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DailyRetentionFormat ¶
type DailyRetentionFormat struct { // List of days of the month. DaysOfTheMonth []Day `pulumi:"daysOfTheMonth"` }
Daily retention format.
type DailyRetentionFormatArgs ¶
type DailyRetentionFormatArgs struct { // List of days of the month. DaysOfTheMonth DayArrayInput `pulumi:"daysOfTheMonth"` }
Daily retention format.
func (DailyRetentionFormatArgs) ElementType ¶
func (DailyRetentionFormatArgs) ElementType() reflect.Type
func (DailyRetentionFormatArgs) ToDailyRetentionFormatOutput ¶
func (i DailyRetentionFormatArgs) ToDailyRetentionFormatOutput() DailyRetentionFormatOutput
func (DailyRetentionFormatArgs) ToDailyRetentionFormatOutputWithContext ¶
func (i DailyRetentionFormatArgs) ToDailyRetentionFormatOutputWithContext(ctx context.Context) DailyRetentionFormatOutput
func (DailyRetentionFormatArgs) ToDailyRetentionFormatPtrOutput ¶
func (i DailyRetentionFormatArgs) ToDailyRetentionFormatPtrOutput() DailyRetentionFormatPtrOutput
func (DailyRetentionFormatArgs) ToDailyRetentionFormatPtrOutputWithContext ¶
func (i DailyRetentionFormatArgs) ToDailyRetentionFormatPtrOutputWithContext(ctx context.Context) DailyRetentionFormatPtrOutput
type DailyRetentionFormatInput ¶
type DailyRetentionFormatInput interface { pulumi.Input ToDailyRetentionFormatOutput() DailyRetentionFormatOutput ToDailyRetentionFormatOutputWithContext(context.Context) DailyRetentionFormatOutput }
DailyRetentionFormatInput is an input type that accepts DailyRetentionFormatArgs and DailyRetentionFormatOutput values. You can construct a concrete instance of `DailyRetentionFormatInput` via:
DailyRetentionFormatArgs{...}
type DailyRetentionFormatOutput ¶
type DailyRetentionFormatOutput struct{ *pulumi.OutputState }
Daily retention format.
func (DailyRetentionFormatOutput) DaysOfTheMonth ¶
func (o DailyRetentionFormatOutput) DaysOfTheMonth() DayArrayOutput
List of days of the month.
func (DailyRetentionFormatOutput) ElementType ¶
func (DailyRetentionFormatOutput) ElementType() reflect.Type
func (DailyRetentionFormatOutput) ToDailyRetentionFormatOutput ¶
func (o DailyRetentionFormatOutput) ToDailyRetentionFormatOutput() DailyRetentionFormatOutput
func (DailyRetentionFormatOutput) ToDailyRetentionFormatOutputWithContext ¶
func (o DailyRetentionFormatOutput) ToDailyRetentionFormatOutputWithContext(ctx context.Context) DailyRetentionFormatOutput
func (DailyRetentionFormatOutput) ToDailyRetentionFormatPtrOutput ¶
func (o DailyRetentionFormatOutput) ToDailyRetentionFormatPtrOutput() DailyRetentionFormatPtrOutput
func (DailyRetentionFormatOutput) ToDailyRetentionFormatPtrOutputWithContext ¶
func (o DailyRetentionFormatOutput) ToDailyRetentionFormatPtrOutputWithContext(ctx context.Context) DailyRetentionFormatPtrOutput
type DailyRetentionFormatPtrInput ¶
type DailyRetentionFormatPtrInput interface { pulumi.Input ToDailyRetentionFormatPtrOutput() DailyRetentionFormatPtrOutput ToDailyRetentionFormatPtrOutputWithContext(context.Context) DailyRetentionFormatPtrOutput }
DailyRetentionFormatPtrInput is an input type that accepts DailyRetentionFormatArgs, DailyRetentionFormatPtr and DailyRetentionFormatPtrOutput values. You can construct a concrete instance of `DailyRetentionFormatPtrInput` via:
DailyRetentionFormatArgs{...} or: nil
func DailyRetentionFormatPtr ¶
func DailyRetentionFormatPtr(v *DailyRetentionFormatArgs) DailyRetentionFormatPtrInput
type DailyRetentionFormatPtrOutput ¶
type DailyRetentionFormatPtrOutput struct{ *pulumi.OutputState }
func (DailyRetentionFormatPtrOutput) DaysOfTheMonth ¶
func (o DailyRetentionFormatPtrOutput) DaysOfTheMonth() DayArrayOutput
List of days of the month.
func (DailyRetentionFormatPtrOutput) Elem ¶
func (o DailyRetentionFormatPtrOutput) Elem() DailyRetentionFormatOutput
func (DailyRetentionFormatPtrOutput) ElementType ¶
func (DailyRetentionFormatPtrOutput) ElementType() reflect.Type
func (DailyRetentionFormatPtrOutput) ToDailyRetentionFormatPtrOutput ¶
func (o DailyRetentionFormatPtrOutput) ToDailyRetentionFormatPtrOutput() DailyRetentionFormatPtrOutput
func (DailyRetentionFormatPtrOutput) ToDailyRetentionFormatPtrOutputWithContext ¶
func (o DailyRetentionFormatPtrOutput) ToDailyRetentionFormatPtrOutputWithContext(ctx context.Context) DailyRetentionFormatPtrOutput
type DailyRetentionFormatResponse ¶
type DailyRetentionFormatResponse struct { // List of days of the month. DaysOfTheMonth []DayResponse `pulumi:"daysOfTheMonth"` }
Daily retention format.
type DailyRetentionFormatResponseArgs ¶
type DailyRetentionFormatResponseArgs struct { // List of days of the month. DaysOfTheMonth DayResponseArrayInput `pulumi:"daysOfTheMonth"` }
Daily retention format.
func (DailyRetentionFormatResponseArgs) ElementType ¶
func (DailyRetentionFormatResponseArgs) ElementType() reflect.Type
func (DailyRetentionFormatResponseArgs) ToDailyRetentionFormatResponseOutput ¶
func (i DailyRetentionFormatResponseArgs) ToDailyRetentionFormatResponseOutput() DailyRetentionFormatResponseOutput
func (DailyRetentionFormatResponseArgs) ToDailyRetentionFormatResponseOutputWithContext ¶
func (i DailyRetentionFormatResponseArgs) ToDailyRetentionFormatResponseOutputWithContext(ctx context.Context) DailyRetentionFormatResponseOutput
func (DailyRetentionFormatResponseArgs) ToDailyRetentionFormatResponsePtrOutput ¶
func (i DailyRetentionFormatResponseArgs) ToDailyRetentionFormatResponsePtrOutput() DailyRetentionFormatResponsePtrOutput
func (DailyRetentionFormatResponseArgs) ToDailyRetentionFormatResponsePtrOutputWithContext ¶
func (i DailyRetentionFormatResponseArgs) ToDailyRetentionFormatResponsePtrOutputWithContext(ctx context.Context) DailyRetentionFormatResponsePtrOutput
type DailyRetentionFormatResponseInput ¶
type DailyRetentionFormatResponseInput interface { pulumi.Input ToDailyRetentionFormatResponseOutput() DailyRetentionFormatResponseOutput ToDailyRetentionFormatResponseOutputWithContext(context.Context) DailyRetentionFormatResponseOutput }
DailyRetentionFormatResponseInput is an input type that accepts DailyRetentionFormatResponseArgs and DailyRetentionFormatResponseOutput values. You can construct a concrete instance of `DailyRetentionFormatResponseInput` via:
DailyRetentionFormatResponseArgs{...}
type DailyRetentionFormatResponseOutput ¶
type DailyRetentionFormatResponseOutput struct{ *pulumi.OutputState }
Daily retention format.
func (DailyRetentionFormatResponseOutput) DaysOfTheMonth ¶
func (o DailyRetentionFormatResponseOutput) DaysOfTheMonth() DayResponseArrayOutput
List of days of the month.
func (DailyRetentionFormatResponseOutput) ElementType ¶
func (DailyRetentionFormatResponseOutput) ElementType() reflect.Type
func (DailyRetentionFormatResponseOutput) ToDailyRetentionFormatResponseOutput ¶
func (o DailyRetentionFormatResponseOutput) ToDailyRetentionFormatResponseOutput() DailyRetentionFormatResponseOutput
func (DailyRetentionFormatResponseOutput) ToDailyRetentionFormatResponseOutputWithContext ¶
func (o DailyRetentionFormatResponseOutput) ToDailyRetentionFormatResponseOutputWithContext(ctx context.Context) DailyRetentionFormatResponseOutput
func (DailyRetentionFormatResponseOutput) ToDailyRetentionFormatResponsePtrOutput ¶
func (o DailyRetentionFormatResponseOutput) ToDailyRetentionFormatResponsePtrOutput() DailyRetentionFormatResponsePtrOutput
func (DailyRetentionFormatResponseOutput) ToDailyRetentionFormatResponsePtrOutputWithContext ¶
func (o DailyRetentionFormatResponseOutput) ToDailyRetentionFormatResponsePtrOutputWithContext(ctx context.Context) DailyRetentionFormatResponsePtrOutput
type DailyRetentionFormatResponsePtrInput ¶
type DailyRetentionFormatResponsePtrInput interface { pulumi.Input ToDailyRetentionFormatResponsePtrOutput() DailyRetentionFormatResponsePtrOutput ToDailyRetentionFormatResponsePtrOutputWithContext(context.Context) DailyRetentionFormatResponsePtrOutput }
DailyRetentionFormatResponsePtrInput is an input type that accepts DailyRetentionFormatResponseArgs, DailyRetentionFormatResponsePtr and DailyRetentionFormatResponsePtrOutput values. You can construct a concrete instance of `DailyRetentionFormatResponsePtrInput` via:
DailyRetentionFormatResponseArgs{...} or: nil
func DailyRetentionFormatResponsePtr ¶
func DailyRetentionFormatResponsePtr(v *DailyRetentionFormatResponseArgs) DailyRetentionFormatResponsePtrInput
type DailyRetentionFormatResponsePtrOutput ¶
type DailyRetentionFormatResponsePtrOutput struct{ *pulumi.OutputState }
func (DailyRetentionFormatResponsePtrOutput) DaysOfTheMonth ¶
func (o DailyRetentionFormatResponsePtrOutput) DaysOfTheMonth() DayResponseArrayOutput
List of days of the month.
func (DailyRetentionFormatResponsePtrOutput) ElementType ¶
func (DailyRetentionFormatResponsePtrOutput) ElementType() reflect.Type
func (DailyRetentionFormatResponsePtrOutput) ToDailyRetentionFormatResponsePtrOutput ¶
func (o DailyRetentionFormatResponsePtrOutput) ToDailyRetentionFormatResponsePtrOutput() DailyRetentionFormatResponsePtrOutput
func (DailyRetentionFormatResponsePtrOutput) ToDailyRetentionFormatResponsePtrOutputWithContext ¶
func (o DailyRetentionFormatResponsePtrOutput) ToDailyRetentionFormatResponsePtrOutputWithContext(ctx context.Context) DailyRetentionFormatResponsePtrOutput
type DailyRetentionSchedule ¶
type DailyRetentionSchedule struct { // The retention duration of retention policy. RetentionDuration *RetentionDuration `pulumi:"retentionDuration"` // The retention times of retention policy. RetentionTimes []string `pulumi:"retentionTimes"` }
Daily retention schedule.
type DailyRetentionScheduleArgs ¶
type DailyRetentionScheduleArgs struct { // The retention duration of retention policy. RetentionDuration RetentionDurationPtrInput `pulumi:"retentionDuration"` // The retention times of retention policy. RetentionTimes pulumi.StringArrayInput `pulumi:"retentionTimes"` }
Daily retention schedule.
func (DailyRetentionScheduleArgs) ElementType ¶
func (DailyRetentionScheduleArgs) ElementType() reflect.Type
func (DailyRetentionScheduleArgs) ToDailyRetentionScheduleOutput ¶
func (i DailyRetentionScheduleArgs) ToDailyRetentionScheduleOutput() DailyRetentionScheduleOutput
func (DailyRetentionScheduleArgs) ToDailyRetentionScheduleOutputWithContext ¶
func (i DailyRetentionScheduleArgs) ToDailyRetentionScheduleOutputWithContext(ctx context.Context) DailyRetentionScheduleOutput
func (DailyRetentionScheduleArgs) ToDailyRetentionSchedulePtrOutput ¶
func (i DailyRetentionScheduleArgs) ToDailyRetentionSchedulePtrOutput() DailyRetentionSchedulePtrOutput
func (DailyRetentionScheduleArgs) ToDailyRetentionSchedulePtrOutputWithContext ¶
func (i DailyRetentionScheduleArgs) ToDailyRetentionSchedulePtrOutputWithContext(ctx context.Context) DailyRetentionSchedulePtrOutput
type DailyRetentionScheduleInput ¶
type DailyRetentionScheduleInput interface { pulumi.Input ToDailyRetentionScheduleOutput() DailyRetentionScheduleOutput ToDailyRetentionScheduleOutputWithContext(context.Context) DailyRetentionScheduleOutput }
DailyRetentionScheduleInput is an input type that accepts DailyRetentionScheduleArgs and DailyRetentionScheduleOutput values. You can construct a concrete instance of `DailyRetentionScheduleInput` via:
DailyRetentionScheduleArgs{...}
type DailyRetentionScheduleOutput ¶
type DailyRetentionScheduleOutput struct{ *pulumi.OutputState }
Daily retention schedule.
func (DailyRetentionScheduleOutput) ElementType ¶
func (DailyRetentionScheduleOutput) ElementType() reflect.Type
func (DailyRetentionScheduleOutput) RetentionDuration ¶
func (o DailyRetentionScheduleOutput) RetentionDuration() RetentionDurationPtrOutput
The retention duration of retention policy.
func (DailyRetentionScheduleOutput) RetentionTimes ¶
func (o DailyRetentionScheduleOutput) RetentionTimes() pulumi.StringArrayOutput
The retention times of retention policy.
func (DailyRetentionScheduleOutput) ToDailyRetentionScheduleOutput ¶
func (o DailyRetentionScheduleOutput) ToDailyRetentionScheduleOutput() DailyRetentionScheduleOutput
func (DailyRetentionScheduleOutput) ToDailyRetentionScheduleOutputWithContext ¶
func (o DailyRetentionScheduleOutput) ToDailyRetentionScheduleOutputWithContext(ctx context.Context) DailyRetentionScheduleOutput
func (DailyRetentionScheduleOutput) ToDailyRetentionSchedulePtrOutput ¶
func (o DailyRetentionScheduleOutput) ToDailyRetentionSchedulePtrOutput() DailyRetentionSchedulePtrOutput
func (DailyRetentionScheduleOutput) ToDailyRetentionSchedulePtrOutputWithContext ¶
func (o DailyRetentionScheduleOutput) ToDailyRetentionSchedulePtrOutputWithContext(ctx context.Context) DailyRetentionSchedulePtrOutput
type DailyRetentionSchedulePtrInput ¶
type DailyRetentionSchedulePtrInput interface { pulumi.Input ToDailyRetentionSchedulePtrOutput() DailyRetentionSchedulePtrOutput ToDailyRetentionSchedulePtrOutputWithContext(context.Context) DailyRetentionSchedulePtrOutput }
DailyRetentionSchedulePtrInput is an input type that accepts DailyRetentionScheduleArgs, DailyRetentionSchedulePtr and DailyRetentionSchedulePtrOutput values. You can construct a concrete instance of `DailyRetentionSchedulePtrInput` via:
DailyRetentionScheduleArgs{...} or: nil
func DailyRetentionSchedulePtr ¶
func DailyRetentionSchedulePtr(v *DailyRetentionScheduleArgs) DailyRetentionSchedulePtrInput
type DailyRetentionSchedulePtrOutput ¶
type DailyRetentionSchedulePtrOutput struct{ *pulumi.OutputState }
func (DailyRetentionSchedulePtrOutput) Elem ¶
func (o DailyRetentionSchedulePtrOutput) Elem() DailyRetentionScheduleOutput
func (DailyRetentionSchedulePtrOutput) ElementType ¶
func (DailyRetentionSchedulePtrOutput) ElementType() reflect.Type
func (DailyRetentionSchedulePtrOutput) RetentionDuration ¶
func (o DailyRetentionSchedulePtrOutput) RetentionDuration() RetentionDurationPtrOutput
The retention duration of retention policy.
func (DailyRetentionSchedulePtrOutput) RetentionTimes ¶
func (o DailyRetentionSchedulePtrOutput) RetentionTimes() pulumi.StringArrayOutput
The retention times of retention policy.
func (DailyRetentionSchedulePtrOutput) ToDailyRetentionSchedulePtrOutput ¶
func (o DailyRetentionSchedulePtrOutput) ToDailyRetentionSchedulePtrOutput() DailyRetentionSchedulePtrOutput
func (DailyRetentionSchedulePtrOutput) ToDailyRetentionSchedulePtrOutputWithContext ¶
func (o DailyRetentionSchedulePtrOutput) ToDailyRetentionSchedulePtrOutputWithContext(ctx context.Context) DailyRetentionSchedulePtrOutput
type DailyRetentionScheduleResponse ¶
type DailyRetentionScheduleResponse struct { // The retention duration of retention policy. RetentionDuration *RetentionDurationResponse `pulumi:"retentionDuration"` // The retention times of retention policy. RetentionTimes []string `pulumi:"retentionTimes"` }
Daily retention schedule.
type DailyRetentionScheduleResponseArgs ¶
type DailyRetentionScheduleResponseArgs struct { // The retention duration of retention policy. RetentionDuration RetentionDurationResponsePtrInput `pulumi:"retentionDuration"` // The retention times of retention policy. RetentionTimes pulumi.StringArrayInput `pulumi:"retentionTimes"` }
Daily retention schedule.
func (DailyRetentionScheduleResponseArgs) ElementType ¶
func (DailyRetentionScheduleResponseArgs) ElementType() reflect.Type
func (DailyRetentionScheduleResponseArgs) ToDailyRetentionScheduleResponseOutput ¶
func (i DailyRetentionScheduleResponseArgs) ToDailyRetentionScheduleResponseOutput() DailyRetentionScheduleResponseOutput
func (DailyRetentionScheduleResponseArgs) ToDailyRetentionScheduleResponseOutputWithContext ¶
func (i DailyRetentionScheduleResponseArgs) ToDailyRetentionScheduleResponseOutputWithContext(ctx context.Context) DailyRetentionScheduleResponseOutput
func (DailyRetentionScheduleResponseArgs) ToDailyRetentionScheduleResponsePtrOutput ¶
func (i DailyRetentionScheduleResponseArgs) ToDailyRetentionScheduleResponsePtrOutput() DailyRetentionScheduleResponsePtrOutput
func (DailyRetentionScheduleResponseArgs) ToDailyRetentionScheduleResponsePtrOutputWithContext ¶
func (i DailyRetentionScheduleResponseArgs) ToDailyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) DailyRetentionScheduleResponsePtrOutput
type DailyRetentionScheduleResponseInput ¶
type DailyRetentionScheduleResponseInput interface { pulumi.Input ToDailyRetentionScheduleResponseOutput() DailyRetentionScheduleResponseOutput ToDailyRetentionScheduleResponseOutputWithContext(context.Context) DailyRetentionScheduleResponseOutput }
DailyRetentionScheduleResponseInput is an input type that accepts DailyRetentionScheduleResponseArgs and DailyRetentionScheduleResponseOutput values. You can construct a concrete instance of `DailyRetentionScheduleResponseInput` via:
DailyRetentionScheduleResponseArgs{...}
type DailyRetentionScheduleResponseOutput ¶
type DailyRetentionScheduleResponseOutput struct{ *pulumi.OutputState }
Daily retention schedule.
func (DailyRetentionScheduleResponseOutput) ElementType ¶
func (DailyRetentionScheduleResponseOutput) ElementType() reflect.Type
func (DailyRetentionScheduleResponseOutput) RetentionDuration ¶
func (o DailyRetentionScheduleResponseOutput) RetentionDuration() RetentionDurationResponsePtrOutput
The retention duration of retention policy.
func (DailyRetentionScheduleResponseOutput) RetentionTimes ¶
func (o DailyRetentionScheduleResponseOutput) RetentionTimes() pulumi.StringArrayOutput
The retention times of retention policy.
func (DailyRetentionScheduleResponseOutput) ToDailyRetentionScheduleResponseOutput ¶
func (o DailyRetentionScheduleResponseOutput) ToDailyRetentionScheduleResponseOutput() DailyRetentionScheduleResponseOutput
func (DailyRetentionScheduleResponseOutput) ToDailyRetentionScheduleResponseOutputWithContext ¶
func (o DailyRetentionScheduleResponseOutput) ToDailyRetentionScheduleResponseOutputWithContext(ctx context.Context) DailyRetentionScheduleResponseOutput
func (DailyRetentionScheduleResponseOutput) ToDailyRetentionScheduleResponsePtrOutput ¶
func (o DailyRetentionScheduleResponseOutput) ToDailyRetentionScheduleResponsePtrOutput() DailyRetentionScheduleResponsePtrOutput
func (DailyRetentionScheduleResponseOutput) ToDailyRetentionScheduleResponsePtrOutputWithContext ¶
func (o DailyRetentionScheduleResponseOutput) ToDailyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) DailyRetentionScheduleResponsePtrOutput
type DailyRetentionScheduleResponsePtrInput ¶
type DailyRetentionScheduleResponsePtrInput interface { pulumi.Input ToDailyRetentionScheduleResponsePtrOutput() DailyRetentionScheduleResponsePtrOutput ToDailyRetentionScheduleResponsePtrOutputWithContext(context.Context) DailyRetentionScheduleResponsePtrOutput }
DailyRetentionScheduleResponsePtrInput is an input type that accepts DailyRetentionScheduleResponseArgs, DailyRetentionScheduleResponsePtr and DailyRetentionScheduleResponsePtrOutput values. You can construct a concrete instance of `DailyRetentionScheduleResponsePtrInput` via:
DailyRetentionScheduleResponseArgs{...} or: nil
func DailyRetentionScheduleResponsePtr ¶
func DailyRetentionScheduleResponsePtr(v *DailyRetentionScheduleResponseArgs) DailyRetentionScheduleResponsePtrInput
type DailyRetentionScheduleResponsePtrOutput ¶
type DailyRetentionScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (DailyRetentionScheduleResponsePtrOutput) ElementType ¶
func (DailyRetentionScheduleResponsePtrOutput) ElementType() reflect.Type
func (DailyRetentionScheduleResponsePtrOutput) RetentionDuration ¶
func (o DailyRetentionScheduleResponsePtrOutput) RetentionDuration() RetentionDurationResponsePtrOutput
The retention duration of retention policy.
func (DailyRetentionScheduleResponsePtrOutput) RetentionTimes ¶
func (o DailyRetentionScheduleResponsePtrOutput) RetentionTimes() pulumi.StringArrayOutput
The retention times of retention policy.
func (DailyRetentionScheduleResponsePtrOutput) ToDailyRetentionScheduleResponsePtrOutput ¶
func (o DailyRetentionScheduleResponsePtrOutput) ToDailyRetentionScheduleResponsePtrOutput() DailyRetentionScheduleResponsePtrOutput
func (DailyRetentionScheduleResponsePtrOutput) ToDailyRetentionScheduleResponsePtrOutputWithContext ¶
func (o DailyRetentionScheduleResponsePtrOutput) ToDailyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) DailyRetentionScheduleResponsePtrOutput
type DataSourceType ¶ added in v0.3.1
The workload type for this item.
func (DataSourceType) ElementType ¶ added in v0.3.1
func (DataSourceType) ElementType() reflect.Type
func (DataSourceType) ToStringOutput ¶ added in v0.3.1
func (e DataSourceType) ToStringOutput() pulumi.StringOutput
func (DataSourceType) ToStringOutputWithContext ¶ added in v0.3.1
func (e DataSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataSourceType) ToStringPtrOutput ¶ added in v0.3.1
func (e DataSourceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataSourceType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DataSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DayArgs ¶
type DayArgs struct { Date pulumi.IntPtrInput `pulumi:"date"` IsLast pulumi.BoolPtrInput `pulumi:"isLast"` }
Day of the week.
func (DayArgs) ElementType ¶
func (DayArgs) ToDayOutput ¶
type DayArray ¶
type DayArray []DayInput
func (DayArray) ElementType ¶
func (DayArray) ToDayArrayOutput ¶
func (i DayArray) ToDayArrayOutput() DayArrayOutput
func (DayArray) ToDayArrayOutputWithContext ¶
func (i DayArray) ToDayArrayOutputWithContext(ctx context.Context) DayArrayOutput
type DayArrayInput ¶
type DayArrayInput interface { pulumi.Input ToDayArrayOutput() DayArrayOutput ToDayArrayOutputWithContext(context.Context) DayArrayOutput }
DayArrayInput is an input type that accepts DayArray and DayArrayOutput values. You can construct a concrete instance of `DayArrayInput` via:
DayArray{ DayArgs{...} }
type DayArrayOutput ¶
type DayArrayOutput struct{ *pulumi.OutputState }
func (DayArrayOutput) ElementType ¶
func (DayArrayOutput) ElementType() reflect.Type
func (DayArrayOutput) ToDayArrayOutput ¶
func (o DayArrayOutput) ToDayArrayOutput() DayArrayOutput
func (DayArrayOutput) ToDayArrayOutputWithContext ¶
func (o DayArrayOutput) ToDayArrayOutputWithContext(ctx context.Context) DayArrayOutput
type DayInput ¶
type DayInput interface { pulumi.Input ToDayOutput() DayOutput ToDayOutputWithContext(context.Context) DayOutput }
DayInput is an input type that accepts DayArgs and DayOutput values. You can construct a concrete instance of `DayInput` via:
DayArgs{...}
type DayOfWeek ¶ added in v0.3.1
func (DayOfWeek) ElementType ¶ added in v0.3.1
func (DayOfWeek) ToStringOutput ¶ added in v0.3.1
func (e DayOfWeek) ToStringOutput() pulumi.StringOutput
func (DayOfWeek) ToStringOutputWithContext ¶ added in v0.3.1
func (e DayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DayOfWeek) ToStringPtrOutput ¶ added in v0.3.1
func (e DayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
func (DayOfWeek) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DayOutput ¶
type DayOutput struct{ *pulumi.OutputState }
Day of the week.
func (DayOutput) Date ¶
func (o DayOutput) Date() pulumi.IntPtrOutput
func (DayOutput) ElementType ¶
func (DayOutput) IsLast ¶
func (o DayOutput) IsLast() pulumi.BoolPtrOutput
func (DayOutput) ToDayOutput ¶
type DayResponse ¶
Day of the week.
type DayResponseArgs ¶
type DayResponseArgs struct { Date pulumi.IntPtrInput `pulumi:"date"` IsLast pulumi.BoolPtrInput `pulumi:"isLast"` }
Day of the week.
func (DayResponseArgs) ElementType ¶
func (DayResponseArgs) ElementType() reflect.Type
func (DayResponseArgs) ToDayResponseOutput ¶
func (i DayResponseArgs) ToDayResponseOutput() DayResponseOutput
func (DayResponseArgs) ToDayResponseOutputWithContext ¶
func (i DayResponseArgs) ToDayResponseOutputWithContext(ctx context.Context) DayResponseOutput
type DayResponseArray ¶
type DayResponseArray []DayResponseInput
func (DayResponseArray) ElementType ¶
func (DayResponseArray) ElementType() reflect.Type
func (DayResponseArray) ToDayResponseArrayOutput ¶
func (i DayResponseArray) ToDayResponseArrayOutput() DayResponseArrayOutput
func (DayResponseArray) ToDayResponseArrayOutputWithContext ¶
func (i DayResponseArray) ToDayResponseArrayOutputWithContext(ctx context.Context) DayResponseArrayOutput
type DayResponseArrayInput ¶
type DayResponseArrayInput interface { pulumi.Input ToDayResponseArrayOutput() DayResponseArrayOutput ToDayResponseArrayOutputWithContext(context.Context) DayResponseArrayOutput }
DayResponseArrayInput is an input type that accepts DayResponseArray and DayResponseArrayOutput values. You can construct a concrete instance of `DayResponseArrayInput` via:
DayResponseArray{ DayResponseArgs{...} }
type DayResponseArrayOutput ¶
type DayResponseArrayOutput struct{ *pulumi.OutputState }
func (DayResponseArrayOutput) ElementType ¶
func (DayResponseArrayOutput) ElementType() reflect.Type
func (DayResponseArrayOutput) Index ¶
func (o DayResponseArrayOutput) Index(i pulumi.IntInput) DayResponseOutput
func (DayResponseArrayOutput) ToDayResponseArrayOutput ¶
func (o DayResponseArrayOutput) ToDayResponseArrayOutput() DayResponseArrayOutput
func (DayResponseArrayOutput) ToDayResponseArrayOutputWithContext ¶
func (o DayResponseArrayOutput) ToDayResponseArrayOutputWithContext(ctx context.Context) DayResponseArrayOutput
type DayResponseInput ¶
type DayResponseInput interface { pulumi.Input ToDayResponseOutput() DayResponseOutput ToDayResponseOutputWithContext(context.Context) DayResponseOutput }
DayResponseInput is an input type that accepts DayResponseArgs and DayResponseOutput values. You can construct a concrete instance of `DayResponseInput` via:
DayResponseArgs{...}
type DayResponseOutput ¶
type DayResponseOutput struct{ *pulumi.OutputState }
Day of the week.
func (DayResponseOutput) Date ¶
func (o DayResponseOutput) Date() pulumi.IntPtrOutput
func (DayResponseOutput) ElementType ¶
func (DayResponseOutput) ElementType() reflect.Type
func (DayResponseOutput) IsLast ¶
func (o DayResponseOutput) IsLast() pulumi.BoolPtrOutput
func (DayResponseOutput) ToDayResponseOutput ¶
func (o DayResponseOutput) ToDayResponseOutput() DayResponseOutput
func (DayResponseOutput) ToDayResponseOutputWithContext ¶
func (o DayResponseOutput) ToDayResponseOutputWithContext(ctx context.Context) DayResponseOutput
type IdentityData ¶
type IdentityData struct { // The identity type. Type string `pulumi:"type"` }
Identity for the resource.
type IdentityDataArgs ¶
type IdentityDataArgs struct { // The identity type. Type pulumi.StringInput `pulumi:"type"` }
Identity for the resource.
func (IdentityDataArgs) ElementType ¶
func (IdentityDataArgs) ElementType() reflect.Type
func (IdentityDataArgs) ToIdentityDataOutput ¶
func (i IdentityDataArgs) ToIdentityDataOutput() IdentityDataOutput
func (IdentityDataArgs) ToIdentityDataOutputWithContext ¶
func (i IdentityDataArgs) ToIdentityDataOutputWithContext(ctx context.Context) IdentityDataOutput
func (IdentityDataArgs) ToIdentityDataPtrOutput ¶
func (i IdentityDataArgs) ToIdentityDataPtrOutput() IdentityDataPtrOutput
func (IdentityDataArgs) ToIdentityDataPtrOutputWithContext ¶
func (i IdentityDataArgs) ToIdentityDataPtrOutputWithContext(ctx context.Context) IdentityDataPtrOutput
type IdentityDataInput ¶
type IdentityDataInput interface { pulumi.Input ToIdentityDataOutput() IdentityDataOutput ToIdentityDataOutputWithContext(context.Context) IdentityDataOutput }
IdentityDataInput is an input type that accepts IdentityDataArgs and IdentityDataOutput values. You can construct a concrete instance of `IdentityDataInput` via:
IdentityDataArgs{...}
type IdentityDataOutput ¶
type IdentityDataOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityDataOutput) ElementType ¶
func (IdentityDataOutput) ElementType() reflect.Type
func (IdentityDataOutput) ToIdentityDataOutput ¶
func (o IdentityDataOutput) ToIdentityDataOutput() IdentityDataOutput
func (IdentityDataOutput) ToIdentityDataOutputWithContext ¶
func (o IdentityDataOutput) ToIdentityDataOutputWithContext(ctx context.Context) IdentityDataOutput
func (IdentityDataOutput) ToIdentityDataPtrOutput ¶
func (o IdentityDataOutput) ToIdentityDataPtrOutput() IdentityDataPtrOutput
func (IdentityDataOutput) ToIdentityDataPtrOutputWithContext ¶
func (o IdentityDataOutput) ToIdentityDataPtrOutputWithContext(ctx context.Context) IdentityDataPtrOutput
func (IdentityDataOutput) Type ¶
func (o IdentityDataOutput) Type() pulumi.StringOutput
The identity type.
type IdentityDataPtrInput ¶
type IdentityDataPtrInput interface { pulumi.Input ToIdentityDataPtrOutput() IdentityDataPtrOutput ToIdentityDataPtrOutputWithContext(context.Context) IdentityDataPtrOutput }
IdentityDataPtrInput is an input type that accepts IdentityDataArgs, IdentityDataPtr and IdentityDataPtrOutput values. You can construct a concrete instance of `IdentityDataPtrInput` via:
IdentityDataArgs{...} or: nil
func IdentityDataPtr ¶
func IdentityDataPtr(v *IdentityDataArgs) IdentityDataPtrInput
type IdentityDataPtrOutput ¶
type IdentityDataPtrOutput struct{ *pulumi.OutputState }
func (IdentityDataPtrOutput) Elem ¶
func (o IdentityDataPtrOutput) Elem() IdentityDataOutput
func (IdentityDataPtrOutput) ElementType ¶
func (IdentityDataPtrOutput) ElementType() reflect.Type
func (IdentityDataPtrOutput) ToIdentityDataPtrOutput ¶
func (o IdentityDataPtrOutput) ToIdentityDataPtrOutput() IdentityDataPtrOutput
func (IdentityDataPtrOutput) ToIdentityDataPtrOutputWithContext ¶
func (o IdentityDataPtrOutput) ToIdentityDataPtrOutputWithContext(ctx context.Context) IdentityDataPtrOutput
func (IdentityDataPtrOutput) Type ¶
func (o IdentityDataPtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityDataResponse ¶
type IdentityDataResponse struct { // The principal ID of resource identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of resource. TenantId string `pulumi:"tenantId"` // The identity type. Type string `pulumi:"type"` }
Identity for the resource.
type IdentityDataResponseArgs ¶
type IdentityDataResponseArgs struct { // The principal ID of resource identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant ID of resource. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. Type pulumi.StringInput `pulumi:"type"` }
Identity for the resource.
func (IdentityDataResponseArgs) ElementType ¶
func (IdentityDataResponseArgs) ElementType() reflect.Type
func (IdentityDataResponseArgs) ToIdentityDataResponseOutput ¶
func (i IdentityDataResponseArgs) ToIdentityDataResponseOutput() IdentityDataResponseOutput
func (IdentityDataResponseArgs) ToIdentityDataResponseOutputWithContext ¶
func (i IdentityDataResponseArgs) ToIdentityDataResponseOutputWithContext(ctx context.Context) IdentityDataResponseOutput
func (IdentityDataResponseArgs) ToIdentityDataResponsePtrOutput ¶
func (i IdentityDataResponseArgs) ToIdentityDataResponsePtrOutput() IdentityDataResponsePtrOutput
func (IdentityDataResponseArgs) ToIdentityDataResponsePtrOutputWithContext ¶
func (i IdentityDataResponseArgs) ToIdentityDataResponsePtrOutputWithContext(ctx context.Context) IdentityDataResponsePtrOutput
type IdentityDataResponseInput ¶
type IdentityDataResponseInput interface { pulumi.Input ToIdentityDataResponseOutput() IdentityDataResponseOutput ToIdentityDataResponseOutputWithContext(context.Context) IdentityDataResponseOutput }
IdentityDataResponseInput is an input type that accepts IdentityDataResponseArgs and IdentityDataResponseOutput values. You can construct a concrete instance of `IdentityDataResponseInput` via:
IdentityDataResponseArgs{...}
type IdentityDataResponseOutput ¶
type IdentityDataResponseOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityDataResponseOutput) ElementType ¶
func (IdentityDataResponseOutput) ElementType() reflect.Type
func (IdentityDataResponseOutput) PrincipalId ¶
func (o IdentityDataResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of resource identity.
func (IdentityDataResponseOutput) TenantId ¶
func (o IdentityDataResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of resource.
func (IdentityDataResponseOutput) ToIdentityDataResponseOutput ¶
func (o IdentityDataResponseOutput) ToIdentityDataResponseOutput() IdentityDataResponseOutput
func (IdentityDataResponseOutput) ToIdentityDataResponseOutputWithContext ¶
func (o IdentityDataResponseOutput) ToIdentityDataResponseOutputWithContext(ctx context.Context) IdentityDataResponseOutput
func (IdentityDataResponseOutput) ToIdentityDataResponsePtrOutput ¶
func (o IdentityDataResponseOutput) ToIdentityDataResponsePtrOutput() IdentityDataResponsePtrOutput
func (IdentityDataResponseOutput) ToIdentityDataResponsePtrOutputWithContext ¶
func (o IdentityDataResponseOutput) ToIdentityDataResponsePtrOutputWithContext(ctx context.Context) IdentityDataResponsePtrOutput
func (IdentityDataResponseOutput) Type ¶
func (o IdentityDataResponseOutput) Type() pulumi.StringOutput
The identity type.
type IdentityDataResponsePtrInput ¶
type IdentityDataResponsePtrInput interface { pulumi.Input ToIdentityDataResponsePtrOutput() IdentityDataResponsePtrOutput ToIdentityDataResponsePtrOutputWithContext(context.Context) IdentityDataResponsePtrOutput }
IdentityDataResponsePtrInput is an input type that accepts IdentityDataResponseArgs, IdentityDataResponsePtr and IdentityDataResponsePtrOutput values. You can construct a concrete instance of `IdentityDataResponsePtrInput` via:
IdentityDataResponseArgs{...} or: nil
func IdentityDataResponsePtr ¶
func IdentityDataResponsePtr(v *IdentityDataResponseArgs) IdentityDataResponsePtrInput
type IdentityDataResponsePtrOutput ¶
type IdentityDataResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityDataResponsePtrOutput) Elem ¶
func (o IdentityDataResponsePtrOutput) Elem() IdentityDataResponseOutput
func (IdentityDataResponsePtrOutput) ElementType ¶
func (IdentityDataResponsePtrOutput) ElementType() reflect.Type
func (IdentityDataResponsePtrOutput) PrincipalId ¶
func (o IdentityDataResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of resource identity.
func (IdentityDataResponsePtrOutput) TenantId ¶
func (o IdentityDataResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of resource.
func (IdentityDataResponsePtrOutput) ToIdentityDataResponsePtrOutput ¶
func (o IdentityDataResponsePtrOutput) ToIdentityDataResponsePtrOutput() IdentityDataResponsePtrOutput
func (IdentityDataResponsePtrOutput) ToIdentityDataResponsePtrOutputWithContext ¶
func (o IdentityDataResponsePtrOutput) ToIdentityDataResponsePtrOutputWithContext(ctx context.Context) IdentityDataResponsePtrOutput
func (IdentityDataResponsePtrOutput) Type ¶
func (o IdentityDataResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type LongTermRetentionPolicy ¶
type LongTermRetentionPolicy struct { // Daily retention schedule of the backup policy. DailySchedule *DailyRetentionSchedule `pulumi:"dailySchedule"` // Monthly retention schedule of the backup policy. MonthlySchedule *MonthlyRetentionSchedule `pulumi:"monthlySchedule"` // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'LongTermRetentionPolicy'. RetentionPolicyType *string `pulumi:"retentionPolicyType"` // Weekly retention schedule of the backup policy. WeeklySchedule *WeeklyRetentionSchedule `pulumi:"weeklySchedule"` // Yearly retention schedule of the backup policy. YearlySchedule *YearlyRetentionSchedule `pulumi:"yearlySchedule"` }
Long-term retention policy.
type LongTermRetentionPolicyArgs ¶
type LongTermRetentionPolicyArgs struct { // Daily retention schedule of the backup policy. DailySchedule DailyRetentionSchedulePtrInput `pulumi:"dailySchedule"` // Monthly retention schedule of the backup policy. MonthlySchedule MonthlyRetentionSchedulePtrInput `pulumi:"monthlySchedule"` // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'LongTermRetentionPolicy'. RetentionPolicyType pulumi.StringPtrInput `pulumi:"retentionPolicyType"` // Weekly retention schedule of the backup policy. WeeklySchedule WeeklyRetentionSchedulePtrInput `pulumi:"weeklySchedule"` // Yearly retention schedule of the backup policy. YearlySchedule YearlyRetentionSchedulePtrInput `pulumi:"yearlySchedule"` }
Long-term retention policy.
func (LongTermRetentionPolicyArgs) ElementType ¶
func (LongTermRetentionPolicyArgs) ElementType() reflect.Type
func (LongTermRetentionPolicyArgs) ToLongTermRetentionPolicyOutput ¶
func (i LongTermRetentionPolicyArgs) ToLongTermRetentionPolicyOutput() LongTermRetentionPolicyOutput
func (LongTermRetentionPolicyArgs) ToLongTermRetentionPolicyOutputWithContext ¶
func (i LongTermRetentionPolicyArgs) ToLongTermRetentionPolicyOutputWithContext(ctx context.Context) LongTermRetentionPolicyOutput
type LongTermRetentionPolicyInput ¶
type LongTermRetentionPolicyInput interface { pulumi.Input ToLongTermRetentionPolicyOutput() LongTermRetentionPolicyOutput ToLongTermRetentionPolicyOutputWithContext(context.Context) LongTermRetentionPolicyOutput }
LongTermRetentionPolicyInput is an input type that accepts LongTermRetentionPolicyArgs and LongTermRetentionPolicyOutput values. You can construct a concrete instance of `LongTermRetentionPolicyInput` via:
LongTermRetentionPolicyArgs{...}
type LongTermRetentionPolicyOutput ¶
type LongTermRetentionPolicyOutput struct{ *pulumi.OutputState }
Long-term retention policy.
func (LongTermRetentionPolicyOutput) DailySchedule ¶
func (o LongTermRetentionPolicyOutput) DailySchedule() DailyRetentionSchedulePtrOutput
Daily retention schedule of the backup policy.
func (LongTermRetentionPolicyOutput) ElementType ¶
func (LongTermRetentionPolicyOutput) ElementType() reflect.Type
func (LongTermRetentionPolicyOutput) MonthlySchedule ¶
func (o LongTermRetentionPolicyOutput) MonthlySchedule() MonthlyRetentionSchedulePtrOutput
Monthly retention schedule of the backup policy.
func (LongTermRetentionPolicyOutput) RetentionPolicyType ¶
func (o LongTermRetentionPolicyOutput) RetentionPolicyType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'LongTermRetentionPolicy'.
func (LongTermRetentionPolicyOutput) ToLongTermRetentionPolicyOutput ¶
func (o LongTermRetentionPolicyOutput) ToLongTermRetentionPolicyOutput() LongTermRetentionPolicyOutput
func (LongTermRetentionPolicyOutput) ToLongTermRetentionPolicyOutputWithContext ¶
func (o LongTermRetentionPolicyOutput) ToLongTermRetentionPolicyOutputWithContext(ctx context.Context) LongTermRetentionPolicyOutput
func (LongTermRetentionPolicyOutput) WeeklySchedule ¶
func (o LongTermRetentionPolicyOutput) WeeklySchedule() WeeklyRetentionSchedulePtrOutput
Weekly retention schedule of the backup policy.
func (LongTermRetentionPolicyOutput) YearlySchedule ¶
func (o LongTermRetentionPolicyOutput) YearlySchedule() YearlyRetentionSchedulePtrOutput
Yearly retention schedule of the backup policy.
type LongTermRetentionPolicyResponse ¶
type LongTermRetentionPolicyResponse struct { // Daily retention schedule of the backup policy. DailySchedule *DailyRetentionScheduleResponse `pulumi:"dailySchedule"` // Monthly retention schedule of the backup policy. MonthlySchedule *MonthlyRetentionScheduleResponse `pulumi:"monthlySchedule"` // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'LongTermRetentionPolicy'. RetentionPolicyType *string `pulumi:"retentionPolicyType"` // Weekly retention schedule of the backup policy. WeeklySchedule *WeeklyRetentionScheduleResponse `pulumi:"weeklySchedule"` // Yearly retention schedule of the backup policy. YearlySchedule *YearlyRetentionScheduleResponse `pulumi:"yearlySchedule"` }
Long-term retention policy.
type LongTermRetentionPolicyResponseArgs ¶
type LongTermRetentionPolicyResponseArgs struct { // Daily retention schedule of the backup policy. DailySchedule DailyRetentionScheduleResponsePtrInput `pulumi:"dailySchedule"` // Monthly retention schedule of the backup policy. MonthlySchedule MonthlyRetentionScheduleResponsePtrInput `pulumi:"monthlySchedule"` // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'LongTermRetentionPolicy'. RetentionPolicyType pulumi.StringPtrInput `pulumi:"retentionPolicyType"` // Weekly retention schedule of the backup policy. WeeklySchedule WeeklyRetentionScheduleResponsePtrInput `pulumi:"weeklySchedule"` // Yearly retention schedule of the backup policy. YearlySchedule YearlyRetentionScheduleResponsePtrInput `pulumi:"yearlySchedule"` }
Long-term retention policy.
func (LongTermRetentionPolicyResponseArgs) ElementType ¶
func (LongTermRetentionPolicyResponseArgs) ElementType() reflect.Type
func (LongTermRetentionPolicyResponseArgs) ToLongTermRetentionPolicyResponseOutput ¶
func (i LongTermRetentionPolicyResponseArgs) ToLongTermRetentionPolicyResponseOutput() LongTermRetentionPolicyResponseOutput
func (LongTermRetentionPolicyResponseArgs) ToLongTermRetentionPolicyResponseOutputWithContext ¶
func (i LongTermRetentionPolicyResponseArgs) ToLongTermRetentionPolicyResponseOutputWithContext(ctx context.Context) LongTermRetentionPolicyResponseOutput
type LongTermRetentionPolicyResponseInput ¶
type LongTermRetentionPolicyResponseInput interface { pulumi.Input ToLongTermRetentionPolicyResponseOutput() LongTermRetentionPolicyResponseOutput ToLongTermRetentionPolicyResponseOutputWithContext(context.Context) LongTermRetentionPolicyResponseOutput }
LongTermRetentionPolicyResponseInput is an input type that accepts LongTermRetentionPolicyResponseArgs and LongTermRetentionPolicyResponseOutput values. You can construct a concrete instance of `LongTermRetentionPolicyResponseInput` via:
LongTermRetentionPolicyResponseArgs{...}
type LongTermRetentionPolicyResponseOutput ¶
type LongTermRetentionPolicyResponseOutput struct{ *pulumi.OutputState }
Long-term retention policy.
func (LongTermRetentionPolicyResponseOutput) DailySchedule ¶
func (o LongTermRetentionPolicyResponseOutput) DailySchedule() DailyRetentionScheduleResponsePtrOutput
Daily retention schedule of the backup policy.
func (LongTermRetentionPolicyResponseOutput) ElementType ¶
func (LongTermRetentionPolicyResponseOutput) ElementType() reflect.Type
func (LongTermRetentionPolicyResponseOutput) MonthlySchedule ¶
func (o LongTermRetentionPolicyResponseOutput) MonthlySchedule() MonthlyRetentionScheduleResponsePtrOutput
Monthly retention schedule of the backup policy.
func (LongTermRetentionPolicyResponseOutput) RetentionPolicyType ¶
func (o LongTermRetentionPolicyResponseOutput) RetentionPolicyType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'LongTermRetentionPolicy'.
func (LongTermRetentionPolicyResponseOutput) ToLongTermRetentionPolicyResponseOutput ¶
func (o LongTermRetentionPolicyResponseOutput) ToLongTermRetentionPolicyResponseOutput() LongTermRetentionPolicyResponseOutput
func (LongTermRetentionPolicyResponseOutput) ToLongTermRetentionPolicyResponseOutputWithContext ¶
func (o LongTermRetentionPolicyResponseOutput) ToLongTermRetentionPolicyResponseOutputWithContext(ctx context.Context) LongTermRetentionPolicyResponseOutput
func (LongTermRetentionPolicyResponseOutput) WeeklySchedule ¶
func (o LongTermRetentionPolicyResponseOutput) WeeklySchedule() WeeklyRetentionScheduleResponsePtrOutput
Weekly retention schedule of the backup policy.
func (LongTermRetentionPolicyResponseOutput) YearlySchedule ¶
func (o LongTermRetentionPolicyResponseOutput) YearlySchedule() YearlyRetentionScheduleResponsePtrOutput
Yearly retention schedule of the backup policy.
type LongTermSchedulePolicy ¶
type LongTermSchedulePolicy struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'LongTermSchedulePolicy'. SchedulePolicyType *string `pulumi:"schedulePolicyType"` }
Long-term policy schedule.
type LongTermSchedulePolicyArgs ¶
type LongTermSchedulePolicyArgs struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'LongTermSchedulePolicy'. SchedulePolicyType pulumi.StringPtrInput `pulumi:"schedulePolicyType"` }
Long-term policy schedule.
func (LongTermSchedulePolicyArgs) ElementType ¶
func (LongTermSchedulePolicyArgs) ElementType() reflect.Type
func (LongTermSchedulePolicyArgs) ToLongTermSchedulePolicyOutput ¶
func (i LongTermSchedulePolicyArgs) ToLongTermSchedulePolicyOutput() LongTermSchedulePolicyOutput
func (LongTermSchedulePolicyArgs) ToLongTermSchedulePolicyOutputWithContext ¶
func (i LongTermSchedulePolicyArgs) ToLongTermSchedulePolicyOutputWithContext(ctx context.Context) LongTermSchedulePolicyOutput
type LongTermSchedulePolicyInput ¶
type LongTermSchedulePolicyInput interface { pulumi.Input ToLongTermSchedulePolicyOutput() LongTermSchedulePolicyOutput ToLongTermSchedulePolicyOutputWithContext(context.Context) LongTermSchedulePolicyOutput }
LongTermSchedulePolicyInput is an input type that accepts LongTermSchedulePolicyArgs and LongTermSchedulePolicyOutput values. You can construct a concrete instance of `LongTermSchedulePolicyInput` via:
LongTermSchedulePolicyArgs{...}
type LongTermSchedulePolicyOutput ¶
type LongTermSchedulePolicyOutput struct{ *pulumi.OutputState }
Long-term policy schedule.
func (LongTermSchedulePolicyOutput) ElementType ¶
func (LongTermSchedulePolicyOutput) ElementType() reflect.Type
func (LongTermSchedulePolicyOutput) SchedulePolicyType ¶
func (o LongTermSchedulePolicyOutput) SchedulePolicyType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'LongTermSchedulePolicy'.
func (LongTermSchedulePolicyOutput) ToLongTermSchedulePolicyOutput ¶
func (o LongTermSchedulePolicyOutput) ToLongTermSchedulePolicyOutput() LongTermSchedulePolicyOutput
func (LongTermSchedulePolicyOutput) ToLongTermSchedulePolicyOutputWithContext ¶
func (o LongTermSchedulePolicyOutput) ToLongTermSchedulePolicyOutputWithContext(ctx context.Context) LongTermSchedulePolicyOutput
type LongTermSchedulePolicyResponse ¶
type LongTermSchedulePolicyResponse struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'LongTermSchedulePolicy'. SchedulePolicyType *string `pulumi:"schedulePolicyType"` }
Long-term policy schedule.
type LongTermSchedulePolicyResponseArgs ¶
type LongTermSchedulePolicyResponseArgs struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'LongTermSchedulePolicy'. SchedulePolicyType pulumi.StringPtrInput `pulumi:"schedulePolicyType"` }
Long-term policy schedule.
func (LongTermSchedulePolicyResponseArgs) ElementType ¶
func (LongTermSchedulePolicyResponseArgs) ElementType() reflect.Type
func (LongTermSchedulePolicyResponseArgs) ToLongTermSchedulePolicyResponseOutput ¶
func (i LongTermSchedulePolicyResponseArgs) ToLongTermSchedulePolicyResponseOutput() LongTermSchedulePolicyResponseOutput
func (LongTermSchedulePolicyResponseArgs) ToLongTermSchedulePolicyResponseOutputWithContext ¶
func (i LongTermSchedulePolicyResponseArgs) ToLongTermSchedulePolicyResponseOutputWithContext(ctx context.Context) LongTermSchedulePolicyResponseOutput
type LongTermSchedulePolicyResponseInput ¶
type LongTermSchedulePolicyResponseInput interface { pulumi.Input ToLongTermSchedulePolicyResponseOutput() LongTermSchedulePolicyResponseOutput ToLongTermSchedulePolicyResponseOutputWithContext(context.Context) LongTermSchedulePolicyResponseOutput }
LongTermSchedulePolicyResponseInput is an input type that accepts LongTermSchedulePolicyResponseArgs and LongTermSchedulePolicyResponseOutput values. You can construct a concrete instance of `LongTermSchedulePolicyResponseInput` via:
LongTermSchedulePolicyResponseArgs{...}
type LongTermSchedulePolicyResponseOutput ¶
type LongTermSchedulePolicyResponseOutput struct{ *pulumi.OutputState }
Long-term policy schedule.
func (LongTermSchedulePolicyResponseOutput) ElementType ¶
func (LongTermSchedulePolicyResponseOutput) ElementType() reflect.Type
func (LongTermSchedulePolicyResponseOutput) SchedulePolicyType ¶
func (o LongTermSchedulePolicyResponseOutput) SchedulePolicyType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'LongTermSchedulePolicy'.
func (LongTermSchedulePolicyResponseOutput) ToLongTermSchedulePolicyResponseOutput ¶
func (o LongTermSchedulePolicyResponseOutput) ToLongTermSchedulePolicyResponseOutput() LongTermSchedulePolicyResponseOutput
func (LongTermSchedulePolicyResponseOutput) ToLongTermSchedulePolicyResponseOutputWithContext ¶
func (o LongTermSchedulePolicyResponseOutput) ToLongTermSchedulePolicyResponseOutputWithContext(ctx context.Context) LongTermSchedulePolicyResponseOutput
type LookupProtectionPolicyArgs ¶
type LookupProtectionPolicyArgs struct { // The backup policy name used in this GET operation. PolicyName string `pulumi:"policyName"` // The name of the resource group associated with the Recovery Services vault. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the Recovery Services vault. VaultName string `pulumi:"vaultName"` }
type LookupProtectionPolicyResult ¶
type LookupProtectionPolicyResult struct { // Optional ETag. ETag *string `pulumi:"eTag"` // Resource ID represents the complete path to the resource. Id *string `pulumi:"id"` // Resource location. Location *string `pulumi:"location"` // Resource name associated with the resource. Name *string `pulumi:"name"` // The base class for a backup policy. Workload-specific backup policies are derived from this class. Properties interface{} `pulumi:"properties"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/... Type *string `pulumi:"type"` }
The base class for backup policy. Workload-specific backup policies are derived from this class.
func LookupProtectionPolicy ¶
func LookupProtectionPolicy(ctx *pulumi.Context, args *LookupProtectionPolicyArgs, opts ...pulumi.InvokeOption) (*LookupProtectionPolicyResult, error)
type LookupVaultArgs ¶
type LookupVaultResult ¶
type LookupVaultResult struct { // Optional ETag. ETag *string `pulumi:"eTag"` // Resource Id represents the complete path to the resource. Id string `pulumi:"id"` // Identity for the resource. Identity *IdentityDataResponse `pulumi:"identity"` // Resource location. Location string `pulumi:"location"` // Resource name associated with the resource. Name string `pulumi:"name"` // Properties of the vault. Properties VaultPropertiesResponse `pulumi:"properties"` // Identifies the unique system identifier for each Azure resource. Sku *SkuResponse `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/... Type string `pulumi:"type"` }
Resource information, as returned by the resource provider.
func LookupVault ¶
func LookupVault(ctx *pulumi.Context, args *LookupVaultArgs, opts ...pulumi.InvokeOption) (*LookupVaultResult, error)
type MabFileFolderProtectedItem ¶
type MabFileFolderProtectedItem struct { // The backup management type associated with the backup item. BackupManagementType *string `pulumi:"backupManagementType"` // The name of the computer associated with this backup item. ComputerName *string `pulumi:"computerName"` // Additional information for this backup item. ExtendedInfo *MabFileFolderProtectedItemExtendedInfo `pulumi:"extendedInfo"` // The friendly name of this backup item. FriendlyName *string `pulumi:"friendlyName"` IsScheduledForDeferredDelete *bool `pulumi:"isScheduledForDeferredDelete"` // The status of last backup operation. LastBackupStatus *string `pulumi:"lastBackupStatus"` // The timestamp when the most recent backup copy was created for this backup item. LastRecoveryPoint *string `pulumi:"lastRecoveryPoint"` // The ID of the backup policy associated with this backup item. PolicyId *string `pulumi:"policyId"` // The backup item type. // Expected value is 'MabFileFolderProtectedItem'. ProtectedItemType *string `pulumi:"protectedItemType"` // The states for this property are: Protected, ProtectionStopped, IRPending, or ProtectionError. ProtectionState *string `pulumi:"protectionState"` // The ID of the resource to be backed up. SourceResourceId *string `pulumi:"sourceResourceId"` // The workload type for this item. WorkloadType *string `pulumi:"workloadType"` }
This is a file or folder workload-specific backup item.
type MabFileFolderProtectedItemArgs ¶
type MabFileFolderProtectedItemArgs struct { // The backup management type associated with the backup item. BackupManagementType *BackupManagementType `pulumi:"backupManagementType"` // The name of the computer associated with this backup item. ComputerName pulumi.StringPtrInput `pulumi:"computerName"` // Additional information for this backup item. ExtendedInfo MabFileFolderProtectedItemExtendedInfoPtrInput `pulumi:"extendedInfo"` // The friendly name of this backup item. FriendlyName pulumi.StringPtrInput `pulumi:"friendlyName"` IsScheduledForDeferredDelete pulumi.BoolPtrInput `pulumi:"isScheduledForDeferredDelete"` // The status of last backup operation. LastBackupStatus pulumi.StringPtrInput `pulumi:"lastBackupStatus"` // The timestamp when the most recent backup copy was created for this backup item. LastRecoveryPoint pulumi.StringPtrInput `pulumi:"lastRecoveryPoint"` // The ID of the backup policy associated with this backup item. PolicyId pulumi.StringPtrInput `pulumi:"policyId"` // The backup item type. // Expected value is 'MabFileFolderProtectedItem'. ProtectedItemType pulumi.StringPtrInput `pulumi:"protectedItemType"` // The states for this property are: Protected, ProtectionStopped, IRPending, or ProtectionError. ProtectionState pulumi.StringPtrInput `pulumi:"protectionState"` // The ID of the resource to be backed up. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` // The workload type for this item. WorkloadType *DataSourceType `pulumi:"workloadType"` }
This is a file or folder workload-specific backup item.
func (MabFileFolderProtectedItemArgs) ElementType ¶
func (MabFileFolderProtectedItemArgs) ElementType() reflect.Type
func (MabFileFolderProtectedItemArgs) ToMabFileFolderProtectedItemOutput ¶
func (i MabFileFolderProtectedItemArgs) ToMabFileFolderProtectedItemOutput() MabFileFolderProtectedItemOutput
func (MabFileFolderProtectedItemArgs) ToMabFileFolderProtectedItemOutputWithContext ¶
func (i MabFileFolderProtectedItemArgs) ToMabFileFolderProtectedItemOutputWithContext(ctx context.Context) MabFileFolderProtectedItemOutput
type MabFileFolderProtectedItemExtendedInfo ¶
type MabFileFolderProtectedItemExtendedInfo struct { // The last day and time the agent synced with the service. LastRefreshedAt *string `pulumi:"lastRefreshedAt"` // The oldest backup copy available. OldestRecoveryPoint *string `pulumi:"oldestRecoveryPoint"` // The number of backup copies associated with the backup item. RecoveryPointCount *int `pulumi:"recoveryPointCount"` }
Additional information for the backup item.
type MabFileFolderProtectedItemExtendedInfoArgs ¶
type MabFileFolderProtectedItemExtendedInfoArgs struct { // The last day and time the agent synced with the service. LastRefreshedAt pulumi.StringPtrInput `pulumi:"lastRefreshedAt"` // The oldest backup copy available. OldestRecoveryPoint pulumi.StringPtrInput `pulumi:"oldestRecoveryPoint"` // The number of backup copies associated with the backup item. RecoveryPointCount pulumi.IntPtrInput `pulumi:"recoveryPointCount"` }
Additional information for the backup item.
func (MabFileFolderProtectedItemExtendedInfoArgs) ElementType ¶
func (MabFileFolderProtectedItemExtendedInfoArgs) ElementType() reflect.Type
func (MabFileFolderProtectedItemExtendedInfoArgs) ToMabFileFolderProtectedItemExtendedInfoOutput ¶
func (i MabFileFolderProtectedItemExtendedInfoArgs) ToMabFileFolderProtectedItemExtendedInfoOutput() MabFileFolderProtectedItemExtendedInfoOutput
func (MabFileFolderProtectedItemExtendedInfoArgs) ToMabFileFolderProtectedItemExtendedInfoOutputWithContext ¶
func (i MabFileFolderProtectedItemExtendedInfoArgs) ToMabFileFolderProtectedItemExtendedInfoOutputWithContext(ctx context.Context) MabFileFolderProtectedItemExtendedInfoOutput
func (MabFileFolderProtectedItemExtendedInfoArgs) ToMabFileFolderProtectedItemExtendedInfoPtrOutput ¶
func (i MabFileFolderProtectedItemExtendedInfoArgs) ToMabFileFolderProtectedItemExtendedInfoPtrOutput() MabFileFolderProtectedItemExtendedInfoPtrOutput
func (MabFileFolderProtectedItemExtendedInfoArgs) ToMabFileFolderProtectedItemExtendedInfoPtrOutputWithContext ¶
func (i MabFileFolderProtectedItemExtendedInfoArgs) ToMabFileFolderProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) MabFileFolderProtectedItemExtendedInfoPtrOutput
type MabFileFolderProtectedItemExtendedInfoInput ¶
type MabFileFolderProtectedItemExtendedInfoInput interface { pulumi.Input ToMabFileFolderProtectedItemExtendedInfoOutput() MabFileFolderProtectedItemExtendedInfoOutput ToMabFileFolderProtectedItemExtendedInfoOutputWithContext(context.Context) MabFileFolderProtectedItemExtendedInfoOutput }
MabFileFolderProtectedItemExtendedInfoInput is an input type that accepts MabFileFolderProtectedItemExtendedInfoArgs and MabFileFolderProtectedItemExtendedInfoOutput values. You can construct a concrete instance of `MabFileFolderProtectedItemExtendedInfoInput` via:
MabFileFolderProtectedItemExtendedInfoArgs{...}
type MabFileFolderProtectedItemExtendedInfoOutput ¶
type MabFileFolderProtectedItemExtendedInfoOutput struct{ *pulumi.OutputState }
Additional information for the backup item.
func (MabFileFolderProtectedItemExtendedInfoOutput) ElementType ¶
func (MabFileFolderProtectedItemExtendedInfoOutput) ElementType() reflect.Type
func (MabFileFolderProtectedItemExtendedInfoOutput) LastRefreshedAt ¶
func (o MabFileFolderProtectedItemExtendedInfoOutput) LastRefreshedAt() pulumi.StringPtrOutput
The last day and time the agent synced with the service.
func (MabFileFolderProtectedItemExtendedInfoOutput) OldestRecoveryPoint ¶
func (o MabFileFolderProtectedItemExtendedInfoOutput) OldestRecoveryPoint() pulumi.StringPtrOutput
The oldest backup copy available.
func (MabFileFolderProtectedItemExtendedInfoOutput) RecoveryPointCount ¶
func (o MabFileFolderProtectedItemExtendedInfoOutput) RecoveryPointCount() pulumi.IntPtrOutput
The number of backup copies associated with the backup item.
func (MabFileFolderProtectedItemExtendedInfoOutput) ToMabFileFolderProtectedItemExtendedInfoOutput ¶
func (o MabFileFolderProtectedItemExtendedInfoOutput) ToMabFileFolderProtectedItemExtendedInfoOutput() MabFileFolderProtectedItemExtendedInfoOutput
func (MabFileFolderProtectedItemExtendedInfoOutput) ToMabFileFolderProtectedItemExtendedInfoOutputWithContext ¶
func (o MabFileFolderProtectedItemExtendedInfoOutput) ToMabFileFolderProtectedItemExtendedInfoOutputWithContext(ctx context.Context) MabFileFolderProtectedItemExtendedInfoOutput
func (MabFileFolderProtectedItemExtendedInfoOutput) ToMabFileFolderProtectedItemExtendedInfoPtrOutput ¶
func (o MabFileFolderProtectedItemExtendedInfoOutput) ToMabFileFolderProtectedItemExtendedInfoPtrOutput() MabFileFolderProtectedItemExtendedInfoPtrOutput
func (MabFileFolderProtectedItemExtendedInfoOutput) ToMabFileFolderProtectedItemExtendedInfoPtrOutputWithContext ¶
func (o MabFileFolderProtectedItemExtendedInfoOutput) ToMabFileFolderProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) MabFileFolderProtectedItemExtendedInfoPtrOutput
type MabFileFolderProtectedItemExtendedInfoPtrInput ¶
type MabFileFolderProtectedItemExtendedInfoPtrInput interface { pulumi.Input ToMabFileFolderProtectedItemExtendedInfoPtrOutput() MabFileFolderProtectedItemExtendedInfoPtrOutput ToMabFileFolderProtectedItemExtendedInfoPtrOutputWithContext(context.Context) MabFileFolderProtectedItemExtendedInfoPtrOutput }
MabFileFolderProtectedItemExtendedInfoPtrInput is an input type that accepts MabFileFolderProtectedItemExtendedInfoArgs, MabFileFolderProtectedItemExtendedInfoPtr and MabFileFolderProtectedItemExtendedInfoPtrOutput values. You can construct a concrete instance of `MabFileFolderProtectedItemExtendedInfoPtrInput` via:
MabFileFolderProtectedItemExtendedInfoArgs{...} or: nil
func MabFileFolderProtectedItemExtendedInfoPtr ¶
func MabFileFolderProtectedItemExtendedInfoPtr(v *MabFileFolderProtectedItemExtendedInfoArgs) MabFileFolderProtectedItemExtendedInfoPtrInput
type MabFileFolderProtectedItemExtendedInfoPtrOutput ¶
type MabFileFolderProtectedItemExtendedInfoPtrOutput struct{ *pulumi.OutputState }
func (MabFileFolderProtectedItemExtendedInfoPtrOutput) ElementType ¶
func (MabFileFolderProtectedItemExtendedInfoPtrOutput) ElementType() reflect.Type
func (MabFileFolderProtectedItemExtendedInfoPtrOutput) LastRefreshedAt ¶
func (o MabFileFolderProtectedItemExtendedInfoPtrOutput) LastRefreshedAt() pulumi.StringPtrOutput
The last day and time the agent synced with the service.
func (MabFileFolderProtectedItemExtendedInfoPtrOutput) OldestRecoveryPoint ¶
func (o MabFileFolderProtectedItemExtendedInfoPtrOutput) OldestRecoveryPoint() pulumi.StringPtrOutput
The oldest backup copy available.
func (MabFileFolderProtectedItemExtendedInfoPtrOutput) RecoveryPointCount ¶
func (o MabFileFolderProtectedItemExtendedInfoPtrOutput) RecoveryPointCount() pulumi.IntPtrOutput
The number of backup copies associated with the backup item.
func (MabFileFolderProtectedItemExtendedInfoPtrOutput) ToMabFileFolderProtectedItemExtendedInfoPtrOutput ¶
func (o MabFileFolderProtectedItemExtendedInfoPtrOutput) ToMabFileFolderProtectedItemExtendedInfoPtrOutput() MabFileFolderProtectedItemExtendedInfoPtrOutput
func (MabFileFolderProtectedItemExtendedInfoPtrOutput) ToMabFileFolderProtectedItemExtendedInfoPtrOutputWithContext ¶
func (o MabFileFolderProtectedItemExtendedInfoPtrOutput) ToMabFileFolderProtectedItemExtendedInfoPtrOutputWithContext(ctx context.Context) MabFileFolderProtectedItemExtendedInfoPtrOutput
type MabFileFolderProtectedItemInput ¶
type MabFileFolderProtectedItemInput interface { pulumi.Input ToMabFileFolderProtectedItemOutput() MabFileFolderProtectedItemOutput ToMabFileFolderProtectedItemOutputWithContext(context.Context) MabFileFolderProtectedItemOutput }
MabFileFolderProtectedItemInput is an input type that accepts MabFileFolderProtectedItemArgs and MabFileFolderProtectedItemOutput values. You can construct a concrete instance of `MabFileFolderProtectedItemInput` via:
MabFileFolderProtectedItemArgs{...}
type MabFileFolderProtectedItemOutput ¶
type MabFileFolderProtectedItemOutput struct{ *pulumi.OutputState }
This is a file or folder workload-specific backup item.
func (MabFileFolderProtectedItemOutput) BackupManagementType ¶
func (o MabFileFolderProtectedItemOutput) BackupManagementType() pulumi.StringPtrOutput
The backup management type associated with the backup item.
func (MabFileFolderProtectedItemOutput) ComputerName ¶
func (o MabFileFolderProtectedItemOutput) ComputerName() pulumi.StringPtrOutput
The name of the computer associated with this backup item.
func (MabFileFolderProtectedItemOutput) ElementType ¶
func (MabFileFolderProtectedItemOutput) ElementType() reflect.Type
func (MabFileFolderProtectedItemOutput) ExtendedInfo ¶
func (o MabFileFolderProtectedItemOutput) ExtendedInfo() MabFileFolderProtectedItemExtendedInfoPtrOutput
Additional information for this backup item.
func (MabFileFolderProtectedItemOutput) FriendlyName ¶
func (o MabFileFolderProtectedItemOutput) FriendlyName() pulumi.StringPtrOutput
The friendly name of this backup item.
func (MabFileFolderProtectedItemOutput) IsScheduledForDeferredDelete ¶
func (o MabFileFolderProtectedItemOutput) IsScheduledForDeferredDelete() pulumi.BoolPtrOutput
func (MabFileFolderProtectedItemOutput) LastBackupStatus ¶
func (o MabFileFolderProtectedItemOutput) LastBackupStatus() pulumi.StringPtrOutput
The status of last backup operation.
func (MabFileFolderProtectedItemOutput) LastRecoveryPoint ¶
func (o MabFileFolderProtectedItemOutput) LastRecoveryPoint() pulumi.StringPtrOutput
The timestamp when the most recent backup copy was created for this backup item.
func (MabFileFolderProtectedItemOutput) PolicyId ¶
func (o MabFileFolderProtectedItemOutput) PolicyId() pulumi.StringPtrOutput
The ID of the backup policy associated with this backup item.
func (MabFileFolderProtectedItemOutput) ProtectedItemType ¶
func (o MabFileFolderProtectedItemOutput) ProtectedItemType() pulumi.StringPtrOutput
The backup item type. Expected value is 'MabFileFolderProtectedItem'.
func (MabFileFolderProtectedItemOutput) ProtectionState ¶
func (o MabFileFolderProtectedItemOutput) ProtectionState() pulumi.StringPtrOutput
The states for this property are: Protected, ProtectionStopped, IRPending, or ProtectionError.
func (MabFileFolderProtectedItemOutput) SourceResourceId ¶
func (o MabFileFolderProtectedItemOutput) SourceResourceId() pulumi.StringPtrOutput
The ID of the resource to be backed up.
func (MabFileFolderProtectedItemOutput) ToMabFileFolderProtectedItemOutput ¶
func (o MabFileFolderProtectedItemOutput) ToMabFileFolderProtectedItemOutput() MabFileFolderProtectedItemOutput
func (MabFileFolderProtectedItemOutput) ToMabFileFolderProtectedItemOutputWithContext ¶
func (o MabFileFolderProtectedItemOutput) ToMabFileFolderProtectedItemOutputWithContext(ctx context.Context) MabFileFolderProtectedItemOutput
func (MabFileFolderProtectedItemOutput) WorkloadType ¶
func (o MabFileFolderProtectedItemOutput) WorkloadType() pulumi.StringPtrOutput
The workload type for this item.
type MabProtectionPolicy ¶
type MabProtectionPolicy struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'MAB'. BackupManagementType *string `pulumi:"backupManagementType"` // The number of items associated with this policy. ProtectedItemsCount *int `pulumi:"protectedItemsCount"` // The details specified in the Retention policy. RetentionPolicy interface{} `pulumi:"retentionPolicy"` // The schedule specified in the backup policy. SchedulePolicy interface{} `pulumi:"schedulePolicy"` }
The backup policy for the file or folder container.
type MabProtectionPolicyArgs ¶
type MabProtectionPolicyArgs struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'MAB'. BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"` // The number of items associated with this policy. ProtectedItemsCount pulumi.IntPtrInput `pulumi:"protectedItemsCount"` // The details specified in the Retention policy. RetentionPolicy pulumi.Input `pulumi:"retentionPolicy"` // The schedule specified in the backup policy. SchedulePolicy pulumi.Input `pulumi:"schedulePolicy"` }
The backup policy for the file or folder container.
func (MabProtectionPolicyArgs) ElementType ¶
func (MabProtectionPolicyArgs) ElementType() reflect.Type
func (MabProtectionPolicyArgs) ToMabProtectionPolicyOutput ¶
func (i MabProtectionPolicyArgs) ToMabProtectionPolicyOutput() MabProtectionPolicyOutput
func (MabProtectionPolicyArgs) ToMabProtectionPolicyOutputWithContext ¶
func (i MabProtectionPolicyArgs) ToMabProtectionPolicyOutputWithContext(ctx context.Context) MabProtectionPolicyOutput
type MabProtectionPolicyInput ¶
type MabProtectionPolicyInput interface { pulumi.Input ToMabProtectionPolicyOutput() MabProtectionPolicyOutput ToMabProtectionPolicyOutputWithContext(context.Context) MabProtectionPolicyOutput }
MabProtectionPolicyInput is an input type that accepts MabProtectionPolicyArgs and MabProtectionPolicyOutput values. You can construct a concrete instance of `MabProtectionPolicyInput` via:
MabProtectionPolicyArgs{...}
type MabProtectionPolicyOutput ¶
type MabProtectionPolicyOutput struct{ *pulumi.OutputState }
The backup policy for the file or folder container.
func (MabProtectionPolicyOutput) BackupManagementType ¶
func (o MabProtectionPolicyOutput) BackupManagementType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'MAB'.
func (MabProtectionPolicyOutput) ElementType ¶
func (MabProtectionPolicyOutput) ElementType() reflect.Type
func (MabProtectionPolicyOutput) ProtectedItemsCount ¶
func (o MabProtectionPolicyOutput) ProtectedItemsCount() pulumi.IntPtrOutput
The number of items associated with this policy.
func (MabProtectionPolicyOutput) RetentionPolicy ¶
func (o MabProtectionPolicyOutput) RetentionPolicy() pulumi.AnyOutput
The details specified in the Retention policy.
func (MabProtectionPolicyOutput) SchedulePolicy ¶
func (o MabProtectionPolicyOutput) SchedulePolicy() pulumi.AnyOutput
The schedule specified in the backup policy.
func (MabProtectionPolicyOutput) ToMabProtectionPolicyOutput ¶
func (o MabProtectionPolicyOutput) ToMabProtectionPolicyOutput() MabProtectionPolicyOutput
func (MabProtectionPolicyOutput) ToMabProtectionPolicyOutputWithContext ¶
func (o MabProtectionPolicyOutput) ToMabProtectionPolicyOutputWithContext(ctx context.Context) MabProtectionPolicyOutput
type MabProtectionPolicyResponse ¶
type MabProtectionPolicyResponse struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'MAB'. BackupManagementType *string `pulumi:"backupManagementType"` // The number of items associated with this policy. ProtectedItemsCount *int `pulumi:"protectedItemsCount"` // The details specified in the Retention policy. RetentionPolicy interface{} `pulumi:"retentionPolicy"` // The schedule specified in the backup policy. SchedulePolicy interface{} `pulumi:"schedulePolicy"` }
The backup policy for the file or folder container.
type MabProtectionPolicyResponseArgs ¶
type MabProtectionPolicyResponseArgs struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'MAB'. BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"` // The number of items associated with this policy. ProtectedItemsCount pulumi.IntPtrInput `pulumi:"protectedItemsCount"` // The details specified in the Retention policy. RetentionPolicy pulumi.Input `pulumi:"retentionPolicy"` // The schedule specified in the backup policy. SchedulePolicy pulumi.Input `pulumi:"schedulePolicy"` }
The backup policy for the file or folder container.
func (MabProtectionPolicyResponseArgs) ElementType ¶
func (MabProtectionPolicyResponseArgs) ElementType() reflect.Type
func (MabProtectionPolicyResponseArgs) ToMabProtectionPolicyResponseOutput ¶
func (i MabProtectionPolicyResponseArgs) ToMabProtectionPolicyResponseOutput() MabProtectionPolicyResponseOutput
func (MabProtectionPolicyResponseArgs) ToMabProtectionPolicyResponseOutputWithContext ¶
func (i MabProtectionPolicyResponseArgs) ToMabProtectionPolicyResponseOutputWithContext(ctx context.Context) MabProtectionPolicyResponseOutput
type MabProtectionPolicyResponseInput ¶
type MabProtectionPolicyResponseInput interface { pulumi.Input ToMabProtectionPolicyResponseOutput() MabProtectionPolicyResponseOutput ToMabProtectionPolicyResponseOutputWithContext(context.Context) MabProtectionPolicyResponseOutput }
MabProtectionPolicyResponseInput is an input type that accepts MabProtectionPolicyResponseArgs and MabProtectionPolicyResponseOutput values. You can construct a concrete instance of `MabProtectionPolicyResponseInput` via:
MabProtectionPolicyResponseArgs{...}
type MabProtectionPolicyResponseOutput ¶
type MabProtectionPolicyResponseOutput struct{ *pulumi.OutputState }
The backup policy for the file or folder container.
func (MabProtectionPolicyResponseOutput) BackupManagementType ¶
func (o MabProtectionPolicyResponseOutput) BackupManagementType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'MAB'.
func (MabProtectionPolicyResponseOutput) ElementType ¶
func (MabProtectionPolicyResponseOutput) ElementType() reflect.Type
func (MabProtectionPolicyResponseOutput) ProtectedItemsCount ¶
func (o MabProtectionPolicyResponseOutput) ProtectedItemsCount() pulumi.IntPtrOutput
The number of items associated with this policy.
func (MabProtectionPolicyResponseOutput) RetentionPolicy ¶
func (o MabProtectionPolicyResponseOutput) RetentionPolicy() pulumi.AnyOutput
The details specified in the Retention policy.
func (MabProtectionPolicyResponseOutput) SchedulePolicy ¶
func (o MabProtectionPolicyResponseOutput) SchedulePolicy() pulumi.AnyOutput
The schedule specified in the backup policy.
func (MabProtectionPolicyResponseOutput) ToMabProtectionPolicyResponseOutput ¶
func (o MabProtectionPolicyResponseOutput) ToMabProtectionPolicyResponseOutput() MabProtectionPolicyResponseOutput
func (MabProtectionPolicyResponseOutput) ToMabProtectionPolicyResponseOutputWithContext ¶
func (o MabProtectionPolicyResponseOutput) ToMabProtectionPolicyResponseOutputWithContext(ctx context.Context) MabProtectionPolicyResponseOutput
type MonthOfYear ¶ added in v0.3.1
func (MonthOfYear) ElementType ¶ added in v0.3.1
func (MonthOfYear) ElementType() reflect.Type
func (MonthOfYear) ToStringOutput ¶ added in v0.3.1
func (e MonthOfYear) ToStringOutput() pulumi.StringOutput
func (MonthOfYear) ToStringOutputWithContext ¶ added in v0.3.1
func (e MonthOfYear) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MonthOfYear) ToStringPtrOutput ¶ added in v0.3.1
func (e MonthOfYear) ToStringPtrOutput() pulumi.StringPtrOutput
func (MonthOfYear) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e MonthOfYear) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MonthlyRetentionSchedule ¶
type MonthlyRetentionSchedule struct { // Retention duration of the retention policy. RetentionDuration *RetentionDuration `pulumi:"retentionDuration"` // Daily retention format for the monthly retention policy. RetentionScheduleDaily *DailyRetentionFormat `pulumi:"retentionScheduleDaily"` // Retention schedule format type for monthly retention policy. RetentionScheduleFormatType *string `pulumi:"retentionScheduleFormatType"` // Weekly retention format for the monthly retention policy. RetentionScheduleWeekly *WeeklyRetentionFormat `pulumi:"retentionScheduleWeekly"` // Retention times of the retention policy. RetentionTimes []string `pulumi:"retentionTimes"` }
The monthly retention schedule.
type MonthlyRetentionScheduleArgs ¶
type MonthlyRetentionScheduleArgs struct { // Retention duration of the retention policy. RetentionDuration RetentionDurationPtrInput `pulumi:"retentionDuration"` // Daily retention format for the monthly retention policy. RetentionScheduleDaily DailyRetentionFormatPtrInput `pulumi:"retentionScheduleDaily"` // Retention schedule format type for monthly retention policy. RetentionScheduleFormatType *RetentionScheduleFormat `pulumi:"retentionScheduleFormatType"` // Weekly retention format for the monthly retention policy. RetentionScheduleWeekly WeeklyRetentionFormatPtrInput `pulumi:"retentionScheduleWeekly"` // Retention times of the retention policy. RetentionTimes pulumi.StringArrayInput `pulumi:"retentionTimes"` }
The monthly retention schedule.
func (MonthlyRetentionScheduleArgs) ElementType ¶
func (MonthlyRetentionScheduleArgs) ElementType() reflect.Type
func (MonthlyRetentionScheduleArgs) ToMonthlyRetentionScheduleOutput ¶
func (i MonthlyRetentionScheduleArgs) ToMonthlyRetentionScheduleOutput() MonthlyRetentionScheduleOutput
func (MonthlyRetentionScheduleArgs) ToMonthlyRetentionScheduleOutputWithContext ¶
func (i MonthlyRetentionScheduleArgs) ToMonthlyRetentionScheduleOutputWithContext(ctx context.Context) MonthlyRetentionScheduleOutput
func (MonthlyRetentionScheduleArgs) ToMonthlyRetentionSchedulePtrOutput ¶
func (i MonthlyRetentionScheduleArgs) ToMonthlyRetentionSchedulePtrOutput() MonthlyRetentionSchedulePtrOutput
func (MonthlyRetentionScheduleArgs) ToMonthlyRetentionSchedulePtrOutputWithContext ¶
func (i MonthlyRetentionScheduleArgs) ToMonthlyRetentionSchedulePtrOutputWithContext(ctx context.Context) MonthlyRetentionSchedulePtrOutput
type MonthlyRetentionScheduleInput ¶
type MonthlyRetentionScheduleInput interface { pulumi.Input ToMonthlyRetentionScheduleOutput() MonthlyRetentionScheduleOutput ToMonthlyRetentionScheduleOutputWithContext(context.Context) MonthlyRetentionScheduleOutput }
MonthlyRetentionScheduleInput is an input type that accepts MonthlyRetentionScheduleArgs and MonthlyRetentionScheduleOutput values. You can construct a concrete instance of `MonthlyRetentionScheduleInput` via:
MonthlyRetentionScheduleArgs{...}
type MonthlyRetentionScheduleOutput ¶
type MonthlyRetentionScheduleOutput struct{ *pulumi.OutputState }
The monthly retention schedule.
func (MonthlyRetentionScheduleOutput) ElementType ¶
func (MonthlyRetentionScheduleOutput) ElementType() reflect.Type
func (MonthlyRetentionScheduleOutput) RetentionDuration ¶
func (o MonthlyRetentionScheduleOutput) RetentionDuration() RetentionDurationPtrOutput
Retention duration of the retention policy.
func (MonthlyRetentionScheduleOutput) RetentionScheduleDaily ¶
func (o MonthlyRetentionScheduleOutput) RetentionScheduleDaily() DailyRetentionFormatPtrOutput
Daily retention format for the monthly retention policy.
func (MonthlyRetentionScheduleOutput) RetentionScheduleFormatType ¶
func (o MonthlyRetentionScheduleOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
Retention schedule format type for monthly retention policy.
func (MonthlyRetentionScheduleOutput) RetentionScheduleWeekly ¶
func (o MonthlyRetentionScheduleOutput) RetentionScheduleWeekly() WeeklyRetentionFormatPtrOutput
Weekly retention format for the monthly retention policy.
func (MonthlyRetentionScheduleOutput) RetentionTimes ¶
func (o MonthlyRetentionScheduleOutput) RetentionTimes() pulumi.StringArrayOutput
Retention times of the retention policy.
func (MonthlyRetentionScheduleOutput) ToMonthlyRetentionScheduleOutput ¶
func (o MonthlyRetentionScheduleOutput) ToMonthlyRetentionScheduleOutput() MonthlyRetentionScheduleOutput
func (MonthlyRetentionScheduleOutput) ToMonthlyRetentionScheduleOutputWithContext ¶
func (o MonthlyRetentionScheduleOutput) ToMonthlyRetentionScheduleOutputWithContext(ctx context.Context) MonthlyRetentionScheduleOutput
func (MonthlyRetentionScheduleOutput) ToMonthlyRetentionSchedulePtrOutput ¶
func (o MonthlyRetentionScheduleOutput) ToMonthlyRetentionSchedulePtrOutput() MonthlyRetentionSchedulePtrOutput
func (MonthlyRetentionScheduleOutput) ToMonthlyRetentionSchedulePtrOutputWithContext ¶
func (o MonthlyRetentionScheduleOutput) ToMonthlyRetentionSchedulePtrOutputWithContext(ctx context.Context) MonthlyRetentionSchedulePtrOutput
type MonthlyRetentionSchedulePtrInput ¶
type MonthlyRetentionSchedulePtrInput interface { pulumi.Input ToMonthlyRetentionSchedulePtrOutput() MonthlyRetentionSchedulePtrOutput ToMonthlyRetentionSchedulePtrOutputWithContext(context.Context) MonthlyRetentionSchedulePtrOutput }
MonthlyRetentionSchedulePtrInput is an input type that accepts MonthlyRetentionScheduleArgs, MonthlyRetentionSchedulePtr and MonthlyRetentionSchedulePtrOutput values. You can construct a concrete instance of `MonthlyRetentionSchedulePtrInput` via:
MonthlyRetentionScheduleArgs{...} or: nil
func MonthlyRetentionSchedulePtr ¶
func MonthlyRetentionSchedulePtr(v *MonthlyRetentionScheduleArgs) MonthlyRetentionSchedulePtrInput
type MonthlyRetentionSchedulePtrOutput ¶
type MonthlyRetentionSchedulePtrOutput struct{ *pulumi.OutputState }
func (MonthlyRetentionSchedulePtrOutput) Elem ¶
func (o MonthlyRetentionSchedulePtrOutput) Elem() MonthlyRetentionScheduleOutput
func (MonthlyRetentionSchedulePtrOutput) ElementType ¶
func (MonthlyRetentionSchedulePtrOutput) ElementType() reflect.Type
func (MonthlyRetentionSchedulePtrOutput) RetentionDuration ¶
func (o MonthlyRetentionSchedulePtrOutput) RetentionDuration() RetentionDurationPtrOutput
Retention duration of the retention policy.
func (MonthlyRetentionSchedulePtrOutput) RetentionScheduleDaily ¶
func (o MonthlyRetentionSchedulePtrOutput) RetentionScheduleDaily() DailyRetentionFormatPtrOutput
Daily retention format for the monthly retention policy.
func (MonthlyRetentionSchedulePtrOutput) RetentionScheduleFormatType ¶
func (o MonthlyRetentionSchedulePtrOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
Retention schedule format type for monthly retention policy.
func (MonthlyRetentionSchedulePtrOutput) RetentionScheduleWeekly ¶
func (o MonthlyRetentionSchedulePtrOutput) RetentionScheduleWeekly() WeeklyRetentionFormatPtrOutput
Weekly retention format for the monthly retention policy.
func (MonthlyRetentionSchedulePtrOutput) RetentionTimes ¶
func (o MonthlyRetentionSchedulePtrOutput) RetentionTimes() pulumi.StringArrayOutput
Retention times of the retention policy.
func (MonthlyRetentionSchedulePtrOutput) ToMonthlyRetentionSchedulePtrOutput ¶
func (o MonthlyRetentionSchedulePtrOutput) ToMonthlyRetentionSchedulePtrOutput() MonthlyRetentionSchedulePtrOutput
func (MonthlyRetentionSchedulePtrOutput) ToMonthlyRetentionSchedulePtrOutputWithContext ¶
func (o MonthlyRetentionSchedulePtrOutput) ToMonthlyRetentionSchedulePtrOutputWithContext(ctx context.Context) MonthlyRetentionSchedulePtrOutput
type MonthlyRetentionScheduleResponse ¶
type MonthlyRetentionScheduleResponse struct { // Retention duration of the retention policy. RetentionDuration *RetentionDurationResponse `pulumi:"retentionDuration"` // Daily retention format for the monthly retention policy. RetentionScheduleDaily *DailyRetentionFormatResponse `pulumi:"retentionScheduleDaily"` // Retention schedule format type for monthly retention policy. RetentionScheduleFormatType *string `pulumi:"retentionScheduleFormatType"` // Weekly retention format for the monthly retention policy. RetentionScheduleWeekly *WeeklyRetentionFormatResponse `pulumi:"retentionScheduleWeekly"` // Retention times of the retention policy. RetentionTimes []string `pulumi:"retentionTimes"` }
The monthly retention schedule.
type MonthlyRetentionScheduleResponseArgs ¶
type MonthlyRetentionScheduleResponseArgs struct { // Retention duration of the retention policy. RetentionDuration RetentionDurationResponsePtrInput `pulumi:"retentionDuration"` // Daily retention format for the monthly retention policy. RetentionScheduleDaily DailyRetentionFormatResponsePtrInput `pulumi:"retentionScheduleDaily"` // Retention schedule format type for monthly retention policy. RetentionScheduleFormatType pulumi.StringPtrInput `pulumi:"retentionScheduleFormatType"` // Weekly retention format for the monthly retention policy. RetentionScheduleWeekly WeeklyRetentionFormatResponsePtrInput `pulumi:"retentionScheduleWeekly"` // Retention times of the retention policy. RetentionTimes pulumi.StringArrayInput `pulumi:"retentionTimes"` }
The monthly retention schedule.
func (MonthlyRetentionScheduleResponseArgs) ElementType ¶
func (MonthlyRetentionScheduleResponseArgs) ElementType() reflect.Type
func (MonthlyRetentionScheduleResponseArgs) ToMonthlyRetentionScheduleResponseOutput ¶
func (i MonthlyRetentionScheduleResponseArgs) ToMonthlyRetentionScheduleResponseOutput() MonthlyRetentionScheduleResponseOutput
func (MonthlyRetentionScheduleResponseArgs) ToMonthlyRetentionScheduleResponseOutputWithContext ¶
func (i MonthlyRetentionScheduleResponseArgs) ToMonthlyRetentionScheduleResponseOutputWithContext(ctx context.Context) MonthlyRetentionScheduleResponseOutput
func (MonthlyRetentionScheduleResponseArgs) ToMonthlyRetentionScheduleResponsePtrOutput ¶
func (i MonthlyRetentionScheduleResponseArgs) ToMonthlyRetentionScheduleResponsePtrOutput() MonthlyRetentionScheduleResponsePtrOutput
func (MonthlyRetentionScheduleResponseArgs) ToMonthlyRetentionScheduleResponsePtrOutputWithContext ¶
func (i MonthlyRetentionScheduleResponseArgs) ToMonthlyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) MonthlyRetentionScheduleResponsePtrOutput
type MonthlyRetentionScheduleResponseInput ¶
type MonthlyRetentionScheduleResponseInput interface { pulumi.Input ToMonthlyRetentionScheduleResponseOutput() MonthlyRetentionScheduleResponseOutput ToMonthlyRetentionScheduleResponseOutputWithContext(context.Context) MonthlyRetentionScheduleResponseOutput }
MonthlyRetentionScheduleResponseInput is an input type that accepts MonthlyRetentionScheduleResponseArgs and MonthlyRetentionScheduleResponseOutput values. You can construct a concrete instance of `MonthlyRetentionScheduleResponseInput` via:
MonthlyRetentionScheduleResponseArgs{...}
type MonthlyRetentionScheduleResponseOutput ¶
type MonthlyRetentionScheduleResponseOutput struct{ *pulumi.OutputState }
The monthly retention schedule.
func (MonthlyRetentionScheduleResponseOutput) ElementType ¶
func (MonthlyRetentionScheduleResponseOutput) ElementType() reflect.Type
func (MonthlyRetentionScheduleResponseOutput) RetentionDuration ¶
func (o MonthlyRetentionScheduleResponseOutput) RetentionDuration() RetentionDurationResponsePtrOutput
Retention duration of the retention policy.
func (MonthlyRetentionScheduleResponseOutput) RetentionScheduleDaily ¶
func (o MonthlyRetentionScheduleResponseOutput) RetentionScheduleDaily() DailyRetentionFormatResponsePtrOutput
Daily retention format for the monthly retention policy.
func (MonthlyRetentionScheduleResponseOutput) RetentionScheduleFormatType ¶
func (o MonthlyRetentionScheduleResponseOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
Retention schedule format type for monthly retention policy.
func (MonthlyRetentionScheduleResponseOutput) RetentionScheduleWeekly ¶
func (o MonthlyRetentionScheduleResponseOutput) RetentionScheduleWeekly() WeeklyRetentionFormatResponsePtrOutput
Weekly retention format for the monthly retention policy.
func (MonthlyRetentionScheduleResponseOutput) RetentionTimes ¶
func (o MonthlyRetentionScheduleResponseOutput) RetentionTimes() pulumi.StringArrayOutput
Retention times of the retention policy.
func (MonthlyRetentionScheduleResponseOutput) ToMonthlyRetentionScheduleResponseOutput ¶
func (o MonthlyRetentionScheduleResponseOutput) ToMonthlyRetentionScheduleResponseOutput() MonthlyRetentionScheduleResponseOutput
func (MonthlyRetentionScheduleResponseOutput) ToMonthlyRetentionScheduleResponseOutputWithContext ¶
func (o MonthlyRetentionScheduleResponseOutput) ToMonthlyRetentionScheduleResponseOutputWithContext(ctx context.Context) MonthlyRetentionScheduleResponseOutput
func (MonthlyRetentionScheduleResponseOutput) ToMonthlyRetentionScheduleResponsePtrOutput ¶
func (o MonthlyRetentionScheduleResponseOutput) ToMonthlyRetentionScheduleResponsePtrOutput() MonthlyRetentionScheduleResponsePtrOutput
func (MonthlyRetentionScheduleResponseOutput) ToMonthlyRetentionScheduleResponsePtrOutputWithContext ¶
func (o MonthlyRetentionScheduleResponseOutput) ToMonthlyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) MonthlyRetentionScheduleResponsePtrOutput
type MonthlyRetentionScheduleResponsePtrInput ¶
type MonthlyRetentionScheduleResponsePtrInput interface { pulumi.Input ToMonthlyRetentionScheduleResponsePtrOutput() MonthlyRetentionScheduleResponsePtrOutput ToMonthlyRetentionScheduleResponsePtrOutputWithContext(context.Context) MonthlyRetentionScheduleResponsePtrOutput }
MonthlyRetentionScheduleResponsePtrInput is an input type that accepts MonthlyRetentionScheduleResponseArgs, MonthlyRetentionScheduleResponsePtr and MonthlyRetentionScheduleResponsePtrOutput values. You can construct a concrete instance of `MonthlyRetentionScheduleResponsePtrInput` via:
MonthlyRetentionScheduleResponseArgs{...} or: nil
func MonthlyRetentionScheduleResponsePtr ¶
func MonthlyRetentionScheduleResponsePtr(v *MonthlyRetentionScheduleResponseArgs) MonthlyRetentionScheduleResponsePtrInput
type MonthlyRetentionScheduleResponsePtrOutput ¶
type MonthlyRetentionScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (MonthlyRetentionScheduleResponsePtrOutput) ElementType ¶
func (MonthlyRetentionScheduleResponsePtrOutput) ElementType() reflect.Type
func (MonthlyRetentionScheduleResponsePtrOutput) RetentionDuration ¶
func (o MonthlyRetentionScheduleResponsePtrOutput) RetentionDuration() RetentionDurationResponsePtrOutput
Retention duration of the retention policy.
func (MonthlyRetentionScheduleResponsePtrOutput) RetentionScheduleDaily ¶
func (o MonthlyRetentionScheduleResponsePtrOutput) RetentionScheduleDaily() DailyRetentionFormatResponsePtrOutput
Daily retention format for the monthly retention policy.
func (MonthlyRetentionScheduleResponsePtrOutput) RetentionScheduleFormatType ¶
func (o MonthlyRetentionScheduleResponsePtrOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
Retention schedule format type for monthly retention policy.
func (MonthlyRetentionScheduleResponsePtrOutput) RetentionScheduleWeekly ¶
func (o MonthlyRetentionScheduleResponsePtrOutput) RetentionScheduleWeekly() WeeklyRetentionFormatResponsePtrOutput
Weekly retention format for the monthly retention policy.
func (MonthlyRetentionScheduleResponsePtrOutput) RetentionTimes ¶
func (o MonthlyRetentionScheduleResponsePtrOutput) RetentionTimes() pulumi.StringArrayOutput
Retention times of the retention policy.
func (MonthlyRetentionScheduleResponsePtrOutput) ToMonthlyRetentionScheduleResponsePtrOutput ¶
func (o MonthlyRetentionScheduleResponsePtrOutput) ToMonthlyRetentionScheduleResponsePtrOutput() MonthlyRetentionScheduleResponsePtrOutput
func (MonthlyRetentionScheduleResponsePtrOutput) ToMonthlyRetentionScheduleResponsePtrOutputWithContext ¶
func (o MonthlyRetentionScheduleResponsePtrOutput) ToMonthlyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) MonthlyRetentionScheduleResponsePtrOutput
type PrivateEndpointConnectionResponse ¶
type PrivateEndpointConnectionResponse struct { // The Private Endpoint network resource that is linked to the Private Endpoint connection. PrivateEndpoint PrivateEndpointResponse `pulumi:"privateEndpoint"` // Gets or sets private link service connection state. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"` // Gets or sets provisioning state of the private endpoint connection. ProvisioningState string `pulumi:"provisioningState"` }
Private Endpoint Connection Response Properties.
type PrivateEndpointConnectionResponseArgs ¶
type PrivateEndpointConnectionResponseArgs struct { // The Private Endpoint network resource that is linked to the Private Endpoint connection. PrivateEndpoint PrivateEndpointResponseInput `pulumi:"privateEndpoint"` // Gets or sets private link service connection state. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseInput `pulumi:"privateLinkServiceConnectionState"` // Gets or sets provisioning state of the private endpoint connection. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` }
Private Endpoint Connection Response Properties.
func (PrivateEndpointConnectionResponseArgs) ElementType ¶
func (PrivateEndpointConnectionResponseArgs) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput ¶
func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext ¶
func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
type PrivateEndpointConnectionResponseInput ¶
type PrivateEndpointConnectionResponseInput interface { pulumi.Input ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput }
PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:
PrivateEndpointConnectionResponseArgs{...}
type PrivateEndpointConnectionResponseOutput ¶
type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }
Private Endpoint Connection Response Properties.
func (PrivateEndpointConnectionResponseOutput) ElementType ¶
func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint ¶
func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponseOutput
The Private Endpoint network resource that is linked to the Private Endpoint connection.
func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState ¶
func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
Gets or sets private link service connection state.
func (PrivateEndpointConnectionResponseOutput) ProvisioningState ¶
func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringOutput
Gets or sets provisioning state of the private endpoint connection.
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput ¶
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext ¶
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
type PrivateEndpointConnectionVaultPropertiesResponse ¶
type PrivateEndpointConnectionVaultPropertiesResponse struct { // Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}. Id string `pulumi:"id"` // Private Endpoint Connection Response Properties. Properties PrivateEndpointConnectionResponse `pulumi:"properties"` }
Information to be stored in Vault properties as an element of privateEndpointConnections List.
type PrivateEndpointConnectionVaultPropertiesResponseArgs ¶
type PrivateEndpointConnectionVaultPropertiesResponseArgs struct { // Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}. Id pulumi.StringInput `pulumi:"id"` // Private Endpoint Connection Response Properties. Properties PrivateEndpointConnectionResponseInput `pulumi:"properties"` }
Information to be stored in Vault properties as an element of privateEndpointConnections List.
func (PrivateEndpointConnectionVaultPropertiesResponseArgs) ElementType ¶
func (PrivateEndpointConnectionVaultPropertiesResponseArgs) ElementType() reflect.Type
func (PrivateEndpointConnectionVaultPropertiesResponseArgs) ToPrivateEndpointConnectionVaultPropertiesResponseOutput ¶
func (i PrivateEndpointConnectionVaultPropertiesResponseArgs) ToPrivateEndpointConnectionVaultPropertiesResponseOutput() PrivateEndpointConnectionVaultPropertiesResponseOutput
func (PrivateEndpointConnectionVaultPropertiesResponseArgs) ToPrivateEndpointConnectionVaultPropertiesResponseOutputWithContext ¶
func (i PrivateEndpointConnectionVaultPropertiesResponseArgs) ToPrivateEndpointConnectionVaultPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionVaultPropertiesResponseOutput
type PrivateEndpointConnectionVaultPropertiesResponseArray ¶
type PrivateEndpointConnectionVaultPropertiesResponseArray []PrivateEndpointConnectionVaultPropertiesResponseInput
func (PrivateEndpointConnectionVaultPropertiesResponseArray) ElementType ¶
func (PrivateEndpointConnectionVaultPropertiesResponseArray) ElementType() reflect.Type
func (PrivateEndpointConnectionVaultPropertiesResponseArray) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutput ¶
func (i PrivateEndpointConnectionVaultPropertiesResponseArray) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutput() PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
func (PrivateEndpointConnectionVaultPropertiesResponseArray) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutputWithContext ¶
func (i PrivateEndpointConnectionVaultPropertiesResponseArray) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
type PrivateEndpointConnectionVaultPropertiesResponseArrayInput ¶
type PrivateEndpointConnectionVaultPropertiesResponseArrayInput interface { pulumi.Input ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutput() PrivateEndpointConnectionVaultPropertiesResponseArrayOutput ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionVaultPropertiesResponseArrayOutput }
PrivateEndpointConnectionVaultPropertiesResponseArrayInput is an input type that accepts PrivateEndpointConnectionVaultPropertiesResponseArray and PrivateEndpointConnectionVaultPropertiesResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionVaultPropertiesResponseArrayInput` via:
PrivateEndpointConnectionVaultPropertiesResponseArray{ PrivateEndpointConnectionVaultPropertiesResponseArgs{...} }
type PrivateEndpointConnectionVaultPropertiesResponseArrayOutput ¶
type PrivateEndpointConnectionVaultPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ElementType ¶
func (PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutput ¶
func (o PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutput() PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
func (PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutputWithContext ¶
func (o PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
type PrivateEndpointConnectionVaultPropertiesResponseInput ¶
type PrivateEndpointConnectionVaultPropertiesResponseInput interface { pulumi.Input ToPrivateEndpointConnectionVaultPropertiesResponseOutput() PrivateEndpointConnectionVaultPropertiesResponseOutput ToPrivateEndpointConnectionVaultPropertiesResponseOutputWithContext(context.Context) PrivateEndpointConnectionVaultPropertiesResponseOutput }
PrivateEndpointConnectionVaultPropertiesResponseInput is an input type that accepts PrivateEndpointConnectionVaultPropertiesResponseArgs and PrivateEndpointConnectionVaultPropertiesResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionVaultPropertiesResponseInput` via:
PrivateEndpointConnectionVaultPropertiesResponseArgs{...}
type PrivateEndpointConnectionVaultPropertiesResponseOutput ¶
type PrivateEndpointConnectionVaultPropertiesResponseOutput struct{ *pulumi.OutputState }
Information to be stored in Vault properties as an element of privateEndpointConnections List.
func (PrivateEndpointConnectionVaultPropertiesResponseOutput) ElementType ¶
func (PrivateEndpointConnectionVaultPropertiesResponseOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionVaultPropertiesResponseOutput) Id ¶
Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
func (PrivateEndpointConnectionVaultPropertiesResponseOutput) Properties ¶
func (o PrivateEndpointConnectionVaultPropertiesResponseOutput) Properties() PrivateEndpointConnectionResponseOutput
Private Endpoint Connection Response Properties.
func (PrivateEndpointConnectionVaultPropertiesResponseOutput) ToPrivateEndpointConnectionVaultPropertiesResponseOutput ¶
func (o PrivateEndpointConnectionVaultPropertiesResponseOutput) ToPrivateEndpointConnectionVaultPropertiesResponseOutput() PrivateEndpointConnectionVaultPropertiesResponseOutput
func (PrivateEndpointConnectionVaultPropertiesResponseOutput) ToPrivateEndpointConnectionVaultPropertiesResponseOutputWithContext ¶
func (o PrivateEndpointConnectionVaultPropertiesResponseOutput) ToPrivateEndpointConnectionVaultPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionVaultPropertiesResponseOutput
type PrivateEndpointResponse ¶
type PrivateEndpointResponse struct { // Gets or sets id. Id string `pulumi:"id"` }
The Private Endpoint network resource that is linked to the Private Endpoint connection.
type PrivateEndpointResponseArgs ¶
type PrivateEndpointResponseArgs struct { // Gets or sets id. Id pulumi.StringInput `pulumi:"id"` }
The Private Endpoint network resource that is linked to the Private Endpoint connection.
func (PrivateEndpointResponseArgs) ElementType ¶
func (PrivateEndpointResponseArgs) ElementType() reflect.Type
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
type PrivateEndpointResponseInput ¶
type PrivateEndpointResponseInput interface { pulumi.Input ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput }
PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:
PrivateEndpointResponseArgs{...}
type PrivateEndpointResponseOutput ¶
type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }
The Private Endpoint network resource that is linked to the Private Endpoint connection.
func (PrivateEndpointResponseOutput) ElementType ¶
func (PrivateEndpointResponseOutput) ElementType() reflect.Type
func (PrivateEndpointResponseOutput) Id ¶
func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
Gets or sets id.
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
type PrivateLinkServiceConnectionStateResponse ¶
type PrivateLinkServiceConnectionStateResponse struct { // Gets or sets actions required. ActionsRequired string `pulumi:"actionsRequired"` // Gets or sets description. Description string `pulumi:"description"` // Gets or sets the status. Status string `pulumi:"status"` }
Gets or sets private link service connection state.
type PrivateLinkServiceConnectionStateResponseArgs ¶
type PrivateLinkServiceConnectionStateResponseArgs struct { // Gets or sets actions required. ActionsRequired pulumi.StringInput `pulumi:"actionsRequired"` // Gets or sets description. Description pulumi.StringInput `pulumi:"description"` // Gets or sets the status. Status pulumi.StringInput `pulumi:"status"` }
Gets or sets private link service connection state.
func (PrivateLinkServiceConnectionStateResponseArgs) ElementType ¶
func (PrivateLinkServiceConnectionStateResponseArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
type PrivateLinkServiceConnectionStateResponseInput ¶
type PrivateLinkServiceConnectionStateResponseInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput }
PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:
PrivateLinkServiceConnectionStateResponseArgs{...}
type PrivateLinkServiceConnectionStateResponseOutput ¶
type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }
Gets or sets private link service connection state.
func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringOutput
Gets or sets actions required.
func (PrivateLinkServiceConnectionStateResponseOutput) Description ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringOutput
Gets or sets description.
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseOutput) Status ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringOutput
Gets or sets the status.
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
type ProtectedItemState ¶ added in v0.3.1
The backup state of the backup item.
func (ProtectedItemState) ElementType ¶ added in v0.3.1
func (ProtectedItemState) ElementType() reflect.Type
func (ProtectedItemState) ToStringOutput ¶ added in v0.3.1
func (e ProtectedItemState) ToStringOutput() pulumi.StringOutput
func (ProtectedItemState) ToStringOutputWithContext ¶ added in v0.3.1
func (e ProtectedItemState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProtectedItemState) ToStringPtrOutput ¶ added in v0.3.1
func (e ProtectedItemState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProtectedItemState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ProtectedItemState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProtectionPolicy ¶
type ProtectionPolicy struct { pulumi.CustomResourceState // Optional ETag. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name associated with the resource. Name pulumi.StringPtrOutput `pulumi:"name"` // The base class for a backup policy. Workload-specific backup policies are derived from this class. Properties pulumi.AnyOutput `pulumi:"properties"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/... Type pulumi.StringPtrOutput `pulumi:"type"` }
The base class for backup policy. Workload-specific backup policies are derived from this class.
func GetProtectionPolicy ¶
func GetProtectionPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProtectionPolicyState, opts ...pulumi.ResourceOption) (*ProtectionPolicy, error)
GetProtectionPolicy gets an existing ProtectionPolicy 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 NewProtectionPolicy ¶
func NewProtectionPolicy(ctx *pulumi.Context, name string, args *ProtectionPolicyArgs, opts ...pulumi.ResourceOption) (*ProtectionPolicy, error)
NewProtectionPolicy registers a new resource with the given unique name, arguments, and options.
func (*ProtectionPolicy) ElementType ¶ added in v0.2.6
func (*ProtectionPolicy) ElementType() reflect.Type
func (*ProtectionPolicy) ToProtectionPolicyOutput ¶ added in v0.2.6
func (i *ProtectionPolicy) ToProtectionPolicyOutput() ProtectionPolicyOutput
func (*ProtectionPolicy) ToProtectionPolicyOutputWithContext ¶ added in v0.2.6
func (i *ProtectionPolicy) ToProtectionPolicyOutputWithContext(ctx context.Context) ProtectionPolicyOutput
type ProtectionPolicyArgs ¶
type ProtectionPolicyArgs struct { // Optional ETag. ETag pulumi.StringPtrInput // Resource ID represents the complete path to the resource. Id pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name associated with the resource. Name pulumi.StringPtrInput // The backup policy to be created. PolicyName pulumi.StringInput // The base class for a backup policy. Workload-specific backup policies are derived from this class. Properties pulumi.Input // The name of the resource group associated with the Recovery Services vault. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/... Type pulumi.StringPtrInput // The name of the Recovery Services vault. VaultName pulumi.StringInput }
The set of arguments for constructing a ProtectionPolicy resource.
func (ProtectionPolicyArgs) ElementType ¶
func (ProtectionPolicyArgs) ElementType() reflect.Type
type ProtectionPolicyInput ¶ added in v0.2.6
type ProtectionPolicyInput interface { pulumi.Input ToProtectionPolicyOutput() ProtectionPolicyOutput ToProtectionPolicyOutputWithContext(ctx context.Context) ProtectionPolicyOutput }
type ProtectionPolicyOutput ¶ added in v0.2.6
type ProtectionPolicyOutput struct {
*pulumi.OutputState
}
func (ProtectionPolicyOutput) ElementType ¶ added in v0.2.6
func (ProtectionPolicyOutput) ElementType() reflect.Type
func (ProtectionPolicyOutput) ToProtectionPolicyOutput ¶ added in v0.2.6
func (o ProtectionPolicyOutput) ToProtectionPolicyOutput() ProtectionPolicyOutput
func (ProtectionPolicyOutput) ToProtectionPolicyOutputWithContext ¶ added in v0.2.6
func (o ProtectionPolicyOutput) ToProtectionPolicyOutputWithContext(ctx context.Context) ProtectionPolicyOutput
type ProtectionPolicyState ¶
type ProtectionPolicyState struct { // Optional ETag. ETag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name associated with the resource. Name pulumi.StringPtrInput // The base class for a backup policy. Workload-specific backup policies are derived from this class. Properties pulumi.Input // Resource tags. Tags pulumi.StringMapInput // Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/... Type pulumi.StringPtrInput }
func (ProtectionPolicyState) ElementType ¶
func (ProtectionPolicyState) ElementType() reflect.Type
type ProtectionState ¶ added in v0.3.1
The backup state of this backup item.
func (ProtectionState) ElementType ¶ added in v0.3.1
func (ProtectionState) ElementType() reflect.Type
func (ProtectionState) ToStringOutput ¶ added in v0.3.1
func (e ProtectionState) ToStringOutput() pulumi.StringOutput
func (ProtectionState) ToStringOutputWithContext ¶ added in v0.3.1
func (e ProtectionState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProtectionState) ToStringPtrOutput ¶ added in v0.3.1
func (e ProtectionState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProtectionState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ProtectionState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityType ¶ added in v0.3.1
The identity type.
func (ResourceIdentityType) ElementType ¶ added in v0.3.1
func (ResourceIdentityType) ElementType() reflect.Type
func (ResourceIdentityType) ToStringOutput ¶ added in v0.3.1
func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityType) ToStringPtrOutput ¶ added in v0.3.1
func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RetentionDuration ¶
type RetentionDuration struct { // Count of the duration types. Retention duration is determined by the combining the Count times and durationType. // For example, if Count = 3 and durationType = Weeks, then the retention duration is three weeks. Count *int `pulumi:"count"` // The retention duration type of the retention policy. DurationType *string `pulumi:"durationType"` }
Retention duration.
type RetentionDurationArgs ¶
type RetentionDurationArgs struct { // Count of the duration types. Retention duration is determined by the combining the Count times and durationType. // For example, if Count = 3 and durationType = Weeks, then the retention duration is three weeks. Count pulumi.IntPtrInput `pulumi:"count"` // The retention duration type of the retention policy. DurationType *RetentionDurationType `pulumi:"durationType"` }
Retention duration.
func (RetentionDurationArgs) ElementType ¶
func (RetentionDurationArgs) ElementType() reflect.Type
func (RetentionDurationArgs) ToRetentionDurationOutput ¶
func (i RetentionDurationArgs) ToRetentionDurationOutput() RetentionDurationOutput
func (RetentionDurationArgs) ToRetentionDurationOutputWithContext ¶
func (i RetentionDurationArgs) ToRetentionDurationOutputWithContext(ctx context.Context) RetentionDurationOutput
func (RetentionDurationArgs) ToRetentionDurationPtrOutput ¶
func (i RetentionDurationArgs) ToRetentionDurationPtrOutput() RetentionDurationPtrOutput
func (RetentionDurationArgs) ToRetentionDurationPtrOutputWithContext ¶
func (i RetentionDurationArgs) ToRetentionDurationPtrOutputWithContext(ctx context.Context) RetentionDurationPtrOutput
type RetentionDurationInput ¶
type RetentionDurationInput interface { pulumi.Input ToRetentionDurationOutput() RetentionDurationOutput ToRetentionDurationOutputWithContext(context.Context) RetentionDurationOutput }
RetentionDurationInput is an input type that accepts RetentionDurationArgs and RetentionDurationOutput values. You can construct a concrete instance of `RetentionDurationInput` via:
RetentionDurationArgs{...}
type RetentionDurationOutput ¶
type RetentionDurationOutput struct{ *pulumi.OutputState }
Retention duration.
func (RetentionDurationOutput) Count ¶
func (o RetentionDurationOutput) Count() pulumi.IntPtrOutput
Count of the duration types. Retention duration is determined by the combining the Count times and durationType.
For example, if Count = 3 and durationType = Weeks, then the retention duration is three weeks.
func (RetentionDurationOutput) DurationType ¶
func (o RetentionDurationOutput) DurationType() pulumi.StringPtrOutput
The retention duration type of the retention policy.
func (RetentionDurationOutput) ElementType ¶
func (RetentionDurationOutput) ElementType() reflect.Type
func (RetentionDurationOutput) ToRetentionDurationOutput ¶
func (o RetentionDurationOutput) ToRetentionDurationOutput() RetentionDurationOutput
func (RetentionDurationOutput) ToRetentionDurationOutputWithContext ¶
func (o RetentionDurationOutput) ToRetentionDurationOutputWithContext(ctx context.Context) RetentionDurationOutput
func (RetentionDurationOutput) ToRetentionDurationPtrOutput ¶
func (o RetentionDurationOutput) ToRetentionDurationPtrOutput() RetentionDurationPtrOutput
func (RetentionDurationOutput) ToRetentionDurationPtrOutputWithContext ¶
func (o RetentionDurationOutput) ToRetentionDurationPtrOutputWithContext(ctx context.Context) RetentionDurationPtrOutput
type RetentionDurationPtrInput ¶
type RetentionDurationPtrInput interface { pulumi.Input ToRetentionDurationPtrOutput() RetentionDurationPtrOutput ToRetentionDurationPtrOutputWithContext(context.Context) RetentionDurationPtrOutput }
RetentionDurationPtrInput is an input type that accepts RetentionDurationArgs, RetentionDurationPtr and RetentionDurationPtrOutput values. You can construct a concrete instance of `RetentionDurationPtrInput` via:
RetentionDurationArgs{...} or: nil
func RetentionDurationPtr ¶
func RetentionDurationPtr(v *RetentionDurationArgs) RetentionDurationPtrInput
type RetentionDurationPtrOutput ¶
type RetentionDurationPtrOutput struct{ *pulumi.OutputState }
func (RetentionDurationPtrOutput) Count ¶
func (o RetentionDurationPtrOutput) Count() pulumi.IntPtrOutput
Count of the duration types. Retention duration is determined by the combining the Count times and durationType.
For example, if Count = 3 and durationType = Weeks, then the retention duration is three weeks.
func (RetentionDurationPtrOutput) DurationType ¶
func (o RetentionDurationPtrOutput) DurationType() pulumi.StringPtrOutput
The retention duration type of the retention policy.
func (RetentionDurationPtrOutput) Elem ¶
func (o RetentionDurationPtrOutput) Elem() RetentionDurationOutput
func (RetentionDurationPtrOutput) ElementType ¶
func (RetentionDurationPtrOutput) ElementType() reflect.Type
func (RetentionDurationPtrOutput) ToRetentionDurationPtrOutput ¶
func (o RetentionDurationPtrOutput) ToRetentionDurationPtrOutput() RetentionDurationPtrOutput
func (RetentionDurationPtrOutput) ToRetentionDurationPtrOutputWithContext ¶
func (o RetentionDurationPtrOutput) ToRetentionDurationPtrOutputWithContext(ctx context.Context) RetentionDurationPtrOutput
type RetentionDurationResponse ¶
type RetentionDurationResponse struct { // Count of the duration types. Retention duration is determined by the combining the Count times and durationType. // For example, if Count = 3 and durationType = Weeks, then the retention duration is three weeks. Count *int `pulumi:"count"` // The retention duration type of the retention policy. DurationType *string `pulumi:"durationType"` }
Retention duration.
type RetentionDurationResponseArgs ¶
type RetentionDurationResponseArgs struct { // Count of the duration types. Retention duration is determined by the combining the Count times and durationType. // For example, if Count = 3 and durationType = Weeks, then the retention duration is three weeks. Count pulumi.IntPtrInput `pulumi:"count"` // The retention duration type of the retention policy. DurationType pulumi.StringPtrInput `pulumi:"durationType"` }
Retention duration.
func (RetentionDurationResponseArgs) ElementType ¶
func (RetentionDurationResponseArgs) ElementType() reflect.Type
func (RetentionDurationResponseArgs) ToRetentionDurationResponseOutput ¶
func (i RetentionDurationResponseArgs) ToRetentionDurationResponseOutput() RetentionDurationResponseOutput
func (RetentionDurationResponseArgs) ToRetentionDurationResponseOutputWithContext ¶
func (i RetentionDurationResponseArgs) ToRetentionDurationResponseOutputWithContext(ctx context.Context) RetentionDurationResponseOutput
func (RetentionDurationResponseArgs) ToRetentionDurationResponsePtrOutput ¶
func (i RetentionDurationResponseArgs) ToRetentionDurationResponsePtrOutput() RetentionDurationResponsePtrOutput
func (RetentionDurationResponseArgs) ToRetentionDurationResponsePtrOutputWithContext ¶
func (i RetentionDurationResponseArgs) ToRetentionDurationResponsePtrOutputWithContext(ctx context.Context) RetentionDurationResponsePtrOutput
type RetentionDurationResponseInput ¶
type RetentionDurationResponseInput interface { pulumi.Input ToRetentionDurationResponseOutput() RetentionDurationResponseOutput ToRetentionDurationResponseOutputWithContext(context.Context) RetentionDurationResponseOutput }
RetentionDurationResponseInput is an input type that accepts RetentionDurationResponseArgs and RetentionDurationResponseOutput values. You can construct a concrete instance of `RetentionDurationResponseInput` via:
RetentionDurationResponseArgs{...}
type RetentionDurationResponseOutput ¶
type RetentionDurationResponseOutput struct{ *pulumi.OutputState }
Retention duration.
func (RetentionDurationResponseOutput) Count ¶
func (o RetentionDurationResponseOutput) Count() pulumi.IntPtrOutput
Count of the duration types. Retention duration is determined by the combining the Count times and durationType.
For example, if Count = 3 and durationType = Weeks, then the retention duration is three weeks.
func (RetentionDurationResponseOutput) DurationType ¶
func (o RetentionDurationResponseOutput) DurationType() pulumi.StringPtrOutput
The retention duration type of the retention policy.
func (RetentionDurationResponseOutput) ElementType ¶
func (RetentionDurationResponseOutput) ElementType() reflect.Type
func (RetentionDurationResponseOutput) ToRetentionDurationResponseOutput ¶
func (o RetentionDurationResponseOutput) ToRetentionDurationResponseOutput() RetentionDurationResponseOutput
func (RetentionDurationResponseOutput) ToRetentionDurationResponseOutputWithContext ¶
func (o RetentionDurationResponseOutput) ToRetentionDurationResponseOutputWithContext(ctx context.Context) RetentionDurationResponseOutput
func (RetentionDurationResponseOutput) ToRetentionDurationResponsePtrOutput ¶
func (o RetentionDurationResponseOutput) ToRetentionDurationResponsePtrOutput() RetentionDurationResponsePtrOutput
func (RetentionDurationResponseOutput) ToRetentionDurationResponsePtrOutputWithContext ¶
func (o RetentionDurationResponseOutput) ToRetentionDurationResponsePtrOutputWithContext(ctx context.Context) RetentionDurationResponsePtrOutput
type RetentionDurationResponsePtrInput ¶
type RetentionDurationResponsePtrInput interface { pulumi.Input ToRetentionDurationResponsePtrOutput() RetentionDurationResponsePtrOutput ToRetentionDurationResponsePtrOutputWithContext(context.Context) RetentionDurationResponsePtrOutput }
RetentionDurationResponsePtrInput is an input type that accepts RetentionDurationResponseArgs, RetentionDurationResponsePtr and RetentionDurationResponsePtrOutput values. You can construct a concrete instance of `RetentionDurationResponsePtrInput` via:
RetentionDurationResponseArgs{...} or: nil
func RetentionDurationResponsePtr ¶
func RetentionDurationResponsePtr(v *RetentionDurationResponseArgs) RetentionDurationResponsePtrInput
type RetentionDurationResponsePtrOutput ¶
type RetentionDurationResponsePtrOutput struct{ *pulumi.OutputState }
func (RetentionDurationResponsePtrOutput) Count ¶
func (o RetentionDurationResponsePtrOutput) Count() pulumi.IntPtrOutput
Count of the duration types. Retention duration is determined by the combining the Count times and durationType.
For example, if Count = 3 and durationType = Weeks, then the retention duration is three weeks.
func (RetentionDurationResponsePtrOutput) DurationType ¶
func (o RetentionDurationResponsePtrOutput) DurationType() pulumi.StringPtrOutput
The retention duration type of the retention policy.
func (RetentionDurationResponsePtrOutput) Elem ¶
func (o RetentionDurationResponsePtrOutput) Elem() RetentionDurationResponseOutput
func (RetentionDurationResponsePtrOutput) ElementType ¶
func (RetentionDurationResponsePtrOutput) ElementType() reflect.Type
func (RetentionDurationResponsePtrOutput) ToRetentionDurationResponsePtrOutput ¶
func (o RetentionDurationResponsePtrOutput) ToRetentionDurationResponsePtrOutput() RetentionDurationResponsePtrOutput
func (RetentionDurationResponsePtrOutput) ToRetentionDurationResponsePtrOutputWithContext ¶
func (o RetentionDurationResponsePtrOutput) ToRetentionDurationResponsePtrOutputWithContext(ctx context.Context) RetentionDurationResponsePtrOutput
type RetentionDurationType ¶ added in v0.3.1
The retention duration type of the retention policy.
func (RetentionDurationType) ElementType ¶ added in v0.3.1
func (RetentionDurationType) ElementType() reflect.Type
func (RetentionDurationType) ToStringOutput ¶ added in v0.3.1
func (e RetentionDurationType) ToStringOutput() pulumi.StringOutput
func (RetentionDurationType) ToStringOutputWithContext ¶ added in v0.3.1
func (e RetentionDurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RetentionDurationType) ToStringPtrOutput ¶ added in v0.3.1
func (e RetentionDurationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RetentionDurationType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e RetentionDurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RetentionScheduleFormat ¶ added in v0.3.1
Retention schedule format for the yearly retention policy.
func (RetentionScheduleFormat) ElementType ¶ added in v0.3.1
func (RetentionScheduleFormat) ElementType() reflect.Type
func (RetentionScheduleFormat) ToStringOutput ¶ added in v0.3.1
func (e RetentionScheduleFormat) ToStringOutput() pulumi.StringOutput
func (RetentionScheduleFormat) ToStringOutputWithContext ¶ added in v0.3.1
func (e RetentionScheduleFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RetentionScheduleFormat) ToStringPtrOutput ¶ added in v0.3.1
func (e RetentionScheduleFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (RetentionScheduleFormat) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e RetentionScheduleFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScheduleRunType ¶ added in v0.3.1
Defines the frequency interval (daily or weekly) for the schedule policy.
func (ScheduleRunType) ElementType ¶ added in v0.3.1
func (ScheduleRunType) ElementType() reflect.Type
func (ScheduleRunType) ToStringOutput ¶ added in v0.3.1
func (e ScheduleRunType) ToStringOutput() pulumi.StringOutput
func (ScheduleRunType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ScheduleRunType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduleRunType) ToStringPtrOutput ¶ added in v0.3.1
func (e ScheduleRunType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduleRunType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ScheduleRunType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SimpleRetentionPolicy ¶
type SimpleRetentionPolicy struct { // Retention duration of the protection policy. RetentionDuration *RetentionDuration `pulumi:"retentionDuration"` // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'SimpleRetentionPolicy'. RetentionPolicyType *string `pulumi:"retentionPolicyType"` }
Simple policy retention.
type SimpleRetentionPolicyArgs ¶
type SimpleRetentionPolicyArgs struct { // Retention duration of the protection policy. RetentionDuration RetentionDurationPtrInput `pulumi:"retentionDuration"` // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'SimpleRetentionPolicy'. RetentionPolicyType pulumi.StringPtrInput `pulumi:"retentionPolicyType"` }
Simple policy retention.
func (SimpleRetentionPolicyArgs) ElementType ¶
func (SimpleRetentionPolicyArgs) ElementType() reflect.Type
func (SimpleRetentionPolicyArgs) ToSimpleRetentionPolicyOutput ¶
func (i SimpleRetentionPolicyArgs) ToSimpleRetentionPolicyOutput() SimpleRetentionPolicyOutput
func (SimpleRetentionPolicyArgs) ToSimpleRetentionPolicyOutputWithContext ¶
func (i SimpleRetentionPolicyArgs) ToSimpleRetentionPolicyOutputWithContext(ctx context.Context) SimpleRetentionPolicyOutput
type SimpleRetentionPolicyInput ¶
type SimpleRetentionPolicyInput interface { pulumi.Input ToSimpleRetentionPolicyOutput() SimpleRetentionPolicyOutput ToSimpleRetentionPolicyOutputWithContext(context.Context) SimpleRetentionPolicyOutput }
SimpleRetentionPolicyInput is an input type that accepts SimpleRetentionPolicyArgs and SimpleRetentionPolicyOutput values. You can construct a concrete instance of `SimpleRetentionPolicyInput` via:
SimpleRetentionPolicyArgs{...}
type SimpleRetentionPolicyOutput ¶
type SimpleRetentionPolicyOutput struct{ *pulumi.OutputState }
Simple policy retention.
func (SimpleRetentionPolicyOutput) ElementType ¶
func (SimpleRetentionPolicyOutput) ElementType() reflect.Type
func (SimpleRetentionPolicyOutput) RetentionDuration ¶
func (o SimpleRetentionPolicyOutput) RetentionDuration() RetentionDurationPtrOutput
Retention duration of the protection policy.
func (SimpleRetentionPolicyOutput) RetentionPolicyType ¶
func (o SimpleRetentionPolicyOutput) RetentionPolicyType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'SimpleRetentionPolicy'.
func (SimpleRetentionPolicyOutput) ToSimpleRetentionPolicyOutput ¶
func (o SimpleRetentionPolicyOutput) ToSimpleRetentionPolicyOutput() SimpleRetentionPolicyOutput
func (SimpleRetentionPolicyOutput) ToSimpleRetentionPolicyOutputWithContext ¶
func (o SimpleRetentionPolicyOutput) ToSimpleRetentionPolicyOutputWithContext(ctx context.Context) SimpleRetentionPolicyOutput
type SimpleRetentionPolicyResponse ¶
type SimpleRetentionPolicyResponse struct { // Retention duration of the protection policy. RetentionDuration *RetentionDurationResponse `pulumi:"retentionDuration"` // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'SimpleRetentionPolicy'. RetentionPolicyType *string `pulumi:"retentionPolicyType"` }
Simple policy retention.
type SimpleRetentionPolicyResponseArgs ¶
type SimpleRetentionPolicyResponseArgs struct { // Retention duration of the protection policy. RetentionDuration RetentionDurationResponsePtrInput `pulumi:"retentionDuration"` // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'SimpleRetentionPolicy'. RetentionPolicyType pulumi.StringPtrInput `pulumi:"retentionPolicyType"` }
Simple policy retention.
func (SimpleRetentionPolicyResponseArgs) ElementType ¶
func (SimpleRetentionPolicyResponseArgs) ElementType() reflect.Type
func (SimpleRetentionPolicyResponseArgs) ToSimpleRetentionPolicyResponseOutput ¶
func (i SimpleRetentionPolicyResponseArgs) ToSimpleRetentionPolicyResponseOutput() SimpleRetentionPolicyResponseOutput
func (SimpleRetentionPolicyResponseArgs) ToSimpleRetentionPolicyResponseOutputWithContext ¶
func (i SimpleRetentionPolicyResponseArgs) ToSimpleRetentionPolicyResponseOutputWithContext(ctx context.Context) SimpleRetentionPolicyResponseOutput
type SimpleRetentionPolicyResponseInput ¶
type SimpleRetentionPolicyResponseInput interface { pulumi.Input ToSimpleRetentionPolicyResponseOutput() SimpleRetentionPolicyResponseOutput ToSimpleRetentionPolicyResponseOutputWithContext(context.Context) SimpleRetentionPolicyResponseOutput }
SimpleRetentionPolicyResponseInput is an input type that accepts SimpleRetentionPolicyResponseArgs and SimpleRetentionPolicyResponseOutput values. You can construct a concrete instance of `SimpleRetentionPolicyResponseInput` via:
SimpleRetentionPolicyResponseArgs{...}
type SimpleRetentionPolicyResponseOutput ¶
type SimpleRetentionPolicyResponseOutput struct{ *pulumi.OutputState }
Simple policy retention.
func (SimpleRetentionPolicyResponseOutput) ElementType ¶
func (SimpleRetentionPolicyResponseOutput) ElementType() reflect.Type
func (SimpleRetentionPolicyResponseOutput) RetentionDuration ¶
func (o SimpleRetentionPolicyResponseOutput) RetentionDuration() RetentionDurationResponsePtrOutput
Retention duration of the protection policy.
func (SimpleRetentionPolicyResponseOutput) RetentionPolicyType ¶
func (o SimpleRetentionPolicyResponseOutput) RetentionPolicyType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'SimpleRetentionPolicy'.
func (SimpleRetentionPolicyResponseOutput) ToSimpleRetentionPolicyResponseOutput ¶
func (o SimpleRetentionPolicyResponseOutput) ToSimpleRetentionPolicyResponseOutput() SimpleRetentionPolicyResponseOutput
func (SimpleRetentionPolicyResponseOutput) ToSimpleRetentionPolicyResponseOutputWithContext ¶
func (o SimpleRetentionPolicyResponseOutput) ToSimpleRetentionPolicyResponseOutputWithContext(ctx context.Context) SimpleRetentionPolicyResponseOutput
type SimpleSchedulePolicy ¶
type SimpleSchedulePolicy struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'SimpleSchedulePolicy'. SchedulePolicyType *string `pulumi:"schedulePolicyType"` // This list is the days of the week when the schedule runs. ScheduleRunDays []string `pulumi:"scheduleRunDays"` // Defines the frequency interval (daily or weekly) for the schedule policy. ScheduleRunFrequency *string `pulumi:"scheduleRunFrequency"` // List of times, during a day, when the schedule runs. ScheduleRunTimes []string `pulumi:"scheduleRunTimes"` // The number of times per week the schedule runs. ScheduleWeeklyFrequency *int `pulumi:"scheduleWeeklyFrequency"` }
Simple policy schedule.
type SimpleSchedulePolicyArgs ¶
type SimpleSchedulePolicyArgs struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'SimpleSchedulePolicy'. SchedulePolicyType pulumi.StringPtrInput `pulumi:"schedulePolicyType"` // This list is the days of the week when the schedule runs. ScheduleRunDays DayOfWeekArrayInput `pulumi:"scheduleRunDays"` // Defines the frequency interval (daily or weekly) for the schedule policy. ScheduleRunFrequency *ScheduleRunType `pulumi:"scheduleRunFrequency"` // List of times, during a day, when the schedule runs. ScheduleRunTimes pulumi.StringArrayInput `pulumi:"scheduleRunTimes"` // The number of times per week the schedule runs. ScheduleWeeklyFrequency pulumi.IntPtrInput `pulumi:"scheduleWeeklyFrequency"` }
Simple policy schedule.
func (SimpleSchedulePolicyArgs) ElementType ¶
func (SimpleSchedulePolicyArgs) ElementType() reflect.Type
func (SimpleSchedulePolicyArgs) ToSimpleSchedulePolicyOutput ¶
func (i SimpleSchedulePolicyArgs) ToSimpleSchedulePolicyOutput() SimpleSchedulePolicyOutput
func (SimpleSchedulePolicyArgs) ToSimpleSchedulePolicyOutputWithContext ¶
func (i SimpleSchedulePolicyArgs) ToSimpleSchedulePolicyOutputWithContext(ctx context.Context) SimpleSchedulePolicyOutput
type SimpleSchedulePolicyInput ¶
type SimpleSchedulePolicyInput interface { pulumi.Input ToSimpleSchedulePolicyOutput() SimpleSchedulePolicyOutput ToSimpleSchedulePolicyOutputWithContext(context.Context) SimpleSchedulePolicyOutput }
SimpleSchedulePolicyInput is an input type that accepts SimpleSchedulePolicyArgs and SimpleSchedulePolicyOutput values. You can construct a concrete instance of `SimpleSchedulePolicyInput` via:
SimpleSchedulePolicyArgs{...}
type SimpleSchedulePolicyOutput ¶
type SimpleSchedulePolicyOutput struct{ *pulumi.OutputState }
Simple policy schedule.
func (SimpleSchedulePolicyOutput) ElementType ¶
func (SimpleSchedulePolicyOutput) ElementType() reflect.Type
func (SimpleSchedulePolicyOutput) SchedulePolicyType ¶
func (o SimpleSchedulePolicyOutput) SchedulePolicyType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'SimpleSchedulePolicy'.
func (SimpleSchedulePolicyOutput) ScheduleRunDays ¶
func (o SimpleSchedulePolicyOutput) ScheduleRunDays() pulumi.StringArrayOutput
This list is the days of the week when the schedule runs.
func (SimpleSchedulePolicyOutput) ScheduleRunFrequency ¶
func (o SimpleSchedulePolicyOutput) ScheduleRunFrequency() pulumi.StringPtrOutput
Defines the frequency interval (daily or weekly) for the schedule policy.
func (SimpleSchedulePolicyOutput) ScheduleRunTimes ¶
func (o SimpleSchedulePolicyOutput) ScheduleRunTimes() pulumi.StringArrayOutput
List of times, during a day, when the schedule runs.
func (SimpleSchedulePolicyOutput) ScheduleWeeklyFrequency ¶
func (o SimpleSchedulePolicyOutput) ScheduleWeeklyFrequency() pulumi.IntPtrOutput
The number of times per week the schedule runs.
func (SimpleSchedulePolicyOutput) ToSimpleSchedulePolicyOutput ¶
func (o SimpleSchedulePolicyOutput) ToSimpleSchedulePolicyOutput() SimpleSchedulePolicyOutput
func (SimpleSchedulePolicyOutput) ToSimpleSchedulePolicyOutputWithContext ¶
func (o SimpleSchedulePolicyOutput) ToSimpleSchedulePolicyOutputWithContext(ctx context.Context) SimpleSchedulePolicyOutput
type SimpleSchedulePolicyResponse ¶
type SimpleSchedulePolicyResponse struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'SimpleSchedulePolicy'. SchedulePolicyType *string `pulumi:"schedulePolicyType"` // This list is the days of the week when the schedule runs. ScheduleRunDays []string `pulumi:"scheduleRunDays"` // Defines the frequency interval (daily or weekly) for the schedule policy. ScheduleRunFrequency *string `pulumi:"scheduleRunFrequency"` // List of times, during a day, when the schedule runs. ScheduleRunTimes []string `pulumi:"scheduleRunTimes"` // The number of times per week the schedule runs. ScheduleWeeklyFrequency *int `pulumi:"scheduleWeeklyFrequency"` }
Simple policy schedule.
type SimpleSchedulePolicyResponseArgs ¶
type SimpleSchedulePolicyResponseArgs struct { // This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. // Expected value is 'SimpleSchedulePolicy'. SchedulePolicyType pulumi.StringPtrInput `pulumi:"schedulePolicyType"` // This list is the days of the week when the schedule runs. ScheduleRunDays pulumi.StringArrayInput `pulumi:"scheduleRunDays"` // Defines the frequency interval (daily or weekly) for the schedule policy. ScheduleRunFrequency pulumi.StringPtrInput `pulumi:"scheduleRunFrequency"` // List of times, during a day, when the schedule runs. ScheduleRunTimes pulumi.StringArrayInput `pulumi:"scheduleRunTimes"` // The number of times per week the schedule runs. ScheduleWeeklyFrequency pulumi.IntPtrInput `pulumi:"scheduleWeeklyFrequency"` }
Simple policy schedule.
func (SimpleSchedulePolicyResponseArgs) ElementType ¶
func (SimpleSchedulePolicyResponseArgs) ElementType() reflect.Type
func (SimpleSchedulePolicyResponseArgs) ToSimpleSchedulePolicyResponseOutput ¶
func (i SimpleSchedulePolicyResponseArgs) ToSimpleSchedulePolicyResponseOutput() SimpleSchedulePolicyResponseOutput
func (SimpleSchedulePolicyResponseArgs) ToSimpleSchedulePolicyResponseOutputWithContext ¶
func (i SimpleSchedulePolicyResponseArgs) ToSimpleSchedulePolicyResponseOutputWithContext(ctx context.Context) SimpleSchedulePolicyResponseOutput
type SimpleSchedulePolicyResponseInput ¶
type SimpleSchedulePolicyResponseInput interface { pulumi.Input ToSimpleSchedulePolicyResponseOutput() SimpleSchedulePolicyResponseOutput ToSimpleSchedulePolicyResponseOutputWithContext(context.Context) SimpleSchedulePolicyResponseOutput }
SimpleSchedulePolicyResponseInput is an input type that accepts SimpleSchedulePolicyResponseArgs and SimpleSchedulePolicyResponseOutput values. You can construct a concrete instance of `SimpleSchedulePolicyResponseInput` via:
SimpleSchedulePolicyResponseArgs{...}
type SimpleSchedulePolicyResponseOutput ¶
type SimpleSchedulePolicyResponseOutput struct{ *pulumi.OutputState }
Simple policy schedule.
func (SimpleSchedulePolicyResponseOutput) ElementType ¶
func (SimpleSchedulePolicyResponseOutput) ElementType() reflect.Type
func (SimpleSchedulePolicyResponseOutput) SchedulePolicyType ¶
func (o SimpleSchedulePolicyResponseOutput) SchedulePolicyType() pulumi.StringPtrOutput
This property is used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'SimpleSchedulePolicy'.
func (SimpleSchedulePolicyResponseOutput) ScheduleRunDays ¶
func (o SimpleSchedulePolicyResponseOutput) ScheduleRunDays() pulumi.StringArrayOutput
This list is the days of the week when the schedule runs.
func (SimpleSchedulePolicyResponseOutput) ScheduleRunFrequency ¶
func (o SimpleSchedulePolicyResponseOutput) ScheduleRunFrequency() pulumi.StringPtrOutput
Defines the frequency interval (daily or weekly) for the schedule policy.
func (SimpleSchedulePolicyResponseOutput) ScheduleRunTimes ¶
func (o SimpleSchedulePolicyResponseOutput) ScheduleRunTimes() pulumi.StringArrayOutput
List of times, during a day, when the schedule runs.
func (SimpleSchedulePolicyResponseOutput) ScheduleWeeklyFrequency ¶
func (o SimpleSchedulePolicyResponseOutput) ScheduleWeeklyFrequency() pulumi.IntPtrOutput
The number of times per week the schedule runs.
func (SimpleSchedulePolicyResponseOutput) ToSimpleSchedulePolicyResponseOutput ¶
func (o SimpleSchedulePolicyResponseOutput) ToSimpleSchedulePolicyResponseOutput() SimpleSchedulePolicyResponseOutput
func (SimpleSchedulePolicyResponseOutput) ToSimpleSchedulePolicyResponseOutputWithContext ¶
func (o SimpleSchedulePolicyResponseOutput) ToSimpleSchedulePolicyResponseOutputWithContext(ctx context.Context) SimpleSchedulePolicyResponseOutput
type Sku ¶
type Sku struct { // The Sku name. Name string `pulumi:"name"` }
Identifies the unique system identifier for each Azure resource.
type SkuArgs ¶
type SkuArgs struct { // The Sku name. Name pulumi.StringInput `pulumi:"name"` }
Identifies the unique system identifier for each Azure resource.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuName ¶ added in v0.3.1
The Sku name.
func (SkuName) ElementType ¶ added in v0.3.1
func (SkuName) ToStringOutput ¶ added in v0.3.1
func (e SkuName) ToStringOutput() pulumi.StringOutput
func (SkuName) ToStringOutputWithContext ¶ added in v0.3.1
func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuName) ToStringPtrOutput ¶ added in v0.3.1
func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuName) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
Identifies the unique system identifier for each Azure resource.
func (SkuOutput) ElementType ¶
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // The Sku name. Name string `pulumi:"name"` }
Identifies the unique system identifier for each Azure resource.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // The Sku name. Name pulumi.StringInput `pulumi:"name"` }
Identifies the unique system identifier for each Azure resource.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
Identifies the unique system identifier for each Azure resource.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The Sku name.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type UpgradeDetailsResponse ¶
type UpgradeDetailsResponse struct { // UTC time at which the upgrade operation has ended. EndTimeUtc string `pulumi:"endTimeUtc"` // UTC time at which the upgrade operation status was last updated. LastUpdatedTimeUtc string `pulumi:"lastUpdatedTimeUtc"` // Message to the user containing information about the upgrade operation. Message string `pulumi:"message"` // ID of the vault upgrade operation. OperationId string `pulumi:"operationId"` // Resource ID of the vault before the upgrade. PreviousResourceId string `pulumi:"previousResourceId"` // UTC time at which the upgrade operation has started. StartTimeUtc string `pulumi:"startTimeUtc"` // Status of the vault upgrade operation. Status string `pulumi:"status"` // The way the vault upgrade was triggered. TriggerType string `pulumi:"triggerType"` // Resource ID of the upgraded vault. UpgradedResourceId string `pulumi:"upgradedResourceId"` }
Details for upgrading vault.
type UpgradeDetailsResponseArgs ¶
type UpgradeDetailsResponseArgs struct { // UTC time at which the upgrade operation has ended. EndTimeUtc pulumi.StringInput `pulumi:"endTimeUtc"` // UTC time at which the upgrade operation status was last updated. LastUpdatedTimeUtc pulumi.StringInput `pulumi:"lastUpdatedTimeUtc"` // Message to the user containing information about the upgrade operation. Message pulumi.StringInput `pulumi:"message"` // ID of the vault upgrade operation. OperationId pulumi.StringInput `pulumi:"operationId"` // Resource ID of the vault before the upgrade. PreviousResourceId pulumi.StringInput `pulumi:"previousResourceId"` // UTC time at which the upgrade operation has started. StartTimeUtc pulumi.StringInput `pulumi:"startTimeUtc"` // Status of the vault upgrade operation. Status pulumi.StringInput `pulumi:"status"` // The way the vault upgrade was triggered. TriggerType pulumi.StringInput `pulumi:"triggerType"` // Resource ID of the upgraded vault. UpgradedResourceId pulumi.StringInput `pulumi:"upgradedResourceId"` }
Details for upgrading vault.
func (UpgradeDetailsResponseArgs) ElementType ¶
func (UpgradeDetailsResponseArgs) ElementType() reflect.Type
func (UpgradeDetailsResponseArgs) ToUpgradeDetailsResponseOutput ¶
func (i UpgradeDetailsResponseArgs) ToUpgradeDetailsResponseOutput() UpgradeDetailsResponseOutput
func (UpgradeDetailsResponseArgs) ToUpgradeDetailsResponseOutputWithContext ¶
func (i UpgradeDetailsResponseArgs) ToUpgradeDetailsResponseOutputWithContext(ctx context.Context) UpgradeDetailsResponseOutput
func (UpgradeDetailsResponseArgs) ToUpgradeDetailsResponsePtrOutput ¶
func (i UpgradeDetailsResponseArgs) ToUpgradeDetailsResponsePtrOutput() UpgradeDetailsResponsePtrOutput
func (UpgradeDetailsResponseArgs) ToUpgradeDetailsResponsePtrOutputWithContext ¶
func (i UpgradeDetailsResponseArgs) ToUpgradeDetailsResponsePtrOutputWithContext(ctx context.Context) UpgradeDetailsResponsePtrOutput
type UpgradeDetailsResponseInput ¶
type UpgradeDetailsResponseInput interface { pulumi.Input ToUpgradeDetailsResponseOutput() UpgradeDetailsResponseOutput ToUpgradeDetailsResponseOutputWithContext(context.Context) UpgradeDetailsResponseOutput }
UpgradeDetailsResponseInput is an input type that accepts UpgradeDetailsResponseArgs and UpgradeDetailsResponseOutput values. You can construct a concrete instance of `UpgradeDetailsResponseInput` via:
UpgradeDetailsResponseArgs{...}
type UpgradeDetailsResponseOutput ¶
type UpgradeDetailsResponseOutput struct{ *pulumi.OutputState }
Details for upgrading vault.
func (UpgradeDetailsResponseOutput) ElementType ¶
func (UpgradeDetailsResponseOutput) ElementType() reflect.Type
func (UpgradeDetailsResponseOutput) EndTimeUtc ¶
func (o UpgradeDetailsResponseOutput) EndTimeUtc() pulumi.StringOutput
UTC time at which the upgrade operation has ended.
func (UpgradeDetailsResponseOutput) LastUpdatedTimeUtc ¶
func (o UpgradeDetailsResponseOutput) LastUpdatedTimeUtc() pulumi.StringOutput
UTC time at which the upgrade operation status was last updated.
func (UpgradeDetailsResponseOutput) Message ¶
func (o UpgradeDetailsResponseOutput) Message() pulumi.StringOutput
Message to the user containing information about the upgrade operation.
func (UpgradeDetailsResponseOutput) OperationId ¶
func (o UpgradeDetailsResponseOutput) OperationId() pulumi.StringOutput
ID of the vault upgrade operation.
func (UpgradeDetailsResponseOutput) PreviousResourceId ¶
func (o UpgradeDetailsResponseOutput) PreviousResourceId() pulumi.StringOutput
Resource ID of the vault before the upgrade.
func (UpgradeDetailsResponseOutput) StartTimeUtc ¶
func (o UpgradeDetailsResponseOutput) StartTimeUtc() pulumi.StringOutput
UTC time at which the upgrade operation has started.
func (UpgradeDetailsResponseOutput) Status ¶
func (o UpgradeDetailsResponseOutput) Status() pulumi.StringOutput
Status of the vault upgrade operation.
func (UpgradeDetailsResponseOutput) ToUpgradeDetailsResponseOutput ¶
func (o UpgradeDetailsResponseOutput) ToUpgradeDetailsResponseOutput() UpgradeDetailsResponseOutput
func (UpgradeDetailsResponseOutput) ToUpgradeDetailsResponseOutputWithContext ¶
func (o UpgradeDetailsResponseOutput) ToUpgradeDetailsResponseOutputWithContext(ctx context.Context) UpgradeDetailsResponseOutput
func (UpgradeDetailsResponseOutput) ToUpgradeDetailsResponsePtrOutput ¶
func (o UpgradeDetailsResponseOutput) ToUpgradeDetailsResponsePtrOutput() UpgradeDetailsResponsePtrOutput
func (UpgradeDetailsResponseOutput) ToUpgradeDetailsResponsePtrOutputWithContext ¶
func (o UpgradeDetailsResponseOutput) ToUpgradeDetailsResponsePtrOutputWithContext(ctx context.Context) UpgradeDetailsResponsePtrOutput
func (UpgradeDetailsResponseOutput) TriggerType ¶
func (o UpgradeDetailsResponseOutput) TriggerType() pulumi.StringOutput
The way the vault upgrade was triggered.
func (UpgradeDetailsResponseOutput) UpgradedResourceId ¶
func (o UpgradeDetailsResponseOutput) UpgradedResourceId() pulumi.StringOutput
Resource ID of the upgraded vault.
type UpgradeDetailsResponsePtrInput ¶
type UpgradeDetailsResponsePtrInput interface { pulumi.Input ToUpgradeDetailsResponsePtrOutput() UpgradeDetailsResponsePtrOutput ToUpgradeDetailsResponsePtrOutputWithContext(context.Context) UpgradeDetailsResponsePtrOutput }
UpgradeDetailsResponsePtrInput is an input type that accepts UpgradeDetailsResponseArgs, UpgradeDetailsResponsePtr and UpgradeDetailsResponsePtrOutput values. You can construct a concrete instance of `UpgradeDetailsResponsePtrInput` via:
UpgradeDetailsResponseArgs{...} or: nil
func UpgradeDetailsResponsePtr ¶
func UpgradeDetailsResponsePtr(v *UpgradeDetailsResponseArgs) UpgradeDetailsResponsePtrInput
type UpgradeDetailsResponsePtrOutput ¶
type UpgradeDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (UpgradeDetailsResponsePtrOutput) Elem ¶
func (o UpgradeDetailsResponsePtrOutput) Elem() UpgradeDetailsResponseOutput
func (UpgradeDetailsResponsePtrOutput) ElementType ¶
func (UpgradeDetailsResponsePtrOutput) ElementType() reflect.Type
func (UpgradeDetailsResponsePtrOutput) EndTimeUtc ¶
func (o UpgradeDetailsResponsePtrOutput) EndTimeUtc() pulumi.StringPtrOutput
UTC time at which the upgrade operation has ended.
func (UpgradeDetailsResponsePtrOutput) LastUpdatedTimeUtc ¶
func (o UpgradeDetailsResponsePtrOutput) LastUpdatedTimeUtc() pulumi.StringPtrOutput
UTC time at which the upgrade operation status was last updated.
func (UpgradeDetailsResponsePtrOutput) Message ¶
func (o UpgradeDetailsResponsePtrOutput) Message() pulumi.StringPtrOutput
Message to the user containing information about the upgrade operation.
func (UpgradeDetailsResponsePtrOutput) OperationId ¶
func (o UpgradeDetailsResponsePtrOutput) OperationId() pulumi.StringPtrOutput
ID of the vault upgrade operation.
func (UpgradeDetailsResponsePtrOutput) PreviousResourceId ¶
func (o UpgradeDetailsResponsePtrOutput) PreviousResourceId() pulumi.StringPtrOutput
Resource ID of the vault before the upgrade.
func (UpgradeDetailsResponsePtrOutput) StartTimeUtc ¶
func (o UpgradeDetailsResponsePtrOutput) StartTimeUtc() pulumi.StringPtrOutput
UTC time at which the upgrade operation has started.
func (UpgradeDetailsResponsePtrOutput) Status ¶
func (o UpgradeDetailsResponsePtrOutput) Status() pulumi.StringPtrOutput
Status of the vault upgrade operation.
func (UpgradeDetailsResponsePtrOutput) ToUpgradeDetailsResponsePtrOutput ¶
func (o UpgradeDetailsResponsePtrOutput) ToUpgradeDetailsResponsePtrOutput() UpgradeDetailsResponsePtrOutput
func (UpgradeDetailsResponsePtrOutput) ToUpgradeDetailsResponsePtrOutputWithContext ¶
func (o UpgradeDetailsResponsePtrOutput) ToUpgradeDetailsResponsePtrOutputWithContext(ctx context.Context) UpgradeDetailsResponsePtrOutput
func (UpgradeDetailsResponsePtrOutput) TriggerType ¶
func (o UpgradeDetailsResponsePtrOutput) TriggerType() pulumi.StringPtrOutput
The way the vault upgrade was triggered.
func (UpgradeDetailsResponsePtrOutput) UpgradedResourceId ¶
func (o UpgradeDetailsResponsePtrOutput) UpgradedResourceId() pulumi.StringPtrOutput
Resource ID of the upgraded vault.
type Vault ¶
type Vault struct { pulumi.CustomResourceState // Optional ETag. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // Identity for the resource. Identity IdentityDataResponsePtrOutput `pulumi:"identity"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Resource name associated with the resource. Name pulumi.StringOutput `pulumi:"name"` // Properties of the vault. Properties VaultPropertiesResponseOutput `pulumi:"properties"` // Identifies the unique system identifier for each Azure resource. Sku SkuResponsePtrOutput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/... Type pulumi.StringOutput `pulumi:"type"` }
Resource information, as returned by the resource provider.
func GetVault ¶
func GetVault(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VaultState, opts ...pulumi.ResourceOption) (*Vault, error)
GetVault gets an existing Vault 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 NewVault ¶
func NewVault(ctx *pulumi.Context, name string, args *VaultArgs, opts ...pulumi.ResourceOption) (*Vault, error)
NewVault registers a new resource with the given unique name, arguments, and options.
func (*Vault) ElementType ¶ added in v0.2.6
func (*Vault) ToVaultOutput ¶ added in v0.2.6
func (i *Vault) ToVaultOutput() VaultOutput
func (*Vault) ToVaultOutputWithContext ¶ added in v0.2.6
func (i *Vault) ToVaultOutputWithContext(ctx context.Context) VaultOutput
type VaultArgs ¶
type VaultArgs struct { // Optional ETag. ETag pulumi.StringPtrInput // Identity for the resource. Identity IdentityDataPtrInput // Resource location. Location pulumi.StringPtrInput // The name of the resource group where the recovery services vault is present. ResourceGroupName pulumi.StringInput // Identifies the unique system identifier for each Azure resource. Sku SkuPtrInput // Resource tags. Tags pulumi.StringMapInput // The name of the recovery services vault. VaultName pulumi.StringInput }
The set of arguments for constructing a Vault resource.
func (VaultArgs) ElementType ¶
type VaultInput ¶ added in v0.2.6
type VaultInput interface { pulumi.Input ToVaultOutput() VaultOutput ToVaultOutputWithContext(ctx context.Context) VaultOutput }
type VaultOutput ¶ added in v0.2.6
type VaultOutput struct {
*pulumi.OutputState
}
func (VaultOutput) ElementType ¶ added in v0.2.6
func (VaultOutput) ElementType() reflect.Type
func (VaultOutput) ToVaultOutput ¶ added in v0.2.6
func (o VaultOutput) ToVaultOutput() VaultOutput
func (VaultOutput) ToVaultOutputWithContext ¶ added in v0.2.6
func (o VaultOutput) ToVaultOutputWithContext(ctx context.Context) VaultOutput
type VaultPropertiesResponse ¶
type VaultPropertiesResponse struct { // List of private endpoint connection. PrivateEndpointConnections []PrivateEndpointConnectionVaultPropertiesResponse `pulumi:"privateEndpointConnections"` // Private endpoint state for backup. PrivateEndpointStateForBackup string `pulumi:"privateEndpointStateForBackup"` // Private endpoint state for site recovery. PrivateEndpointStateForSiteRecovery string `pulumi:"privateEndpointStateForSiteRecovery"` // Provisioning State. ProvisioningState string `pulumi:"provisioningState"` // Details for upgrading vault. UpgradeDetails *UpgradeDetailsResponse `pulumi:"upgradeDetails"` }
Properties of the vault.
type VaultPropertiesResponseArgs ¶
type VaultPropertiesResponseArgs struct { // List of private endpoint connection. PrivateEndpointConnections PrivateEndpointConnectionVaultPropertiesResponseArrayInput `pulumi:"privateEndpointConnections"` // Private endpoint state for backup. PrivateEndpointStateForBackup pulumi.StringInput `pulumi:"privateEndpointStateForBackup"` // Private endpoint state for site recovery. PrivateEndpointStateForSiteRecovery pulumi.StringInput `pulumi:"privateEndpointStateForSiteRecovery"` // Provisioning State. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // Details for upgrading vault. UpgradeDetails UpgradeDetailsResponsePtrInput `pulumi:"upgradeDetails"` }
Properties of the vault.
func (VaultPropertiesResponseArgs) ElementType ¶
func (VaultPropertiesResponseArgs) ElementType() reflect.Type
func (VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutput ¶
func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput
func (VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutputWithContext ¶
func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutputWithContext(ctx context.Context) VaultPropertiesResponseOutput
func (VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutput ¶
func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
func (VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutputWithContext ¶
func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput
type VaultPropertiesResponseInput ¶
type VaultPropertiesResponseInput interface { pulumi.Input ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput ToVaultPropertiesResponseOutputWithContext(context.Context) VaultPropertiesResponseOutput }
VaultPropertiesResponseInput is an input type that accepts VaultPropertiesResponseArgs and VaultPropertiesResponseOutput values. You can construct a concrete instance of `VaultPropertiesResponseInput` via:
VaultPropertiesResponseArgs{...}
type VaultPropertiesResponseOutput ¶
type VaultPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of the vault.
func (VaultPropertiesResponseOutput) ElementType ¶
func (VaultPropertiesResponseOutput) ElementType() reflect.Type
func (VaultPropertiesResponseOutput) PrivateEndpointConnections ¶
func (o VaultPropertiesResponseOutput) PrivateEndpointConnections() PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
List of private endpoint connection.
func (VaultPropertiesResponseOutput) PrivateEndpointStateForBackup ¶
func (o VaultPropertiesResponseOutput) PrivateEndpointStateForBackup() pulumi.StringOutput
Private endpoint state for backup.
func (VaultPropertiesResponseOutput) PrivateEndpointStateForSiteRecovery ¶
func (o VaultPropertiesResponseOutput) PrivateEndpointStateForSiteRecovery() pulumi.StringOutput
Private endpoint state for site recovery.
func (VaultPropertiesResponseOutput) ProvisioningState ¶
func (o VaultPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
Provisioning State.
func (VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutput ¶
func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput
func (VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutputWithContext ¶
func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutputWithContext(ctx context.Context) VaultPropertiesResponseOutput
func (VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutput ¶
func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
func (VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutputWithContext ¶
func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput
func (VaultPropertiesResponseOutput) UpgradeDetails ¶
func (o VaultPropertiesResponseOutput) UpgradeDetails() UpgradeDetailsResponsePtrOutput
Details for upgrading vault.
type VaultPropertiesResponsePtrInput ¶
type VaultPropertiesResponsePtrInput interface { pulumi.Input ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput ToVaultPropertiesResponsePtrOutputWithContext(context.Context) VaultPropertiesResponsePtrOutput }
VaultPropertiesResponsePtrInput is an input type that accepts VaultPropertiesResponseArgs, VaultPropertiesResponsePtr and VaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `VaultPropertiesResponsePtrInput` via:
VaultPropertiesResponseArgs{...} or: nil
func VaultPropertiesResponsePtr ¶
func VaultPropertiesResponsePtr(v *VaultPropertiesResponseArgs) VaultPropertiesResponsePtrInput
type VaultPropertiesResponsePtrOutput ¶
type VaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (VaultPropertiesResponsePtrOutput) Elem ¶
func (o VaultPropertiesResponsePtrOutput) Elem() VaultPropertiesResponseOutput
func (VaultPropertiesResponsePtrOutput) ElementType ¶
func (VaultPropertiesResponsePtrOutput) ElementType() reflect.Type
func (VaultPropertiesResponsePtrOutput) PrivateEndpointConnections ¶
func (o VaultPropertiesResponsePtrOutput) PrivateEndpointConnections() PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
List of private endpoint connection.
func (VaultPropertiesResponsePtrOutput) PrivateEndpointStateForBackup ¶
func (o VaultPropertiesResponsePtrOutput) PrivateEndpointStateForBackup() pulumi.StringPtrOutput
Private endpoint state for backup.
func (VaultPropertiesResponsePtrOutput) PrivateEndpointStateForSiteRecovery ¶
func (o VaultPropertiesResponsePtrOutput) PrivateEndpointStateForSiteRecovery() pulumi.StringPtrOutput
Private endpoint state for site recovery.
func (VaultPropertiesResponsePtrOutput) ProvisioningState ¶
func (o VaultPropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning State.
func (VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutput ¶
func (o VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
func (VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutputWithContext ¶
func (o VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput
func (VaultPropertiesResponsePtrOutput) UpgradeDetails ¶
func (o VaultPropertiesResponsePtrOutput) UpgradeDetails() UpgradeDetailsResponsePtrOutput
Details for upgrading vault.
type VaultState ¶
type VaultState struct { // Optional ETag. ETag pulumi.StringPtrInput // Identity for the resource. Identity IdentityDataResponsePtrInput // Resource location. Location pulumi.StringPtrInput // Resource name associated with the resource. Name pulumi.StringPtrInput // Properties of the vault. Properties VaultPropertiesResponsePtrInput // Identifies the unique system identifier for each Azure resource. Sku SkuResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/... Type pulumi.StringPtrInput }
func (VaultState) ElementType ¶
func (VaultState) ElementType() reflect.Type
type WeekOfMonth ¶ added in v0.3.1
func (WeekOfMonth) ElementType ¶ added in v0.3.1
func (WeekOfMonth) ElementType() reflect.Type
func (WeekOfMonth) ToStringOutput ¶ added in v0.3.1
func (e WeekOfMonth) ToStringOutput() pulumi.StringOutput
func (WeekOfMonth) ToStringOutputWithContext ¶ added in v0.3.1
func (e WeekOfMonth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WeekOfMonth) ToStringPtrOutput ¶ added in v0.3.1
func (e WeekOfMonth) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeekOfMonth) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e WeekOfMonth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type WeeklyRetentionFormat ¶
type WeeklyRetentionFormat struct { // List of days of the week. DaysOfTheWeek []string `pulumi:"daysOfTheWeek"` // List of weeks of the month. WeeksOfTheMonth []string `pulumi:"weeksOfTheMonth"` }
Weekly retention format.
type WeeklyRetentionFormatArgs ¶
type WeeklyRetentionFormatArgs struct { // List of days of the week. DaysOfTheWeek DayOfWeekArrayInput `pulumi:"daysOfTheWeek"` // List of weeks of the month. WeeksOfTheMonth WeekOfMonthArrayInput `pulumi:"weeksOfTheMonth"` }
Weekly retention format.
func (WeeklyRetentionFormatArgs) ElementType ¶
func (WeeklyRetentionFormatArgs) ElementType() reflect.Type
func (WeeklyRetentionFormatArgs) ToWeeklyRetentionFormatOutput ¶
func (i WeeklyRetentionFormatArgs) ToWeeklyRetentionFormatOutput() WeeklyRetentionFormatOutput
func (WeeklyRetentionFormatArgs) ToWeeklyRetentionFormatOutputWithContext ¶
func (i WeeklyRetentionFormatArgs) ToWeeklyRetentionFormatOutputWithContext(ctx context.Context) WeeklyRetentionFormatOutput
func (WeeklyRetentionFormatArgs) ToWeeklyRetentionFormatPtrOutput ¶
func (i WeeklyRetentionFormatArgs) ToWeeklyRetentionFormatPtrOutput() WeeklyRetentionFormatPtrOutput
func (WeeklyRetentionFormatArgs) ToWeeklyRetentionFormatPtrOutputWithContext ¶
func (i WeeklyRetentionFormatArgs) ToWeeklyRetentionFormatPtrOutputWithContext(ctx context.Context) WeeklyRetentionFormatPtrOutput
type WeeklyRetentionFormatInput ¶
type WeeklyRetentionFormatInput interface { pulumi.Input ToWeeklyRetentionFormatOutput() WeeklyRetentionFormatOutput ToWeeklyRetentionFormatOutputWithContext(context.Context) WeeklyRetentionFormatOutput }
WeeklyRetentionFormatInput is an input type that accepts WeeklyRetentionFormatArgs and WeeklyRetentionFormatOutput values. You can construct a concrete instance of `WeeklyRetentionFormatInput` via:
WeeklyRetentionFormatArgs{...}
type WeeklyRetentionFormatOutput ¶
type WeeklyRetentionFormatOutput struct{ *pulumi.OutputState }
Weekly retention format.
func (WeeklyRetentionFormatOutput) DaysOfTheWeek ¶
func (o WeeklyRetentionFormatOutput) DaysOfTheWeek() pulumi.StringArrayOutput
List of days of the week.
func (WeeklyRetentionFormatOutput) ElementType ¶
func (WeeklyRetentionFormatOutput) ElementType() reflect.Type
func (WeeklyRetentionFormatOutput) ToWeeklyRetentionFormatOutput ¶
func (o WeeklyRetentionFormatOutput) ToWeeklyRetentionFormatOutput() WeeklyRetentionFormatOutput
func (WeeklyRetentionFormatOutput) ToWeeklyRetentionFormatOutputWithContext ¶
func (o WeeklyRetentionFormatOutput) ToWeeklyRetentionFormatOutputWithContext(ctx context.Context) WeeklyRetentionFormatOutput
func (WeeklyRetentionFormatOutput) ToWeeklyRetentionFormatPtrOutput ¶
func (o WeeklyRetentionFormatOutput) ToWeeklyRetentionFormatPtrOutput() WeeklyRetentionFormatPtrOutput
func (WeeklyRetentionFormatOutput) ToWeeklyRetentionFormatPtrOutputWithContext ¶
func (o WeeklyRetentionFormatOutput) ToWeeklyRetentionFormatPtrOutputWithContext(ctx context.Context) WeeklyRetentionFormatPtrOutput
func (WeeklyRetentionFormatOutput) WeeksOfTheMonth ¶
func (o WeeklyRetentionFormatOutput) WeeksOfTheMonth() pulumi.StringArrayOutput
List of weeks of the month.
type WeeklyRetentionFormatPtrInput ¶
type WeeklyRetentionFormatPtrInput interface { pulumi.Input ToWeeklyRetentionFormatPtrOutput() WeeklyRetentionFormatPtrOutput ToWeeklyRetentionFormatPtrOutputWithContext(context.Context) WeeklyRetentionFormatPtrOutput }
WeeklyRetentionFormatPtrInput is an input type that accepts WeeklyRetentionFormatArgs, WeeklyRetentionFormatPtr and WeeklyRetentionFormatPtrOutput values. You can construct a concrete instance of `WeeklyRetentionFormatPtrInput` via:
WeeklyRetentionFormatArgs{...} or: nil
func WeeklyRetentionFormatPtr ¶
func WeeklyRetentionFormatPtr(v *WeeklyRetentionFormatArgs) WeeklyRetentionFormatPtrInput
type WeeklyRetentionFormatPtrOutput ¶
type WeeklyRetentionFormatPtrOutput struct{ *pulumi.OutputState }
func (WeeklyRetentionFormatPtrOutput) DaysOfTheWeek ¶
func (o WeeklyRetentionFormatPtrOutput) DaysOfTheWeek() pulumi.StringArrayOutput
List of days of the week.
func (WeeklyRetentionFormatPtrOutput) Elem ¶
func (o WeeklyRetentionFormatPtrOutput) Elem() WeeklyRetentionFormatOutput
func (WeeklyRetentionFormatPtrOutput) ElementType ¶
func (WeeklyRetentionFormatPtrOutput) ElementType() reflect.Type
func (WeeklyRetentionFormatPtrOutput) ToWeeklyRetentionFormatPtrOutput ¶
func (o WeeklyRetentionFormatPtrOutput) ToWeeklyRetentionFormatPtrOutput() WeeklyRetentionFormatPtrOutput
func (WeeklyRetentionFormatPtrOutput) ToWeeklyRetentionFormatPtrOutputWithContext ¶
func (o WeeklyRetentionFormatPtrOutput) ToWeeklyRetentionFormatPtrOutputWithContext(ctx context.Context) WeeklyRetentionFormatPtrOutput
func (WeeklyRetentionFormatPtrOutput) WeeksOfTheMonth ¶
func (o WeeklyRetentionFormatPtrOutput) WeeksOfTheMonth() pulumi.StringArrayOutput
List of weeks of the month.
type WeeklyRetentionFormatResponse ¶
type WeeklyRetentionFormatResponse struct { // List of days of the week. DaysOfTheWeek []string `pulumi:"daysOfTheWeek"` // List of weeks of the month. WeeksOfTheMonth []string `pulumi:"weeksOfTheMonth"` }
Weekly retention format.
type WeeklyRetentionFormatResponseArgs ¶
type WeeklyRetentionFormatResponseArgs struct { // List of days of the week. DaysOfTheWeek pulumi.StringArrayInput `pulumi:"daysOfTheWeek"` // List of weeks of the month. WeeksOfTheMonth pulumi.StringArrayInput `pulumi:"weeksOfTheMonth"` }
Weekly retention format.
func (WeeklyRetentionFormatResponseArgs) ElementType ¶
func (WeeklyRetentionFormatResponseArgs) ElementType() reflect.Type
func (WeeklyRetentionFormatResponseArgs) ToWeeklyRetentionFormatResponseOutput ¶
func (i WeeklyRetentionFormatResponseArgs) ToWeeklyRetentionFormatResponseOutput() WeeklyRetentionFormatResponseOutput
func (WeeklyRetentionFormatResponseArgs) ToWeeklyRetentionFormatResponseOutputWithContext ¶
func (i WeeklyRetentionFormatResponseArgs) ToWeeklyRetentionFormatResponseOutputWithContext(ctx context.Context) WeeklyRetentionFormatResponseOutput
func (WeeklyRetentionFormatResponseArgs) ToWeeklyRetentionFormatResponsePtrOutput ¶
func (i WeeklyRetentionFormatResponseArgs) ToWeeklyRetentionFormatResponsePtrOutput() WeeklyRetentionFormatResponsePtrOutput
func (WeeklyRetentionFormatResponseArgs) ToWeeklyRetentionFormatResponsePtrOutputWithContext ¶
func (i WeeklyRetentionFormatResponseArgs) ToWeeklyRetentionFormatResponsePtrOutputWithContext(ctx context.Context) WeeklyRetentionFormatResponsePtrOutput
type WeeklyRetentionFormatResponseInput ¶
type WeeklyRetentionFormatResponseInput interface { pulumi.Input ToWeeklyRetentionFormatResponseOutput() WeeklyRetentionFormatResponseOutput ToWeeklyRetentionFormatResponseOutputWithContext(context.Context) WeeklyRetentionFormatResponseOutput }
WeeklyRetentionFormatResponseInput is an input type that accepts WeeklyRetentionFormatResponseArgs and WeeklyRetentionFormatResponseOutput values. You can construct a concrete instance of `WeeklyRetentionFormatResponseInput` via:
WeeklyRetentionFormatResponseArgs{...}
type WeeklyRetentionFormatResponseOutput ¶
type WeeklyRetentionFormatResponseOutput struct{ *pulumi.OutputState }
Weekly retention format.
func (WeeklyRetentionFormatResponseOutput) DaysOfTheWeek ¶
func (o WeeklyRetentionFormatResponseOutput) DaysOfTheWeek() pulumi.StringArrayOutput
List of days of the week.
func (WeeklyRetentionFormatResponseOutput) ElementType ¶
func (WeeklyRetentionFormatResponseOutput) ElementType() reflect.Type
func (WeeklyRetentionFormatResponseOutput) ToWeeklyRetentionFormatResponseOutput ¶
func (o WeeklyRetentionFormatResponseOutput) ToWeeklyRetentionFormatResponseOutput() WeeklyRetentionFormatResponseOutput
func (WeeklyRetentionFormatResponseOutput) ToWeeklyRetentionFormatResponseOutputWithContext ¶
func (o WeeklyRetentionFormatResponseOutput) ToWeeklyRetentionFormatResponseOutputWithContext(ctx context.Context) WeeklyRetentionFormatResponseOutput
func (WeeklyRetentionFormatResponseOutput) ToWeeklyRetentionFormatResponsePtrOutput ¶
func (o WeeklyRetentionFormatResponseOutput) ToWeeklyRetentionFormatResponsePtrOutput() WeeklyRetentionFormatResponsePtrOutput
func (WeeklyRetentionFormatResponseOutput) ToWeeklyRetentionFormatResponsePtrOutputWithContext ¶
func (o WeeklyRetentionFormatResponseOutput) ToWeeklyRetentionFormatResponsePtrOutputWithContext(ctx context.Context) WeeklyRetentionFormatResponsePtrOutput
func (WeeklyRetentionFormatResponseOutput) WeeksOfTheMonth ¶
func (o WeeklyRetentionFormatResponseOutput) WeeksOfTheMonth() pulumi.StringArrayOutput
List of weeks of the month.
type WeeklyRetentionFormatResponsePtrInput ¶
type WeeklyRetentionFormatResponsePtrInput interface { pulumi.Input ToWeeklyRetentionFormatResponsePtrOutput() WeeklyRetentionFormatResponsePtrOutput ToWeeklyRetentionFormatResponsePtrOutputWithContext(context.Context) WeeklyRetentionFormatResponsePtrOutput }
WeeklyRetentionFormatResponsePtrInput is an input type that accepts WeeklyRetentionFormatResponseArgs, WeeklyRetentionFormatResponsePtr and WeeklyRetentionFormatResponsePtrOutput values. You can construct a concrete instance of `WeeklyRetentionFormatResponsePtrInput` via:
WeeklyRetentionFormatResponseArgs{...} or: nil
func WeeklyRetentionFormatResponsePtr ¶
func WeeklyRetentionFormatResponsePtr(v *WeeklyRetentionFormatResponseArgs) WeeklyRetentionFormatResponsePtrInput
type WeeklyRetentionFormatResponsePtrOutput ¶
type WeeklyRetentionFormatResponsePtrOutput struct{ *pulumi.OutputState }
func (WeeklyRetentionFormatResponsePtrOutput) DaysOfTheWeek ¶
func (o WeeklyRetentionFormatResponsePtrOutput) DaysOfTheWeek() pulumi.StringArrayOutput
List of days of the week.
func (WeeklyRetentionFormatResponsePtrOutput) ElementType ¶
func (WeeklyRetentionFormatResponsePtrOutput) ElementType() reflect.Type
func (WeeklyRetentionFormatResponsePtrOutput) ToWeeklyRetentionFormatResponsePtrOutput ¶
func (o WeeklyRetentionFormatResponsePtrOutput) ToWeeklyRetentionFormatResponsePtrOutput() WeeklyRetentionFormatResponsePtrOutput
func (WeeklyRetentionFormatResponsePtrOutput) ToWeeklyRetentionFormatResponsePtrOutputWithContext ¶
func (o WeeklyRetentionFormatResponsePtrOutput) ToWeeklyRetentionFormatResponsePtrOutputWithContext(ctx context.Context) WeeklyRetentionFormatResponsePtrOutput
func (WeeklyRetentionFormatResponsePtrOutput) WeeksOfTheMonth ¶
func (o WeeklyRetentionFormatResponsePtrOutput) WeeksOfTheMonth() pulumi.StringArrayOutput
List of weeks of the month.
type WeeklyRetentionSchedule ¶
type WeeklyRetentionSchedule struct { // List of the days of the week for the weekly retention policy. DaysOfTheWeek []string `pulumi:"daysOfTheWeek"` // Retention duration of retention policy. RetentionDuration *RetentionDuration `pulumi:"retentionDuration"` // Retention times of the retention policy. RetentionTimes []string `pulumi:"retentionTimes"` }
Weekly retention schedule.
type WeeklyRetentionScheduleArgs ¶
type WeeklyRetentionScheduleArgs struct { // List of the days of the week for the weekly retention policy. DaysOfTheWeek DayOfWeekArrayInput `pulumi:"daysOfTheWeek"` // Retention duration of retention policy. RetentionDuration RetentionDurationPtrInput `pulumi:"retentionDuration"` // Retention times of the retention policy. RetentionTimes pulumi.StringArrayInput `pulumi:"retentionTimes"` }
Weekly retention schedule.
func (WeeklyRetentionScheduleArgs) ElementType ¶
func (WeeklyRetentionScheduleArgs) ElementType() reflect.Type
func (WeeklyRetentionScheduleArgs) ToWeeklyRetentionScheduleOutput ¶
func (i WeeklyRetentionScheduleArgs) ToWeeklyRetentionScheduleOutput() WeeklyRetentionScheduleOutput
func (WeeklyRetentionScheduleArgs) ToWeeklyRetentionScheduleOutputWithContext ¶
func (i WeeklyRetentionScheduleArgs) ToWeeklyRetentionScheduleOutputWithContext(ctx context.Context) WeeklyRetentionScheduleOutput
func (WeeklyRetentionScheduleArgs) ToWeeklyRetentionSchedulePtrOutput ¶
func (i WeeklyRetentionScheduleArgs) ToWeeklyRetentionSchedulePtrOutput() WeeklyRetentionSchedulePtrOutput
func (WeeklyRetentionScheduleArgs) ToWeeklyRetentionSchedulePtrOutputWithContext ¶
func (i WeeklyRetentionScheduleArgs) ToWeeklyRetentionSchedulePtrOutputWithContext(ctx context.Context) WeeklyRetentionSchedulePtrOutput
type WeeklyRetentionScheduleInput ¶
type WeeklyRetentionScheduleInput interface { pulumi.Input ToWeeklyRetentionScheduleOutput() WeeklyRetentionScheduleOutput ToWeeklyRetentionScheduleOutputWithContext(context.Context) WeeklyRetentionScheduleOutput }
WeeklyRetentionScheduleInput is an input type that accepts WeeklyRetentionScheduleArgs and WeeklyRetentionScheduleOutput values. You can construct a concrete instance of `WeeklyRetentionScheduleInput` via:
WeeklyRetentionScheduleArgs{...}
type WeeklyRetentionScheduleOutput ¶
type WeeklyRetentionScheduleOutput struct{ *pulumi.OutputState }
Weekly retention schedule.
func (WeeklyRetentionScheduleOutput) DaysOfTheWeek ¶
func (o WeeklyRetentionScheduleOutput) DaysOfTheWeek() pulumi.StringArrayOutput
List of the days of the week for the weekly retention policy.
func (WeeklyRetentionScheduleOutput) ElementType ¶
func (WeeklyRetentionScheduleOutput) ElementType() reflect.Type
func (WeeklyRetentionScheduleOutput) RetentionDuration ¶
func (o WeeklyRetentionScheduleOutput) RetentionDuration() RetentionDurationPtrOutput
Retention duration of retention policy.
func (WeeklyRetentionScheduleOutput) RetentionTimes ¶
func (o WeeklyRetentionScheduleOutput) RetentionTimes() pulumi.StringArrayOutput
Retention times of the retention policy.
func (WeeklyRetentionScheduleOutput) ToWeeklyRetentionScheduleOutput ¶
func (o WeeklyRetentionScheduleOutput) ToWeeklyRetentionScheduleOutput() WeeklyRetentionScheduleOutput
func (WeeklyRetentionScheduleOutput) ToWeeklyRetentionScheduleOutputWithContext ¶
func (o WeeklyRetentionScheduleOutput) ToWeeklyRetentionScheduleOutputWithContext(ctx context.Context) WeeklyRetentionScheduleOutput
func (WeeklyRetentionScheduleOutput) ToWeeklyRetentionSchedulePtrOutput ¶
func (o WeeklyRetentionScheduleOutput) ToWeeklyRetentionSchedulePtrOutput() WeeklyRetentionSchedulePtrOutput
func (WeeklyRetentionScheduleOutput) ToWeeklyRetentionSchedulePtrOutputWithContext ¶
func (o WeeklyRetentionScheduleOutput) ToWeeklyRetentionSchedulePtrOutputWithContext(ctx context.Context) WeeklyRetentionSchedulePtrOutput
type WeeklyRetentionSchedulePtrInput ¶
type WeeklyRetentionSchedulePtrInput interface { pulumi.Input ToWeeklyRetentionSchedulePtrOutput() WeeklyRetentionSchedulePtrOutput ToWeeklyRetentionSchedulePtrOutputWithContext(context.Context) WeeklyRetentionSchedulePtrOutput }
WeeklyRetentionSchedulePtrInput is an input type that accepts WeeklyRetentionScheduleArgs, WeeklyRetentionSchedulePtr and WeeklyRetentionSchedulePtrOutput values. You can construct a concrete instance of `WeeklyRetentionSchedulePtrInput` via:
WeeklyRetentionScheduleArgs{...} or: nil
func WeeklyRetentionSchedulePtr ¶
func WeeklyRetentionSchedulePtr(v *WeeklyRetentionScheduleArgs) WeeklyRetentionSchedulePtrInput
type WeeklyRetentionSchedulePtrOutput ¶
type WeeklyRetentionSchedulePtrOutput struct{ *pulumi.OutputState }
func (WeeklyRetentionSchedulePtrOutput) DaysOfTheWeek ¶
func (o WeeklyRetentionSchedulePtrOutput) DaysOfTheWeek() pulumi.StringArrayOutput
List of the days of the week for the weekly retention policy.
func (WeeklyRetentionSchedulePtrOutput) Elem ¶
func (o WeeklyRetentionSchedulePtrOutput) Elem() WeeklyRetentionScheduleOutput
func (WeeklyRetentionSchedulePtrOutput) ElementType ¶
func (WeeklyRetentionSchedulePtrOutput) ElementType() reflect.Type
func (WeeklyRetentionSchedulePtrOutput) RetentionDuration ¶
func (o WeeklyRetentionSchedulePtrOutput) RetentionDuration() RetentionDurationPtrOutput
Retention duration of retention policy.
func (WeeklyRetentionSchedulePtrOutput) RetentionTimes ¶
func (o WeeklyRetentionSchedulePtrOutput) RetentionTimes() pulumi.StringArrayOutput
Retention times of the retention policy.
func (WeeklyRetentionSchedulePtrOutput) ToWeeklyRetentionSchedulePtrOutput ¶
func (o WeeklyRetentionSchedulePtrOutput) ToWeeklyRetentionSchedulePtrOutput() WeeklyRetentionSchedulePtrOutput
func (WeeklyRetentionSchedulePtrOutput) ToWeeklyRetentionSchedulePtrOutputWithContext ¶
func (o WeeklyRetentionSchedulePtrOutput) ToWeeklyRetentionSchedulePtrOutputWithContext(ctx context.Context) WeeklyRetentionSchedulePtrOutput
type WeeklyRetentionScheduleResponse ¶
type WeeklyRetentionScheduleResponse struct { // List of the days of the week for the weekly retention policy. DaysOfTheWeek []string `pulumi:"daysOfTheWeek"` // Retention duration of retention policy. RetentionDuration *RetentionDurationResponse `pulumi:"retentionDuration"` // Retention times of the retention policy. RetentionTimes []string `pulumi:"retentionTimes"` }
Weekly retention schedule.
type WeeklyRetentionScheduleResponseArgs ¶
type WeeklyRetentionScheduleResponseArgs struct { // List of the days of the week for the weekly retention policy. DaysOfTheWeek pulumi.StringArrayInput `pulumi:"daysOfTheWeek"` // Retention duration of retention policy. RetentionDuration RetentionDurationResponsePtrInput `pulumi:"retentionDuration"` // Retention times of the retention policy. RetentionTimes pulumi.StringArrayInput `pulumi:"retentionTimes"` }
Weekly retention schedule.
func (WeeklyRetentionScheduleResponseArgs) ElementType ¶
func (WeeklyRetentionScheduleResponseArgs) ElementType() reflect.Type
func (WeeklyRetentionScheduleResponseArgs) ToWeeklyRetentionScheduleResponseOutput ¶
func (i WeeklyRetentionScheduleResponseArgs) ToWeeklyRetentionScheduleResponseOutput() WeeklyRetentionScheduleResponseOutput
func (WeeklyRetentionScheduleResponseArgs) ToWeeklyRetentionScheduleResponseOutputWithContext ¶
func (i WeeklyRetentionScheduleResponseArgs) ToWeeklyRetentionScheduleResponseOutputWithContext(ctx context.Context) WeeklyRetentionScheduleResponseOutput
func (WeeklyRetentionScheduleResponseArgs) ToWeeklyRetentionScheduleResponsePtrOutput ¶
func (i WeeklyRetentionScheduleResponseArgs) ToWeeklyRetentionScheduleResponsePtrOutput() WeeklyRetentionScheduleResponsePtrOutput
func (WeeklyRetentionScheduleResponseArgs) ToWeeklyRetentionScheduleResponsePtrOutputWithContext ¶
func (i WeeklyRetentionScheduleResponseArgs) ToWeeklyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) WeeklyRetentionScheduleResponsePtrOutput
type WeeklyRetentionScheduleResponseInput ¶
type WeeklyRetentionScheduleResponseInput interface { pulumi.Input ToWeeklyRetentionScheduleResponseOutput() WeeklyRetentionScheduleResponseOutput ToWeeklyRetentionScheduleResponseOutputWithContext(context.Context) WeeklyRetentionScheduleResponseOutput }
WeeklyRetentionScheduleResponseInput is an input type that accepts WeeklyRetentionScheduleResponseArgs and WeeklyRetentionScheduleResponseOutput values. You can construct a concrete instance of `WeeklyRetentionScheduleResponseInput` via:
WeeklyRetentionScheduleResponseArgs{...}
type WeeklyRetentionScheduleResponseOutput ¶
type WeeklyRetentionScheduleResponseOutput struct{ *pulumi.OutputState }
Weekly retention schedule.
func (WeeklyRetentionScheduleResponseOutput) DaysOfTheWeek ¶
func (o WeeklyRetentionScheduleResponseOutput) DaysOfTheWeek() pulumi.StringArrayOutput
List of the days of the week for the weekly retention policy.
func (WeeklyRetentionScheduleResponseOutput) ElementType ¶
func (WeeklyRetentionScheduleResponseOutput) ElementType() reflect.Type
func (WeeklyRetentionScheduleResponseOutput) RetentionDuration ¶
func (o WeeklyRetentionScheduleResponseOutput) RetentionDuration() RetentionDurationResponsePtrOutput
Retention duration of retention policy.
func (WeeklyRetentionScheduleResponseOutput) RetentionTimes ¶
func (o WeeklyRetentionScheduleResponseOutput) RetentionTimes() pulumi.StringArrayOutput
Retention times of the retention policy.
func (WeeklyRetentionScheduleResponseOutput) ToWeeklyRetentionScheduleResponseOutput ¶
func (o WeeklyRetentionScheduleResponseOutput) ToWeeklyRetentionScheduleResponseOutput() WeeklyRetentionScheduleResponseOutput
func (WeeklyRetentionScheduleResponseOutput) ToWeeklyRetentionScheduleResponseOutputWithContext ¶
func (o WeeklyRetentionScheduleResponseOutput) ToWeeklyRetentionScheduleResponseOutputWithContext(ctx context.Context) WeeklyRetentionScheduleResponseOutput
func (WeeklyRetentionScheduleResponseOutput) ToWeeklyRetentionScheduleResponsePtrOutput ¶
func (o WeeklyRetentionScheduleResponseOutput) ToWeeklyRetentionScheduleResponsePtrOutput() WeeklyRetentionScheduleResponsePtrOutput
func (WeeklyRetentionScheduleResponseOutput) ToWeeklyRetentionScheduleResponsePtrOutputWithContext ¶
func (o WeeklyRetentionScheduleResponseOutput) ToWeeklyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) WeeklyRetentionScheduleResponsePtrOutput
type WeeklyRetentionScheduleResponsePtrInput ¶
type WeeklyRetentionScheduleResponsePtrInput interface { pulumi.Input ToWeeklyRetentionScheduleResponsePtrOutput() WeeklyRetentionScheduleResponsePtrOutput ToWeeklyRetentionScheduleResponsePtrOutputWithContext(context.Context) WeeklyRetentionScheduleResponsePtrOutput }
WeeklyRetentionScheduleResponsePtrInput is an input type that accepts WeeklyRetentionScheduleResponseArgs, WeeklyRetentionScheduleResponsePtr and WeeklyRetentionScheduleResponsePtrOutput values. You can construct a concrete instance of `WeeklyRetentionScheduleResponsePtrInput` via:
WeeklyRetentionScheduleResponseArgs{...} or: nil
func WeeklyRetentionScheduleResponsePtr ¶
func WeeklyRetentionScheduleResponsePtr(v *WeeklyRetentionScheduleResponseArgs) WeeklyRetentionScheduleResponsePtrInput
type WeeklyRetentionScheduleResponsePtrOutput ¶
type WeeklyRetentionScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (WeeklyRetentionScheduleResponsePtrOutput) DaysOfTheWeek ¶
func (o WeeklyRetentionScheduleResponsePtrOutput) DaysOfTheWeek() pulumi.StringArrayOutput
List of the days of the week for the weekly retention policy.
func (WeeklyRetentionScheduleResponsePtrOutput) ElementType ¶
func (WeeklyRetentionScheduleResponsePtrOutput) ElementType() reflect.Type
func (WeeklyRetentionScheduleResponsePtrOutput) RetentionDuration ¶
func (o WeeklyRetentionScheduleResponsePtrOutput) RetentionDuration() RetentionDurationResponsePtrOutput
Retention duration of retention policy.
func (WeeklyRetentionScheduleResponsePtrOutput) RetentionTimes ¶
func (o WeeklyRetentionScheduleResponsePtrOutput) RetentionTimes() pulumi.StringArrayOutput
Retention times of the retention policy.
func (WeeklyRetentionScheduleResponsePtrOutput) ToWeeklyRetentionScheduleResponsePtrOutput ¶
func (o WeeklyRetentionScheduleResponsePtrOutput) ToWeeklyRetentionScheduleResponsePtrOutput() WeeklyRetentionScheduleResponsePtrOutput
func (WeeklyRetentionScheduleResponsePtrOutput) ToWeeklyRetentionScheduleResponsePtrOutputWithContext ¶
func (o WeeklyRetentionScheduleResponsePtrOutput) ToWeeklyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) WeeklyRetentionScheduleResponsePtrOutput
type YearlyRetentionSchedule ¶
type YearlyRetentionSchedule struct { // List of the months of year for the yearly retention policy. MonthsOfYear []string `pulumi:"monthsOfYear"` // Retention duration for the retention policy. RetentionDuration *RetentionDuration `pulumi:"retentionDuration"` // Daily retention format for the yearly retention policy. RetentionScheduleDaily *DailyRetentionFormat `pulumi:"retentionScheduleDaily"` // Retention schedule format for the yearly retention policy. RetentionScheduleFormatType *string `pulumi:"retentionScheduleFormatType"` // Weekly retention format for the yearly retention policy. RetentionScheduleWeekly *WeeklyRetentionFormat `pulumi:"retentionScheduleWeekly"` // Retention times for the retention policy. RetentionTimes []string `pulumi:"retentionTimes"` }
Yearly retention schedule.
type YearlyRetentionScheduleArgs ¶
type YearlyRetentionScheduleArgs struct { // List of the months of year for the yearly retention policy. MonthsOfYear MonthOfYearArrayInput `pulumi:"monthsOfYear"` // Retention duration for the retention policy. RetentionDuration RetentionDurationPtrInput `pulumi:"retentionDuration"` // Daily retention format for the yearly retention policy. RetentionScheduleDaily DailyRetentionFormatPtrInput `pulumi:"retentionScheduleDaily"` // Retention schedule format for the yearly retention policy. RetentionScheduleFormatType *RetentionScheduleFormat `pulumi:"retentionScheduleFormatType"` // Weekly retention format for the yearly retention policy. RetentionScheduleWeekly WeeklyRetentionFormatPtrInput `pulumi:"retentionScheduleWeekly"` // Retention times for the retention policy. RetentionTimes pulumi.StringArrayInput `pulumi:"retentionTimes"` }
Yearly retention schedule.
func (YearlyRetentionScheduleArgs) ElementType ¶
func (YearlyRetentionScheduleArgs) ElementType() reflect.Type
func (YearlyRetentionScheduleArgs) ToYearlyRetentionScheduleOutput ¶
func (i YearlyRetentionScheduleArgs) ToYearlyRetentionScheduleOutput() YearlyRetentionScheduleOutput
func (YearlyRetentionScheduleArgs) ToYearlyRetentionScheduleOutputWithContext ¶
func (i YearlyRetentionScheduleArgs) ToYearlyRetentionScheduleOutputWithContext(ctx context.Context) YearlyRetentionScheduleOutput
func (YearlyRetentionScheduleArgs) ToYearlyRetentionSchedulePtrOutput ¶
func (i YearlyRetentionScheduleArgs) ToYearlyRetentionSchedulePtrOutput() YearlyRetentionSchedulePtrOutput
func (YearlyRetentionScheduleArgs) ToYearlyRetentionSchedulePtrOutputWithContext ¶
func (i YearlyRetentionScheduleArgs) ToYearlyRetentionSchedulePtrOutputWithContext(ctx context.Context) YearlyRetentionSchedulePtrOutput
type YearlyRetentionScheduleInput ¶
type YearlyRetentionScheduleInput interface { pulumi.Input ToYearlyRetentionScheduleOutput() YearlyRetentionScheduleOutput ToYearlyRetentionScheduleOutputWithContext(context.Context) YearlyRetentionScheduleOutput }
YearlyRetentionScheduleInput is an input type that accepts YearlyRetentionScheduleArgs and YearlyRetentionScheduleOutput values. You can construct a concrete instance of `YearlyRetentionScheduleInput` via:
YearlyRetentionScheduleArgs{...}
type YearlyRetentionScheduleOutput ¶
type YearlyRetentionScheduleOutput struct{ *pulumi.OutputState }
Yearly retention schedule.
func (YearlyRetentionScheduleOutput) ElementType ¶
func (YearlyRetentionScheduleOutput) ElementType() reflect.Type
func (YearlyRetentionScheduleOutput) MonthsOfYear ¶
func (o YearlyRetentionScheduleOutput) MonthsOfYear() pulumi.StringArrayOutput
List of the months of year for the yearly retention policy.
func (YearlyRetentionScheduleOutput) RetentionDuration ¶
func (o YearlyRetentionScheduleOutput) RetentionDuration() RetentionDurationPtrOutput
Retention duration for the retention policy.
func (YearlyRetentionScheduleOutput) RetentionScheduleDaily ¶
func (o YearlyRetentionScheduleOutput) RetentionScheduleDaily() DailyRetentionFormatPtrOutput
Daily retention format for the yearly retention policy.
func (YearlyRetentionScheduleOutput) RetentionScheduleFormatType ¶
func (o YearlyRetentionScheduleOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
Retention schedule format for the yearly retention policy.
func (YearlyRetentionScheduleOutput) RetentionScheduleWeekly ¶
func (o YearlyRetentionScheduleOutput) RetentionScheduleWeekly() WeeklyRetentionFormatPtrOutput
Weekly retention format for the yearly retention policy.
func (YearlyRetentionScheduleOutput) RetentionTimes ¶
func (o YearlyRetentionScheduleOutput) RetentionTimes() pulumi.StringArrayOutput
Retention times for the retention policy.
func (YearlyRetentionScheduleOutput) ToYearlyRetentionScheduleOutput ¶
func (o YearlyRetentionScheduleOutput) ToYearlyRetentionScheduleOutput() YearlyRetentionScheduleOutput
func (YearlyRetentionScheduleOutput) ToYearlyRetentionScheduleOutputWithContext ¶
func (o YearlyRetentionScheduleOutput) ToYearlyRetentionScheduleOutputWithContext(ctx context.Context) YearlyRetentionScheduleOutput
func (YearlyRetentionScheduleOutput) ToYearlyRetentionSchedulePtrOutput ¶
func (o YearlyRetentionScheduleOutput) ToYearlyRetentionSchedulePtrOutput() YearlyRetentionSchedulePtrOutput
func (YearlyRetentionScheduleOutput) ToYearlyRetentionSchedulePtrOutputWithContext ¶
func (o YearlyRetentionScheduleOutput) ToYearlyRetentionSchedulePtrOutputWithContext(ctx context.Context) YearlyRetentionSchedulePtrOutput
type YearlyRetentionSchedulePtrInput ¶
type YearlyRetentionSchedulePtrInput interface { pulumi.Input ToYearlyRetentionSchedulePtrOutput() YearlyRetentionSchedulePtrOutput ToYearlyRetentionSchedulePtrOutputWithContext(context.Context) YearlyRetentionSchedulePtrOutput }
YearlyRetentionSchedulePtrInput is an input type that accepts YearlyRetentionScheduleArgs, YearlyRetentionSchedulePtr and YearlyRetentionSchedulePtrOutput values. You can construct a concrete instance of `YearlyRetentionSchedulePtrInput` via:
YearlyRetentionScheduleArgs{...} or: nil
func YearlyRetentionSchedulePtr ¶
func YearlyRetentionSchedulePtr(v *YearlyRetentionScheduleArgs) YearlyRetentionSchedulePtrInput
type YearlyRetentionSchedulePtrOutput ¶
type YearlyRetentionSchedulePtrOutput struct{ *pulumi.OutputState }
func (YearlyRetentionSchedulePtrOutput) Elem ¶
func (o YearlyRetentionSchedulePtrOutput) Elem() YearlyRetentionScheduleOutput
func (YearlyRetentionSchedulePtrOutput) ElementType ¶
func (YearlyRetentionSchedulePtrOutput) ElementType() reflect.Type
func (YearlyRetentionSchedulePtrOutput) MonthsOfYear ¶
func (o YearlyRetentionSchedulePtrOutput) MonthsOfYear() pulumi.StringArrayOutput
List of the months of year for the yearly retention policy.
func (YearlyRetentionSchedulePtrOutput) RetentionDuration ¶
func (o YearlyRetentionSchedulePtrOutput) RetentionDuration() RetentionDurationPtrOutput
Retention duration for the retention policy.
func (YearlyRetentionSchedulePtrOutput) RetentionScheduleDaily ¶
func (o YearlyRetentionSchedulePtrOutput) RetentionScheduleDaily() DailyRetentionFormatPtrOutput
Daily retention format for the yearly retention policy.
func (YearlyRetentionSchedulePtrOutput) RetentionScheduleFormatType ¶
func (o YearlyRetentionSchedulePtrOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
Retention schedule format for the yearly retention policy.
func (YearlyRetentionSchedulePtrOutput) RetentionScheduleWeekly ¶
func (o YearlyRetentionSchedulePtrOutput) RetentionScheduleWeekly() WeeklyRetentionFormatPtrOutput
Weekly retention format for the yearly retention policy.
func (YearlyRetentionSchedulePtrOutput) RetentionTimes ¶
func (o YearlyRetentionSchedulePtrOutput) RetentionTimes() pulumi.StringArrayOutput
Retention times for the retention policy.
func (YearlyRetentionSchedulePtrOutput) ToYearlyRetentionSchedulePtrOutput ¶
func (o YearlyRetentionSchedulePtrOutput) ToYearlyRetentionSchedulePtrOutput() YearlyRetentionSchedulePtrOutput
func (YearlyRetentionSchedulePtrOutput) ToYearlyRetentionSchedulePtrOutputWithContext ¶
func (o YearlyRetentionSchedulePtrOutput) ToYearlyRetentionSchedulePtrOutputWithContext(ctx context.Context) YearlyRetentionSchedulePtrOutput
type YearlyRetentionScheduleResponse ¶
type YearlyRetentionScheduleResponse struct { // List of the months of year for the yearly retention policy. MonthsOfYear []string `pulumi:"monthsOfYear"` // Retention duration for the retention policy. RetentionDuration *RetentionDurationResponse `pulumi:"retentionDuration"` // Daily retention format for the yearly retention policy. RetentionScheduleDaily *DailyRetentionFormatResponse `pulumi:"retentionScheduleDaily"` // Retention schedule format for the yearly retention policy. RetentionScheduleFormatType *string `pulumi:"retentionScheduleFormatType"` // Weekly retention format for the yearly retention policy. RetentionScheduleWeekly *WeeklyRetentionFormatResponse `pulumi:"retentionScheduleWeekly"` // Retention times for the retention policy. RetentionTimes []string `pulumi:"retentionTimes"` }
Yearly retention schedule.
type YearlyRetentionScheduleResponseArgs ¶
type YearlyRetentionScheduleResponseArgs struct { // List of the months of year for the yearly retention policy. MonthsOfYear pulumi.StringArrayInput `pulumi:"monthsOfYear"` // Retention duration for the retention policy. RetentionDuration RetentionDurationResponsePtrInput `pulumi:"retentionDuration"` // Daily retention format for the yearly retention policy. RetentionScheduleDaily DailyRetentionFormatResponsePtrInput `pulumi:"retentionScheduleDaily"` // Retention schedule format for the yearly retention policy. RetentionScheduleFormatType pulumi.StringPtrInput `pulumi:"retentionScheduleFormatType"` // Weekly retention format for the yearly retention policy. RetentionScheduleWeekly WeeklyRetentionFormatResponsePtrInput `pulumi:"retentionScheduleWeekly"` // Retention times for the retention policy. RetentionTimes pulumi.StringArrayInput `pulumi:"retentionTimes"` }
Yearly retention schedule.
func (YearlyRetentionScheduleResponseArgs) ElementType ¶
func (YearlyRetentionScheduleResponseArgs) ElementType() reflect.Type
func (YearlyRetentionScheduleResponseArgs) ToYearlyRetentionScheduleResponseOutput ¶
func (i YearlyRetentionScheduleResponseArgs) ToYearlyRetentionScheduleResponseOutput() YearlyRetentionScheduleResponseOutput
func (YearlyRetentionScheduleResponseArgs) ToYearlyRetentionScheduleResponseOutputWithContext ¶
func (i YearlyRetentionScheduleResponseArgs) ToYearlyRetentionScheduleResponseOutputWithContext(ctx context.Context) YearlyRetentionScheduleResponseOutput
func (YearlyRetentionScheduleResponseArgs) ToYearlyRetentionScheduleResponsePtrOutput ¶
func (i YearlyRetentionScheduleResponseArgs) ToYearlyRetentionScheduleResponsePtrOutput() YearlyRetentionScheduleResponsePtrOutput
func (YearlyRetentionScheduleResponseArgs) ToYearlyRetentionScheduleResponsePtrOutputWithContext ¶
func (i YearlyRetentionScheduleResponseArgs) ToYearlyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) YearlyRetentionScheduleResponsePtrOutput
type YearlyRetentionScheduleResponseInput ¶
type YearlyRetentionScheduleResponseInput interface { pulumi.Input ToYearlyRetentionScheduleResponseOutput() YearlyRetentionScheduleResponseOutput ToYearlyRetentionScheduleResponseOutputWithContext(context.Context) YearlyRetentionScheduleResponseOutput }
YearlyRetentionScheduleResponseInput is an input type that accepts YearlyRetentionScheduleResponseArgs and YearlyRetentionScheduleResponseOutput values. You can construct a concrete instance of `YearlyRetentionScheduleResponseInput` via:
YearlyRetentionScheduleResponseArgs{...}
type YearlyRetentionScheduleResponseOutput ¶
type YearlyRetentionScheduleResponseOutput struct{ *pulumi.OutputState }
Yearly retention schedule.
func (YearlyRetentionScheduleResponseOutput) ElementType ¶
func (YearlyRetentionScheduleResponseOutput) ElementType() reflect.Type
func (YearlyRetentionScheduleResponseOutput) MonthsOfYear ¶
func (o YearlyRetentionScheduleResponseOutput) MonthsOfYear() pulumi.StringArrayOutput
List of the months of year for the yearly retention policy.
func (YearlyRetentionScheduleResponseOutput) RetentionDuration ¶
func (o YearlyRetentionScheduleResponseOutput) RetentionDuration() RetentionDurationResponsePtrOutput
Retention duration for the retention policy.
func (YearlyRetentionScheduleResponseOutput) RetentionScheduleDaily ¶
func (o YearlyRetentionScheduleResponseOutput) RetentionScheduleDaily() DailyRetentionFormatResponsePtrOutput
Daily retention format for the yearly retention policy.
func (YearlyRetentionScheduleResponseOutput) RetentionScheduleFormatType ¶
func (o YearlyRetentionScheduleResponseOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
Retention schedule format for the yearly retention policy.
func (YearlyRetentionScheduleResponseOutput) RetentionScheduleWeekly ¶
func (o YearlyRetentionScheduleResponseOutput) RetentionScheduleWeekly() WeeklyRetentionFormatResponsePtrOutput
Weekly retention format for the yearly retention policy.
func (YearlyRetentionScheduleResponseOutput) RetentionTimes ¶
func (o YearlyRetentionScheduleResponseOutput) RetentionTimes() pulumi.StringArrayOutput
Retention times for the retention policy.
func (YearlyRetentionScheduleResponseOutput) ToYearlyRetentionScheduleResponseOutput ¶
func (o YearlyRetentionScheduleResponseOutput) ToYearlyRetentionScheduleResponseOutput() YearlyRetentionScheduleResponseOutput
func (YearlyRetentionScheduleResponseOutput) ToYearlyRetentionScheduleResponseOutputWithContext ¶
func (o YearlyRetentionScheduleResponseOutput) ToYearlyRetentionScheduleResponseOutputWithContext(ctx context.Context) YearlyRetentionScheduleResponseOutput
func (YearlyRetentionScheduleResponseOutput) ToYearlyRetentionScheduleResponsePtrOutput ¶
func (o YearlyRetentionScheduleResponseOutput) ToYearlyRetentionScheduleResponsePtrOutput() YearlyRetentionScheduleResponsePtrOutput
func (YearlyRetentionScheduleResponseOutput) ToYearlyRetentionScheduleResponsePtrOutputWithContext ¶
func (o YearlyRetentionScheduleResponseOutput) ToYearlyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) YearlyRetentionScheduleResponsePtrOutput
type YearlyRetentionScheduleResponsePtrInput ¶
type YearlyRetentionScheduleResponsePtrInput interface { pulumi.Input ToYearlyRetentionScheduleResponsePtrOutput() YearlyRetentionScheduleResponsePtrOutput ToYearlyRetentionScheduleResponsePtrOutputWithContext(context.Context) YearlyRetentionScheduleResponsePtrOutput }
YearlyRetentionScheduleResponsePtrInput is an input type that accepts YearlyRetentionScheduleResponseArgs, YearlyRetentionScheduleResponsePtr and YearlyRetentionScheduleResponsePtrOutput values. You can construct a concrete instance of `YearlyRetentionScheduleResponsePtrInput` via:
YearlyRetentionScheduleResponseArgs{...} or: nil
func YearlyRetentionScheduleResponsePtr ¶
func YearlyRetentionScheduleResponsePtr(v *YearlyRetentionScheduleResponseArgs) YearlyRetentionScheduleResponsePtrInput
type YearlyRetentionScheduleResponsePtrOutput ¶
type YearlyRetentionScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (YearlyRetentionScheduleResponsePtrOutput) ElementType ¶
func (YearlyRetentionScheduleResponsePtrOutput) ElementType() reflect.Type
func (YearlyRetentionScheduleResponsePtrOutput) MonthsOfYear ¶
func (o YearlyRetentionScheduleResponsePtrOutput) MonthsOfYear() pulumi.StringArrayOutput
List of the months of year for the yearly retention policy.
func (YearlyRetentionScheduleResponsePtrOutput) RetentionDuration ¶
func (o YearlyRetentionScheduleResponsePtrOutput) RetentionDuration() RetentionDurationResponsePtrOutput
Retention duration for the retention policy.
func (YearlyRetentionScheduleResponsePtrOutput) RetentionScheduleDaily ¶
func (o YearlyRetentionScheduleResponsePtrOutput) RetentionScheduleDaily() DailyRetentionFormatResponsePtrOutput
Daily retention format for the yearly retention policy.
func (YearlyRetentionScheduleResponsePtrOutput) RetentionScheduleFormatType ¶
func (o YearlyRetentionScheduleResponsePtrOutput) RetentionScheduleFormatType() pulumi.StringPtrOutput
Retention schedule format for the yearly retention policy.
func (YearlyRetentionScheduleResponsePtrOutput) RetentionScheduleWeekly ¶
func (o YearlyRetentionScheduleResponsePtrOutput) RetentionScheduleWeekly() WeeklyRetentionFormatResponsePtrOutput
Weekly retention format for the yearly retention policy.
func (YearlyRetentionScheduleResponsePtrOutput) RetentionTimes ¶
func (o YearlyRetentionScheduleResponsePtrOutput) RetentionTimes() pulumi.StringArrayOutput
Retention times for the retention policy.
func (YearlyRetentionScheduleResponsePtrOutput) ToYearlyRetentionScheduleResponsePtrOutput ¶
func (o YearlyRetentionScheduleResponsePtrOutput) ToYearlyRetentionScheduleResponsePtrOutput() YearlyRetentionScheduleResponsePtrOutput
func (YearlyRetentionScheduleResponsePtrOutput) ToYearlyRetentionScheduleResponsePtrOutputWithContext ¶
func (o YearlyRetentionScheduleResponsePtrOutput) ToYearlyRetentionScheduleResponsePtrOutputWithContext(ctx context.Context) YearlyRetentionScheduleResponsePtrOutput