Documentation
¶
Index ¶
- Constants
- type BackupPlan
- type BackupPlanAdvancedBackupSettingResourceType
- type BackupPlanAdvancedBackupSettingResourceTypeArgs
- func (BackupPlanAdvancedBackupSettingResourceTypeArgs) ElementType() reflect.Type
- func (i BackupPlanAdvancedBackupSettingResourceTypeArgs) ToBackupPlanAdvancedBackupSettingResourceTypeOutput() BackupPlanAdvancedBackupSettingResourceTypeOutput
- func (i BackupPlanAdvancedBackupSettingResourceTypeArgs) ToBackupPlanAdvancedBackupSettingResourceTypeOutputWithContext(ctx context.Context) BackupPlanAdvancedBackupSettingResourceTypeOutput
- type BackupPlanAdvancedBackupSettingResourceTypeArray
- func (BackupPlanAdvancedBackupSettingResourceTypeArray) ElementType() reflect.Type
- func (i BackupPlanAdvancedBackupSettingResourceTypeArray) ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutput() BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
- func (i BackupPlanAdvancedBackupSettingResourceTypeArray) ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutputWithContext(ctx context.Context) BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
- type BackupPlanAdvancedBackupSettingResourceTypeArrayInput
- type BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
- func (BackupPlanAdvancedBackupSettingResourceTypeArrayOutput) ElementType() reflect.Type
- func (o BackupPlanAdvancedBackupSettingResourceTypeArrayOutput) Index(i pulumi.IntInput) BackupPlanAdvancedBackupSettingResourceTypeOutput
- func (o BackupPlanAdvancedBackupSettingResourceTypeArrayOutput) ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutput() BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
- func (o BackupPlanAdvancedBackupSettingResourceTypeArrayOutput) ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutputWithContext(ctx context.Context) BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
- type BackupPlanAdvancedBackupSettingResourceTypeInput
- type BackupPlanAdvancedBackupSettingResourceTypeOutput
- func (o BackupPlanAdvancedBackupSettingResourceTypeOutput) BackupOptions() pulumi.AnyOutput
- func (BackupPlanAdvancedBackupSettingResourceTypeOutput) ElementType() reflect.Type
- func (o BackupPlanAdvancedBackupSettingResourceTypeOutput) ResourceType() pulumi.StringOutput
- func (o BackupPlanAdvancedBackupSettingResourceTypeOutput) ToBackupPlanAdvancedBackupSettingResourceTypeOutput() BackupPlanAdvancedBackupSettingResourceTypeOutput
- func (o BackupPlanAdvancedBackupSettingResourceTypeOutput) ToBackupPlanAdvancedBackupSettingResourceTypeOutputWithContext(ctx context.Context) BackupPlanAdvancedBackupSettingResourceTypeOutput
- type BackupPlanArgs
- type BackupPlanBackupRuleResourceType
- type BackupPlanBackupRuleResourceTypeArgs
- func (BackupPlanBackupRuleResourceTypeArgs) ElementType() reflect.Type
- func (i BackupPlanBackupRuleResourceTypeArgs) ToBackupPlanBackupRuleResourceTypeOutput() BackupPlanBackupRuleResourceTypeOutput
- func (i BackupPlanBackupRuleResourceTypeArgs) ToBackupPlanBackupRuleResourceTypeOutputWithContext(ctx context.Context) BackupPlanBackupRuleResourceTypeOutput
- type BackupPlanBackupRuleResourceTypeArray
- func (BackupPlanBackupRuleResourceTypeArray) ElementType() reflect.Type
- func (i BackupPlanBackupRuleResourceTypeArray) ToBackupPlanBackupRuleResourceTypeArrayOutput() BackupPlanBackupRuleResourceTypeArrayOutput
- func (i BackupPlanBackupRuleResourceTypeArray) ToBackupPlanBackupRuleResourceTypeArrayOutputWithContext(ctx context.Context) BackupPlanBackupRuleResourceTypeArrayOutput
- type BackupPlanBackupRuleResourceTypeArrayInput
- type BackupPlanBackupRuleResourceTypeArrayOutput
- func (BackupPlanBackupRuleResourceTypeArrayOutput) ElementType() reflect.Type
- func (o BackupPlanBackupRuleResourceTypeArrayOutput) Index(i pulumi.IntInput) BackupPlanBackupRuleResourceTypeOutput
- func (o BackupPlanBackupRuleResourceTypeArrayOutput) ToBackupPlanBackupRuleResourceTypeArrayOutput() BackupPlanBackupRuleResourceTypeArrayOutput
- func (o BackupPlanBackupRuleResourceTypeArrayOutput) ToBackupPlanBackupRuleResourceTypeArrayOutputWithContext(ctx context.Context) BackupPlanBackupRuleResourceTypeArrayOutput
- type BackupPlanBackupRuleResourceTypeInput
- type BackupPlanBackupRuleResourceTypeOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) CompletionWindowMinutes() pulumi.Float64PtrOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) CopyActions() BackupPlanCopyActionResourceTypeArrayOutput
- func (BackupPlanBackupRuleResourceTypeOutput) ElementType() reflect.Type
- func (o BackupPlanBackupRuleResourceTypeOutput) EnableContinuousBackup() pulumi.BoolPtrOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) Lifecycle() BackupPlanLifecycleResourceTypePtrOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) RecoveryPointTags() pulumi.StringMapOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) RuleName() pulumi.StringOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) ScheduleExpression() pulumi.StringPtrOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) ScheduleExpressionTimezone() pulumi.StringPtrOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) StartWindowMinutes() pulumi.Float64PtrOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) TargetBackupVault() pulumi.StringOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) ToBackupPlanBackupRuleResourceTypeOutput() BackupPlanBackupRuleResourceTypeOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) ToBackupPlanBackupRuleResourceTypeOutputWithContext(ctx context.Context) BackupPlanBackupRuleResourceTypeOutput
- type BackupPlanCopyActionResourceType
- type BackupPlanCopyActionResourceTypeArgs
- func (BackupPlanCopyActionResourceTypeArgs) ElementType() reflect.Type
- func (i BackupPlanCopyActionResourceTypeArgs) ToBackupPlanCopyActionResourceTypeOutput() BackupPlanCopyActionResourceTypeOutput
- func (i BackupPlanCopyActionResourceTypeArgs) ToBackupPlanCopyActionResourceTypeOutputWithContext(ctx context.Context) BackupPlanCopyActionResourceTypeOutput
- type BackupPlanCopyActionResourceTypeArray
- func (BackupPlanCopyActionResourceTypeArray) ElementType() reflect.Type
- func (i BackupPlanCopyActionResourceTypeArray) ToBackupPlanCopyActionResourceTypeArrayOutput() BackupPlanCopyActionResourceTypeArrayOutput
- func (i BackupPlanCopyActionResourceTypeArray) ToBackupPlanCopyActionResourceTypeArrayOutputWithContext(ctx context.Context) BackupPlanCopyActionResourceTypeArrayOutput
- type BackupPlanCopyActionResourceTypeArrayInput
- type BackupPlanCopyActionResourceTypeArrayOutput
- func (BackupPlanCopyActionResourceTypeArrayOutput) ElementType() reflect.Type
- func (o BackupPlanCopyActionResourceTypeArrayOutput) Index(i pulumi.IntInput) BackupPlanCopyActionResourceTypeOutput
- func (o BackupPlanCopyActionResourceTypeArrayOutput) ToBackupPlanCopyActionResourceTypeArrayOutput() BackupPlanCopyActionResourceTypeArrayOutput
- func (o BackupPlanCopyActionResourceTypeArrayOutput) ToBackupPlanCopyActionResourceTypeArrayOutputWithContext(ctx context.Context) BackupPlanCopyActionResourceTypeArrayOutput
- type BackupPlanCopyActionResourceTypeInput
- type BackupPlanCopyActionResourceTypeOutput
- func (o BackupPlanCopyActionResourceTypeOutput) DestinationBackupVaultArn() pulumi.StringOutput
- func (BackupPlanCopyActionResourceTypeOutput) ElementType() reflect.Type
- func (o BackupPlanCopyActionResourceTypeOutput) Lifecycle() BackupPlanLifecycleResourceTypePtrOutput
- func (o BackupPlanCopyActionResourceTypeOutput) ToBackupPlanCopyActionResourceTypeOutput() BackupPlanCopyActionResourceTypeOutput
- func (o BackupPlanCopyActionResourceTypeOutput) ToBackupPlanCopyActionResourceTypeOutputWithContext(ctx context.Context) BackupPlanCopyActionResourceTypeOutput
- type BackupPlanInput
- type BackupPlanLifecycleResourceType
- type BackupPlanLifecycleResourceTypeArgs
- func (BackupPlanLifecycleResourceTypeArgs) ElementType() reflect.Type
- func (i BackupPlanLifecycleResourceTypeArgs) ToBackupPlanLifecycleResourceTypeOutput() BackupPlanLifecycleResourceTypeOutput
- func (i BackupPlanLifecycleResourceTypeArgs) ToBackupPlanLifecycleResourceTypeOutputWithContext(ctx context.Context) BackupPlanLifecycleResourceTypeOutput
- func (i BackupPlanLifecycleResourceTypeArgs) ToBackupPlanLifecycleResourceTypePtrOutput() BackupPlanLifecycleResourceTypePtrOutput
- func (i BackupPlanLifecycleResourceTypeArgs) ToBackupPlanLifecycleResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanLifecycleResourceTypePtrOutput
- type BackupPlanLifecycleResourceTypeInput
- type BackupPlanLifecycleResourceTypeOutput
- func (o BackupPlanLifecycleResourceTypeOutput) DeleteAfterDays() pulumi.Float64PtrOutput
- func (BackupPlanLifecycleResourceTypeOutput) ElementType() reflect.Type
- func (o BackupPlanLifecycleResourceTypeOutput) MoveToColdStorageAfterDays() pulumi.Float64PtrOutput
- func (o BackupPlanLifecycleResourceTypeOutput) OptInToArchiveForSupportedResources() pulumi.BoolPtrOutput
- func (o BackupPlanLifecycleResourceTypeOutput) ToBackupPlanLifecycleResourceTypeOutput() BackupPlanLifecycleResourceTypeOutput
- func (o BackupPlanLifecycleResourceTypeOutput) ToBackupPlanLifecycleResourceTypeOutputWithContext(ctx context.Context) BackupPlanLifecycleResourceTypeOutput
- func (o BackupPlanLifecycleResourceTypeOutput) ToBackupPlanLifecycleResourceTypePtrOutput() BackupPlanLifecycleResourceTypePtrOutput
- func (o BackupPlanLifecycleResourceTypeOutput) ToBackupPlanLifecycleResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanLifecycleResourceTypePtrOutput
- type BackupPlanLifecycleResourceTypePtrInput
- type BackupPlanLifecycleResourceTypePtrOutput
- func (o BackupPlanLifecycleResourceTypePtrOutput) DeleteAfterDays() pulumi.Float64PtrOutput
- func (o BackupPlanLifecycleResourceTypePtrOutput) Elem() BackupPlanLifecycleResourceTypeOutput
- func (BackupPlanLifecycleResourceTypePtrOutput) ElementType() reflect.Type
- func (o BackupPlanLifecycleResourceTypePtrOutput) MoveToColdStorageAfterDays() pulumi.Float64PtrOutput
- func (o BackupPlanLifecycleResourceTypePtrOutput) OptInToArchiveForSupportedResources() pulumi.BoolPtrOutput
- func (o BackupPlanLifecycleResourceTypePtrOutput) ToBackupPlanLifecycleResourceTypePtrOutput() BackupPlanLifecycleResourceTypePtrOutput
- func (o BackupPlanLifecycleResourceTypePtrOutput) ToBackupPlanLifecycleResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanLifecycleResourceTypePtrOutput
- type BackupPlanOutput
- func (o BackupPlanOutput) BackupPlan() BackupPlanResourceTypeOutput
- func (o BackupPlanOutput) BackupPlanArn() pulumi.StringOutput
- func (o BackupPlanOutput) BackupPlanId() pulumi.StringOutput
- func (o BackupPlanOutput) BackupPlanTags() pulumi.StringMapOutput
- func (BackupPlanOutput) ElementType() reflect.Type
- func (o BackupPlanOutput) ToBackupPlanOutput() BackupPlanOutput
- func (o BackupPlanOutput) ToBackupPlanOutputWithContext(ctx context.Context) BackupPlanOutput
- func (o BackupPlanOutput) VersionId() pulumi.StringOutput
- type BackupPlanResourceType
- type BackupPlanResourceTypeArgs
- type BackupPlanResourceTypeInput
- type BackupPlanResourceTypeOutput
- func (o BackupPlanResourceTypeOutput) AdvancedBackupSettings() BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
- func (o BackupPlanResourceTypeOutput) BackupPlanName() pulumi.StringOutput
- func (o BackupPlanResourceTypeOutput) BackupPlanRule() BackupPlanBackupRuleResourceTypeArrayOutput
- func (BackupPlanResourceTypeOutput) ElementType() reflect.Type
- func (o BackupPlanResourceTypeOutput) ToBackupPlanResourceTypeOutput() BackupPlanResourceTypeOutput
- func (o BackupPlanResourceTypeOutput) ToBackupPlanResourceTypeOutputWithContext(ctx context.Context) BackupPlanResourceTypeOutput
- type BackupPlanResourceTypePtrOutput
- func (o BackupPlanResourceTypePtrOutput) AdvancedBackupSettings() BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
- func (o BackupPlanResourceTypePtrOutput) BackupPlanName() pulumi.StringPtrOutput
- func (o BackupPlanResourceTypePtrOutput) BackupPlanRule() BackupPlanBackupRuleResourceTypeArrayOutput
- func (o BackupPlanResourceTypePtrOutput) Elem() BackupPlanResourceTypeOutput
- func (BackupPlanResourceTypePtrOutput) ElementType() reflect.Type
- func (o BackupPlanResourceTypePtrOutput) ToBackupPlanResourceTypePtrOutput() BackupPlanResourceTypePtrOutput
- func (o BackupPlanResourceTypePtrOutput) ToBackupPlanResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanResourceTypePtrOutput
- type BackupPlanState
- type BackupSelection
- type BackupSelectionArgs
- type BackupSelectionConditionParameter
- type BackupSelectionConditionParameterArgs
- func (BackupSelectionConditionParameterArgs) ElementType() reflect.Type
- func (i BackupSelectionConditionParameterArgs) ToBackupSelectionConditionParameterOutput() BackupSelectionConditionParameterOutput
- func (i BackupSelectionConditionParameterArgs) ToBackupSelectionConditionParameterOutputWithContext(ctx context.Context) BackupSelectionConditionParameterOutput
- type BackupSelectionConditionParameterArray
- func (BackupSelectionConditionParameterArray) ElementType() reflect.Type
- func (i BackupSelectionConditionParameterArray) ToBackupSelectionConditionParameterArrayOutput() BackupSelectionConditionParameterArrayOutput
- func (i BackupSelectionConditionParameterArray) ToBackupSelectionConditionParameterArrayOutputWithContext(ctx context.Context) BackupSelectionConditionParameterArrayOutput
- type BackupSelectionConditionParameterArrayInput
- type BackupSelectionConditionParameterArrayOutput
- func (BackupSelectionConditionParameterArrayOutput) ElementType() reflect.Type
- func (o BackupSelectionConditionParameterArrayOutput) Index(i pulumi.IntInput) BackupSelectionConditionParameterOutput
- func (o BackupSelectionConditionParameterArrayOutput) ToBackupSelectionConditionParameterArrayOutput() BackupSelectionConditionParameterArrayOutput
- func (o BackupSelectionConditionParameterArrayOutput) ToBackupSelectionConditionParameterArrayOutputWithContext(ctx context.Context) BackupSelectionConditionParameterArrayOutput
- type BackupSelectionConditionParameterInput
- type BackupSelectionConditionParameterOutput
- func (o BackupSelectionConditionParameterOutput) ConditionKey() pulumi.StringPtrOutput
- func (o BackupSelectionConditionParameterOutput) ConditionValue() pulumi.StringPtrOutput
- func (BackupSelectionConditionParameterOutput) ElementType() reflect.Type
- func (o BackupSelectionConditionParameterOutput) ToBackupSelectionConditionParameterOutput() BackupSelectionConditionParameterOutput
- func (o BackupSelectionConditionParameterOutput) ToBackupSelectionConditionParameterOutputWithContext(ctx context.Context) BackupSelectionConditionParameterOutput
- type BackupSelectionConditionResourceType
- type BackupSelectionConditionResourceTypeArgs
- func (BackupSelectionConditionResourceTypeArgs) ElementType() reflect.Type
- func (i BackupSelectionConditionResourceTypeArgs) ToBackupSelectionConditionResourceTypeOutput() BackupSelectionConditionResourceTypeOutput
- func (i BackupSelectionConditionResourceTypeArgs) ToBackupSelectionConditionResourceTypeOutputWithContext(ctx context.Context) BackupSelectionConditionResourceTypeOutput
- type BackupSelectionConditionResourceTypeArray
- func (BackupSelectionConditionResourceTypeArray) ElementType() reflect.Type
- func (i BackupSelectionConditionResourceTypeArray) ToBackupSelectionConditionResourceTypeArrayOutput() BackupSelectionConditionResourceTypeArrayOutput
- func (i BackupSelectionConditionResourceTypeArray) ToBackupSelectionConditionResourceTypeArrayOutputWithContext(ctx context.Context) BackupSelectionConditionResourceTypeArrayOutput
- type BackupSelectionConditionResourceTypeArrayInput
- type BackupSelectionConditionResourceTypeArrayOutput
- func (BackupSelectionConditionResourceTypeArrayOutput) ElementType() reflect.Type
- func (o BackupSelectionConditionResourceTypeArrayOutput) Index(i pulumi.IntInput) BackupSelectionConditionResourceTypeOutput
- func (o BackupSelectionConditionResourceTypeArrayOutput) ToBackupSelectionConditionResourceTypeArrayOutput() BackupSelectionConditionResourceTypeArrayOutput
- func (o BackupSelectionConditionResourceTypeArrayOutput) ToBackupSelectionConditionResourceTypeArrayOutputWithContext(ctx context.Context) BackupSelectionConditionResourceTypeArrayOutput
- type BackupSelectionConditionResourceTypeInput
- type BackupSelectionConditionResourceTypeOutput
- func (o BackupSelectionConditionResourceTypeOutput) ConditionKey() pulumi.StringOutput
- func (o BackupSelectionConditionResourceTypeOutput) ConditionType() pulumi.StringOutput
- func (o BackupSelectionConditionResourceTypeOutput) ConditionValue() pulumi.StringOutput
- func (BackupSelectionConditionResourceTypeOutput) ElementType() reflect.Type
- func (o BackupSelectionConditionResourceTypeOutput) ToBackupSelectionConditionResourceTypeOutput() BackupSelectionConditionResourceTypeOutput
- func (o BackupSelectionConditionResourceTypeOutput) ToBackupSelectionConditionResourceTypeOutputWithContext(ctx context.Context) BackupSelectionConditionResourceTypeOutput
- type BackupSelectionInput
- type BackupSelectionOutput
- func (o BackupSelectionOutput) BackupPlanId() pulumi.StringOutput
- func (o BackupSelectionOutput) BackupSelection() BackupSelectionResourceTypeOutput
- func (BackupSelectionOutput) ElementType() reflect.Type
- func (o BackupSelectionOutput) SelectionId() pulumi.StringOutput
- func (o BackupSelectionOutput) ToBackupSelectionOutput() BackupSelectionOutput
- func (o BackupSelectionOutput) ToBackupSelectionOutputWithContext(ctx context.Context) BackupSelectionOutput
- type BackupSelectionResourceType
- type BackupSelectionResourceTypeArgs
- func (BackupSelectionResourceTypeArgs) ElementType() reflect.Type
- func (i BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypeOutput() BackupSelectionResourceTypeOutput
- func (i BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypeOutputWithContext(ctx context.Context) BackupSelectionResourceTypeOutput
- type BackupSelectionResourceTypeConditionsProperties
- type BackupSelectionResourceTypeConditionsPropertiesArgs
- func (BackupSelectionResourceTypeConditionsPropertiesArgs) ElementType() reflect.Type
- func (i BackupSelectionResourceTypeConditionsPropertiesArgs) ToBackupSelectionResourceTypeConditionsPropertiesOutput() BackupSelectionResourceTypeConditionsPropertiesOutput
- func (i BackupSelectionResourceTypeConditionsPropertiesArgs) ToBackupSelectionResourceTypeConditionsPropertiesOutputWithContext(ctx context.Context) BackupSelectionResourceTypeConditionsPropertiesOutput
- func (i BackupSelectionResourceTypeConditionsPropertiesArgs) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutput() BackupSelectionResourceTypeConditionsPropertiesPtrOutput
- func (i BackupSelectionResourceTypeConditionsPropertiesArgs) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutputWithContext(ctx context.Context) BackupSelectionResourceTypeConditionsPropertiesPtrOutput
- type BackupSelectionResourceTypeConditionsPropertiesInput
- type BackupSelectionResourceTypeConditionsPropertiesOutput
- func (BackupSelectionResourceTypeConditionsPropertiesOutput) ElementType() reflect.Type
- func (o BackupSelectionResourceTypeConditionsPropertiesOutput) StringEquals() BackupSelectionConditionParameterArrayOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesOutput) StringLike() BackupSelectionConditionParameterArrayOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesOutput) StringNotEquals() BackupSelectionConditionParameterArrayOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesOutput) StringNotLike() BackupSelectionConditionParameterArrayOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesOutput) ToBackupSelectionResourceTypeConditionsPropertiesOutput() BackupSelectionResourceTypeConditionsPropertiesOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesOutput) ToBackupSelectionResourceTypeConditionsPropertiesOutputWithContext(ctx context.Context) BackupSelectionResourceTypeConditionsPropertiesOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesOutput) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutput() BackupSelectionResourceTypeConditionsPropertiesPtrOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesOutput) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutputWithContext(ctx context.Context) BackupSelectionResourceTypeConditionsPropertiesPtrOutput
- type BackupSelectionResourceTypeConditionsPropertiesPtrInput
- type BackupSelectionResourceTypeConditionsPropertiesPtrOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesPtrOutput) Elem() BackupSelectionResourceTypeConditionsPropertiesOutput
- func (BackupSelectionResourceTypeConditionsPropertiesPtrOutput) ElementType() reflect.Type
- func (o BackupSelectionResourceTypeConditionsPropertiesPtrOutput) StringEquals() BackupSelectionConditionParameterArrayOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesPtrOutput) StringLike() BackupSelectionConditionParameterArrayOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesPtrOutput) StringNotEquals() BackupSelectionConditionParameterArrayOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesPtrOutput) StringNotLike() BackupSelectionConditionParameterArrayOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesPtrOutput) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutput() BackupSelectionResourceTypeConditionsPropertiesPtrOutput
- func (o BackupSelectionResourceTypeConditionsPropertiesPtrOutput) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutputWithContext(ctx context.Context) BackupSelectionResourceTypeConditionsPropertiesPtrOutput
- type BackupSelectionResourceTypeInput
- type BackupSelectionResourceTypeOutput
- func (o BackupSelectionResourceTypeOutput) Conditions() BackupSelectionResourceTypeConditionsPropertiesPtrOutput
- func (BackupSelectionResourceTypeOutput) ElementType() reflect.Type
- func (o BackupSelectionResourceTypeOutput) IamRoleArn() pulumi.StringOutput
- func (o BackupSelectionResourceTypeOutput) ListOfTags() BackupSelectionConditionResourceTypeArrayOutput
- func (o BackupSelectionResourceTypeOutput) NotResources() pulumi.StringArrayOutput
- func (o BackupSelectionResourceTypeOutput) Resources() pulumi.StringArrayOutput
- func (o BackupSelectionResourceTypeOutput) SelectionName() pulumi.StringOutput
- func (o BackupSelectionResourceTypeOutput) ToBackupSelectionResourceTypeOutput() BackupSelectionResourceTypeOutput
- func (o BackupSelectionResourceTypeOutput) ToBackupSelectionResourceTypeOutputWithContext(ctx context.Context) BackupSelectionResourceTypeOutput
- type BackupSelectionState
- type BackupVault
- type BackupVaultArgs
- type BackupVaultInput
- type BackupVaultLockConfigurationType
- type BackupVaultLockConfigurationTypeArgs
- func (BackupVaultLockConfigurationTypeArgs) ElementType() reflect.Type
- func (i BackupVaultLockConfigurationTypeArgs) ToBackupVaultLockConfigurationTypeOutput() BackupVaultLockConfigurationTypeOutput
- func (i BackupVaultLockConfigurationTypeArgs) ToBackupVaultLockConfigurationTypeOutputWithContext(ctx context.Context) BackupVaultLockConfigurationTypeOutput
- func (i BackupVaultLockConfigurationTypeArgs) ToBackupVaultLockConfigurationTypePtrOutput() BackupVaultLockConfigurationTypePtrOutput
- func (i BackupVaultLockConfigurationTypeArgs) ToBackupVaultLockConfigurationTypePtrOutputWithContext(ctx context.Context) BackupVaultLockConfigurationTypePtrOutput
- type BackupVaultLockConfigurationTypeInput
- type BackupVaultLockConfigurationTypeOutput
- func (o BackupVaultLockConfigurationTypeOutput) ChangeableForDays() pulumi.IntPtrOutput
- func (BackupVaultLockConfigurationTypeOutput) ElementType() reflect.Type
- func (o BackupVaultLockConfigurationTypeOutput) MaxRetentionDays() pulumi.IntPtrOutput
- func (o BackupVaultLockConfigurationTypeOutput) MinRetentionDays() pulumi.IntOutput
- func (o BackupVaultLockConfigurationTypeOutput) ToBackupVaultLockConfigurationTypeOutput() BackupVaultLockConfigurationTypeOutput
- func (o BackupVaultLockConfigurationTypeOutput) ToBackupVaultLockConfigurationTypeOutputWithContext(ctx context.Context) BackupVaultLockConfigurationTypeOutput
- func (o BackupVaultLockConfigurationTypeOutput) ToBackupVaultLockConfigurationTypePtrOutput() BackupVaultLockConfigurationTypePtrOutput
- func (o BackupVaultLockConfigurationTypeOutput) ToBackupVaultLockConfigurationTypePtrOutputWithContext(ctx context.Context) BackupVaultLockConfigurationTypePtrOutput
- type BackupVaultLockConfigurationTypePtrInput
- type BackupVaultLockConfigurationTypePtrOutput
- func (o BackupVaultLockConfigurationTypePtrOutput) ChangeableForDays() pulumi.IntPtrOutput
- func (o BackupVaultLockConfigurationTypePtrOutput) Elem() BackupVaultLockConfigurationTypeOutput
- func (BackupVaultLockConfigurationTypePtrOutput) ElementType() reflect.Type
- func (o BackupVaultLockConfigurationTypePtrOutput) MaxRetentionDays() pulumi.IntPtrOutput
- func (o BackupVaultLockConfigurationTypePtrOutput) MinRetentionDays() pulumi.IntPtrOutput
- func (o BackupVaultLockConfigurationTypePtrOutput) ToBackupVaultLockConfigurationTypePtrOutput() BackupVaultLockConfigurationTypePtrOutput
- func (o BackupVaultLockConfigurationTypePtrOutput) ToBackupVaultLockConfigurationTypePtrOutputWithContext(ctx context.Context) BackupVaultLockConfigurationTypePtrOutput
- type BackupVaultNotificationObjectType
- type BackupVaultNotificationObjectTypeArgs
- func (BackupVaultNotificationObjectTypeArgs) ElementType() reflect.Type
- func (i BackupVaultNotificationObjectTypeArgs) ToBackupVaultNotificationObjectTypeOutput() BackupVaultNotificationObjectTypeOutput
- func (i BackupVaultNotificationObjectTypeArgs) ToBackupVaultNotificationObjectTypeOutputWithContext(ctx context.Context) BackupVaultNotificationObjectTypeOutput
- func (i BackupVaultNotificationObjectTypeArgs) ToBackupVaultNotificationObjectTypePtrOutput() BackupVaultNotificationObjectTypePtrOutput
- func (i BackupVaultNotificationObjectTypeArgs) ToBackupVaultNotificationObjectTypePtrOutputWithContext(ctx context.Context) BackupVaultNotificationObjectTypePtrOutput
- type BackupVaultNotificationObjectTypeInput
- type BackupVaultNotificationObjectTypeOutput
- func (o BackupVaultNotificationObjectTypeOutput) BackupVaultEvents() pulumi.StringArrayOutput
- func (BackupVaultNotificationObjectTypeOutput) ElementType() reflect.Type
- func (o BackupVaultNotificationObjectTypeOutput) SnsTopicArn() pulumi.StringOutput
- func (o BackupVaultNotificationObjectTypeOutput) ToBackupVaultNotificationObjectTypeOutput() BackupVaultNotificationObjectTypeOutput
- func (o BackupVaultNotificationObjectTypeOutput) ToBackupVaultNotificationObjectTypeOutputWithContext(ctx context.Context) BackupVaultNotificationObjectTypeOutput
- func (o BackupVaultNotificationObjectTypeOutput) ToBackupVaultNotificationObjectTypePtrOutput() BackupVaultNotificationObjectTypePtrOutput
- func (o BackupVaultNotificationObjectTypeOutput) ToBackupVaultNotificationObjectTypePtrOutputWithContext(ctx context.Context) BackupVaultNotificationObjectTypePtrOutput
- type BackupVaultNotificationObjectTypePtrInput
- type BackupVaultNotificationObjectTypePtrOutput
- func (o BackupVaultNotificationObjectTypePtrOutput) BackupVaultEvents() pulumi.StringArrayOutput
- func (o BackupVaultNotificationObjectTypePtrOutput) Elem() BackupVaultNotificationObjectTypeOutput
- func (BackupVaultNotificationObjectTypePtrOutput) ElementType() reflect.Type
- func (o BackupVaultNotificationObjectTypePtrOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o BackupVaultNotificationObjectTypePtrOutput) ToBackupVaultNotificationObjectTypePtrOutput() BackupVaultNotificationObjectTypePtrOutput
- func (o BackupVaultNotificationObjectTypePtrOutput) ToBackupVaultNotificationObjectTypePtrOutputWithContext(ctx context.Context) BackupVaultNotificationObjectTypePtrOutput
- type BackupVaultOutput
- func (o BackupVaultOutput) AccessPolicy() pulumi.AnyOutput
- func (o BackupVaultOutput) BackupVaultArn() pulumi.StringOutput
- func (o BackupVaultOutput) BackupVaultName() pulumi.StringOutput
- func (o BackupVaultOutput) BackupVaultTags() pulumi.StringMapOutput
- func (BackupVaultOutput) ElementType() reflect.Type
- func (o BackupVaultOutput) EncryptionKeyArn() pulumi.StringPtrOutput
- func (o BackupVaultOutput) LockConfiguration() BackupVaultLockConfigurationTypePtrOutput
- func (o BackupVaultOutput) Notifications() BackupVaultNotificationObjectTypePtrOutput
- func (o BackupVaultOutput) ToBackupVaultOutput() BackupVaultOutput
- func (o BackupVaultOutput) ToBackupVaultOutputWithContext(ctx context.Context) BackupVaultOutput
- type BackupVaultState
- type Framework
- type FrameworkArgs
- type FrameworkControl
- type FrameworkControlArgs
- type FrameworkControlArray
- type FrameworkControlArrayInput
- type FrameworkControlArrayOutput
- func (FrameworkControlArrayOutput) ElementType() reflect.Type
- func (o FrameworkControlArrayOutput) Index(i pulumi.IntInput) FrameworkControlOutput
- func (o FrameworkControlArrayOutput) ToFrameworkControlArrayOutput() FrameworkControlArrayOutput
- func (o FrameworkControlArrayOutput) ToFrameworkControlArrayOutputWithContext(ctx context.Context) FrameworkControlArrayOutput
- type FrameworkControlControlScopeProperties
- type FrameworkControlControlScopePropertiesArgs
- func (FrameworkControlControlScopePropertiesArgs) ElementType() reflect.Type
- func (i FrameworkControlControlScopePropertiesArgs) ToFrameworkControlControlScopePropertiesOutput() FrameworkControlControlScopePropertiesOutput
- func (i FrameworkControlControlScopePropertiesArgs) ToFrameworkControlControlScopePropertiesOutputWithContext(ctx context.Context) FrameworkControlControlScopePropertiesOutput
- func (i FrameworkControlControlScopePropertiesArgs) ToFrameworkControlControlScopePropertiesPtrOutput() FrameworkControlControlScopePropertiesPtrOutput
- func (i FrameworkControlControlScopePropertiesArgs) ToFrameworkControlControlScopePropertiesPtrOutputWithContext(ctx context.Context) FrameworkControlControlScopePropertiesPtrOutput
- type FrameworkControlControlScopePropertiesInput
- type FrameworkControlControlScopePropertiesOutput
- func (o FrameworkControlControlScopePropertiesOutput) ComplianceResourceIds() pulumi.StringArrayOutput
- func (o FrameworkControlControlScopePropertiesOutput) ComplianceResourceTypes() pulumi.StringArrayOutput
- func (FrameworkControlControlScopePropertiesOutput) ElementType() reflect.Type
- func (o FrameworkControlControlScopePropertiesOutput) Tags() FrameworkTagArrayOutput
- func (o FrameworkControlControlScopePropertiesOutput) ToFrameworkControlControlScopePropertiesOutput() FrameworkControlControlScopePropertiesOutput
- func (o FrameworkControlControlScopePropertiesOutput) ToFrameworkControlControlScopePropertiesOutputWithContext(ctx context.Context) FrameworkControlControlScopePropertiesOutput
- func (o FrameworkControlControlScopePropertiesOutput) ToFrameworkControlControlScopePropertiesPtrOutput() FrameworkControlControlScopePropertiesPtrOutput
- func (o FrameworkControlControlScopePropertiesOutput) ToFrameworkControlControlScopePropertiesPtrOutputWithContext(ctx context.Context) FrameworkControlControlScopePropertiesPtrOutput
- type FrameworkControlControlScopePropertiesPtrInput
- type FrameworkControlControlScopePropertiesPtrOutput
- func (o FrameworkControlControlScopePropertiesPtrOutput) ComplianceResourceIds() pulumi.StringArrayOutput
- func (o FrameworkControlControlScopePropertiesPtrOutput) ComplianceResourceTypes() pulumi.StringArrayOutput
- func (o FrameworkControlControlScopePropertiesPtrOutput) Elem() FrameworkControlControlScopePropertiesOutput
- func (FrameworkControlControlScopePropertiesPtrOutput) ElementType() reflect.Type
- func (o FrameworkControlControlScopePropertiesPtrOutput) Tags() FrameworkTagArrayOutput
- func (o FrameworkControlControlScopePropertiesPtrOutput) ToFrameworkControlControlScopePropertiesPtrOutput() FrameworkControlControlScopePropertiesPtrOutput
- func (o FrameworkControlControlScopePropertiesPtrOutput) ToFrameworkControlControlScopePropertiesPtrOutputWithContext(ctx context.Context) FrameworkControlControlScopePropertiesPtrOutput
- type FrameworkControlInput
- type FrameworkControlInputParameter
- type FrameworkControlInputParameterArgs
- func (FrameworkControlInputParameterArgs) ElementType() reflect.Type
- func (i FrameworkControlInputParameterArgs) ToFrameworkControlInputParameterOutput() FrameworkControlInputParameterOutput
- func (i FrameworkControlInputParameterArgs) ToFrameworkControlInputParameterOutputWithContext(ctx context.Context) FrameworkControlInputParameterOutput
- type FrameworkControlInputParameterArray
- func (FrameworkControlInputParameterArray) ElementType() reflect.Type
- func (i FrameworkControlInputParameterArray) ToFrameworkControlInputParameterArrayOutput() FrameworkControlInputParameterArrayOutput
- func (i FrameworkControlInputParameterArray) ToFrameworkControlInputParameterArrayOutputWithContext(ctx context.Context) FrameworkControlInputParameterArrayOutput
- type FrameworkControlInputParameterArrayInput
- type FrameworkControlInputParameterArrayOutput
- func (FrameworkControlInputParameterArrayOutput) ElementType() reflect.Type
- func (o FrameworkControlInputParameterArrayOutput) Index(i pulumi.IntInput) FrameworkControlInputParameterOutput
- func (o FrameworkControlInputParameterArrayOutput) ToFrameworkControlInputParameterArrayOutput() FrameworkControlInputParameterArrayOutput
- func (o FrameworkControlInputParameterArrayOutput) ToFrameworkControlInputParameterArrayOutputWithContext(ctx context.Context) FrameworkControlInputParameterArrayOutput
- type FrameworkControlInputParameterInput
- type FrameworkControlInputParameterOutput
- func (FrameworkControlInputParameterOutput) ElementType() reflect.Type
- func (o FrameworkControlInputParameterOutput) ParameterName() pulumi.StringOutput
- func (o FrameworkControlInputParameterOutput) ParameterValue() pulumi.StringOutput
- func (o FrameworkControlInputParameterOutput) ToFrameworkControlInputParameterOutput() FrameworkControlInputParameterOutput
- func (o FrameworkControlInputParameterOutput) ToFrameworkControlInputParameterOutputWithContext(ctx context.Context) FrameworkControlInputParameterOutput
- type FrameworkControlOutput
- func (o FrameworkControlOutput) ControlInputParameters() FrameworkControlInputParameterArrayOutput
- func (o FrameworkControlOutput) ControlName() pulumi.StringOutput
- func (o FrameworkControlOutput) ControlScope() FrameworkControlControlScopePropertiesPtrOutput
- func (FrameworkControlOutput) ElementType() reflect.Type
- func (o FrameworkControlOutput) ToFrameworkControlOutput() FrameworkControlOutput
- func (o FrameworkControlOutput) ToFrameworkControlOutputWithContext(ctx context.Context) FrameworkControlOutput
- type FrameworkInput
- type FrameworkOutput
- func (o FrameworkOutput) CreationTime() pulumi.StringOutput
- func (o FrameworkOutput) DeploymentStatus() pulumi.StringOutput
- func (FrameworkOutput) ElementType() reflect.Type
- func (o FrameworkOutput) FrameworkArn() pulumi.StringOutput
- func (o FrameworkOutput) FrameworkControls() FrameworkControlArrayOutput
- func (o FrameworkOutput) FrameworkDescription() pulumi.StringPtrOutput
- func (o FrameworkOutput) FrameworkName() pulumi.StringPtrOutput
- func (o FrameworkOutput) FrameworkStatus() pulumi.StringOutput
- func (o FrameworkOutput) FrameworkTags() FrameworkTagArrayOutput
- func (o FrameworkOutput) ToFrameworkOutput() FrameworkOutput
- func (o FrameworkOutput) ToFrameworkOutputWithContext(ctx context.Context) FrameworkOutput
- type FrameworkState
- type FrameworkTag
- type FrameworkTagArgs
- type FrameworkTagArray
- type FrameworkTagArrayInput
- type FrameworkTagArrayOutput
- func (FrameworkTagArrayOutput) ElementType() reflect.Type
- func (o FrameworkTagArrayOutput) Index(i pulumi.IntInput) FrameworkTagOutput
- func (o FrameworkTagArrayOutput) ToFrameworkTagArrayOutput() FrameworkTagArrayOutput
- func (o FrameworkTagArrayOutput) ToFrameworkTagArrayOutputWithContext(ctx context.Context) FrameworkTagArrayOutput
- type FrameworkTagInput
- type FrameworkTagOutput
- func (FrameworkTagOutput) ElementType() reflect.Type
- func (o FrameworkTagOutput) Key() pulumi.StringPtrOutput
- func (o FrameworkTagOutput) ToFrameworkTagOutput() FrameworkTagOutput
- func (o FrameworkTagOutput) ToFrameworkTagOutputWithContext(ctx context.Context) FrameworkTagOutput
- func (o FrameworkTagOutput) Value() pulumi.StringPtrOutput
- type LookupBackupPlanArgs
- type LookupBackupPlanOutputArgs
- type LookupBackupPlanResult
- type LookupBackupPlanResultOutput
- func (o LookupBackupPlanResultOutput) BackupPlan() BackupPlanResourceTypePtrOutput
- func (o LookupBackupPlanResultOutput) BackupPlanArn() pulumi.StringPtrOutput
- func (o LookupBackupPlanResultOutput) BackupPlanId() pulumi.StringPtrOutput
- func (o LookupBackupPlanResultOutput) BackupPlanTags() pulumi.StringMapOutput
- func (LookupBackupPlanResultOutput) ElementType() reflect.Type
- func (o LookupBackupPlanResultOutput) ToLookupBackupPlanResultOutput() LookupBackupPlanResultOutput
- func (o LookupBackupPlanResultOutput) ToLookupBackupPlanResultOutputWithContext(ctx context.Context) LookupBackupPlanResultOutput
- func (o LookupBackupPlanResultOutput) VersionId() pulumi.StringPtrOutput
- type LookupBackupSelectionArgs
- type LookupBackupSelectionOutputArgs
- type LookupBackupSelectionResult
- type LookupBackupSelectionResultOutput
- func (LookupBackupSelectionResultOutput) ElementType() reflect.Type
- func (o LookupBackupSelectionResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupBackupSelectionResultOutput) SelectionId() pulumi.StringPtrOutput
- func (o LookupBackupSelectionResultOutput) ToLookupBackupSelectionResultOutput() LookupBackupSelectionResultOutput
- func (o LookupBackupSelectionResultOutput) ToLookupBackupSelectionResultOutputWithContext(ctx context.Context) LookupBackupSelectionResultOutput
- type LookupBackupVaultArgs
- type LookupBackupVaultOutputArgs
- type LookupBackupVaultResult
- type LookupBackupVaultResultOutput
- func (o LookupBackupVaultResultOutput) AccessPolicy() pulumi.AnyOutput
- func (o LookupBackupVaultResultOutput) BackupVaultArn() pulumi.StringPtrOutput
- func (o LookupBackupVaultResultOutput) BackupVaultTags() pulumi.StringMapOutput
- func (LookupBackupVaultResultOutput) ElementType() reflect.Type
- func (o LookupBackupVaultResultOutput) LockConfiguration() BackupVaultLockConfigurationTypePtrOutput
- func (o LookupBackupVaultResultOutput) Notifications() BackupVaultNotificationObjectTypePtrOutput
- func (o LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutput() LookupBackupVaultResultOutput
- func (o LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutputWithContext(ctx context.Context) LookupBackupVaultResultOutput
- type LookupFrameworkArgs
- type LookupFrameworkOutputArgs
- type LookupFrameworkResult
- type LookupFrameworkResultOutput
- func (o LookupFrameworkResultOutput) CreationTime() pulumi.StringPtrOutput
- func (o LookupFrameworkResultOutput) DeploymentStatus() pulumi.StringPtrOutput
- func (LookupFrameworkResultOutput) ElementType() reflect.Type
- func (o LookupFrameworkResultOutput) FrameworkArn() pulumi.StringPtrOutput
- func (o LookupFrameworkResultOutput) FrameworkControls() FrameworkControlArrayOutput
- func (o LookupFrameworkResultOutput) FrameworkDescription() pulumi.StringPtrOutput
- func (o LookupFrameworkResultOutput) FrameworkStatus() pulumi.StringPtrOutput
- func (o LookupFrameworkResultOutput) FrameworkTags() FrameworkTagArrayOutput
- func (o LookupFrameworkResultOutput) ToLookupFrameworkResultOutput() LookupFrameworkResultOutput
- func (o LookupFrameworkResultOutput) ToLookupFrameworkResultOutputWithContext(ctx context.Context) LookupFrameworkResultOutput
- type LookupReportPlanArgs
- type LookupReportPlanOutputArgs
- type LookupReportPlanResult
- type LookupReportPlanResultOutput
- func (LookupReportPlanResultOutput) ElementType() reflect.Type
- func (o LookupReportPlanResultOutput) ReportDeliveryChannel() ReportDeliveryChannelPropertiesPtrOutput
- func (o LookupReportPlanResultOutput) ReportPlanArn() pulumi.StringPtrOutput
- func (o LookupReportPlanResultOutput) ReportPlanDescription() pulumi.StringPtrOutput
- func (o LookupReportPlanResultOutput) ReportPlanTags() ReportPlanTagArrayOutput
- func (o LookupReportPlanResultOutput) ReportSetting() ReportSettingPropertiesPtrOutput
- func (o LookupReportPlanResultOutput) ToLookupReportPlanResultOutput() LookupReportPlanResultOutput
- func (o LookupReportPlanResultOutput) ToLookupReportPlanResultOutputWithContext(ctx context.Context) LookupReportPlanResultOutput
- type LookupRestoreTestingPlanArgs
- type LookupRestoreTestingPlanOutputArgs
- type LookupRestoreTestingPlanResult
- type LookupRestoreTestingPlanResultOutput
- func (LookupRestoreTestingPlanResultOutput) ElementType() reflect.Type
- func (o LookupRestoreTestingPlanResultOutput) RecoveryPointSelection() RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput
- func (o LookupRestoreTestingPlanResultOutput) RestoreTestingPlanArn() pulumi.StringPtrOutput
- func (o LookupRestoreTestingPlanResultOutput) ScheduleExpression() pulumi.StringPtrOutput
- func (o LookupRestoreTestingPlanResultOutput) ScheduleExpressionTimezone() pulumi.StringPtrOutput
- func (o LookupRestoreTestingPlanResultOutput) StartWindowHours() pulumi.IntPtrOutput
- func (o LookupRestoreTestingPlanResultOutput) Tags() RestoreTestingPlanTagArrayOutput
- func (o LookupRestoreTestingPlanResultOutput) ToLookupRestoreTestingPlanResultOutput() LookupRestoreTestingPlanResultOutput
- func (o LookupRestoreTestingPlanResultOutput) ToLookupRestoreTestingPlanResultOutputWithContext(ctx context.Context) LookupRestoreTestingPlanResultOutput
- type LookupRestoreTestingSelectionArgs
- type LookupRestoreTestingSelectionOutputArgs
- type LookupRestoreTestingSelectionResult
- type LookupRestoreTestingSelectionResultOutput
- func (LookupRestoreTestingSelectionResultOutput) ElementType() reflect.Type
- func (o LookupRestoreTestingSelectionResultOutput) IamRoleArn() pulumi.StringPtrOutput
- func (o LookupRestoreTestingSelectionResultOutput) ProtectedResourceArns() pulumi.StringArrayOutput
- func (o LookupRestoreTestingSelectionResultOutput) ProtectedResourceConditions() RestoreTestingSelectionProtectedResourceConditionsPtrOutput
- func (o LookupRestoreTestingSelectionResultOutput) RestoreMetadataOverrides() RestoreTestingSelectionSensitiveStringMapPtrOutput
- func (o LookupRestoreTestingSelectionResultOutput) ToLookupRestoreTestingSelectionResultOutput() LookupRestoreTestingSelectionResultOutput
- func (o LookupRestoreTestingSelectionResultOutput) ToLookupRestoreTestingSelectionResultOutputWithContext(ctx context.Context) LookupRestoreTestingSelectionResultOutput
- func (o LookupRestoreTestingSelectionResultOutput) ValidationWindowHours() pulumi.IntPtrOutput
- type ReportDeliveryChannelProperties
- type ReportDeliveryChannelPropertiesArgs
- func (ReportDeliveryChannelPropertiesArgs) ElementType() reflect.Type
- func (i ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesOutput() ReportDeliveryChannelPropertiesOutput
- func (i ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesOutputWithContext(ctx context.Context) ReportDeliveryChannelPropertiesOutput
- type ReportDeliveryChannelPropertiesInput
- type ReportDeliveryChannelPropertiesOutput
- func (ReportDeliveryChannelPropertiesOutput) ElementType() reflect.Type
- func (o ReportDeliveryChannelPropertiesOutput) Formats() pulumi.StringArrayOutput
- func (o ReportDeliveryChannelPropertiesOutput) S3BucketName() pulumi.StringOutput
- func (o ReportDeliveryChannelPropertiesOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o ReportDeliveryChannelPropertiesOutput) ToReportDeliveryChannelPropertiesOutput() ReportDeliveryChannelPropertiesOutput
- func (o ReportDeliveryChannelPropertiesOutput) ToReportDeliveryChannelPropertiesOutputWithContext(ctx context.Context) ReportDeliveryChannelPropertiesOutput
- type ReportDeliveryChannelPropertiesPtrOutput
- func (o ReportDeliveryChannelPropertiesPtrOutput) Elem() ReportDeliveryChannelPropertiesOutput
- func (ReportDeliveryChannelPropertiesPtrOutput) ElementType() reflect.Type
- func (o ReportDeliveryChannelPropertiesPtrOutput) Formats() pulumi.StringArrayOutput
- func (o ReportDeliveryChannelPropertiesPtrOutput) S3BucketName() pulumi.StringPtrOutput
- func (o ReportDeliveryChannelPropertiesPtrOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o ReportDeliveryChannelPropertiesPtrOutput) ToReportDeliveryChannelPropertiesPtrOutput() ReportDeliveryChannelPropertiesPtrOutput
- func (o ReportDeliveryChannelPropertiesPtrOutput) ToReportDeliveryChannelPropertiesPtrOutputWithContext(ctx context.Context) ReportDeliveryChannelPropertiesPtrOutput
- type ReportPlan
- type ReportPlanArgs
- type ReportPlanInput
- type ReportPlanOutput
- func (ReportPlanOutput) ElementType() reflect.Type
- func (o ReportPlanOutput) ReportDeliveryChannel() ReportDeliveryChannelPropertiesOutput
- func (o ReportPlanOutput) ReportPlanArn() pulumi.StringOutput
- func (o ReportPlanOutput) ReportPlanDescription() pulumi.StringPtrOutput
- func (o ReportPlanOutput) ReportPlanName() pulumi.StringPtrOutput
- func (o ReportPlanOutput) ReportPlanTags() ReportPlanTagArrayOutput
- func (o ReportPlanOutput) ReportSetting() ReportSettingPropertiesOutput
- func (o ReportPlanOutput) ToReportPlanOutput() ReportPlanOutput
- func (o ReportPlanOutput) ToReportPlanOutputWithContext(ctx context.Context) ReportPlanOutput
- type ReportPlanState
- type ReportPlanTag
- type ReportPlanTagArgs
- type ReportPlanTagArray
- type ReportPlanTagArrayInput
- type ReportPlanTagArrayOutput
- func (ReportPlanTagArrayOutput) ElementType() reflect.Type
- func (o ReportPlanTagArrayOutput) Index(i pulumi.IntInput) ReportPlanTagOutput
- func (o ReportPlanTagArrayOutput) ToReportPlanTagArrayOutput() ReportPlanTagArrayOutput
- func (o ReportPlanTagArrayOutput) ToReportPlanTagArrayOutputWithContext(ctx context.Context) ReportPlanTagArrayOutput
- type ReportPlanTagInput
- type ReportPlanTagOutput
- func (ReportPlanTagOutput) ElementType() reflect.Type
- func (o ReportPlanTagOutput) Key() pulumi.StringPtrOutput
- func (o ReportPlanTagOutput) ToReportPlanTagOutput() ReportPlanTagOutput
- func (o ReportPlanTagOutput) ToReportPlanTagOutputWithContext(ctx context.Context) ReportPlanTagOutput
- func (o ReportPlanTagOutput) Value() pulumi.StringPtrOutput
- type ReportSettingProperties
- type ReportSettingPropertiesArgs
- type ReportSettingPropertiesInput
- type ReportSettingPropertiesOutput
- func (o ReportSettingPropertiesOutput) Accounts() pulumi.StringArrayOutput
- func (ReportSettingPropertiesOutput) ElementType() reflect.Type
- func (o ReportSettingPropertiesOutput) FrameworkArns() pulumi.StringArrayOutput
- func (o ReportSettingPropertiesOutput) OrganizationUnits() pulumi.StringArrayOutput
- func (o ReportSettingPropertiesOutput) Regions() pulumi.StringArrayOutput
- func (o ReportSettingPropertiesOutput) ReportTemplate() pulumi.StringOutput
- func (o ReportSettingPropertiesOutput) ToReportSettingPropertiesOutput() ReportSettingPropertiesOutput
- func (o ReportSettingPropertiesOutput) ToReportSettingPropertiesOutputWithContext(ctx context.Context) ReportSettingPropertiesOutput
- type ReportSettingPropertiesPtrOutput
- func (o ReportSettingPropertiesPtrOutput) Accounts() pulumi.StringArrayOutput
- func (o ReportSettingPropertiesPtrOutput) Elem() ReportSettingPropertiesOutput
- func (ReportSettingPropertiesPtrOutput) ElementType() reflect.Type
- func (o ReportSettingPropertiesPtrOutput) FrameworkArns() pulumi.StringArrayOutput
- func (o ReportSettingPropertiesPtrOutput) OrganizationUnits() pulumi.StringArrayOutput
- func (o ReportSettingPropertiesPtrOutput) Regions() pulumi.StringArrayOutput
- func (o ReportSettingPropertiesPtrOutput) ReportTemplate() pulumi.StringPtrOutput
- func (o ReportSettingPropertiesPtrOutput) ToReportSettingPropertiesPtrOutput() ReportSettingPropertiesPtrOutput
- func (o ReportSettingPropertiesPtrOutput) ToReportSettingPropertiesPtrOutputWithContext(ctx context.Context) ReportSettingPropertiesPtrOutput
- type RestoreTestingPlan
- type RestoreTestingPlanArgs
- type RestoreTestingPlanInput
- type RestoreTestingPlanOutput
- func (RestoreTestingPlanOutput) ElementType() reflect.Type
- func (o RestoreTestingPlanOutput) RecoveryPointSelection() RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput
- func (o RestoreTestingPlanOutput) RestoreTestingPlanArn() pulumi.StringOutput
- func (o RestoreTestingPlanOutput) RestoreTestingPlanName() pulumi.StringOutput
- func (o RestoreTestingPlanOutput) ScheduleExpression() pulumi.StringOutput
- func (o RestoreTestingPlanOutput) ScheduleExpressionTimezone() pulumi.StringPtrOutput
- func (o RestoreTestingPlanOutput) StartWindowHours() pulumi.IntPtrOutput
- func (o RestoreTestingPlanOutput) Tags() RestoreTestingPlanTagArrayOutput
- func (o RestoreTestingPlanOutput) ToRestoreTestingPlanOutput() RestoreTestingPlanOutput
- func (o RestoreTestingPlanOutput) ToRestoreTestingPlanOutputWithContext(ctx context.Context) RestoreTestingPlanOutput
- type RestoreTestingPlanRestoreTestingRecoveryPointSelection
- type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm
- func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ElementType() reflect.Type
- func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmInput
- type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput
- func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ElementType() reflect.Type
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrInput
- type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) Elem() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput
- func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ElementType() reflect.Type
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs
- func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs) ElementType() reflect.Type
- func (i RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput
- func (i RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput
- type RestoreTestingPlanRestoreTestingRecoveryPointSelectionInput
- type RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) Algorithm() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput
- func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) ElementType() reflect.Type
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) ExcludeVaults() pulumi.StringArrayOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) IncludeVaults() pulumi.StringArrayOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) RecoveryPointTypes() RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) SelectionWindowDays() pulumi.IntPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput
- type RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) Algorithm() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) Elem() RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput
- func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) ElementType() reflect.Type
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) ExcludeVaults() pulumi.StringArrayOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) IncludeVaults() pulumi.StringArrayOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) RecoveryPointTypes() RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) SelectionWindowDays() pulumi.IntPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput
- type RestoreTestingPlanRestoreTestingRecoveryPointType
- func (RestoreTestingPlanRestoreTestingRecoveryPointType) ElementType() reflect.Type
- func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToStringOutput() pulumi.StringOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RestoreTestingPlanRestoreTestingRecoveryPointTypeArray
- func (RestoreTestingPlanRestoreTestingRecoveryPointTypeArray) ElementType() reflect.Type
- func (i RestoreTestingPlanRestoreTestingRecoveryPointTypeArray) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
- func (i RestoreTestingPlanRestoreTestingRecoveryPointTypeArray) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
- type RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayInput
- type RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
- func (RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput) ElementType() reflect.Type
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput) Index(i pulumi.IntInput) RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
- type RestoreTestingPlanRestoreTestingRecoveryPointTypeInput
- type RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput
- func (RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ElementType() reflect.Type
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RestoreTestingPlanRestoreTestingRecoveryPointTypePtrInput
- type RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) Elem() RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput
- func (RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ElementType() reflect.Type
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RestoreTestingPlanState
- type RestoreTestingPlanTag
- type RestoreTestingPlanTagArgs
- type RestoreTestingPlanTagArray
- func (RestoreTestingPlanTagArray) ElementType() reflect.Type
- func (i RestoreTestingPlanTagArray) ToRestoreTestingPlanTagArrayOutput() RestoreTestingPlanTagArrayOutput
- func (i RestoreTestingPlanTagArray) ToRestoreTestingPlanTagArrayOutputWithContext(ctx context.Context) RestoreTestingPlanTagArrayOutput
- type RestoreTestingPlanTagArrayInput
- type RestoreTestingPlanTagArrayOutput
- func (RestoreTestingPlanTagArrayOutput) ElementType() reflect.Type
- func (o RestoreTestingPlanTagArrayOutput) Index(i pulumi.IntInput) RestoreTestingPlanTagOutput
- func (o RestoreTestingPlanTagArrayOutput) ToRestoreTestingPlanTagArrayOutput() RestoreTestingPlanTagArrayOutput
- func (o RestoreTestingPlanTagArrayOutput) ToRestoreTestingPlanTagArrayOutputWithContext(ctx context.Context) RestoreTestingPlanTagArrayOutput
- type RestoreTestingPlanTagInput
- type RestoreTestingPlanTagOutput
- func (RestoreTestingPlanTagOutput) ElementType() reflect.Type
- func (o RestoreTestingPlanTagOutput) Key() pulumi.StringOutput
- func (o RestoreTestingPlanTagOutput) ToRestoreTestingPlanTagOutput() RestoreTestingPlanTagOutput
- func (o RestoreTestingPlanTagOutput) ToRestoreTestingPlanTagOutputWithContext(ctx context.Context) RestoreTestingPlanTagOutput
- func (o RestoreTestingPlanTagOutput) Value() pulumi.StringOutput
- type RestoreTestingSelection
- type RestoreTestingSelectionArgs
- type RestoreTestingSelectionInput
- type RestoreTestingSelectionKeyValue
- type RestoreTestingSelectionKeyValueArgs
- func (RestoreTestingSelectionKeyValueArgs) ElementType() reflect.Type
- func (i RestoreTestingSelectionKeyValueArgs) ToRestoreTestingSelectionKeyValueOutput() RestoreTestingSelectionKeyValueOutput
- func (i RestoreTestingSelectionKeyValueArgs) ToRestoreTestingSelectionKeyValueOutputWithContext(ctx context.Context) RestoreTestingSelectionKeyValueOutput
- type RestoreTestingSelectionKeyValueArray
- func (RestoreTestingSelectionKeyValueArray) ElementType() reflect.Type
- func (i RestoreTestingSelectionKeyValueArray) ToRestoreTestingSelectionKeyValueArrayOutput() RestoreTestingSelectionKeyValueArrayOutput
- func (i RestoreTestingSelectionKeyValueArray) ToRestoreTestingSelectionKeyValueArrayOutputWithContext(ctx context.Context) RestoreTestingSelectionKeyValueArrayOutput
- type RestoreTestingSelectionKeyValueArrayInput
- type RestoreTestingSelectionKeyValueArrayOutput
- func (RestoreTestingSelectionKeyValueArrayOutput) ElementType() reflect.Type
- func (o RestoreTestingSelectionKeyValueArrayOutput) Index(i pulumi.IntInput) RestoreTestingSelectionKeyValueOutput
- func (o RestoreTestingSelectionKeyValueArrayOutput) ToRestoreTestingSelectionKeyValueArrayOutput() RestoreTestingSelectionKeyValueArrayOutput
- func (o RestoreTestingSelectionKeyValueArrayOutput) ToRestoreTestingSelectionKeyValueArrayOutputWithContext(ctx context.Context) RestoreTestingSelectionKeyValueArrayOutput
- type RestoreTestingSelectionKeyValueInput
- type RestoreTestingSelectionKeyValueOutput
- func (RestoreTestingSelectionKeyValueOutput) ElementType() reflect.Type
- func (o RestoreTestingSelectionKeyValueOutput) Key() pulumi.StringOutput
- func (o RestoreTestingSelectionKeyValueOutput) ToRestoreTestingSelectionKeyValueOutput() RestoreTestingSelectionKeyValueOutput
- func (o RestoreTestingSelectionKeyValueOutput) ToRestoreTestingSelectionKeyValueOutputWithContext(ctx context.Context) RestoreTestingSelectionKeyValueOutput
- func (o RestoreTestingSelectionKeyValueOutput) Value() pulumi.StringOutput
- type RestoreTestingSelectionOutput
- func (RestoreTestingSelectionOutput) ElementType() reflect.Type
- func (o RestoreTestingSelectionOutput) IamRoleArn() pulumi.StringOutput
- func (o RestoreTestingSelectionOutput) ProtectedResourceArns() pulumi.StringArrayOutput
- func (o RestoreTestingSelectionOutput) ProtectedResourceConditions() RestoreTestingSelectionProtectedResourceConditionsPtrOutput
- func (o RestoreTestingSelectionOutput) ProtectedResourceType() pulumi.StringOutput
- func (o RestoreTestingSelectionOutput) RestoreMetadataOverrides() RestoreTestingSelectionSensitiveStringMapPtrOutput
- func (o RestoreTestingSelectionOutput) RestoreTestingPlanName() pulumi.StringOutput
- func (o RestoreTestingSelectionOutput) RestoreTestingSelectionName() pulumi.StringOutput
- func (o RestoreTestingSelectionOutput) ToRestoreTestingSelectionOutput() RestoreTestingSelectionOutput
- func (o RestoreTestingSelectionOutput) ToRestoreTestingSelectionOutputWithContext(ctx context.Context) RestoreTestingSelectionOutput
- func (o RestoreTestingSelectionOutput) ValidationWindowHours() pulumi.IntPtrOutput
- type RestoreTestingSelectionProtectedResourceConditions
- type RestoreTestingSelectionProtectedResourceConditionsArgs
- func (RestoreTestingSelectionProtectedResourceConditionsArgs) ElementType() reflect.Type
- func (i RestoreTestingSelectionProtectedResourceConditionsArgs) ToRestoreTestingSelectionProtectedResourceConditionsOutput() RestoreTestingSelectionProtectedResourceConditionsOutput
- func (i RestoreTestingSelectionProtectedResourceConditionsArgs) ToRestoreTestingSelectionProtectedResourceConditionsOutputWithContext(ctx context.Context) RestoreTestingSelectionProtectedResourceConditionsOutput
- func (i RestoreTestingSelectionProtectedResourceConditionsArgs) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutput() RestoreTestingSelectionProtectedResourceConditionsPtrOutput
- func (i RestoreTestingSelectionProtectedResourceConditionsArgs) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutputWithContext(ctx context.Context) RestoreTestingSelectionProtectedResourceConditionsPtrOutput
- type RestoreTestingSelectionProtectedResourceConditionsInput
- type RestoreTestingSelectionProtectedResourceConditionsOutput
- func (RestoreTestingSelectionProtectedResourceConditionsOutput) ElementType() reflect.Type
- func (o RestoreTestingSelectionProtectedResourceConditionsOutput) StringEquals() RestoreTestingSelectionKeyValueArrayOutput
- func (o RestoreTestingSelectionProtectedResourceConditionsOutput) StringNotEquals() RestoreTestingSelectionKeyValueArrayOutput
- func (o RestoreTestingSelectionProtectedResourceConditionsOutput) ToRestoreTestingSelectionProtectedResourceConditionsOutput() RestoreTestingSelectionProtectedResourceConditionsOutput
- func (o RestoreTestingSelectionProtectedResourceConditionsOutput) ToRestoreTestingSelectionProtectedResourceConditionsOutputWithContext(ctx context.Context) RestoreTestingSelectionProtectedResourceConditionsOutput
- func (o RestoreTestingSelectionProtectedResourceConditionsOutput) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutput() RestoreTestingSelectionProtectedResourceConditionsPtrOutput
- func (o RestoreTestingSelectionProtectedResourceConditionsOutput) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutputWithContext(ctx context.Context) RestoreTestingSelectionProtectedResourceConditionsPtrOutput
- type RestoreTestingSelectionProtectedResourceConditionsPtrInput
- type RestoreTestingSelectionProtectedResourceConditionsPtrOutput
- func (o RestoreTestingSelectionProtectedResourceConditionsPtrOutput) Elem() RestoreTestingSelectionProtectedResourceConditionsOutput
- func (RestoreTestingSelectionProtectedResourceConditionsPtrOutput) ElementType() reflect.Type
- func (o RestoreTestingSelectionProtectedResourceConditionsPtrOutput) StringEquals() RestoreTestingSelectionKeyValueArrayOutput
- func (o RestoreTestingSelectionProtectedResourceConditionsPtrOutput) StringNotEquals() RestoreTestingSelectionKeyValueArrayOutput
- func (o RestoreTestingSelectionProtectedResourceConditionsPtrOutput) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutput() RestoreTestingSelectionProtectedResourceConditionsPtrOutput
- func (o RestoreTestingSelectionProtectedResourceConditionsPtrOutput) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutputWithContext(ctx context.Context) RestoreTestingSelectionProtectedResourceConditionsPtrOutput
- type RestoreTestingSelectionSensitiveStringMap
- type RestoreTestingSelectionSensitiveStringMapArgs
- func (RestoreTestingSelectionSensitiveStringMapArgs) ElementType() reflect.Type
- func (i RestoreTestingSelectionSensitiveStringMapArgs) ToRestoreTestingSelectionSensitiveStringMapOutput() RestoreTestingSelectionSensitiveStringMapOutput
- func (i RestoreTestingSelectionSensitiveStringMapArgs) ToRestoreTestingSelectionSensitiveStringMapOutputWithContext(ctx context.Context) RestoreTestingSelectionSensitiveStringMapOutput
- func (i RestoreTestingSelectionSensitiveStringMapArgs) ToRestoreTestingSelectionSensitiveStringMapPtrOutput() RestoreTestingSelectionSensitiveStringMapPtrOutput
- func (i RestoreTestingSelectionSensitiveStringMapArgs) ToRestoreTestingSelectionSensitiveStringMapPtrOutputWithContext(ctx context.Context) RestoreTestingSelectionSensitiveStringMapPtrOutput
- type RestoreTestingSelectionSensitiveStringMapInput
- type RestoreTestingSelectionSensitiveStringMapOutput
- func (RestoreTestingSelectionSensitiveStringMapOutput) ElementType() reflect.Type
- func (o RestoreTestingSelectionSensitiveStringMapOutput) ToRestoreTestingSelectionSensitiveStringMapOutput() RestoreTestingSelectionSensitiveStringMapOutput
- func (o RestoreTestingSelectionSensitiveStringMapOutput) ToRestoreTestingSelectionSensitiveStringMapOutputWithContext(ctx context.Context) RestoreTestingSelectionSensitiveStringMapOutput
- func (o RestoreTestingSelectionSensitiveStringMapOutput) ToRestoreTestingSelectionSensitiveStringMapPtrOutput() RestoreTestingSelectionSensitiveStringMapPtrOutput
- func (o RestoreTestingSelectionSensitiveStringMapOutput) ToRestoreTestingSelectionSensitiveStringMapPtrOutputWithContext(ctx context.Context) RestoreTestingSelectionSensitiveStringMapPtrOutput
- type RestoreTestingSelectionSensitiveStringMapPtrInput
- type RestoreTestingSelectionSensitiveStringMapPtrOutput
- func (o RestoreTestingSelectionSensitiveStringMapPtrOutput) Elem() RestoreTestingSelectionSensitiveStringMapOutput
- func (RestoreTestingSelectionSensitiveStringMapPtrOutput) ElementType() reflect.Type
- func (o RestoreTestingSelectionSensitiveStringMapPtrOutput) ToRestoreTestingSelectionSensitiveStringMapPtrOutput() RestoreTestingSelectionSensitiveStringMapPtrOutput
- func (o RestoreTestingSelectionSensitiveStringMapPtrOutput) ToRestoreTestingSelectionSensitiveStringMapPtrOutputWithContext(ctx context.Context) RestoreTestingSelectionSensitiveStringMapPtrOutput
- type RestoreTestingSelectionState
Constants ¶
const ( RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmLatestWithinWindow = RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm("LATEST_WITHIN_WINDOW") RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmRandomWithinWindow = RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm("RANDOM_WITHIN_WINDOW") )
const ( RestoreTestingPlanRestoreTestingRecoveryPointTypeSnapshot = RestoreTestingPlanRestoreTestingRecoveryPointType("SNAPSHOT") RestoreTestingPlanRestoreTestingRecoveryPointTypeContinuous = RestoreTestingPlanRestoreTestingRecoveryPointType("CONTINUOUS") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupPlan ¶
type BackupPlan struct { pulumi.CustomResourceState BackupPlan BackupPlanResourceTypeOutput `pulumi:"backupPlan"` BackupPlanArn pulumi.StringOutput `pulumi:"backupPlanArn"` BackupPlanId pulumi.StringOutput `pulumi:"backupPlanId"` BackupPlanTags pulumi.StringMapOutput `pulumi:"backupPlanTags"` VersionId pulumi.StringOutput `pulumi:"versionId"` }
Resource Type definition for AWS::Backup::BackupPlan
func GetBackupPlan ¶
func GetBackupPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupPlanState, opts ...pulumi.ResourceOption) (*BackupPlan, error)
GetBackupPlan gets an existing BackupPlan 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 NewBackupPlan ¶
func NewBackupPlan(ctx *pulumi.Context, name string, args *BackupPlanArgs, opts ...pulumi.ResourceOption) (*BackupPlan, error)
NewBackupPlan registers a new resource with the given unique name, arguments, and options.
func (*BackupPlan) ElementType ¶
func (*BackupPlan) ElementType() reflect.Type
func (*BackupPlan) ToBackupPlanOutput ¶
func (i *BackupPlan) ToBackupPlanOutput() BackupPlanOutput
func (*BackupPlan) ToBackupPlanOutputWithContext ¶
func (i *BackupPlan) ToBackupPlanOutputWithContext(ctx context.Context) BackupPlanOutput
type BackupPlanAdvancedBackupSettingResourceType ¶
type BackupPlanAdvancedBackupSettingResourceType struct { BackupOptions interface{} `pulumi:"backupOptions"` ResourceType string `pulumi:"resourceType"` }
type BackupPlanAdvancedBackupSettingResourceTypeArgs ¶
type BackupPlanAdvancedBackupSettingResourceTypeArgs struct { BackupOptions pulumi.Input `pulumi:"backupOptions"` ResourceType pulumi.StringInput `pulumi:"resourceType"` }
func (BackupPlanAdvancedBackupSettingResourceTypeArgs) ElementType ¶
func (BackupPlanAdvancedBackupSettingResourceTypeArgs) ElementType() reflect.Type
func (BackupPlanAdvancedBackupSettingResourceTypeArgs) ToBackupPlanAdvancedBackupSettingResourceTypeOutput ¶
func (i BackupPlanAdvancedBackupSettingResourceTypeArgs) ToBackupPlanAdvancedBackupSettingResourceTypeOutput() BackupPlanAdvancedBackupSettingResourceTypeOutput
func (BackupPlanAdvancedBackupSettingResourceTypeArgs) ToBackupPlanAdvancedBackupSettingResourceTypeOutputWithContext ¶
func (i BackupPlanAdvancedBackupSettingResourceTypeArgs) ToBackupPlanAdvancedBackupSettingResourceTypeOutputWithContext(ctx context.Context) BackupPlanAdvancedBackupSettingResourceTypeOutput
type BackupPlanAdvancedBackupSettingResourceTypeArray ¶
type BackupPlanAdvancedBackupSettingResourceTypeArray []BackupPlanAdvancedBackupSettingResourceTypeInput
func (BackupPlanAdvancedBackupSettingResourceTypeArray) ElementType ¶
func (BackupPlanAdvancedBackupSettingResourceTypeArray) ElementType() reflect.Type
func (BackupPlanAdvancedBackupSettingResourceTypeArray) ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutput ¶
func (i BackupPlanAdvancedBackupSettingResourceTypeArray) ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutput() BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
func (BackupPlanAdvancedBackupSettingResourceTypeArray) ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutputWithContext ¶
func (i BackupPlanAdvancedBackupSettingResourceTypeArray) ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutputWithContext(ctx context.Context) BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
type BackupPlanAdvancedBackupSettingResourceTypeArrayInput ¶
type BackupPlanAdvancedBackupSettingResourceTypeArrayInput interface { pulumi.Input ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutput() BackupPlanAdvancedBackupSettingResourceTypeArrayOutput ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutputWithContext(context.Context) BackupPlanAdvancedBackupSettingResourceTypeArrayOutput }
BackupPlanAdvancedBackupSettingResourceTypeArrayInput is an input type that accepts BackupPlanAdvancedBackupSettingResourceTypeArray and BackupPlanAdvancedBackupSettingResourceTypeArrayOutput values. You can construct a concrete instance of `BackupPlanAdvancedBackupSettingResourceTypeArrayInput` via:
BackupPlanAdvancedBackupSettingResourceTypeArray{ BackupPlanAdvancedBackupSettingResourceTypeArgs{...} }
type BackupPlanAdvancedBackupSettingResourceTypeArrayOutput ¶
type BackupPlanAdvancedBackupSettingResourceTypeArrayOutput struct{ *pulumi.OutputState }
func (BackupPlanAdvancedBackupSettingResourceTypeArrayOutput) ElementType ¶
func (BackupPlanAdvancedBackupSettingResourceTypeArrayOutput) ElementType() reflect.Type
func (BackupPlanAdvancedBackupSettingResourceTypeArrayOutput) ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutput ¶
func (o BackupPlanAdvancedBackupSettingResourceTypeArrayOutput) ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutput() BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
func (BackupPlanAdvancedBackupSettingResourceTypeArrayOutput) ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutputWithContext ¶
func (o BackupPlanAdvancedBackupSettingResourceTypeArrayOutput) ToBackupPlanAdvancedBackupSettingResourceTypeArrayOutputWithContext(ctx context.Context) BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
type BackupPlanAdvancedBackupSettingResourceTypeInput ¶
type BackupPlanAdvancedBackupSettingResourceTypeInput interface { pulumi.Input ToBackupPlanAdvancedBackupSettingResourceTypeOutput() BackupPlanAdvancedBackupSettingResourceTypeOutput ToBackupPlanAdvancedBackupSettingResourceTypeOutputWithContext(context.Context) BackupPlanAdvancedBackupSettingResourceTypeOutput }
BackupPlanAdvancedBackupSettingResourceTypeInput is an input type that accepts BackupPlanAdvancedBackupSettingResourceTypeArgs and BackupPlanAdvancedBackupSettingResourceTypeOutput values. You can construct a concrete instance of `BackupPlanAdvancedBackupSettingResourceTypeInput` via:
BackupPlanAdvancedBackupSettingResourceTypeArgs{...}
type BackupPlanAdvancedBackupSettingResourceTypeOutput ¶
type BackupPlanAdvancedBackupSettingResourceTypeOutput struct{ *pulumi.OutputState }
func (BackupPlanAdvancedBackupSettingResourceTypeOutput) BackupOptions ¶
func (o BackupPlanAdvancedBackupSettingResourceTypeOutput) BackupOptions() pulumi.AnyOutput
func (BackupPlanAdvancedBackupSettingResourceTypeOutput) ElementType ¶
func (BackupPlanAdvancedBackupSettingResourceTypeOutput) ElementType() reflect.Type
func (BackupPlanAdvancedBackupSettingResourceTypeOutput) ResourceType ¶
func (o BackupPlanAdvancedBackupSettingResourceTypeOutput) ResourceType() pulumi.StringOutput
func (BackupPlanAdvancedBackupSettingResourceTypeOutput) ToBackupPlanAdvancedBackupSettingResourceTypeOutput ¶
func (o BackupPlanAdvancedBackupSettingResourceTypeOutput) ToBackupPlanAdvancedBackupSettingResourceTypeOutput() BackupPlanAdvancedBackupSettingResourceTypeOutput
func (BackupPlanAdvancedBackupSettingResourceTypeOutput) ToBackupPlanAdvancedBackupSettingResourceTypeOutputWithContext ¶
func (o BackupPlanAdvancedBackupSettingResourceTypeOutput) ToBackupPlanAdvancedBackupSettingResourceTypeOutputWithContext(ctx context.Context) BackupPlanAdvancedBackupSettingResourceTypeOutput
type BackupPlanArgs ¶
type BackupPlanArgs struct { BackupPlan BackupPlanResourceTypeInput BackupPlanTags pulumi.StringMapInput }
The set of arguments for constructing a BackupPlan resource.
func (BackupPlanArgs) ElementType ¶
func (BackupPlanArgs) ElementType() reflect.Type
type BackupPlanBackupRuleResourceType ¶
type BackupPlanBackupRuleResourceType struct { CompletionWindowMinutes *float64 `pulumi:"completionWindowMinutes"` CopyActions []BackupPlanCopyActionResourceType `pulumi:"copyActions"` EnableContinuousBackup *bool `pulumi:"enableContinuousBackup"` Lifecycle *BackupPlanLifecycleResourceType `pulumi:"lifecycle"` RecoveryPointTags map[string]string `pulumi:"recoveryPointTags"` RuleName string `pulumi:"ruleName"` ScheduleExpression *string `pulumi:"scheduleExpression"` ScheduleExpressionTimezone *string `pulumi:"scheduleExpressionTimezone"` StartWindowMinutes *float64 `pulumi:"startWindowMinutes"` TargetBackupVault string `pulumi:"targetBackupVault"` }
type BackupPlanBackupRuleResourceTypeArgs ¶
type BackupPlanBackupRuleResourceTypeArgs struct { CompletionWindowMinutes pulumi.Float64PtrInput `pulumi:"completionWindowMinutes"` CopyActions BackupPlanCopyActionResourceTypeArrayInput `pulumi:"copyActions"` EnableContinuousBackup pulumi.BoolPtrInput `pulumi:"enableContinuousBackup"` Lifecycle BackupPlanLifecycleResourceTypePtrInput `pulumi:"lifecycle"` RecoveryPointTags pulumi.StringMapInput `pulumi:"recoveryPointTags"` RuleName pulumi.StringInput `pulumi:"ruleName"` ScheduleExpression pulumi.StringPtrInput `pulumi:"scheduleExpression"` ScheduleExpressionTimezone pulumi.StringPtrInput `pulumi:"scheduleExpressionTimezone"` StartWindowMinutes pulumi.Float64PtrInput `pulumi:"startWindowMinutes"` TargetBackupVault pulumi.StringInput `pulumi:"targetBackupVault"` }
func (BackupPlanBackupRuleResourceTypeArgs) ElementType ¶
func (BackupPlanBackupRuleResourceTypeArgs) ElementType() reflect.Type
func (BackupPlanBackupRuleResourceTypeArgs) ToBackupPlanBackupRuleResourceTypeOutput ¶
func (i BackupPlanBackupRuleResourceTypeArgs) ToBackupPlanBackupRuleResourceTypeOutput() BackupPlanBackupRuleResourceTypeOutput
func (BackupPlanBackupRuleResourceTypeArgs) ToBackupPlanBackupRuleResourceTypeOutputWithContext ¶
func (i BackupPlanBackupRuleResourceTypeArgs) ToBackupPlanBackupRuleResourceTypeOutputWithContext(ctx context.Context) BackupPlanBackupRuleResourceTypeOutput
type BackupPlanBackupRuleResourceTypeArray ¶
type BackupPlanBackupRuleResourceTypeArray []BackupPlanBackupRuleResourceTypeInput
func (BackupPlanBackupRuleResourceTypeArray) ElementType ¶
func (BackupPlanBackupRuleResourceTypeArray) ElementType() reflect.Type
func (BackupPlanBackupRuleResourceTypeArray) ToBackupPlanBackupRuleResourceTypeArrayOutput ¶
func (i BackupPlanBackupRuleResourceTypeArray) ToBackupPlanBackupRuleResourceTypeArrayOutput() BackupPlanBackupRuleResourceTypeArrayOutput
func (BackupPlanBackupRuleResourceTypeArray) ToBackupPlanBackupRuleResourceTypeArrayOutputWithContext ¶
func (i BackupPlanBackupRuleResourceTypeArray) ToBackupPlanBackupRuleResourceTypeArrayOutputWithContext(ctx context.Context) BackupPlanBackupRuleResourceTypeArrayOutput
type BackupPlanBackupRuleResourceTypeArrayInput ¶
type BackupPlanBackupRuleResourceTypeArrayInput interface { pulumi.Input ToBackupPlanBackupRuleResourceTypeArrayOutput() BackupPlanBackupRuleResourceTypeArrayOutput ToBackupPlanBackupRuleResourceTypeArrayOutputWithContext(context.Context) BackupPlanBackupRuleResourceTypeArrayOutput }
BackupPlanBackupRuleResourceTypeArrayInput is an input type that accepts BackupPlanBackupRuleResourceTypeArray and BackupPlanBackupRuleResourceTypeArrayOutput values. You can construct a concrete instance of `BackupPlanBackupRuleResourceTypeArrayInput` via:
BackupPlanBackupRuleResourceTypeArray{ BackupPlanBackupRuleResourceTypeArgs{...} }
type BackupPlanBackupRuleResourceTypeArrayOutput ¶
type BackupPlanBackupRuleResourceTypeArrayOutput struct{ *pulumi.OutputState }
func (BackupPlanBackupRuleResourceTypeArrayOutput) ElementType ¶
func (BackupPlanBackupRuleResourceTypeArrayOutput) ElementType() reflect.Type
func (BackupPlanBackupRuleResourceTypeArrayOutput) ToBackupPlanBackupRuleResourceTypeArrayOutput ¶
func (o BackupPlanBackupRuleResourceTypeArrayOutput) ToBackupPlanBackupRuleResourceTypeArrayOutput() BackupPlanBackupRuleResourceTypeArrayOutput
func (BackupPlanBackupRuleResourceTypeArrayOutput) ToBackupPlanBackupRuleResourceTypeArrayOutputWithContext ¶
func (o BackupPlanBackupRuleResourceTypeArrayOutput) ToBackupPlanBackupRuleResourceTypeArrayOutputWithContext(ctx context.Context) BackupPlanBackupRuleResourceTypeArrayOutput
type BackupPlanBackupRuleResourceTypeInput ¶
type BackupPlanBackupRuleResourceTypeInput interface { pulumi.Input ToBackupPlanBackupRuleResourceTypeOutput() BackupPlanBackupRuleResourceTypeOutput ToBackupPlanBackupRuleResourceTypeOutputWithContext(context.Context) BackupPlanBackupRuleResourceTypeOutput }
BackupPlanBackupRuleResourceTypeInput is an input type that accepts BackupPlanBackupRuleResourceTypeArgs and BackupPlanBackupRuleResourceTypeOutput values. You can construct a concrete instance of `BackupPlanBackupRuleResourceTypeInput` via:
BackupPlanBackupRuleResourceTypeArgs{...}
type BackupPlanBackupRuleResourceTypeOutput ¶
type BackupPlanBackupRuleResourceTypeOutput struct{ *pulumi.OutputState }
func (BackupPlanBackupRuleResourceTypeOutput) CompletionWindowMinutes ¶
func (o BackupPlanBackupRuleResourceTypeOutput) CompletionWindowMinutes() pulumi.Float64PtrOutput
func (BackupPlanBackupRuleResourceTypeOutput) CopyActions ¶
func (o BackupPlanBackupRuleResourceTypeOutput) CopyActions() BackupPlanCopyActionResourceTypeArrayOutput
func (BackupPlanBackupRuleResourceTypeOutput) ElementType ¶
func (BackupPlanBackupRuleResourceTypeOutput) ElementType() reflect.Type
func (BackupPlanBackupRuleResourceTypeOutput) EnableContinuousBackup ¶
func (o BackupPlanBackupRuleResourceTypeOutput) EnableContinuousBackup() pulumi.BoolPtrOutput
func (BackupPlanBackupRuleResourceTypeOutput) Lifecycle ¶
func (o BackupPlanBackupRuleResourceTypeOutput) Lifecycle() BackupPlanLifecycleResourceTypePtrOutput
func (BackupPlanBackupRuleResourceTypeOutput) RecoveryPointTags ¶
func (o BackupPlanBackupRuleResourceTypeOutput) RecoveryPointTags() pulumi.StringMapOutput
func (BackupPlanBackupRuleResourceTypeOutput) RuleName ¶
func (o BackupPlanBackupRuleResourceTypeOutput) RuleName() pulumi.StringOutput
func (BackupPlanBackupRuleResourceTypeOutput) ScheduleExpression ¶
func (o BackupPlanBackupRuleResourceTypeOutput) ScheduleExpression() pulumi.StringPtrOutput
func (BackupPlanBackupRuleResourceTypeOutput) ScheduleExpressionTimezone ¶ added in v0.73.1
func (o BackupPlanBackupRuleResourceTypeOutput) ScheduleExpressionTimezone() pulumi.StringPtrOutput
func (BackupPlanBackupRuleResourceTypeOutput) StartWindowMinutes ¶
func (o BackupPlanBackupRuleResourceTypeOutput) StartWindowMinutes() pulumi.Float64PtrOutput
func (BackupPlanBackupRuleResourceTypeOutput) TargetBackupVault ¶
func (o BackupPlanBackupRuleResourceTypeOutput) TargetBackupVault() pulumi.StringOutput
func (BackupPlanBackupRuleResourceTypeOutput) ToBackupPlanBackupRuleResourceTypeOutput ¶
func (o BackupPlanBackupRuleResourceTypeOutput) ToBackupPlanBackupRuleResourceTypeOutput() BackupPlanBackupRuleResourceTypeOutput
func (BackupPlanBackupRuleResourceTypeOutput) ToBackupPlanBackupRuleResourceTypeOutputWithContext ¶
func (o BackupPlanBackupRuleResourceTypeOutput) ToBackupPlanBackupRuleResourceTypeOutputWithContext(ctx context.Context) BackupPlanBackupRuleResourceTypeOutput
type BackupPlanCopyActionResourceType ¶
type BackupPlanCopyActionResourceType struct { DestinationBackupVaultArn string `pulumi:"destinationBackupVaultArn"` Lifecycle *BackupPlanLifecycleResourceType `pulumi:"lifecycle"` }
type BackupPlanCopyActionResourceTypeArgs ¶
type BackupPlanCopyActionResourceTypeArgs struct { DestinationBackupVaultArn pulumi.StringInput `pulumi:"destinationBackupVaultArn"` Lifecycle BackupPlanLifecycleResourceTypePtrInput `pulumi:"lifecycle"` }
func (BackupPlanCopyActionResourceTypeArgs) ElementType ¶
func (BackupPlanCopyActionResourceTypeArgs) ElementType() reflect.Type
func (BackupPlanCopyActionResourceTypeArgs) ToBackupPlanCopyActionResourceTypeOutput ¶
func (i BackupPlanCopyActionResourceTypeArgs) ToBackupPlanCopyActionResourceTypeOutput() BackupPlanCopyActionResourceTypeOutput
func (BackupPlanCopyActionResourceTypeArgs) ToBackupPlanCopyActionResourceTypeOutputWithContext ¶
func (i BackupPlanCopyActionResourceTypeArgs) ToBackupPlanCopyActionResourceTypeOutputWithContext(ctx context.Context) BackupPlanCopyActionResourceTypeOutput
type BackupPlanCopyActionResourceTypeArray ¶
type BackupPlanCopyActionResourceTypeArray []BackupPlanCopyActionResourceTypeInput
func (BackupPlanCopyActionResourceTypeArray) ElementType ¶
func (BackupPlanCopyActionResourceTypeArray) ElementType() reflect.Type
func (BackupPlanCopyActionResourceTypeArray) ToBackupPlanCopyActionResourceTypeArrayOutput ¶
func (i BackupPlanCopyActionResourceTypeArray) ToBackupPlanCopyActionResourceTypeArrayOutput() BackupPlanCopyActionResourceTypeArrayOutput
func (BackupPlanCopyActionResourceTypeArray) ToBackupPlanCopyActionResourceTypeArrayOutputWithContext ¶
func (i BackupPlanCopyActionResourceTypeArray) ToBackupPlanCopyActionResourceTypeArrayOutputWithContext(ctx context.Context) BackupPlanCopyActionResourceTypeArrayOutput
type BackupPlanCopyActionResourceTypeArrayInput ¶
type BackupPlanCopyActionResourceTypeArrayInput interface { pulumi.Input ToBackupPlanCopyActionResourceTypeArrayOutput() BackupPlanCopyActionResourceTypeArrayOutput ToBackupPlanCopyActionResourceTypeArrayOutputWithContext(context.Context) BackupPlanCopyActionResourceTypeArrayOutput }
BackupPlanCopyActionResourceTypeArrayInput is an input type that accepts BackupPlanCopyActionResourceTypeArray and BackupPlanCopyActionResourceTypeArrayOutput values. You can construct a concrete instance of `BackupPlanCopyActionResourceTypeArrayInput` via:
BackupPlanCopyActionResourceTypeArray{ BackupPlanCopyActionResourceTypeArgs{...} }
type BackupPlanCopyActionResourceTypeArrayOutput ¶
type BackupPlanCopyActionResourceTypeArrayOutput struct{ *pulumi.OutputState }
func (BackupPlanCopyActionResourceTypeArrayOutput) ElementType ¶
func (BackupPlanCopyActionResourceTypeArrayOutput) ElementType() reflect.Type
func (BackupPlanCopyActionResourceTypeArrayOutput) ToBackupPlanCopyActionResourceTypeArrayOutput ¶
func (o BackupPlanCopyActionResourceTypeArrayOutput) ToBackupPlanCopyActionResourceTypeArrayOutput() BackupPlanCopyActionResourceTypeArrayOutput
func (BackupPlanCopyActionResourceTypeArrayOutput) ToBackupPlanCopyActionResourceTypeArrayOutputWithContext ¶
func (o BackupPlanCopyActionResourceTypeArrayOutput) ToBackupPlanCopyActionResourceTypeArrayOutputWithContext(ctx context.Context) BackupPlanCopyActionResourceTypeArrayOutput
type BackupPlanCopyActionResourceTypeInput ¶
type BackupPlanCopyActionResourceTypeInput interface { pulumi.Input ToBackupPlanCopyActionResourceTypeOutput() BackupPlanCopyActionResourceTypeOutput ToBackupPlanCopyActionResourceTypeOutputWithContext(context.Context) BackupPlanCopyActionResourceTypeOutput }
BackupPlanCopyActionResourceTypeInput is an input type that accepts BackupPlanCopyActionResourceTypeArgs and BackupPlanCopyActionResourceTypeOutput values. You can construct a concrete instance of `BackupPlanCopyActionResourceTypeInput` via:
BackupPlanCopyActionResourceTypeArgs{...}
type BackupPlanCopyActionResourceTypeOutput ¶
type BackupPlanCopyActionResourceTypeOutput struct{ *pulumi.OutputState }
func (BackupPlanCopyActionResourceTypeOutput) DestinationBackupVaultArn ¶
func (o BackupPlanCopyActionResourceTypeOutput) DestinationBackupVaultArn() pulumi.StringOutput
func (BackupPlanCopyActionResourceTypeOutput) ElementType ¶
func (BackupPlanCopyActionResourceTypeOutput) ElementType() reflect.Type
func (BackupPlanCopyActionResourceTypeOutput) Lifecycle ¶
func (o BackupPlanCopyActionResourceTypeOutput) Lifecycle() BackupPlanLifecycleResourceTypePtrOutput
func (BackupPlanCopyActionResourceTypeOutput) ToBackupPlanCopyActionResourceTypeOutput ¶
func (o BackupPlanCopyActionResourceTypeOutput) ToBackupPlanCopyActionResourceTypeOutput() BackupPlanCopyActionResourceTypeOutput
func (BackupPlanCopyActionResourceTypeOutput) ToBackupPlanCopyActionResourceTypeOutputWithContext ¶
func (o BackupPlanCopyActionResourceTypeOutput) ToBackupPlanCopyActionResourceTypeOutputWithContext(ctx context.Context) BackupPlanCopyActionResourceTypeOutput
type BackupPlanInput ¶
type BackupPlanInput interface { pulumi.Input ToBackupPlanOutput() BackupPlanOutput ToBackupPlanOutputWithContext(ctx context.Context) BackupPlanOutput }
type BackupPlanLifecycleResourceTypeArgs ¶
type BackupPlanLifecycleResourceTypeArgs struct { DeleteAfterDays pulumi.Float64PtrInput `pulumi:"deleteAfterDays"` MoveToColdStorageAfterDays pulumi.Float64PtrInput `pulumi:"moveToColdStorageAfterDays"` OptInToArchiveForSupportedResources pulumi.BoolPtrInput `pulumi:"optInToArchiveForSupportedResources"` }
func (BackupPlanLifecycleResourceTypeArgs) ElementType ¶
func (BackupPlanLifecycleResourceTypeArgs) ElementType() reflect.Type
func (BackupPlanLifecycleResourceTypeArgs) ToBackupPlanLifecycleResourceTypeOutput ¶
func (i BackupPlanLifecycleResourceTypeArgs) ToBackupPlanLifecycleResourceTypeOutput() BackupPlanLifecycleResourceTypeOutput
func (BackupPlanLifecycleResourceTypeArgs) ToBackupPlanLifecycleResourceTypeOutputWithContext ¶
func (i BackupPlanLifecycleResourceTypeArgs) ToBackupPlanLifecycleResourceTypeOutputWithContext(ctx context.Context) BackupPlanLifecycleResourceTypeOutput
func (BackupPlanLifecycleResourceTypeArgs) ToBackupPlanLifecycleResourceTypePtrOutput ¶
func (i BackupPlanLifecycleResourceTypeArgs) ToBackupPlanLifecycleResourceTypePtrOutput() BackupPlanLifecycleResourceTypePtrOutput
func (BackupPlanLifecycleResourceTypeArgs) ToBackupPlanLifecycleResourceTypePtrOutputWithContext ¶
func (i BackupPlanLifecycleResourceTypeArgs) ToBackupPlanLifecycleResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanLifecycleResourceTypePtrOutput
type BackupPlanLifecycleResourceTypeInput ¶
type BackupPlanLifecycleResourceTypeInput interface { pulumi.Input ToBackupPlanLifecycleResourceTypeOutput() BackupPlanLifecycleResourceTypeOutput ToBackupPlanLifecycleResourceTypeOutputWithContext(context.Context) BackupPlanLifecycleResourceTypeOutput }
BackupPlanLifecycleResourceTypeInput is an input type that accepts BackupPlanLifecycleResourceTypeArgs and BackupPlanLifecycleResourceTypeOutput values. You can construct a concrete instance of `BackupPlanLifecycleResourceTypeInput` via:
BackupPlanLifecycleResourceTypeArgs{...}
type BackupPlanLifecycleResourceTypeOutput ¶
type BackupPlanLifecycleResourceTypeOutput struct{ *pulumi.OutputState }
func (BackupPlanLifecycleResourceTypeOutput) DeleteAfterDays ¶
func (o BackupPlanLifecycleResourceTypeOutput) DeleteAfterDays() pulumi.Float64PtrOutput
func (BackupPlanLifecycleResourceTypeOutput) ElementType ¶
func (BackupPlanLifecycleResourceTypeOutput) ElementType() reflect.Type
func (BackupPlanLifecycleResourceTypeOutput) MoveToColdStorageAfterDays ¶
func (o BackupPlanLifecycleResourceTypeOutput) MoveToColdStorageAfterDays() pulumi.Float64PtrOutput
func (BackupPlanLifecycleResourceTypeOutput) OptInToArchiveForSupportedResources ¶ added in v0.95.0
func (o BackupPlanLifecycleResourceTypeOutput) OptInToArchiveForSupportedResources() pulumi.BoolPtrOutput
func (BackupPlanLifecycleResourceTypeOutput) ToBackupPlanLifecycleResourceTypeOutput ¶
func (o BackupPlanLifecycleResourceTypeOutput) ToBackupPlanLifecycleResourceTypeOutput() BackupPlanLifecycleResourceTypeOutput
func (BackupPlanLifecycleResourceTypeOutput) ToBackupPlanLifecycleResourceTypeOutputWithContext ¶
func (o BackupPlanLifecycleResourceTypeOutput) ToBackupPlanLifecycleResourceTypeOutputWithContext(ctx context.Context) BackupPlanLifecycleResourceTypeOutput
func (BackupPlanLifecycleResourceTypeOutput) ToBackupPlanLifecycleResourceTypePtrOutput ¶
func (o BackupPlanLifecycleResourceTypeOutput) ToBackupPlanLifecycleResourceTypePtrOutput() BackupPlanLifecycleResourceTypePtrOutput
func (BackupPlanLifecycleResourceTypeOutput) ToBackupPlanLifecycleResourceTypePtrOutputWithContext ¶
func (o BackupPlanLifecycleResourceTypeOutput) ToBackupPlanLifecycleResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanLifecycleResourceTypePtrOutput
type BackupPlanLifecycleResourceTypePtrInput ¶
type BackupPlanLifecycleResourceTypePtrInput interface { pulumi.Input ToBackupPlanLifecycleResourceTypePtrOutput() BackupPlanLifecycleResourceTypePtrOutput ToBackupPlanLifecycleResourceTypePtrOutputWithContext(context.Context) BackupPlanLifecycleResourceTypePtrOutput }
BackupPlanLifecycleResourceTypePtrInput is an input type that accepts BackupPlanLifecycleResourceTypeArgs, BackupPlanLifecycleResourceTypePtr and BackupPlanLifecycleResourceTypePtrOutput values. You can construct a concrete instance of `BackupPlanLifecycleResourceTypePtrInput` via:
BackupPlanLifecycleResourceTypeArgs{...} or: nil
func BackupPlanLifecycleResourceTypePtr ¶
func BackupPlanLifecycleResourceTypePtr(v *BackupPlanLifecycleResourceTypeArgs) BackupPlanLifecycleResourceTypePtrInput
type BackupPlanLifecycleResourceTypePtrOutput ¶
type BackupPlanLifecycleResourceTypePtrOutput struct{ *pulumi.OutputState }
func (BackupPlanLifecycleResourceTypePtrOutput) DeleteAfterDays ¶
func (o BackupPlanLifecycleResourceTypePtrOutput) DeleteAfterDays() pulumi.Float64PtrOutput
func (BackupPlanLifecycleResourceTypePtrOutput) ElementType ¶
func (BackupPlanLifecycleResourceTypePtrOutput) ElementType() reflect.Type
func (BackupPlanLifecycleResourceTypePtrOutput) MoveToColdStorageAfterDays ¶
func (o BackupPlanLifecycleResourceTypePtrOutput) MoveToColdStorageAfterDays() pulumi.Float64PtrOutput
func (BackupPlanLifecycleResourceTypePtrOutput) OptInToArchiveForSupportedResources ¶ added in v0.95.0
func (o BackupPlanLifecycleResourceTypePtrOutput) OptInToArchiveForSupportedResources() pulumi.BoolPtrOutput
func (BackupPlanLifecycleResourceTypePtrOutput) ToBackupPlanLifecycleResourceTypePtrOutput ¶
func (o BackupPlanLifecycleResourceTypePtrOutput) ToBackupPlanLifecycleResourceTypePtrOutput() BackupPlanLifecycleResourceTypePtrOutput
func (BackupPlanLifecycleResourceTypePtrOutput) ToBackupPlanLifecycleResourceTypePtrOutputWithContext ¶
func (o BackupPlanLifecycleResourceTypePtrOutput) ToBackupPlanLifecycleResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanLifecycleResourceTypePtrOutput
type BackupPlanOutput ¶
type BackupPlanOutput struct{ *pulumi.OutputState }
func (BackupPlanOutput) BackupPlan ¶ added in v0.17.0
func (o BackupPlanOutput) BackupPlan() BackupPlanResourceTypeOutput
func (BackupPlanOutput) BackupPlanArn ¶ added in v0.17.0
func (o BackupPlanOutput) BackupPlanArn() pulumi.StringOutput
func (BackupPlanOutput) BackupPlanId ¶ added in v0.17.0
func (o BackupPlanOutput) BackupPlanId() pulumi.StringOutput
func (BackupPlanOutput) BackupPlanTags ¶ added in v0.17.0
func (o BackupPlanOutput) BackupPlanTags() pulumi.StringMapOutput
func (BackupPlanOutput) ElementType ¶
func (BackupPlanOutput) ElementType() reflect.Type
func (BackupPlanOutput) ToBackupPlanOutput ¶
func (o BackupPlanOutput) ToBackupPlanOutput() BackupPlanOutput
func (BackupPlanOutput) ToBackupPlanOutputWithContext ¶
func (o BackupPlanOutput) ToBackupPlanOutputWithContext(ctx context.Context) BackupPlanOutput
func (BackupPlanOutput) VersionId ¶ added in v0.17.0
func (o BackupPlanOutput) VersionId() pulumi.StringOutput
type BackupPlanResourceType ¶ added in v0.2.0
type BackupPlanResourceType struct { AdvancedBackupSettings []BackupPlanAdvancedBackupSettingResourceType `pulumi:"advancedBackupSettings"` BackupPlanName string `pulumi:"backupPlanName"` BackupPlanRule []BackupPlanBackupRuleResourceType `pulumi:"backupPlanRule"` }
type BackupPlanResourceTypeArgs ¶ added in v0.2.0
type BackupPlanResourceTypeArgs struct { AdvancedBackupSettings BackupPlanAdvancedBackupSettingResourceTypeArrayInput `pulumi:"advancedBackupSettings"` BackupPlanName pulumi.StringInput `pulumi:"backupPlanName"` BackupPlanRule BackupPlanBackupRuleResourceTypeArrayInput `pulumi:"backupPlanRule"` }
func (BackupPlanResourceTypeArgs) ElementType ¶ added in v0.2.0
func (BackupPlanResourceTypeArgs) ElementType() reflect.Type
func (BackupPlanResourceTypeArgs) ToBackupPlanResourceTypeOutput ¶ added in v0.2.0
func (i BackupPlanResourceTypeArgs) ToBackupPlanResourceTypeOutput() BackupPlanResourceTypeOutput
func (BackupPlanResourceTypeArgs) ToBackupPlanResourceTypeOutputWithContext ¶ added in v0.2.0
func (i BackupPlanResourceTypeArgs) ToBackupPlanResourceTypeOutputWithContext(ctx context.Context) BackupPlanResourceTypeOutput
type BackupPlanResourceTypeInput ¶ added in v0.2.0
type BackupPlanResourceTypeInput interface { pulumi.Input ToBackupPlanResourceTypeOutput() BackupPlanResourceTypeOutput ToBackupPlanResourceTypeOutputWithContext(context.Context) BackupPlanResourceTypeOutput }
BackupPlanResourceTypeInput is an input type that accepts BackupPlanResourceTypeArgs and BackupPlanResourceTypeOutput values. You can construct a concrete instance of `BackupPlanResourceTypeInput` via:
BackupPlanResourceTypeArgs{...}
type BackupPlanResourceTypeOutput ¶ added in v0.2.0
type BackupPlanResourceTypeOutput struct{ *pulumi.OutputState }
func (BackupPlanResourceTypeOutput) AdvancedBackupSettings ¶ added in v0.2.0
func (o BackupPlanResourceTypeOutput) AdvancedBackupSettings() BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
func (BackupPlanResourceTypeOutput) BackupPlanName ¶ added in v0.2.0
func (o BackupPlanResourceTypeOutput) BackupPlanName() pulumi.StringOutput
func (BackupPlanResourceTypeOutput) BackupPlanRule ¶ added in v0.2.0
func (o BackupPlanResourceTypeOutput) BackupPlanRule() BackupPlanBackupRuleResourceTypeArrayOutput
func (BackupPlanResourceTypeOutput) ElementType ¶ added in v0.2.0
func (BackupPlanResourceTypeOutput) ElementType() reflect.Type
func (BackupPlanResourceTypeOutput) ToBackupPlanResourceTypeOutput ¶ added in v0.2.0
func (o BackupPlanResourceTypeOutput) ToBackupPlanResourceTypeOutput() BackupPlanResourceTypeOutput
func (BackupPlanResourceTypeOutput) ToBackupPlanResourceTypeOutputWithContext ¶ added in v0.2.0
func (o BackupPlanResourceTypeOutput) ToBackupPlanResourceTypeOutputWithContext(ctx context.Context) BackupPlanResourceTypeOutput
type BackupPlanResourceTypePtrOutput ¶ added in v0.2.0
type BackupPlanResourceTypePtrOutput struct{ *pulumi.OutputState }
func (BackupPlanResourceTypePtrOutput) AdvancedBackupSettings ¶ added in v0.2.0
func (o BackupPlanResourceTypePtrOutput) AdvancedBackupSettings() BackupPlanAdvancedBackupSettingResourceTypeArrayOutput
func (BackupPlanResourceTypePtrOutput) BackupPlanName ¶ added in v0.2.0
func (o BackupPlanResourceTypePtrOutput) BackupPlanName() pulumi.StringPtrOutput
func (BackupPlanResourceTypePtrOutput) BackupPlanRule ¶ added in v0.2.0
func (o BackupPlanResourceTypePtrOutput) BackupPlanRule() BackupPlanBackupRuleResourceTypeArrayOutput
func (BackupPlanResourceTypePtrOutput) Elem ¶ added in v0.2.0
func (o BackupPlanResourceTypePtrOutput) Elem() BackupPlanResourceTypeOutput
func (BackupPlanResourceTypePtrOutput) ElementType ¶ added in v0.2.0
func (BackupPlanResourceTypePtrOutput) ElementType() reflect.Type
func (BackupPlanResourceTypePtrOutput) ToBackupPlanResourceTypePtrOutput ¶ added in v0.2.0
func (o BackupPlanResourceTypePtrOutput) ToBackupPlanResourceTypePtrOutput() BackupPlanResourceTypePtrOutput
func (BackupPlanResourceTypePtrOutput) ToBackupPlanResourceTypePtrOutputWithContext ¶ added in v0.2.0
func (o BackupPlanResourceTypePtrOutput) ToBackupPlanResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanResourceTypePtrOutput
type BackupPlanState ¶
type BackupPlanState struct { }
func (BackupPlanState) ElementType ¶
func (BackupPlanState) ElementType() reflect.Type
type BackupSelection ¶
type BackupSelection struct { pulumi.CustomResourceState BackupPlanId pulumi.StringOutput `pulumi:"backupPlanId"` BackupSelection BackupSelectionResourceTypeOutput `pulumi:"backupSelection"` SelectionId pulumi.StringOutput `pulumi:"selectionId"` }
Resource Type definition for AWS::Backup::BackupSelection
func GetBackupSelection ¶
func GetBackupSelection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupSelectionState, opts ...pulumi.ResourceOption) (*BackupSelection, error)
GetBackupSelection gets an existing BackupSelection 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 NewBackupSelection ¶
func NewBackupSelection(ctx *pulumi.Context, name string, args *BackupSelectionArgs, opts ...pulumi.ResourceOption) (*BackupSelection, error)
NewBackupSelection registers a new resource with the given unique name, arguments, and options.
func (*BackupSelection) ElementType ¶
func (*BackupSelection) ElementType() reflect.Type
func (*BackupSelection) ToBackupSelectionOutput ¶
func (i *BackupSelection) ToBackupSelectionOutput() BackupSelectionOutput
func (*BackupSelection) ToBackupSelectionOutputWithContext ¶
func (i *BackupSelection) ToBackupSelectionOutputWithContext(ctx context.Context) BackupSelectionOutput
type BackupSelectionArgs ¶
type BackupSelectionArgs struct { BackupPlanId pulumi.StringInput BackupSelection BackupSelectionResourceTypeInput }
The set of arguments for constructing a BackupSelection resource.
func (BackupSelectionArgs) ElementType ¶
func (BackupSelectionArgs) ElementType() reflect.Type
type BackupSelectionConditionParameter ¶ added in v0.3.0
type BackupSelectionConditionParameterArgs ¶ added in v0.3.0
type BackupSelectionConditionParameterArgs struct { ConditionKey pulumi.StringPtrInput `pulumi:"conditionKey"` ConditionValue pulumi.StringPtrInput `pulumi:"conditionValue"` }
func (BackupSelectionConditionParameterArgs) ElementType ¶ added in v0.3.0
func (BackupSelectionConditionParameterArgs) ElementType() reflect.Type
func (BackupSelectionConditionParameterArgs) ToBackupSelectionConditionParameterOutput ¶ added in v0.3.0
func (i BackupSelectionConditionParameterArgs) ToBackupSelectionConditionParameterOutput() BackupSelectionConditionParameterOutput
func (BackupSelectionConditionParameterArgs) ToBackupSelectionConditionParameterOutputWithContext ¶ added in v0.3.0
func (i BackupSelectionConditionParameterArgs) ToBackupSelectionConditionParameterOutputWithContext(ctx context.Context) BackupSelectionConditionParameterOutput
type BackupSelectionConditionParameterArray ¶ added in v0.3.0
type BackupSelectionConditionParameterArray []BackupSelectionConditionParameterInput
func (BackupSelectionConditionParameterArray) ElementType ¶ added in v0.3.0
func (BackupSelectionConditionParameterArray) ElementType() reflect.Type
func (BackupSelectionConditionParameterArray) ToBackupSelectionConditionParameterArrayOutput ¶ added in v0.3.0
func (i BackupSelectionConditionParameterArray) ToBackupSelectionConditionParameterArrayOutput() BackupSelectionConditionParameterArrayOutput
func (BackupSelectionConditionParameterArray) ToBackupSelectionConditionParameterArrayOutputWithContext ¶ added in v0.3.0
func (i BackupSelectionConditionParameterArray) ToBackupSelectionConditionParameterArrayOutputWithContext(ctx context.Context) BackupSelectionConditionParameterArrayOutput
type BackupSelectionConditionParameterArrayInput ¶ added in v0.3.0
type BackupSelectionConditionParameterArrayInput interface { pulumi.Input ToBackupSelectionConditionParameterArrayOutput() BackupSelectionConditionParameterArrayOutput ToBackupSelectionConditionParameterArrayOutputWithContext(context.Context) BackupSelectionConditionParameterArrayOutput }
BackupSelectionConditionParameterArrayInput is an input type that accepts BackupSelectionConditionParameterArray and BackupSelectionConditionParameterArrayOutput values. You can construct a concrete instance of `BackupSelectionConditionParameterArrayInput` via:
BackupSelectionConditionParameterArray{ BackupSelectionConditionParameterArgs{...} }
type BackupSelectionConditionParameterArrayOutput ¶ added in v0.3.0
type BackupSelectionConditionParameterArrayOutput struct{ *pulumi.OutputState }
func (BackupSelectionConditionParameterArrayOutput) ElementType ¶ added in v0.3.0
func (BackupSelectionConditionParameterArrayOutput) ElementType() reflect.Type
func (BackupSelectionConditionParameterArrayOutput) ToBackupSelectionConditionParameterArrayOutput ¶ added in v0.3.0
func (o BackupSelectionConditionParameterArrayOutput) ToBackupSelectionConditionParameterArrayOutput() BackupSelectionConditionParameterArrayOutput
func (BackupSelectionConditionParameterArrayOutput) ToBackupSelectionConditionParameterArrayOutputWithContext ¶ added in v0.3.0
func (o BackupSelectionConditionParameterArrayOutput) ToBackupSelectionConditionParameterArrayOutputWithContext(ctx context.Context) BackupSelectionConditionParameterArrayOutput
type BackupSelectionConditionParameterInput ¶ added in v0.3.0
type BackupSelectionConditionParameterInput interface { pulumi.Input ToBackupSelectionConditionParameterOutput() BackupSelectionConditionParameterOutput ToBackupSelectionConditionParameterOutputWithContext(context.Context) BackupSelectionConditionParameterOutput }
BackupSelectionConditionParameterInput is an input type that accepts BackupSelectionConditionParameterArgs and BackupSelectionConditionParameterOutput values. You can construct a concrete instance of `BackupSelectionConditionParameterInput` via:
BackupSelectionConditionParameterArgs{...}
type BackupSelectionConditionParameterOutput ¶ added in v0.3.0
type BackupSelectionConditionParameterOutput struct{ *pulumi.OutputState }
func (BackupSelectionConditionParameterOutput) ConditionKey ¶ added in v0.3.0
func (o BackupSelectionConditionParameterOutput) ConditionKey() pulumi.StringPtrOutput
func (BackupSelectionConditionParameterOutput) ConditionValue ¶ added in v0.3.0
func (o BackupSelectionConditionParameterOutput) ConditionValue() pulumi.StringPtrOutput
func (BackupSelectionConditionParameterOutput) ElementType ¶ added in v0.3.0
func (BackupSelectionConditionParameterOutput) ElementType() reflect.Type
func (BackupSelectionConditionParameterOutput) ToBackupSelectionConditionParameterOutput ¶ added in v0.3.0
func (o BackupSelectionConditionParameterOutput) ToBackupSelectionConditionParameterOutput() BackupSelectionConditionParameterOutput
func (BackupSelectionConditionParameterOutput) ToBackupSelectionConditionParameterOutputWithContext ¶ added in v0.3.0
func (o BackupSelectionConditionParameterOutput) ToBackupSelectionConditionParameterOutputWithContext(ctx context.Context) BackupSelectionConditionParameterOutput
type BackupSelectionConditionResourceTypeArgs ¶
type BackupSelectionConditionResourceTypeArgs struct { ConditionKey pulumi.StringInput `pulumi:"conditionKey"` ConditionType pulumi.StringInput `pulumi:"conditionType"` ConditionValue pulumi.StringInput `pulumi:"conditionValue"` }
func (BackupSelectionConditionResourceTypeArgs) ElementType ¶
func (BackupSelectionConditionResourceTypeArgs) ElementType() reflect.Type
func (BackupSelectionConditionResourceTypeArgs) ToBackupSelectionConditionResourceTypeOutput ¶
func (i BackupSelectionConditionResourceTypeArgs) ToBackupSelectionConditionResourceTypeOutput() BackupSelectionConditionResourceTypeOutput
func (BackupSelectionConditionResourceTypeArgs) ToBackupSelectionConditionResourceTypeOutputWithContext ¶
func (i BackupSelectionConditionResourceTypeArgs) ToBackupSelectionConditionResourceTypeOutputWithContext(ctx context.Context) BackupSelectionConditionResourceTypeOutput
type BackupSelectionConditionResourceTypeArray ¶
type BackupSelectionConditionResourceTypeArray []BackupSelectionConditionResourceTypeInput
func (BackupSelectionConditionResourceTypeArray) ElementType ¶
func (BackupSelectionConditionResourceTypeArray) ElementType() reflect.Type
func (BackupSelectionConditionResourceTypeArray) ToBackupSelectionConditionResourceTypeArrayOutput ¶
func (i BackupSelectionConditionResourceTypeArray) ToBackupSelectionConditionResourceTypeArrayOutput() BackupSelectionConditionResourceTypeArrayOutput
func (BackupSelectionConditionResourceTypeArray) ToBackupSelectionConditionResourceTypeArrayOutputWithContext ¶
func (i BackupSelectionConditionResourceTypeArray) ToBackupSelectionConditionResourceTypeArrayOutputWithContext(ctx context.Context) BackupSelectionConditionResourceTypeArrayOutput
type BackupSelectionConditionResourceTypeArrayInput ¶
type BackupSelectionConditionResourceTypeArrayInput interface { pulumi.Input ToBackupSelectionConditionResourceTypeArrayOutput() BackupSelectionConditionResourceTypeArrayOutput ToBackupSelectionConditionResourceTypeArrayOutputWithContext(context.Context) BackupSelectionConditionResourceTypeArrayOutput }
BackupSelectionConditionResourceTypeArrayInput is an input type that accepts BackupSelectionConditionResourceTypeArray and BackupSelectionConditionResourceTypeArrayOutput values. You can construct a concrete instance of `BackupSelectionConditionResourceTypeArrayInput` via:
BackupSelectionConditionResourceTypeArray{ BackupSelectionConditionResourceTypeArgs{...} }
type BackupSelectionConditionResourceTypeArrayOutput ¶
type BackupSelectionConditionResourceTypeArrayOutput struct{ *pulumi.OutputState }
func (BackupSelectionConditionResourceTypeArrayOutput) ElementType ¶
func (BackupSelectionConditionResourceTypeArrayOutput) ElementType() reflect.Type
func (BackupSelectionConditionResourceTypeArrayOutput) ToBackupSelectionConditionResourceTypeArrayOutput ¶
func (o BackupSelectionConditionResourceTypeArrayOutput) ToBackupSelectionConditionResourceTypeArrayOutput() BackupSelectionConditionResourceTypeArrayOutput
func (BackupSelectionConditionResourceTypeArrayOutput) ToBackupSelectionConditionResourceTypeArrayOutputWithContext ¶
func (o BackupSelectionConditionResourceTypeArrayOutput) ToBackupSelectionConditionResourceTypeArrayOutputWithContext(ctx context.Context) BackupSelectionConditionResourceTypeArrayOutput
type BackupSelectionConditionResourceTypeInput ¶
type BackupSelectionConditionResourceTypeInput interface { pulumi.Input ToBackupSelectionConditionResourceTypeOutput() BackupSelectionConditionResourceTypeOutput ToBackupSelectionConditionResourceTypeOutputWithContext(context.Context) BackupSelectionConditionResourceTypeOutput }
BackupSelectionConditionResourceTypeInput is an input type that accepts BackupSelectionConditionResourceTypeArgs and BackupSelectionConditionResourceTypeOutput values. You can construct a concrete instance of `BackupSelectionConditionResourceTypeInput` via:
BackupSelectionConditionResourceTypeArgs{...}
type BackupSelectionConditionResourceTypeOutput ¶
type BackupSelectionConditionResourceTypeOutput struct{ *pulumi.OutputState }
func (BackupSelectionConditionResourceTypeOutput) ConditionKey ¶
func (o BackupSelectionConditionResourceTypeOutput) ConditionKey() pulumi.StringOutput
func (BackupSelectionConditionResourceTypeOutput) ConditionType ¶
func (o BackupSelectionConditionResourceTypeOutput) ConditionType() pulumi.StringOutput
func (BackupSelectionConditionResourceTypeOutput) ConditionValue ¶
func (o BackupSelectionConditionResourceTypeOutput) ConditionValue() pulumi.StringOutput
func (BackupSelectionConditionResourceTypeOutput) ElementType ¶
func (BackupSelectionConditionResourceTypeOutput) ElementType() reflect.Type
func (BackupSelectionConditionResourceTypeOutput) ToBackupSelectionConditionResourceTypeOutput ¶
func (o BackupSelectionConditionResourceTypeOutput) ToBackupSelectionConditionResourceTypeOutput() BackupSelectionConditionResourceTypeOutput
func (BackupSelectionConditionResourceTypeOutput) ToBackupSelectionConditionResourceTypeOutputWithContext ¶
func (o BackupSelectionConditionResourceTypeOutput) ToBackupSelectionConditionResourceTypeOutputWithContext(ctx context.Context) BackupSelectionConditionResourceTypeOutput
type BackupSelectionInput ¶
type BackupSelectionInput interface { pulumi.Input ToBackupSelectionOutput() BackupSelectionOutput ToBackupSelectionOutputWithContext(ctx context.Context) BackupSelectionOutput }
type BackupSelectionOutput ¶
type BackupSelectionOutput struct{ *pulumi.OutputState }
func (BackupSelectionOutput) BackupPlanId ¶ added in v0.17.0
func (o BackupSelectionOutput) BackupPlanId() pulumi.StringOutput
func (BackupSelectionOutput) BackupSelection ¶ added in v0.17.0
func (o BackupSelectionOutput) BackupSelection() BackupSelectionResourceTypeOutput
func (BackupSelectionOutput) ElementType ¶
func (BackupSelectionOutput) ElementType() reflect.Type
func (BackupSelectionOutput) SelectionId ¶ added in v0.17.0
func (o BackupSelectionOutput) SelectionId() pulumi.StringOutput
func (BackupSelectionOutput) ToBackupSelectionOutput ¶
func (o BackupSelectionOutput) ToBackupSelectionOutput() BackupSelectionOutput
func (BackupSelectionOutput) ToBackupSelectionOutputWithContext ¶
func (o BackupSelectionOutput) ToBackupSelectionOutputWithContext(ctx context.Context) BackupSelectionOutput
type BackupSelectionResourceType ¶ added in v0.2.0
type BackupSelectionResourceType struct { Conditions *BackupSelectionResourceTypeConditionsProperties `pulumi:"conditions"` IamRoleArn string `pulumi:"iamRoleArn"` ListOfTags []BackupSelectionConditionResourceType `pulumi:"listOfTags"` NotResources []string `pulumi:"notResources"` Resources []string `pulumi:"resources"` SelectionName string `pulumi:"selectionName"` }
type BackupSelectionResourceTypeArgs ¶ added in v0.2.0
type BackupSelectionResourceTypeArgs struct { Conditions BackupSelectionResourceTypeConditionsPropertiesPtrInput `pulumi:"conditions"` IamRoleArn pulumi.StringInput `pulumi:"iamRoleArn"` ListOfTags BackupSelectionConditionResourceTypeArrayInput `pulumi:"listOfTags"` NotResources pulumi.StringArrayInput `pulumi:"notResources"` Resources pulumi.StringArrayInput `pulumi:"resources"` SelectionName pulumi.StringInput `pulumi:"selectionName"` }
func (BackupSelectionResourceTypeArgs) ElementType ¶ added in v0.2.0
func (BackupSelectionResourceTypeArgs) ElementType() reflect.Type
func (BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypeOutput ¶ added in v0.2.0
func (i BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypeOutput() BackupSelectionResourceTypeOutput
func (BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypeOutputWithContext ¶ added in v0.2.0
func (i BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypeOutputWithContext(ctx context.Context) BackupSelectionResourceTypeOutput
type BackupSelectionResourceTypeConditionsProperties ¶ added in v0.3.0
type BackupSelectionResourceTypeConditionsProperties struct { StringEquals []BackupSelectionConditionParameter `pulumi:"stringEquals"` StringLike []BackupSelectionConditionParameter `pulumi:"stringLike"` StringNotEquals []BackupSelectionConditionParameter `pulumi:"stringNotEquals"` StringNotLike []BackupSelectionConditionParameter `pulumi:"stringNotLike"` }
type BackupSelectionResourceTypeConditionsPropertiesArgs ¶ added in v0.3.0
type BackupSelectionResourceTypeConditionsPropertiesArgs struct { StringEquals BackupSelectionConditionParameterArrayInput `pulumi:"stringEquals"` StringLike BackupSelectionConditionParameterArrayInput `pulumi:"stringLike"` StringNotEquals BackupSelectionConditionParameterArrayInput `pulumi:"stringNotEquals"` StringNotLike BackupSelectionConditionParameterArrayInput `pulumi:"stringNotLike"` }
func (BackupSelectionResourceTypeConditionsPropertiesArgs) ElementType ¶ added in v0.3.0
func (BackupSelectionResourceTypeConditionsPropertiesArgs) ElementType() reflect.Type
func (BackupSelectionResourceTypeConditionsPropertiesArgs) ToBackupSelectionResourceTypeConditionsPropertiesOutput ¶ added in v0.3.0
func (i BackupSelectionResourceTypeConditionsPropertiesArgs) ToBackupSelectionResourceTypeConditionsPropertiesOutput() BackupSelectionResourceTypeConditionsPropertiesOutput
func (BackupSelectionResourceTypeConditionsPropertiesArgs) ToBackupSelectionResourceTypeConditionsPropertiesOutputWithContext ¶ added in v0.3.0
func (i BackupSelectionResourceTypeConditionsPropertiesArgs) ToBackupSelectionResourceTypeConditionsPropertiesOutputWithContext(ctx context.Context) BackupSelectionResourceTypeConditionsPropertiesOutput
func (BackupSelectionResourceTypeConditionsPropertiesArgs) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutput ¶ added in v0.3.0
func (i BackupSelectionResourceTypeConditionsPropertiesArgs) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutput() BackupSelectionResourceTypeConditionsPropertiesPtrOutput
func (BackupSelectionResourceTypeConditionsPropertiesArgs) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutputWithContext ¶ added in v0.3.0
func (i BackupSelectionResourceTypeConditionsPropertiesArgs) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutputWithContext(ctx context.Context) BackupSelectionResourceTypeConditionsPropertiesPtrOutput
type BackupSelectionResourceTypeConditionsPropertiesInput ¶ added in v0.3.0
type BackupSelectionResourceTypeConditionsPropertiesInput interface { pulumi.Input ToBackupSelectionResourceTypeConditionsPropertiesOutput() BackupSelectionResourceTypeConditionsPropertiesOutput ToBackupSelectionResourceTypeConditionsPropertiesOutputWithContext(context.Context) BackupSelectionResourceTypeConditionsPropertiesOutput }
BackupSelectionResourceTypeConditionsPropertiesInput is an input type that accepts BackupSelectionResourceTypeConditionsPropertiesArgs and BackupSelectionResourceTypeConditionsPropertiesOutput values. You can construct a concrete instance of `BackupSelectionResourceTypeConditionsPropertiesInput` via:
BackupSelectionResourceTypeConditionsPropertiesArgs{...}
type BackupSelectionResourceTypeConditionsPropertiesOutput ¶ added in v0.3.0
type BackupSelectionResourceTypeConditionsPropertiesOutput struct{ *pulumi.OutputState }
func (BackupSelectionResourceTypeConditionsPropertiesOutput) ElementType ¶ added in v0.3.0
func (BackupSelectionResourceTypeConditionsPropertiesOutput) ElementType() reflect.Type
func (BackupSelectionResourceTypeConditionsPropertiesOutput) StringEquals ¶ added in v0.3.0
func (o BackupSelectionResourceTypeConditionsPropertiesOutput) StringEquals() BackupSelectionConditionParameterArrayOutput
func (BackupSelectionResourceTypeConditionsPropertiesOutput) StringLike ¶ added in v0.3.0
func (BackupSelectionResourceTypeConditionsPropertiesOutput) StringNotEquals ¶ added in v0.3.0
func (o BackupSelectionResourceTypeConditionsPropertiesOutput) StringNotEquals() BackupSelectionConditionParameterArrayOutput
func (BackupSelectionResourceTypeConditionsPropertiesOutput) StringNotLike ¶ added in v0.3.0
func (o BackupSelectionResourceTypeConditionsPropertiesOutput) StringNotLike() BackupSelectionConditionParameterArrayOutput
func (BackupSelectionResourceTypeConditionsPropertiesOutput) ToBackupSelectionResourceTypeConditionsPropertiesOutput ¶ added in v0.3.0
func (o BackupSelectionResourceTypeConditionsPropertiesOutput) ToBackupSelectionResourceTypeConditionsPropertiesOutput() BackupSelectionResourceTypeConditionsPropertiesOutput
func (BackupSelectionResourceTypeConditionsPropertiesOutput) ToBackupSelectionResourceTypeConditionsPropertiesOutputWithContext ¶ added in v0.3.0
func (o BackupSelectionResourceTypeConditionsPropertiesOutput) ToBackupSelectionResourceTypeConditionsPropertiesOutputWithContext(ctx context.Context) BackupSelectionResourceTypeConditionsPropertiesOutput
func (BackupSelectionResourceTypeConditionsPropertiesOutput) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutput ¶ added in v0.3.0
func (o BackupSelectionResourceTypeConditionsPropertiesOutput) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutput() BackupSelectionResourceTypeConditionsPropertiesPtrOutput
func (BackupSelectionResourceTypeConditionsPropertiesOutput) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutputWithContext ¶ added in v0.3.0
func (o BackupSelectionResourceTypeConditionsPropertiesOutput) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutputWithContext(ctx context.Context) BackupSelectionResourceTypeConditionsPropertiesPtrOutput
type BackupSelectionResourceTypeConditionsPropertiesPtrInput ¶ added in v0.3.0
type BackupSelectionResourceTypeConditionsPropertiesPtrInput interface { pulumi.Input ToBackupSelectionResourceTypeConditionsPropertiesPtrOutput() BackupSelectionResourceTypeConditionsPropertiesPtrOutput ToBackupSelectionResourceTypeConditionsPropertiesPtrOutputWithContext(context.Context) BackupSelectionResourceTypeConditionsPropertiesPtrOutput }
BackupSelectionResourceTypeConditionsPropertiesPtrInput is an input type that accepts BackupSelectionResourceTypeConditionsPropertiesArgs, BackupSelectionResourceTypeConditionsPropertiesPtr and BackupSelectionResourceTypeConditionsPropertiesPtrOutput values. You can construct a concrete instance of `BackupSelectionResourceTypeConditionsPropertiesPtrInput` via:
BackupSelectionResourceTypeConditionsPropertiesArgs{...} or: nil
func BackupSelectionResourceTypeConditionsPropertiesPtr ¶ added in v0.3.0
func BackupSelectionResourceTypeConditionsPropertiesPtr(v *BackupSelectionResourceTypeConditionsPropertiesArgs) BackupSelectionResourceTypeConditionsPropertiesPtrInput
type BackupSelectionResourceTypeConditionsPropertiesPtrOutput ¶ added in v0.3.0
type BackupSelectionResourceTypeConditionsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (BackupSelectionResourceTypeConditionsPropertiesPtrOutput) ElementType ¶ added in v0.3.0
func (BackupSelectionResourceTypeConditionsPropertiesPtrOutput) ElementType() reflect.Type
func (BackupSelectionResourceTypeConditionsPropertiesPtrOutput) StringEquals ¶ added in v0.3.0
func (o BackupSelectionResourceTypeConditionsPropertiesPtrOutput) StringEquals() BackupSelectionConditionParameterArrayOutput
func (BackupSelectionResourceTypeConditionsPropertiesPtrOutput) StringLike ¶ added in v0.3.0
func (BackupSelectionResourceTypeConditionsPropertiesPtrOutput) StringNotEquals ¶ added in v0.3.0
func (o BackupSelectionResourceTypeConditionsPropertiesPtrOutput) StringNotEquals() BackupSelectionConditionParameterArrayOutput
func (BackupSelectionResourceTypeConditionsPropertiesPtrOutput) StringNotLike ¶ added in v0.3.0
func (o BackupSelectionResourceTypeConditionsPropertiesPtrOutput) StringNotLike() BackupSelectionConditionParameterArrayOutput
func (BackupSelectionResourceTypeConditionsPropertiesPtrOutput) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutput ¶ added in v0.3.0
func (o BackupSelectionResourceTypeConditionsPropertiesPtrOutput) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutput() BackupSelectionResourceTypeConditionsPropertiesPtrOutput
func (BackupSelectionResourceTypeConditionsPropertiesPtrOutput) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutputWithContext ¶ added in v0.3.0
func (o BackupSelectionResourceTypeConditionsPropertiesPtrOutput) ToBackupSelectionResourceTypeConditionsPropertiesPtrOutputWithContext(ctx context.Context) BackupSelectionResourceTypeConditionsPropertiesPtrOutput
type BackupSelectionResourceTypeInput ¶ added in v0.2.0
type BackupSelectionResourceTypeInput interface { pulumi.Input ToBackupSelectionResourceTypeOutput() BackupSelectionResourceTypeOutput ToBackupSelectionResourceTypeOutputWithContext(context.Context) BackupSelectionResourceTypeOutput }
BackupSelectionResourceTypeInput is an input type that accepts BackupSelectionResourceTypeArgs and BackupSelectionResourceTypeOutput values. You can construct a concrete instance of `BackupSelectionResourceTypeInput` via:
BackupSelectionResourceTypeArgs{...}
type BackupSelectionResourceTypeOutput ¶ added in v0.2.0
type BackupSelectionResourceTypeOutput struct{ *pulumi.OutputState }
func (BackupSelectionResourceTypeOutput) Conditions ¶ added in v0.3.0
func (o BackupSelectionResourceTypeOutput) Conditions() BackupSelectionResourceTypeConditionsPropertiesPtrOutput
func (BackupSelectionResourceTypeOutput) ElementType ¶ added in v0.2.0
func (BackupSelectionResourceTypeOutput) ElementType() reflect.Type
func (BackupSelectionResourceTypeOutput) IamRoleArn ¶ added in v0.2.0
func (o BackupSelectionResourceTypeOutput) IamRoleArn() pulumi.StringOutput
func (BackupSelectionResourceTypeOutput) ListOfTags ¶ added in v0.2.0
func (o BackupSelectionResourceTypeOutput) ListOfTags() BackupSelectionConditionResourceTypeArrayOutput
func (BackupSelectionResourceTypeOutput) NotResources ¶ added in v0.3.0
func (o BackupSelectionResourceTypeOutput) NotResources() pulumi.StringArrayOutput
func (BackupSelectionResourceTypeOutput) Resources ¶ added in v0.2.0
func (o BackupSelectionResourceTypeOutput) Resources() pulumi.StringArrayOutput
func (BackupSelectionResourceTypeOutput) SelectionName ¶ added in v0.2.0
func (o BackupSelectionResourceTypeOutput) SelectionName() pulumi.StringOutput
func (BackupSelectionResourceTypeOutput) ToBackupSelectionResourceTypeOutput ¶ added in v0.2.0
func (o BackupSelectionResourceTypeOutput) ToBackupSelectionResourceTypeOutput() BackupSelectionResourceTypeOutput
func (BackupSelectionResourceTypeOutput) ToBackupSelectionResourceTypeOutputWithContext ¶ added in v0.2.0
func (o BackupSelectionResourceTypeOutput) ToBackupSelectionResourceTypeOutputWithContext(ctx context.Context) BackupSelectionResourceTypeOutput
type BackupSelectionState ¶
type BackupSelectionState struct { }
func (BackupSelectionState) ElementType ¶
func (BackupSelectionState) ElementType() reflect.Type
type BackupVault ¶
type BackupVault struct { pulumi.CustomResourceState // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Backup::BackupVault` for more information about the expected schema for this property. AccessPolicy pulumi.AnyOutput `pulumi:"accessPolicy"` BackupVaultArn pulumi.StringOutput `pulumi:"backupVaultArn"` BackupVaultName pulumi.StringOutput `pulumi:"backupVaultName"` BackupVaultTags pulumi.StringMapOutput `pulumi:"backupVaultTags"` EncryptionKeyArn pulumi.StringPtrOutput `pulumi:"encryptionKeyArn"` LockConfiguration BackupVaultLockConfigurationTypePtrOutput `pulumi:"lockConfiguration"` Notifications BackupVaultNotificationObjectTypePtrOutput `pulumi:"notifications"` }
Resource Type definition for AWS::Backup::BackupVault
func GetBackupVault ¶
func GetBackupVault(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupVaultState, opts ...pulumi.ResourceOption) (*BackupVault, error)
GetBackupVault gets an existing BackupVault resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBackupVault ¶
func NewBackupVault(ctx *pulumi.Context, name string, args *BackupVaultArgs, opts ...pulumi.ResourceOption) (*BackupVault, error)
NewBackupVault registers a new resource with the given unique name, arguments, and options.
func (*BackupVault) ElementType ¶
func (*BackupVault) ElementType() reflect.Type
func (*BackupVault) ToBackupVaultOutput ¶
func (i *BackupVault) ToBackupVaultOutput() BackupVaultOutput
func (*BackupVault) ToBackupVaultOutputWithContext ¶
func (i *BackupVault) ToBackupVaultOutputWithContext(ctx context.Context) BackupVaultOutput
type BackupVaultArgs ¶
type BackupVaultArgs struct { // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Backup::BackupVault` for more information about the expected schema for this property. AccessPolicy pulumi.Input BackupVaultName pulumi.StringPtrInput BackupVaultTags pulumi.StringMapInput EncryptionKeyArn pulumi.StringPtrInput LockConfiguration BackupVaultLockConfigurationTypePtrInput Notifications BackupVaultNotificationObjectTypePtrInput }
The set of arguments for constructing a BackupVault resource.
func (BackupVaultArgs) ElementType ¶
func (BackupVaultArgs) ElementType() reflect.Type
type BackupVaultInput ¶
type BackupVaultInput interface { pulumi.Input ToBackupVaultOutput() BackupVaultOutput ToBackupVaultOutputWithContext(ctx context.Context) BackupVaultOutput }
type BackupVaultLockConfigurationTypeArgs ¶
type BackupVaultLockConfigurationTypeArgs struct { ChangeableForDays pulumi.IntPtrInput `pulumi:"changeableForDays"` MaxRetentionDays pulumi.IntPtrInput `pulumi:"maxRetentionDays"` MinRetentionDays pulumi.IntInput `pulumi:"minRetentionDays"` }
func (BackupVaultLockConfigurationTypeArgs) ElementType ¶
func (BackupVaultLockConfigurationTypeArgs) ElementType() reflect.Type
func (BackupVaultLockConfigurationTypeArgs) ToBackupVaultLockConfigurationTypeOutput ¶
func (i BackupVaultLockConfigurationTypeArgs) ToBackupVaultLockConfigurationTypeOutput() BackupVaultLockConfigurationTypeOutput
func (BackupVaultLockConfigurationTypeArgs) ToBackupVaultLockConfigurationTypeOutputWithContext ¶
func (i BackupVaultLockConfigurationTypeArgs) ToBackupVaultLockConfigurationTypeOutputWithContext(ctx context.Context) BackupVaultLockConfigurationTypeOutput
func (BackupVaultLockConfigurationTypeArgs) ToBackupVaultLockConfigurationTypePtrOutput ¶
func (i BackupVaultLockConfigurationTypeArgs) ToBackupVaultLockConfigurationTypePtrOutput() BackupVaultLockConfigurationTypePtrOutput
func (BackupVaultLockConfigurationTypeArgs) ToBackupVaultLockConfigurationTypePtrOutputWithContext ¶
func (i BackupVaultLockConfigurationTypeArgs) ToBackupVaultLockConfigurationTypePtrOutputWithContext(ctx context.Context) BackupVaultLockConfigurationTypePtrOutput
type BackupVaultLockConfigurationTypeInput ¶
type BackupVaultLockConfigurationTypeInput interface { pulumi.Input ToBackupVaultLockConfigurationTypeOutput() BackupVaultLockConfigurationTypeOutput ToBackupVaultLockConfigurationTypeOutputWithContext(context.Context) BackupVaultLockConfigurationTypeOutput }
BackupVaultLockConfigurationTypeInput is an input type that accepts BackupVaultLockConfigurationTypeArgs and BackupVaultLockConfigurationTypeOutput values. You can construct a concrete instance of `BackupVaultLockConfigurationTypeInput` via:
BackupVaultLockConfigurationTypeArgs{...}
type BackupVaultLockConfigurationTypeOutput ¶
type BackupVaultLockConfigurationTypeOutput struct{ *pulumi.OutputState }
func (BackupVaultLockConfigurationTypeOutput) ChangeableForDays ¶
func (o BackupVaultLockConfigurationTypeOutput) ChangeableForDays() pulumi.IntPtrOutput
func (BackupVaultLockConfigurationTypeOutput) ElementType ¶
func (BackupVaultLockConfigurationTypeOutput) ElementType() reflect.Type
func (BackupVaultLockConfigurationTypeOutput) MaxRetentionDays ¶
func (o BackupVaultLockConfigurationTypeOutput) MaxRetentionDays() pulumi.IntPtrOutput
func (BackupVaultLockConfigurationTypeOutput) MinRetentionDays ¶
func (o BackupVaultLockConfigurationTypeOutput) MinRetentionDays() pulumi.IntOutput
func (BackupVaultLockConfigurationTypeOutput) ToBackupVaultLockConfigurationTypeOutput ¶
func (o BackupVaultLockConfigurationTypeOutput) ToBackupVaultLockConfigurationTypeOutput() BackupVaultLockConfigurationTypeOutput
func (BackupVaultLockConfigurationTypeOutput) ToBackupVaultLockConfigurationTypeOutputWithContext ¶
func (o BackupVaultLockConfigurationTypeOutput) ToBackupVaultLockConfigurationTypeOutputWithContext(ctx context.Context) BackupVaultLockConfigurationTypeOutput
func (BackupVaultLockConfigurationTypeOutput) ToBackupVaultLockConfigurationTypePtrOutput ¶
func (o BackupVaultLockConfigurationTypeOutput) ToBackupVaultLockConfigurationTypePtrOutput() BackupVaultLockConfigurationTypePtrOutput
func (BackupVaultLockConfigurationTypeOutput) ToBackupVaultLockConfigurationTypePtrOutputWithContext ¶
func (o BackupVaultLockConfigurationTypeOutput) ToBackupVaultLockConfigurationTypePtrOutputWithContext(ctx context.Context) BackupVaultLockConfigurationTypePtrOutput
type BackupVaultLockConfigurationTypePtrInput ¶
type BackupVaultLockConfigurationTypePtrInput interface { pulumi.Input ToBackupVaultLockConfigurationTypePtrOutput() BackupVaultLockConfigurationTypePtrOutput ToBackupVaultLockConfigurationTypePtrOutputWithContext(context.Context) BackupVaultLockConfigurationTypePtrOutput }
BackupVaultLockConfigurationTypePtrInput is an input type that accepts BackupVaultLockConfigurationTypeArgs, BackupVaultLockConfigurationTypePtr and BackupVaultLockConfigurationTypePtrOutput values. You can construct a concrete instance of `BackupVaultLockConfigurationTypePtrInput` via:
BackupVaultLockConfigurationTypeArgs{...} or: nil
func BackupVaultLockConfigurationTypePtr ¶
func BackupVaultLockConfigurationTypePtr(v *BackupVaultLockConfigurationTypeArgs) BackupVaultLockConfigurationTypePtrInput
type BackupVaultLockConfigurationTypePtrOutput ¶
type BackupVaultLockConfigurationTypePtrOutput struct{ *pulumi.OutputState }
func (BackupVaultLockConfigurationTypePtrOutput) ChangeableForDays ¶
func (o BackupVaultLockConfigurationTypePtrOutput) ChangeableForDays() pulumi.IntPtrOutput
func (BackupVaultLockConfigurationTypePtrOutput) ElementType ¶
func (BackupVaultLockConfigurationTypePtrOutput) ElementType() reflect.Type
func (BackupVaultLockConfigurationTypePtrOutput) MaxRetentionDays ¶
func (o BackupVaultLockConfigurationTypePtrOutput) MaxRetentionDays() pulumi.IntPtrOutput
func (BackupVaultLockConfigurationTypePtrOutput) MinRetentionDays ¶
func (o BackupVaultLockConfigurationTypePtrOutput) MinRetentionDays() pulumi.IntPtrOutput
func (BackupVaultLockConfigurationTypePtrOutput) ToBackupVaultLockConfigurationTypePtrOutput ¶
func (o BackupVaultLockConfigurationTypePtrOutput) ToBackupVaultLockConfigurationTypePtrOutput() BackupVaultLockConfigurationTypePtrOutput
func (BackupVaultLockConfigurationTypePtrOutput) ToBackupVaultLockConfigurationTypePtrOutputWithContext ¶
func (o BackupVaultLockConfigurationTypePtrOutput) ToBackupVaultLockConfigurationTypePtrOutputWithContext(ctx context.Context) BackupVaultLockConfigurationTypePtrOutput
type BackupVaultNotificationObjectTypeArgs ¶
type BackupVaultNotificationObjectTypeArgs struct { BackupVaultEvents pulumi.StringArrayInput `pulumi:"backupVaultEvents"` SnsTopicArn pulumi.StringInput `pulumi:"snsTopicArn"` }
func (BackupVaultNotificationObjectTypeArgs) ElementType ¶
func (BackupVaultNotificationObjectTypeArgs) ElementType() reflect.Type
func (BackupVaultNotificationObjectTypeArgs) ToBackupVaultNotificationObjectTypeOutput ¶
func (i BackupVaultNotificationObjectTypeArgs) ToBackupVaultNotificationObjectTypeOutput() BackupVaultNotificationObjectTypeOutput
func (BackupVaultNotificationObjectTypeArgs) ToBackupVaultNotificationObjectTypeOutputWithContext ¶
func (i BackupVaultNotificationObjectTypeArgs) ToBackupVaultNotificationObjectTypeOutputWithContext(ctx context.Context) BackupVaultNotificationObjectTypeOutput
func (BackupVaultNotificationObjectTypeArgs) ToBackupVaultNotificationObjectTypePtrOutput ¶
func (i BackupVaultNotificationObjectTypeArgs) ToBackupVaultNotificationObjectTypePtrOutput() BackupVaultNotificationObjectTypePtrOutput
func (BackupVaultNotificationObjectTypeArgs) ToBackupVaultNotificationObjectTypePtrOutputWithContext ¶
func (i BackupVaultNotificationObjectTypeArgs) ToBackupVaultNotificationObjectTypePtrOutputWithContext(ctx context.Context) BackupVaultNotificationObjectTypePtrOutput
type BackupVaultNotificationObjectTypeInput ¶
type BackupVaultNotificationObjectTypeInput interface { pulumi.Input ToBackupVaultNotificationObjectTypeOutput() BackupVaultNotificationObjectTypeOutput ToBackupVaultNotificationObjectTypeOutputWithContext(context.Context) BackupVaultNotificationObjectTypeOutput }
BackupVaultNotificationObjectTypeInput is an input type that accepts BackupVaultNotificationObjectTypeArgs and BackupVaultNotificationObjectTypeOutput values. You can construct a concrete instance of `BackupVaultNotificationObjectTypeInput` via:
BackupVaultNotificationObjectTypeArgs{...}
type BackupVaultNotificationObjectTypeOutput ¶
type BackupVaultNotificationObjectTypeOutput struct{ *pulumi.OutputState }
func (BackupVaultNotificationObjectTypeOutput) BackupVaultEvents ¶
func (o BackupVaultNotificationObjectTypeOutput) BackupVaultEvents() pulumi.StringArrayOutput
func (BackupVaultNotificationObjectTypeOutput) ElementType ¶
func (BackupVaultNotificationObjectTypeOutput) ElementType() reflect.Type
func (BackupVaultNotificationObjectTypeOutput) SnsTopicArn ¶ added in v0.72.0
func (o BackupVaultNotificationObjectTypeOutput) SnsTopicArn() pulumi.StringOutput
func (BackupVaultNotificationObjectTypeOutput) ToBackupVaultNotificationObjectTypeOutput ¶
func (o BackupVaultNotificationObjectTypeOutput) ToBackupVaultNotificationObjectTypeOutput() BackupVaultNotificationObjectTypeOutput
func (BackupVaultNotificationObjectTypeOutput) ToBackupVaultNotificationObjectTypeOutputWithContext ¶
func (o BackupVaultNotificationObjectTypeOutput) ToBackupVaultNotificationObjectTypeOutputWithContext(ctx context.Context) BackupVaultNotificationObjectTypeOutput
func (BackupVaultNotificationObjectTypeOutput) ToBackupVaultNotificationObjectTypePtrOutput ¶
func (o BackupVaultNotificationObjectTypeOutput) ToBackupVaultNotificationObjectTypePtrOutput() BackupVaultNotificationObjectTypePtrOutput
func (BackupVaultNotificationObjectTypeOutput) ToBackupVaultNotificationObjectTypePtrOutputWithContext ¶
func (o BackupVaultNotificationObjectTypeOutput) ToBackupVaultNotificationObjectTypePtrOutputWithContext(ctx context.Context) BackupVaultNotificationObjectTypePtrOutput
type BackupVaultNotificationObjectTypePtrInput ¶
type BackupVaultNotificationObjectTypePtrInput interface { pulumi.Input ToBackupVaultNotificationObjectTypePtrOutput() BackupVaultNotificationObjectTypePtrOutput ToBackupVaultNotificationObjectTypePtrOutputWithContext(context.Context) BackupVaultNotificationObjectTypePtrOutput }
BackupVaultNotificationObjectTypePtrInput is an input type that accepts BackupVaultNotificationObjectTypeArgs, BackupVaultNotificationObjectTypePtr and BackupVaultNotificationObjectTypePtrOutput values. You can construct a concrete instance of `BackupVaultNotificationObjectTypePtrInput` via:
BackupVaultNotificationObjectTypeArgs{...} or: nil
func BackupVaultNotificationObjectTypePtr ¶
func BackupVaultNotificationObjectTypePtr(v *BackupVaultNotificationObjectTypeArgs) BackupVaultNotificationObjectTypePtrInput
type BackupVaultNotificationObjectTypePtrOutput ¶
type BackupVaultNotificationObjectTypePtrOutput struct{ *pulumi.OutputState }
func (BackupVaultNotificationObjectTypePtrOutput) BackupVaultEvents ¶
func (o BackupVaultNotificationObjectTypePtrOutput) BackupVaultEvents() pulumi.StringArrayOutput
func (BackupVaultNotificationObjectTypePtrOutput) ElementType ¶
func (BackupVaultNotificationObjectTypePtrOutput) ElementType() reflect.Type
func (BackupVaultNotificationObjectTypePtrOutput) SnsTopicArn ¶ added in v0.72.0
func (o BackupVaultNotificationObjectTypePtrOutput) SnsTopicArn() pulumi.StringPtrOutput
func (BackupVaultNotificationObjectTypePtrOutput) ToBackupVaultNotificationObjectTypePtrOutput ¶
func (o BackupVaultNotificationObjectTypePtrOutput) ToBackupVaultNotificationObjectTypePtrOutput() BackupVaultNotificationObjectTypePtrOutput
func (BackupVaultNotificationObjectTypePtrOutput) ToBackupVaultNotificationObjectTypePtrOutputWithContext ¶
func (o BackupVaultNotificationObjectTypePtrOutput) ToBackupVaultNotificationObjectTypePtrOutputWithContext(ctx context.Context) BackupVaultNotificationObjectTypePtrOutput
type BackupVaultOutput ¶
type BackupVaultOutput struct{ *pulumi.OutputState }
func (BackupVaultOutput) AccessPolicy ¶ added in v0.17.0
func (o BackupVaultOutput) AccessPolicy() pulumi.AnyOutput
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Backup::BackupVault` for more information about the expected schema for this property.
func (BackupVaultOutput) BackupVaultArn ¶ added in v0.17.0
func (o BackupVaultOutput) BackupVaultArn() pulumi.StringOutput
func (BackupVaultOutput) BackupVaultName ¶ added in v0.17.0
func (o BackupVaultOutput) BackupVaultName() pulumi.StringOutput
func (BackupVaultOutput) BackupVaultTags ¶ added in v0.17.0
func (o BackupVaultOutput) BackupVaultTags() pulumi.StringMapOutput
func (BackupVaultOutput) ElementType ¶
func (BackupVaultOutput) ElementType() reflect.Type
func (BackupVaultOutput) EncryptionKeyArn ¶ added in v0.17.0
func (o BackupVaultOutput) EncryptionKeyArn() pulumi.StringPtrOutput
func (BackupVaultOutput) LockConfiguration ¶ added in v0.17.0
func (o BackupVaultOutput) LockConfiguration() BackupVaultLockConfigurationTypePtrOutput
func (BackupVaultOutput) Notifications ¶ added in v0.17.0
func (o BackupVaultOutput) Notifications() BackupVaultNotificationObjectTypePtrOutput
func (BackupVaultOutput) ToBackupVaultOutput ¶
func (o BackupVaultOutput) ToBackupVaultOutput() BackupVaultOutput
func (BackupVaultOutput) ToBackupVaultOutputWithContext ¶
func (o BackupVaultOutput) ToBackupVaultOutputWithContext(ctx context.Context) BackupVaultOutput
type BackupVaultState ¶
type BackupVaultState struct { }
func (BackupVaultState) ElementType ¶
func (BackupVaultState) ElementType() reflect.Type
type Framework ¶ added in v0.2.0
type Framework struct { pulumi.CustomResourceState // The date and time that a framework is created, in ISO 8601 representation. The value of CreationTime is accurate to milliseconds. For example, 2020-07-10T15:00:00.000-08:00 represents the 10th of July 2020 at 3:00 PM 8 hours behind UTC. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The deployment status of a framework. The statuses are: `CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED` DeploymentStatus pulumi.StringOutput `pulumi:"deploymentStatus"` // An Amazon Resource Name (ARN) that uniquely identifies Framework as a resource FrameworkArn pulumi.StringOutput `pulumi:"frameworkArn"` // Contains detailed information about all of the controls of a framework. Each framework must contain at least one control. FrameworkControls FrameworkControlArrayOutput `pulumi:"frameworkControls"` // An optional description of the framework with a maximum 1,024 characters. FrameworkDescription pulumi.StringPtrOutput `pulumi:"frameworkDescription"` // The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_). FrameworkName pulumi.StringPtrOutput `pulumi:"frameworkName"` // A framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn AWS Config recording on or off for each resource. The statuses are: // // `ACTIVE` when recording is turned on for all resources governed by the framework. // // `PARTIALLY_ACTIVE` when recording is turned off for at least one resource governed by the framework. // // `INACTIVE` when recording is turned off for all resources governed by the framework. // // `UNAVAILABLE` when AWS Backup is unable to validate recording status at this time. FrameworkStatus pulumi.StringOutput `pulumi:"frameworkStatus"` // Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair. FrameworkTags FrameworkTagArrayOutput `pulumi:"frameworkTags"` }
Contains detailed information about a framework. Frameworks contain controls, which evaluate and report on your backup events and resources. Frameworks generate daily compliance results.
func GetFramework ¶ added in v0.2.0
func GetFramework(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FrameworkState, opts ...pulumi.ResourceOption) (*Framework, error)
GetFramework gets an existing Framework 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 NewFramework ¶ added in v0.2.0
func NewFramework(ctx *pulumi.Context, name string, args *FrameworkArgs, opts ...pulumi.ResourceOption) (*Framework, error)
NewFramework registers a new resource with the given unique name, arguments, and options.
func (*Framework) ElementType ¶ added in v0.2.0
func (*Framework) ToFrameworkOutput ¶ added in v0.2.0
func (i *Framework) ToFrameworkOutput() FrameworkOutput
func (*Framework) ToFrameworkOutputWithContext ¶ added in v0.2.0
func (i *Framework) ToFrameworkOutputWithContext(ctx context.Context) FrameworkOutput
type FrameworkArgs ¶ added in v0.2.0
type FrameworkArgs struct { // Contains detailed information about all of the controls of a framework. Each framework must contain at least one control. FrameworkControls FrameworkControlArrayInput // An optional description of the framework with a maximum 1,024 characters. FrameworkDescription pulumi.StringPtrInput // The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_). FrameworkName pulumi.StringPtrInput // Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair. FrameworkTags FrameworkTagArrayInput }
The set of arguments for constructing a Framework resource.
func (FrameworkArgs) ElementType ¶ added in v0.2.0
func (FrameworkArgs) ElementType() reflect.Type
type FrameworkControl ¶ added in v0.2.0
type FrameworkControl struct { // A list of ParameterName and ParameterValue pairs. ControlInputParameters []FrameworkControlInputParameter `pulumi:"controlInputParameters"` // The name of a control. This name is between 1 and 256 characters. ControlName string `pulumi:"controlName"` // The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. ControlScope *FrameworkControlControlScopeProperties `pulumi:"controlScope"` }
type FrameworkControlArgs ¶ added in v0.2.0
type FrameworkControlArgs struct { // A list of ParameterName and ParameterValue pairs. ControlInputParameters FrameworkControlInputParameterArrayInput `pulumi:"controlInputParameters"` // The name of a control. This name is between 1 and 256 characters. ControlName pulumi.StringInput `pulumi:"controlName"` // The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. ControlScope FrameworkControlControlScopePropertiesPtrInput `pulumi:"controlScope"` }
func (FrameworkControlArgs) ElementType ¶ added in v0.2.0
func (FrameworkControlArgs) ElementType() reflect.Type
func (FrameworkControlArgs) ToFrameworkControlOutput ¶ added in v0.2.0
func (i FrameworkControlArgs) ToFrameworkControlOutput() FrameworkControlOutput
func (FrameworkControlArgs) ToFrameworkControlOutputWithContext ¶ added in v0.2.0
func (i FrameworkControlArgs) ToFrameworkControlOutputWithContext(ctx context.Context) FrameworkControlOutput
type FrameworkControlArray ¶ added in v0.2.0
type FrameworkControlArray []FrameworkControlInput
func (FrameworkControlArray) ElementType ¶ added in v0.2.0
func (FrameworkControlArray) ElementType() reflect.Type
func (FrameworkControlArray) ToFrameworkControlArrayOutput ¶ added in v0.2.0
func (i FrameworkControlArray) ToFrameworkControlArrayOutput() FrameworkControlArrayOutput
func (FrameworkControlArray) ToFrameworkControlArrayOutputWithContext ¶ added in v0.2.0
func (i FrameworkControlArray) ToFrameworkControlArrayOutputWithContext(ctx context.Context) FrameworkControlArrayOutput
type FrameworkControlArrayInput ¶ added in v0.2.0
type FrameworkControlArrayInput interface { pulumi.Input ToFrameworkControlArrayOutput() FrameworkControlArrayOutput ToFrameworkControlArrayOutputWithContext(context.Context) FrameworkControlArrayOutput }
FrameworkControlArrayInput is an input type that accepts FrameworkControlArray and FrameworkControlArrayOutput values. You can construct a concrete instance of `FrameworkControlArrayInput` via:
FrameworkControlArray{ FrameworkControlArgs{...} }
type FrameworkControlArrayOutput ¶ added in v0.2.0
type FrameworkControlArrayOutput struct{ *pulumi.OutputState }
func (FrameworkControlArrayOutput) ElementType ¶ added in v0.2.0
func (FrameworkControlArrayOutput) ElementType() reflect.Type
func (FrameworkControlArrayOutput) Index ¶ added in v0.2.0
func (o FrameworkControlArrayOutput) Index(i pulumi.IntInput) FrameworkControlOutput
func (FrameworkControlArrayOutput) ToFrameworkControlArrayOutput ¶ added in v0.2.0
func (o FrameworkControlArrayOutput) ToFrameworkControlArrayOutput() FrameworkControlArrayOutput
func (FrameworkControlArrayOutput) ToFrameworkControlArrayOutputWithContext ¶ added in v0.2.0
func (o FrameworkControlArrayOutput) ToFrameworkControlArrayOutputWithContext(ctx context.Context) FrameworkControlArrayOutput
type FrameworkControlControlScopeProperties ¶ added in v0.2.0
type FrameworkControlControlScopeProperties struct { // The ID of the only AWS resource that you want your control scope to contain. ComplianceResourceIds []string `pulumi:"complianceResourceIds"` // Describes whether the control scope includes one or more types of resources, such as `EFS` or `RDS`. ComplianceResourceTypes []string `pulumi:"complianceResourceTypes"` // Describes whether the control scope includes resources with one or more tags. Each tag is a key-value pair. Tags []FrameworkTag `pulumi:"tags"` }
The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.
type FrameworkControlControlScopePropertiesArgs ¶ added in v0.2.0
type FrameworkControlControlScopePropertiesArgs struct { // The ID of the only AWS resource that you want your control scope to contain. ComplianceResourceIds pulumi.StringArrayInput `pulumi:"complianceResourceIds"` // Describes whether the control scope includes one or more types of resources, such as `EFS` or `RDS`. ComplianceResourceTypes pulumi.StringArrayInput `pulumi:"complianceResourceTypes"` // Describes whether the control scope includes resources with one or more tags. Each tag is a key-value pair. Tags FrameworkTagArrayInput `pulumi:"tags"` }
The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.
func (FrameworkControlControlScopePropertiesArgs) ElementType ¶ added in v0.2.0
func (FrameworkControlControlScopePropertiesArgs) ElementType() reflect.Type
func (FrameworkControlControlScopePropertiesArgs) ToFrameworkControlControlScopePropertiesOutput ¶ added in v0.2.0
func (i FrameworkControlControlScopePropertiesArgs) ToFrameworkControlControlScopePropertiesOutput() FrameworkControlControlScopePropertiesOutput
func (FrameworkControlControlScopePropertiesArgs) ToFrameworkControlControlScopePropertiesOutputWithContext ¶ added in v0.2.0
func (i FrameworkControlControlScopePropertiesArgs) ToFrameworkControlControlScopePropertiesOutputWithContext(ctx context.Context) FrameworkControlControlScopePropertiesOutput
func (FrameworkControlControlScopePropertiesArgs) ToFrameworkControlControlScopePropertiesPtrOutput ¶ added in v0.2.0
func (i FrameworkControlControlScopePropertiesArgs) ToFrameworkControlControlScopePropertiesPtrOutput() FrameworkControlControlScopePropertiesPtrOutput
func (FrameworkControlControlScopePropertiesArgs) ToFrameworkControlControlScopePropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i FrameworkControlControlScopePropertiesArgs) ToFrameworkControlControlScopePropertiesPtrOutputWithContext(ctx context.Context) FrameworkControlControlScopePropertiesPtrOutput
type FrameworkControlControlScopePropertiesInput ¶ added in v0.2.0
type FrameworkControlControlScopePropertiesInput interface { pulumi.Input ToFrameworkControlControlScopePropertiesOutput() FrameworkControlControlScopePropertiesOutput ToFrameworkControlControlScopePropertiesOutputWithContext(context.Context) FrameworkControlControlScopePropertiesOutput }
FrameworkControlControlScopePropertiesInput is an input type that accepts FrameworkControlControlScopePropertiesArgs and FrameworkControlControlScopePropertiesOutput values. You can construct a concrete instance of `FrameworkControlControlScopePropertiesInput` via:
FrameworkControlControlScopePropertiesArgs{...}
type FrameworkControlControlScopePropertiesOutput ¶ added in v0.2.0
type FrameworkControlControlScopePropertiesOutput struct{ *pulumi.OutputState }
The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.
func (FrameworkControlControlScopePropertiesOutput) ComplianceResourceIds ¶ added in v0.2.0
func (o FrameworkControlControlScopePropertiesOutput) ComplianceResourceIds() pulumi.StringArrayOutput
The ID of the only AWS resource that you want your control scope to contain.
func (FrameworkControlControlScopePropertiesOutput) ComplianceResourceTypes ¶ added in v0.2.0
func (o FrameworkControlControlScopePropertiesOutput) ComplianceResourceTypes() pulumi.StringArrayOutput
Describes whether the control scope includes one or more types of resources, such as `EFS` or `RDS`.
func (FrameworkControlControlScopePropertiesOutput) ElementType ¶ added in v0.2.0
func (FrameworkControlControlScopePropertiesOutput) ElementType() reflect.Type
func (FrameworkControlControlScopePropertiesOutput) Tags ¶ added in v0.2.0
func (o FrameworkControlControlScopePropertiesOutput) Tags() FrameworkTagArrayOutput
Describes whether the control scope includes resources with one or more tags. Each tag is a key-value pair.
func (FrameworkControlControlScopePropertiesOutput) ToFrameworkControlControlScopePropertiesOutput ¶ added in v0.2.0
func (o FrameworkControlControlScopePropertiesOutput) ToFrameworkControlControlScopePropertiesOutput() FrameworkControlControlScopePropertiesOutput
func (FrameworkControlControlScopePropertiesOutput) ToFrameworkControlControlScopePropertiesOutputWithContext ¶ added in v0.2.0
func (o FrameworkControlControlScopePropertiesOutput) ToFrameworkControlControlScopePropertiesOutputWithContext(ctx context.Context) FrameworkControlControlScopePropertiesOutput
func (FrameworkControlControlScopePropertiesOutput) ToFrameworkControlControlScopePropertiesPtrOutput ¶ added in v0.2.0
func (o FrameworkControlControlScopePropertiesOutput) ToFrameworkControlControlScopePropertiesPtrOutput() FrameworkControlControlScopePropertiesPtrOutput
func (FrameworkControlControlScopePropertiesOutput) ToFrameworkControlControlScopePropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o FrameworkControlControlScopePropertiesOutput) ToFrameworkControlControlScopePropertiesPtrOutputWithContext(ctx context.Context) FrameworkControlControlScopePropertiesPtrOutput
type FrameworkControlControlScopePropertiesPtrInput ¶ added in v0.2.0
type FrameworkControlControlScopePropertiesPtrInput interface { pulumi.Input ToFrameworkControlControlScopePropertiesPtrOutput() FrameworkControlControlScopePropertiesPtrOutput ToFrameworkControlControlScopePropertiesPtrOutputWithContext(context.Context) FrameworkControlControlScopePropertiesPtrOutput }
FrameworkControlControlScopePropertiesPtrInput is an input type that accepts FrameworkControlControlScopePropertiesArgs, FrameworkControlControlScopePropertiesPtr and FrameworkControlControlScopePropertiesPtrOutput values. You can construct a concrete instance of `FrameworkControlControlScopePropertiesPtrInput` via:
FrameworkControlControlScopePropertiesArgs{...} or: nil
func FrameworkControlControlScopePropertiesPtr ¶ added in v0.2.0
func FrameworkControlControlScopePropertiesPtr(v *FrameworkControlControlScopePropertiesArgs) FrameworkControlControlScopePropertiesPtrInput
type FrameworkControlControlScopePropertiesPtrOutput ¶ added in v0.2.0
type FrameworkControlControlScopePropertiesPtrOutput struct{ *pulumi.OutputState }
func (FrameworkControlControlScopePropertiesPtrOutput) ComplianceResourceIds ¶ added in v0.2.0
func (o FrameworkControlControlScopePropertiesPtrOutput) ComplianceResourceIds() pulumi.StringArrayOutput
The ID of the only AWS resource that you want your control scope to contain.
func (FrameworkControlControlScopePropertiesPtrOutput) ComplianceResourceTypes ¶ added in v0.2.0
func (o FrameworkControlControlScopePropertiesPtrOutput) ComplianceResourceTypes() pulumi.StringArrayOutput
Describes whether the control scope includes one or more types of resources, such as `EFS` or `RDS`.
func (FrameworkControlControlScopePropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (FrameworkControlControlScopePropertiesPtrOutput) ElementType() reflect.Type
func (FrameworkControlControlScopePropertiesPtrOutput) Tags ¶ added in v0.2.0
Describes whether the control scope includes resources with one or more tags. Each tag is a key-value pair.
func (FrameworkControlControlScopePropertiesPtrOutput) ToFrameworkControlControlScopePropertiesPtrOutput ¶ added in v0.2.0
func (o FrameworkControlControlScopePropertiesPtrOutput) ToFrameworkControlControlScopePropertiesPtrOutput() FrameworkControlControlScopePropertiesPtrOutput
func (FrameworkControlControlScopePropertiesPtrOutput) ToFrameworkControlControlScopePropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o FrameworkControlControlScopePropertiesPtrOutput) ToFrameworkControlControlScopePropertiesPtrOutputWithContext(ctx context.Context) FrameworkControlControlScopePropertiesPtrOutput
type FrameworkControlInput ¶ added in v0.2.0
type FrameworkControlInput interface { pulumi.Input ToFrameworkControlOutput() FrameworkControlOutput ToFrameworkControlOutputWithContext(context.Context) FrameworkControlOutput }
FrameworkControlInput is an input type that accepts FrameworkControlArgs and FrameworkControlOutput values. You can construct a concrete instance of `FrameworkControlInput` via:
FrameworkControlArgs{...}
type FrameworkControlInputParameter ¶ added in v0.2.0
type FrameworkControlInputParameterArgs ¶ added in v0.2.0
type FrameworkControlInputParameterArgs struct { ParameterName pulumi.StringInput `pulumi:"parameterName"` ParameterValue pulumi.StringInput `pulumi:"parameterValue"` }
func (FrameworkControlInputParameterArgs) ElementType ¶ added in v0.2.0
func (FrameworkControlInputParameterArgs) ElementType() reflect.Type
func (FrameworkControlInputParameterArgs) ToFrameworkControlInputParameterOutput ¶ added in v0.2.0
func (i FrameworkControlInputParameterArgs) ToFrameworkControlInputParameterOutput() FrameworkControlInputParameterOutput
func (FrameworkControlInputParameterArgs) ToFrameworkControlInputParameterOutputWithContext ¶ added in v0.2.0
func (i FrameworkControlInputParameterArgs) ToFrameworkControlInputParameterOutputWithContext(ctx context.Context) FrameworkControlInputParameterOutput
type FrameworkControlInputParameterArray ¶ added in v0.2.0
type FrameworkControlInputParameterArray []FrameworkControlInputParameterInput
func (FrameworkControlInputParameterArray) ElementType ¶ added in v0.2.0
func (FrameworkControlInputParameterArray) ElementType() reflect.Type
func (FrameworkControlInputParameterArray) ToFrameworkControlInputParameterArrayOutput ¶ added in v0.2.0
func (i FrameworkControlInputParameterArray) ToFrameworkControlInputParameterArrayOutput() FrameworkControlInputParameterArrayOutput
func (FrameworkControlInputParameterArray) ToFrameworkControlInputParameterArrayOutputWithContext ¶ added in v0.2.0
func (i FrameworkControlInputParameterArray) ToFrameworkControlInputParameterArrayOutputWithContext(ctx context.Context) FrameworkControlInputParameterArrayOutput
type FrameworkControlInputParameterArrayInput ¶ added in v0.2.0
type FrameworkControlInputParameterArrayInput interface { pulumi.Input ToFrameworkControlInputParameterArrayOutput() FrameworkControlInputParameterArrayOutput ToFrameworkControlInputParameterArrayOutputWithContext(context.Context) FrameworkControlInputParameterArrayOutput }
FrameworkControlInputParameterArrayInput is an input type that accepts FrameworkControlInputParameterArray and FrameworkControlInputParameterArrayOutput values. You can construct a concrete instance of `FrameworkControlInputParameterArrayInput` via:
FrameworkControlInputParameterArray{ FrameworkControlInputParameterArgs{...} }
type FrameworkControlInputParameterArrayOutput ¶ added in v0.2.0
type FrameworkControlInputParameterArrayOutput struct{ *pulumi.OutputState }
func (FrameworkControlInputParameterArrayOutput) ElementType ¶ added in v0.2.0
func (FrameworkControlInputParameterArrayOutput) ElementType() reflect.Type
func (FrameworkControlInputParameterArrayOutput) ToFrameworkControlInputParameterArrayOutput ¶ added in v0.2.0
func (o FrameworkControlInputParameterArrayOutput) ToFrameworkControlInputParameterArrayOutput() FrameworkControlInputParameterArrayOutput
func (FrameworkControlInputParameterArrayOutput) ToFrameworkControlInputParameterArrayOutputWithContext ¶ added in v0.2.0
func (o FrameworkControlInputParameterArrayOutput) ToFrameworkControlInputParameterArrayOutputWithContext(ctx context.Context) FrameworkControlInputParameterArrayOutput
type FrameworkControlInputParameterInput ¶ added in v0.2.0
type FrameworkControlInputParameterInput interface { pulumi.Input ToFrameworkControlInputParameterOutput() FrameworkControlInputParameterOutput ToFrameworkControlInputParameterOutputWithContext(context.Context) FrameworkControlInputParameterOutput }
FrameworkControlInputParameterInput is an input type that accepts FrameworkControlInputParameterArgs and FrameworkControlInputParameterOutput values. You can construct a concrete instance of `FrameworkControlInputParameterInput` via:
FrameworkControlInputParameterArgs{...}
type FrameworkControlInputParameterOutput ¶ added in v0.2.0
type FrameworkControlInputParameterOutput struct{ *pulumi.OutputState }
func (FrameworkControlInputParameterOutput) ElementType ¶ added in v0.2.0
func (FrameworkControlInputParameterOutput) ElementType() reflect.Type
func (FrameworkControlInputParameterOutput) ParameterName ¶ added in v0.2.0
func (o FrameworkControlInputParameterOutput) ParameterName() pulumi.StringOutput
func (FrameworkControlInputParameterOutput) ParameterValue ¶ added in v0.2.0
func (o FrameworkControlInputParameterOutput) ParameterValue() pulumi.StringOutput
func (FrameworkControlInputParameterOutput) ToFrameworkControlInputParameterOutput ¶ added in v0.2.0
func (o FrameworkControlInputParameterOutput) ToFrameworkControlInputParameterOutput() FrameworkControlInputParameterOutput
func (FrameworkControlInputParameterOutput) ToFrameworkControlInputParameterOutputWithContext ¶ added in v0.2.0
func (o FrameworkControlInputParameterOutput) ToFrameworkControlInputParameterOutputWithContext(ctx context.Context) FrameworkControlInputParameterOutput
type FrameworkControlOutput ¶ added in v0.2.0
type FrameworkControlOutput struct{ *pulumi.OutputState }
func (FrameworkControlOutput) ControlInputParameters ¶ added in v0.2.0
func (o FrameworkControlOutput) ControlInputParameters() FrameworkControlInputParameterArrayOutput
A list of ParameterName and ParameterValue pairs.
func (FrameworkControlOutput) ControlName ¶ added in v0.2.0
func (o FrameworkControlOutput) ControlName() pulumi.StringOutput
The name of a control. This name is between 1 and 256 characters.
func (FrameworkControlOutput) ControlScope ¶ added in v0.2.0
func (o FrameworkControlOutput) ControlScope() FrameworkControlControlScopePropertiesPtrOutput
The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.
func (FrameworkControlOutput) ElementType ¶ added in v0.2.0
func (FrameworkControlOutput) ElementType() reflect.Type
func (FrameworkControlOutput) ToFrameworkControlOutput ¶ added in v0.2.0
func (o FrameworkControlOutput) ToFrameworkControlOutput() FrameworkControlOutput
func (FrameworkControlOutput) ToFrameworkControlOutputWithContext ¶ added in v0.2.0
func (o FrameworkControlOutput) ToFrameworkControlOutputWithContext(ctx context.Context) FrameworkControlOutput
type FrameworkInput ¶ added in v0.2.0
type FrameworkInput interface { pulumi.Input ToFrameworkOutput() FrameworkOutput ToFrameworkOutputWithContext(ctx context.Context) FrameworkOutput }
type FrameworkOutput ¶ added in v0.2.0
type FrameworkOutput struct{ *pulumi.OutputState }
func (FrameworkOutput) CreationTime ¶ added in v0.17.0
func (o FrameworkOutput) CreationTime() pulumi.StringOutput
The date and time that a framework is created, in ISO 8601 representation. The value of CreationTime is accurate to milliseconds. For example, 2020-07-10T15:00:00.000-08:00 represents the 10th of July 2020 at 3:00 PM 8 hours behind UTC.
func (FrameworkOutput) DeploymentStatus ¶ added in v0.17.0
func (o FrameworkOutput) DeploymentStatus() pulumi.StringOutput
The deployment status of a framework. The statuses are: `CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED`
func (FrameworkOutput) ElementType ¶ added in v0.2.0
func (FrameworkOutput) ElementType() reflect.Type
func (FrameworkOutput) FrameworkArn ¶ added in v0.17.0
func (o FrameworkOutput) FrameworkArn() pulumi.StringOutput
An Amazon Resource Name (ARN) that uniquely identifies Framework as a resource
func (FrameworkOutput) FrameworkControls ¶ added in v0.17.0
func (o FrameworkOutput) FrameworkControls() FrameworkControlArrayOutput
Contains detailed information about all of the controls of a framework. Each framework must contain at least one control.
func (FrameworkOutput) FrameworkDescription ¶ added in v0.17.0
func (o FrameworkOutput) FrameworkDescription() pulumi.StringPtrOutput
An optional description of the framework with a maximum 1,024 characters.
func (FrameworkOutput) FrameworkName ¶ added in v0.17.0
func (o FrameworkOutput) FrameworkName() pulumi.StringPtrOutput
The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).
func (FrameworkOutput) FrameworkStatus ¶ added in v0.17.0
func (o FrameworkOutput) FrameworkStatus() pulumi.StringOutput
A framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn AWS Config recording on or off for each resource. The statuses are:
`ACTIVE` when recording is turned on for all resources governed by the framework.
`PARTIALLY_ACTIVE` when recording is turned off for at least one resource governed by the framework.
`INACTIVE` when recording is turned off for all resources governed by the framework.
`UNAVAILABLE` when AWS Backup is unable to validate recording status at this time.
func (FrameworkOutput) FrameworkTags ¶ added in v0.17.0
func (o FrameworkOutput) FrameworkTags() FrameworkTagArrayOutput
Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
func (FrameworkOutput) ToFrameworkOutput ¶ added in v0.2.0
func (o FrameworkOutput) ToFrameworkOutput() FrameworkOutput
func (FrameworkOutput) ToFrameworkOutputWithContext ¶ added in v0.2.0
func (o FrameworkOutput) ToFrameworkOutputWithContext(ctx context.Context) FrameworkOutput
type FrameworkState ¶ added in v0.2.0
type FrameworkState struct { }
func (FrameworkState) ElementType ¶ added in v0.2.0
func (FrameworkState) ElementType() reflect.Type
type FrameworkTag ¶ added in v0.2.0
type FrameworkTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key *string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type FrameworkTagArgs ¶ added in v0.2.0
type FrameworkTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringPtrInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (FrameworkTagArgs) ElementType ¶ added in v0.2.0
func (FrameworkTagArgs) ElementType() reflect.Type
func (FrameworkTagArgs) ToFrameworkTagOutput ¶ added in v0.2.0
func (i FrameworkTagArgs) ToFrameworkTagOutput() FrameworkTagOutput
func (FrameworkTagArgs) ToFrameworkTagOutputWithContext ¶ added in v0.2.0
func (i FrameworkTagArgs) ToFrameworkTagOutputWithContext(ctx context.Context) FrameworkTagOutput
type FrameworkTagArray ¶ added in v0.2.0
type FrameworkTagArray []FrameworkTagInput
func (FrameworkTagArray) ElementType ¶ added in v0.2.0
func (FrameworkTagArray) ElementType() reflect.Type
func (FrameworkTagArray) ToFrameworkTagArrayOutput ¶ added in v0.2.0
func (i FrameworkTagArray) ToFrameworkTagArrayOutput() FrameworkTagArrayOutput
func (FrameworkTagArray) ToFrameworkTagArrayOutputWithContext ¶ added in v0.2.0
func (i FrameworkTagArray) ToFrameworkTagArrayOutputWithContext(ctx context.Context) FrameworkTagArrayOutput
type FrameworkTagArrayInput ¶ added in v0.2.0
type FrameworkTagArrayInput interface { pulumi.Input ToFrameworkTagArrayOutput() FrameworkTagArrayOutput ToFrameworkTagArrayOutputWithContext(context.Context) FrameworkTagArrayOutput }
FrameworkTagArrayInput is an input type that accepts FrameworkTagArray and FrameworkTagArrayOutput values. You can construct a concrete instance of `FrameworkTagArrayInput` via:
FrameworkTagArray{ FrameworkTagArgs{...} }
type FrameworkTagArrayOutput ¶ added in v0.2.0
type FrameworkTagArrayOutput struct{ *pulumi.OutputState }
func (FrameworkTagArrayOutput) ElementType ¶ added in v0.2.0
func (FrameworkTagArrayOutput) ElementType() reflect.Type
func (FrameworkTagArrayOutput) Index ¶ added in v0.2.0
func (o FrameworkTagArrayOutput) Index(i pulumi.IntInput) FrameworkTagOutput
func (FrameworkTagArrayOutput) ToFrameworkTagArrayOutput ¶ added in v0.2.0
func (o FrameworkTagArrayOutput) ToFrameworkTagArrayOutput() FrameworkTagArrayOutput
func (FrameworkTagArrayOutput) ToFrameworkTagArrayOutputWithContext ¶ added in v0.2.0
func (o FrameworkTagArrayOutput) ToFrameworkTagArrayOutputWithContext(ctx context.Context) FrameworkTagArrayOutput
type FrameworkTagInput ¶ added in v0.2.0
type FrameworkTagInput interface { pulumi.Input ToFrameworkTagOutput() FrameworkTagOutput ToFrameworkTagOutputWithContext(context.Context) FrameworkTagOutput }
FrameworkTagInput is an input type that accepts FrameworkTagArgs and FrameworkTagOutput values. You can construct a concrete instance of `FrameworkTagInput` via:
FrameworkTagArgs{...}
type FrameworkTagOutput ¶ added in v0.2.0
type FrameworkTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (FrameworkTagOutput) ElementType ¶ added in v0.2.0
func (FrameworkTagOutput) ElementType() reflect.Type
func (FrameworkTagOutput) Key ¶ added in v0.2.0
func (o FrameworkTagOutput) Key() pulumi.StringPtrOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (FrameworkTagOutput) ToFrameworkTagOutput ¶ added in v0.2.0
func (o FrameworkTagOutput) ToFrameworkTagOutput() FrameworkTagOutput
func (FrameworkTagOutput) ToFrameworkTagOutputWithContext ¶ added in v0.2.0
func (o FrameworkTagOutput) ToFrameworkTagOutputWithContext(ctx context.Context) FrameworkTagOutput
func (FrameworkTagOutput) Value ¶ added in v0.2.0
func (o FrameworkTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type LookupBackupPlanArgs ¶ added in v0.12.0
type LookupBackupPlanArgs struct {
BackupPlanId string `pulumi:"backupPlanId"`
}
type LookupBackupPlanOutputArgs ¶ added in v0.12.0
type LookupBackupPlanOutputArgs struct {
BackupPlanId pulumi.StringInput `pulumi:"backupPlanId"`
}
func (LookupBackupPlanOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBackupPlanOutputArgs) ElementType() reflect.Type
type LookupBackupPlanResult ¶ added in v0.12.0
type LookupBackupPlanResult struct { BackupPlan *BackupPlanResourceType `pulumi:"backupPlan"` BackupPlanArn *string `pulumi:"backupPlanArn"` BackupPlanId *string `pulumi:"backupPlanId"` BackupPlanTags map[string]string `pulumi:"backupPlanTags"` VersionId *string `pulumi:"versionId"` }
func LookupBackupPlan ¶ added in v0.12.0
func LookupBackupPlan(ctx *pulumi.Context, args *LookupBackupPlanArgs, opts ...pulumi.InvokeOption) (*LookupBackupPlanResult, error)
Resource Type definition for AWS::Backup::BackupPlan
type LookupBackupPlanResultOutput ¶ added in v0.12.0
type LookupBackupPlanResultOutput struct{ *pulumi.OutputState }
func LookupBackupPlanOutput ¶ added in v0.12.0
func LookupBackupPlanOutput(ctx *pulumi.Context, args LookupBackupPlanOutputArgs, opts ...pulumi.InvokeOption) LookupBackupPlanResultOutput
func (LookupBackupPlanResultOutput) BackupPlan ¶ added in v0.12.0
func (o LookupBackupPlanResultOutput) BackupPlan() BackupPlanResourceTypePtrOutput
func (LookupBackupPlanResultOutput) BackupPlanArn ¶ added in v0.12.0
func (o LookupBackupPlanResultOutput) BackupPlanArn() pulumi.StringPtrOutput
func (LookupBackupPlanResultOutput) BackupPlanId ¶ added in v0.12.0
func (o LookupBackupPlanResultOutput) BackupPlanId() pulumi.StringPtrOutput
func (LookupBackupPlanResultOutput) BackupPlanTags ¶ added in v0.12.0
func (o LookupBackupPlanResultOutput) BackupPlanTags() pulumi.StringMapOutput
func (LookupBackupPlanResultOutput) ElementType ¶ added in v0.12.0
func (LookupBackupPlanResultOutput) ElementType() reflect.Type
func (LookupBackupPlanResultOutput) ToLookupBackupPlanResultOutput ¶ added in v0.12.0
func (o LookupBackupPlanResultOutput) ToLookupBackupPlanResultOutput() LookupBackupPlanResultOutput
func (LookupBackupPlanResultOutput) ToLookupBackupPlanResultOutputWithContext ¶ added in v0.12.0
func (o LookupBackupPlanResultOutput) ToLookupBackupPlanResultOutputWithContext(ctx context.Context) LookupBackupPlanResultOutput
func (LookupBackupPlanResultOutput) VersionId ¶ added in v0.12.0
func (o LookupBackupPlanResultOutput) VersionId() pulumi.StringPtrOutput
type LookupBackupSelectionArgs ¶ added in v0.12.0
type LookupBackupSelectionArgs struct {
Id string `pulumi:"id"`
}
type LookupBackupSelectionOutputArgs ¶ added in v0.12.0
type LookupBackupSelectionOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupBackupSelectionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBackupSelectionOutputArgs) ElementType() reflect.Type
type LookupBackupSelectionResult ¶ added in v0.12.0
type LookupBackupSelectionResult struct { Id *string `pulumi:"id"` SelectionId *string `pulumi:"selectionId"` }
func LookupBackupSelection ¶ added in v0.12.0
func LookupBackupSelection(ctx *pulumi.Context, args *LookupBackupSelectionArgs, opts ...pulumi.InvokeOption) (*LookupBackupSelectionResult, error)
Resource Type definition for AWS::Backup::BackupSelection
type LookupBackupSelectionResultOutput ¶ added in v0.12.0
type LookupBackupSelectionResultOutput struct{ *pulumi.OutputState }
func LookupBackupSelectionOutput ¶ added in v0.12.0
func LookupBackupSelectionOutput(ctx *pulumi.Context, args LookupBackupSelectionOutputArgs, opts ...pulumi.InvokeOption) LookupBackupSelectionResultOutput
func (LookupBackupSelectionResultOutput) ElementType ¶ added in v0.12.0
func (LookupBackupSelectionResultOutput) ElementType() reflect.Type
func (LookupBackupSelectionResultOutput) Id ¶ added in v0.12.0
func (o LookupBackupSelectionResultOutput) Id() pulumi.StringPtrOutput
func (LookupBackupSelectionResultOutput) SelectionId ¶ added in v0.12.0
func (o LookupBackupSelectionResultOutput) SelectionId() pulumi.StringPtrOutput
func (LookupBackupSelectionResultOutput) ToLookupBackupSelectionResultOutput ¶ added in v0.12.0
func (o LookupBackupSelectionResultOutput) ToLookupBackupSelectionResultOutput() LookupBackupSelectionResultOutput
func (LookupBackupSelectionResultOutput) ToLookupBackupSelectionResultOutputWithContext ¶ added in v0.12.0
func (o LookupBackupSelectionResultOutput) ToLookupBackupSelectionResultOutputWithContext(ctx context.Context) LookupBackupSelectionResultOutput
type LookupBackupVaultArgs ¶ added in v0.12.0
type LookupBackupVaultArgs struct {
BackupVaultName string `pulumi:"backupVaultName"`
}
type LookupBackupVaultOutputArgs ¶ added in v0.12.0
type LookupBackupVaultOutputArgs struct {
BackupVaultName pulumi.StringInput `pulumi:"backupVaultName"`
}
func (LookupBackupVaultOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBackupVaultOutputArgs) ElementType() reflect.Type
type LookupBackupVaultResult ¶ added in v0.12.0
type LookupBackupVaultResult struct { // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Backup::BackupVault` for more information about the expected schema for this property. AccessPolicy interface{} `pulumi:"accessPolicy"` BackupVaultArn *string `pulumi:"backupVaultArn"` BackupVaultTags map[string]string `pulumi:"backupVaultTags"` LockConfiguration *BackupVaultLockConfigurationType `pulumi:"lockConfiguration"` Notifications *BackupVaultNotificationObjectType `pulumi:"notifications"` }
func LookupBackupVault ¶ added in v0.12.0
func LookupBackupVault(ctx *pulumi.Context, args *LookupBackupVaultArgs, opts ...pulumi.InvokeOption) (*LookupBackupVaultResult, error)
Resource Type definition for AWS::Backup::BackupVault
type LookupBackupVaultResultOutput ¶ added in v0.12.0
type LookupBackupVaultResultOutput struct{ *pulumi.OutputState }
func LookupBackupVaultOutput ¶ added in v0.12.0
func LookupBackupVaultOutput(ctx *pulumi.Context, args LookupBackupVaultOutputArgs, opts ...pulumi.InvokeOption) LookupBackupVaultResultOutput
func (LookupBackupVaultResultOutput) AccessPolicy ¶ added in v0.12.0
func (o LookupBackupVaultResultOutput) AccessPolicy() pulumi.AnyOutput
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Backup::BackupVault` for more information about the expected schema for this property.
func (LookupBackupVaultResultOutput) BackupVaultArn ¶ added in v0.12.0
func (o LookupBackupVaultResultOutput) BackupVaultArn() pulumi.StringPtrOutput
func (LookupBackupVaultResultOutput) BackupVaultTags ¶ added in v0.12.0
func (o LookupBackupVaultResultOutput) BackupVaultTags() pulumi.StringMapOutput
func (LookupBackupVaultResultOutput) ElementType ¶ added in v0.12.0
func (LookupBackupVaultResultOutput) ElementType() reflect.Type
func (LookupBackupVaultResultOutput) LockConfiguration ¶ added in v0.12.0
func (o LookupBackupVaultResultOutput) LockConfiguration() BackupVaultLockConfigurationTypePtrOutput
func (LookupBackupVaultResultOutput) Notifications ¶ added in v0.12.0
func (o LookupBackupVaultResultOutput) Notifications() BackupVaultNotificationObjectTypePtrOutput
func (LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutput ¶ added in v0.12.0
func (o LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutput() LookupBackupVaultResultOutput
func (LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutputWithContext ¶ added in v0.12.0
func (o LookupBackupVaultResultOutput) ToLookupBackupVaultResultOutputWithContext(ctx context.Context) LookupBackupVaultResultOutput
type LookupFrameworkArgs ¶ added in v0.12.0
type LookupFrameworkArgs struct { // An Amazon Resource Name (ARN) that uniquely identifies Framework as a resource FrameworkArn string `pulumi:"frameworkArn"` }
type LookupFrameworkOutputArgs ¶ added in v0.12.0
type LookupFrameworkOutputArgs struct { // An Amazon Resource Name (ARN) that uniquely identifies Framework as a resource FrameworkArn pulumi.StringInput `pulumi:"frameworkArn"` }
func (LookupFrameworkOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFrameworkOutputArgs) ElementType() reflect.Type
type LookupFrameworkResult ¶ added in v0.12.0
type LookupFrameworkResult struct { // The date and time that a framework is created, in ISO 8601 representation. The value of CreationTime is accurate to milliseconds. For example, 2020-07-10T15:00:00.000-08:00 represents the 10th of July 2020 at 3:00 PM 8 hours behind UTC. CreationTime *string `pulumi:"creationTime"` // The deployment status of a framework. The statuses are: `CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED` DeploymentStatus *string `pulumi:"deploymentStatus"` // An Amazon Resource Name (ARN) that uniquely identifies Framework as a resource FrameworkArn *string `pulumi:"frameworkArn"` // Contains detailed information about all of the controls of a framework. Each framework must contain at least one control. FrameworkControls []FrameworkControl `pulumi:"frameworkControls"` // An optional description of the framework with a maximum 1,024 characters. FrameworkDescription *string `pulumi:"frameworkDescription"` // A framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn AWS Config recording on or off for each resource. The statuses are: // // `ACTIVE` when recording is turned on for all resources governed by the framework. // // `PARTIALLY_ACTIVE` when recording is turned off for at least one resource governed by the framework. // // `INACTIVE` when recording is turned off for all resources governed by the framework. // // `UNAVAILABLE` when AWS Backup is unable to validate recording status at this time. FrameworkStatus *string `pulumi:"frameworkStatus"` // Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair. FrameworkTags []FrameworkTag `pulumi:"frameworkTags"` }
func LookupFramework ¶ added in v0.12.0
func LookupFramework(ctx *pulumi.Context, args *LookupFrameworkArgs, opts ...pulumi.InvokeOption) (*LookupFrameworkResult, error)
Contains detailed information about a framework. Frameworks contain controls, which evaluate and report on your backup events and resources. Frameworks generate daily compliance results.
type LookupFrameworkResultOutput ¶ added in v0.12.0
type LookupFrameworkResultOutput struct{ *pulumi.OutputState }
func LookupFrameworkOutput ¶ added in v0.12.0
func LookupFrameworkOutput(ctx *pulumi.Context, args LookupFrameworkOutputArgs, opts ...pulumi.InvokeOption) LookupFrameworkResultOutput
func (LookupFrameworkResultOutput) CreationTime ¶ added in v0.12.0
func (o LookupFrameworkResultOutput) CreationTime() pulumi.StringPtrOutput
The date and time that a framework is created, in ISO 8601 representation. The value of CreationTime is accurate to milliseconds. For example, 2020-07-10T15:00:00.000-08:00 represents the 10th of July 2020 at 3:00 PM 8 hours behind UTC.
func (LookupFrameworkResultOutput) DeploymentStatus ¶ added in v0.12.0
func (o LookupFrameworkResultOutput) DeploymentStatus() pulumi.StringPtrOutput
The deployment status of a framework. The statuses are: `CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED`
func (LookupFrameworkResultOutput) ElementType ¶ added in v0.12.0
func (LookupFrameworkResultOutput) ElementType() reflect.Type
func (LookupFrameworkResultOutput) FrameworkArn ¶ added in v0.12.0
func (o LookupFrameworkResultOutput) FrameworkArn() pulumi.StringPtrOutput
An Amazon Resource Name (ARN) that uniquely identifies Framework as a resource
func (LookupFrameworkResultOutput) FrameworkControls ¶ added in v0.12.0
func (o LookupFrameworkResultOutput) FrameworkControls() FrameworkControlArrayOutput
Contains detailed information about all of the controls of a framework. Each framework must contain at least one control.
func (LookupFrameworkResultOutput) FrameworkDescription ¶ added in v0.12.0
func (o LookupFrameworkResultOutput) FrameworkDescription() pulumi.StringPtrOutput
An optional description of the framework with a maximum 1,024 characters.
func (LookupFrameworkResultOutput) FrameworkStatus ¶ added in v0.12.0
func (o LookupFrameworkResultOutput) FrameworkStatus() pulumi.StringPtrOutput
A framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn AWS Config recording on or off for each resource. The statuses are:
`ACTIVE` when recording is turned on for all resources governed by the framework.
`PARTIALLY_ACTIVE` when recording is turned off for at least one resource governed by the framework.
`INACTIVE` when recording is turned off for all resources governed by the framework.
`UNAVAILABLE` when AWS Backup is unable to validate recording status at this time.
func (LookupFrameworkResultOutput) FrameworkTags ¶ added in v0.12.0
func (o LookupFrameworkResultOutput) FrameworkTags() FrameworkTagArrayOutput
Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
func (LookupFrameworkResultOutput) ToLookupFrameworkResultOutput ¶ added in v0.12.0
func (o LookupFrameworkResultOutput) ToLookupFrameworkResultOutput() LookupFrameworkResultOutput
func (LookupFrameworkResultOutput) ToLookupFrameworkResultOutputWithContext ¶ added in v0.12.0
func (o LookupFrameworkResultOutput) ToLookupFrameworkResultOutputWithContext(ctx context.Context) LookupFrameworkResultOutput
type LookupReportPlanArgs ¶ added in v0.12.0
type LookupReportPlanArgs struct { // An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type. ReportPlanArn string `pulumi:"reportPlanArn"` }
type LookupReportPlanOutputArgs ¶ added in v0.12.0
type LookupReportPlanOutputArgs struct { // An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type. ReportPlanArn pulumi.StringInput `pulumi:"reportPlanArn"` }
func (LookupReportPlanOutputArgs) ElementType ¶ added in v0.12.0
func (LookupReportPlanOutputArgs) ElementType() reflect.Type
type LookupReportPlanResult ¶ added in v0.12.0
type LookupReportPlanResult struct { // A structure that contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports. ReportDeliveryChannel *ReportDeliveryChannelProperties `pulumi:"reportDeliveryChannel"` // An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type. ReportPlanArn *string `pulumi:"reportPlanArn"` // An optional description of the report plan with a maximum of 1,024 characters. ReportPlanDescription *string `pulumi:"reportPlanDescription"` // Metadata that you can assign to help organize the report plans that you create. Each tag is a key-value pair. ReportPlanTags []ReportPlanTag `pulumi:"reportPlanTags"` // Identifies the report template for the report. Reports are built using a report template. ReportSetting *ReportSettingProperties `pulumi:"reportSetting"` }
func LookupReportPlan ¶ added in v0.12.0
func LookupReportPlan(ctx *pulumi.Context, args *LookupReportPlanArgs, opts ...pulumi.InvokeOption) (*LookupReportPlanResult, error)
Contains detailed information about a report plan in AWS Backup Audit Manager.
type LookupReportPlanResultOutput ¶ added in v0.12.0
type LookupReportPlanResultOutput struct{ *pulumi.OutputState }
func LookupReportPlanOutput ¶ added in v0.12.0
func LookupReportPlanOutput(ctx *pulumi.Context, args LookupReportPlanOutputArgs, opts ...pulumi.InvokeOption) LookupReportPlanResultOutput
func (LookupReportPlanResultOutput) ElementType ¶ added in v0.12.0
func (LookupReportPlanResultOutput) ElementType() reflect.Type
func (LookupReportPlanResultOutput) ReportDeliveryChannel ¶ added in v0.12.0
func (o LookupReportPlanResultOutput) ReportDeliveryChannel() ReportDeliveryChannelPropertiesPtrOutput
A structure that contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.
func (LookupReportPlanResultOutput) ReportPlanArn ¶ added in v0.12.0
func (o LookupReportPlanResultOutput) ReportPlanArn() pulumi.StringPtrOutput
An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.
func (LookupReportPlanResultOutput) ReportPlanDescription ¶ added in v0.12.0
func (o LookupReportPlanResultOutput) ReportPlanDescription() pulumi.StringPtrOutput
An optional description of the report plan with a maximum of 1,024 characters.
func (LookupReportPlanResultOutput) ReportPlanTags ¶ added in v0.12.0
func (o LookupReportPlanResultOutput) ReportPlanTags() ReportPlanTagArrayOutput
Metadata that you can assign to help organize the report plans that you create. Each tag is a key-value pair.
func (LookupReportPlanResultOutput) ReportSetting ¶ added in v0.12.0
func (o LookupReportPlanResultOutput) ReportSetting() ReportSettingPropertiesPtrOutput
Identifies the report template for the report. Reports are built using a report template.
func (LookupReportPlanResultOutput) ToLookupReportPlanResultOutput ¶ added in v0.12.0
func (o LookupReportPlanResultOutput) ToLookupReportPlanResultOutput() LookupReportPlanResultOutput
func (LookupReportPlanResultOutput) ToLookupReportPlanResultOutputWithContext ¶ added in v0.12.0
func (o LookupReportPlanResultOutput) ToLookupReportPlanResultOutputWithContext(ctx context.Context) LookupReportPlanResultOutput
type LookupRestoreTestingPlanArgs ¶ added in v0.85.0
type LookupRestoreTestingPlanArgs struct {
RestoreTestingPlanName string `pulumi:"restoreTestingPlanName"`
}
type LookupRestoreTestingPlanOutputArgs ¶ added in v0.85.0
type LookupRestoreTestingPlanOutputArgs struct {
RestoreTestingPlanName pulumi.StringInput `pulumi:"restoreTestingPlanName"`
}
func (LookupRestoreTestingPlanOutputArgs) ElementType ¶ added in v0.85.0
func (LookupRestoreTestingPlanOutputArgs) ElementType() reflect.Type
type LookupRestoreTestingPlanResult ¶ added in v0.85.0
type LookupRestoreTestingPlanResult struct { RecoveryPointSelection *RestoreTestingPlanRestoreTestingRecoveryPointSelection `pulumi:"recoveryPointSelection"` RestoreTestingPlanArn *string `pulumi:"restoreTestingPlanArn"` ScheduleExpression *string `pulumi:"scheduleExpression"` ScheduleExpressionTimezone *string `pulumi:"scheduleExpressionTimezone"` StartWindowHours *int `pulumi:"startWindowHours"` Tags []RestoreTestingPlanTag `pulumi:"tags"` }
func LookupRestoreTestingPlan ¶ added in v0.85.0
func LookupRestoreTestingPlan(ctx *pulumi.Context, args *LookupRestoreTestingPlanArgs, opts ...pulumi.InvokeOption) (*LookupRestoreTestingPlanResult, error)
Definition of AWS::Backup::RestoreTestingPlan Resource Type
type LookupRestoreTestingPlanResultOutput ¶ added in v0.85.0
type LookupRestoreTestingPlanResultOutput struct{ *pulumi.OutputState }
func LookupRestoreTestingPlanOutput ¶ added in v0.85.0
func LookupRestoreTestingPlanOutput(ctx *pulumi.Context, args LookupRestoreTestingPlanOutputArgs, opts ...pulumi.InvokeOption) LookupRestoreTestingPlanResultOutput
func (LookupRestoreTestingPlanResultOutput) ElementType ¶ added in v0.85.0
func (LookupRestoreTestingPlanResultOutput) ElementType() reflect.Type
func (LookupRestoreTestingPlanResultOutput) RecoveryPointSelection ¶ added in v0.85.0
func (o LookupRestoreTestingPlanResultOutput) RecoveryPointSelection() RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput
func (LookupRestoreTestingPlanResultOutput) RestoreTestingPlanArn ¶ added in v0.85.0
func (o LookupRestoreTestingPlanResultOutput) RestoreTestingPlanArn() pulumi.StringPtrOutput
func (LookupRestoreTestingPlanResultOutput) ScheduleExpression ¶ added in v0.85.0
func (o LookupRestoreTestingPlanResultOutput) ScheduleExpression() pulumi.StringPtrOutput
func (LookupRestoreTestingPlanResultOutput) ScheduleExpressionTimezone ¶ added in v0.85.0
func (o LookupRestoreTestingPlanResultOutput) ScheduleExpressionTimezone() pulumi.StringPtrOutput
func (LookupRestoreTestingPlanResultOutput) StartWindowHours ¶ added in v0.85.0
func (o LookupRestoreTestingPlanResultOutput) StartWindowHours() pulumi.IntPtrOutput
func (LookupRestoreTestingPlanResultOutput) Tags ¶ added in v0.85.0
func (o LookupRestoreTestingPlanResultOutput) Tags() RestoreTestingPlanTagArrayOutput
func (LookupRestoreTestingPlanResultOutput) ToLookupRestoreTestingPlanResultOutput ¶ added in v0.85.0
func (o LookupRestoreTestingPlanResultOutput) ToLookupRestoreTestingPlanResultOutput() LookupRestoreTestingPlanResultOutput
func (LookupRestoreTestingPlanResultOutput) ToLookupRestoreTestingPlanResultOutputWithContext ¶ added in v0.85.0
func (o LookupRestoreTestingPlanResultOutput) ToLookupRestoreTestingPlanResultOutputWithContext(ctx context.Context) LookupRestoreTestingPlanResultOutput
type LookupRestoreTestingSelectionArgs ¶ added in v0.85.0
type LookupRestoreTestingSelectionOutputArgs ¶ added in v0.85.0
type LookupRestoreTestingSelectionOutputArgs struct { RestoreTestingPlanName pulumi.StringInput `pulumi:"restoreTestingPlanName"` RestoreTestingSelectionName pulumi.StringInput `pulumi:"restoreTestingSelectionName"` }
func (LookupRestoreTestingSelectionOutputArgs) ElementType ¶ added in v0.85.0
func (LookupRestoreTestingSelectionOutputArgs) ElementType() reflect.Type
type LookupRestoreTestingSelectionResult ¶ added in v0.85.0
type LookupRestoreTestingSelectionResult struct { IamRoleArn *string `pulumi:"iamRoleArn"` ProtectedResourceArns []string `pulumi:"protectedResourceArns"` ProtectedResourceConditions *RestoreTestingSelectionProtectedResourceConditions `pulumi:"protectedResourceConditions"` RestoreMetadataOverrides *RestoreTestingSelectionSensitiveStringMap `pulumi:"restoreMetadataOverrides"` ValidationWindowHours *int `pulumi:"validationWindowHours"` }
func LookupRestoreTestingSelection ¶ added in v0.85.0
func LookupRestoreTestingSelection(ctx *pulumi.Context, args *LookupRestoreTestingSelectionArgs, opts ...pulumi.InvokeOption) (*LookupRestoreTestingSelectionResult, error)
Resource Type definition for AWS::Backup::RestoreTestingSelection
type LookupRestoreTestingSelectionResultOutput ¶ added in v0.85.0
type LookupRestoreTestingSelectionResultOutput struct{ *pulumi.OutputState }
func LookupRestoreTestingSelectionOutput ¶ added in v0.85.0
func LookupRestoreTestingSelectionOutput(ctx *pulumi.Context, args LookupRestoreTestingSelectionOutputArgs, opts ...pulumi.InvokeOption) LookupRestoreTestingSelectionResultOutput
func (LookupRestoreTestingSelectionResultOutput) ElementType ¶ added in v0.85.0
func (LookupRestoreTestingSelectionResultOutput) ElementType() reflect.Type
func (LookupRestoreTestingSelectionResultOutput) IamRoleArn ¶ added in v0.85.0
func (o LookupRestoreTestingSelectionResultOutput) IamRoleArn() pulumi.StringPtrOutput
func (LookupRestoreTestingSelectionResultOutput) ProtectedResourceArns ¶ added in v0.85.0
func (o LookupRestoreTestingSelectionResultOutput) ProtectedResourceArns() pulumi.StringArrayOutput
func (LookupRestoreTestingSelectionResultOutput) ProtectedResourceConditions ¶ added in v0.85.0
func (o LookupRestoreTestingSelectionResultOutput) ProtectedResourceConditions() RestoreTestingSelectionProtectedResourceConditionsPtrOutput
func (LookupRestoreTestingSelectionResultOutput) RestoreMetadataOverrides ¶ added in v0.85.0
func (o LookupRestoreTestingSelectionResultOutput) RestoreMetadataOverrides() RestoreTestingSelectionSensitiveStringMapPtrOutput
func (LookupRestoreTestingSelectionResultOutput) ToLookupRestoreTestingSelectionResultOutput ¶ added in v0.85.0
func (o LookupRestoreTestingSelectionResultOutput) ToLookupRestoreTestingSelectionResultOutput() LookupRestoreTestingSelectionResultOutput
func (LookupRestoreTestingSelectionResultOutput) ToLookupRestoreTestingSelectionResultOutputWithContext ¶ added in v0.85.0
func (o LookupRestoreTestingSelectionResultOutput) ToLookupRestoreTestingSelectionResultOutputWithContext(ctx context.Context) LookupRestoreTestingSelectionResultOutput
func (LookupRestoreTestingSelectionResultOutput) ValidationWindowHours ¶ added in v0.85.0
func (o LookupRestoreTestingSelectionResultOutput) ValidationWindowHours() pulumi.IntPtrOutput
type ReportDeliveryChannelProperties ¶ added in v0.2.0
type ReportDeliveryChannelProperties struct { // A list of the format of your reports: CSV, JSON, or both. If not specified, the default format is CSV. Formats []string `pulumi:"formats"` // The unique name of the S3 bucket that receives your reports. S3BucketName string `pulumi:"s3BucketName"` // The prefix for where AWS Backup Audit Manager delivers your reports to Amazon S3. The prefix is this part of the following path: s3://your-bucket-name/prefix/Backup/us-west-2/year/month/day/report-name. If not specified, there is no prefix. S3KeyPrefix *string `pulumi:"s3KeyPrefix"` }
A structure that contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.
type ReportDeliveryChannelPropertiesArgs ¶ added in v0.2.0
type ReportDeliveryChannelPropertiesArgs struct { // A list of the format of your reports: CSV, JSON, or both. If not specified, the default format is CSV. Formats pulumi.StringArrayInput `pulumi:"formats"` // The unique name of the S3 bucket that receives your reports. S3BucketName pulumi.StringInput `pulumi:"s3BucketName"` // The prefix for where AWS Backup Audit Manager delivers your reports to Amazon S3. The prefix is this part of the following path: s3://your-bucket-name/prefix/Backup/us-west-2/year/month/day/report-name. If not specified, there is no prefix. S3KeyPrefix pulumi.StringPtrInput `pulumi:"s3KeyPrefix"` }
A structure that contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.
func (ReportDeliveryChannelPropertiesArgs) ElementType ¶ added in v0.2.0
func (ReportDeliveryChannelPropertiesArgs) ElementType() reflect.Type
func (ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesOutput ¶ added in v0.2.0
func (i ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesOutput() ReportDeliveryChannelPropertiesOutput
func (ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesOutputWithContext ¶ added in v0.2.0
func (i ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesOutputWithContext(ctx context.Context) ReportDeliveryChannelPropertiesOutput
type ReportDeliveryChannelPropertiesInput ¶ added in v0.2.0
type ReportDeliveryChannelPropertiesInput interface { pulumi.Input ToReportDeliveryChannelPropertiesOutput() ReportDeliveryChannelPropertiesOutput ToReportDeliveryChannelPropertiesOutputWithContext(context.Context) ReportDeliveryChannelPropertiesOutput }
ReportDeliveryChannelPropertiesInput is an input type that accepts ReportDeliveryChannelPropertiesArgs and ReportDeliveryChannelPropertiesOutput values. You can construct a concrete instance of `ReportDeliveryChannelPropertiesInput` via:
ReportDeliveryChannelPropertiesArgs{...}
type ReportDeliveryChannelPropertiesOutput ¶ added in v0.2.0
type ReportDeliveryChannelPropertiesOutput struct{ *pulumi.OutputState }
A structure that contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.
func (ReportDeliveryChannelPropertiesOutput) ElementType ¶ added in v0.2.0
func (ReportDeliveryChannelPropertiesOutput) ElementType() reflect.Type
func (ReportDeliveryChannelPropertiesOutput) Formats ¶ added in v0.2.0
func (o ReportDeliveryChannelPropertiesOutput) Formats() pulumi.StringArrayOutput
A list of the format of your reports: CSV, JSON, or both. If not specified, the default format is CSV.
func (ReportDeliveryChannelPropertiesOutput) S3BucketName ¶ added in v0.2.0
func (o ReportDeliveryChannelPropertiesOutput) S3BucketName() pulumi.StringOutput
The unique name of the S3 bucket that receives your reports.
func (ReportDeliveryChannelPropertiesOutput) S3KeyPrefix ¶ added in v0.2.0
func (o ReportDeliveryChannelPropertiesOutput) S3KeyPrefix() pulumi.StringPtrOutput
The prefix for where AWS Backup Audit Manager delivers your reports to Amazon S3. The prefix is this part of the following path: s3://your-bucket-name/prefix/Backup/us-west-2/year/month/day/report-name. If not specified, there is no prefix.
func (ReportDeliveryChannelPropertiesOutput) ToReportDeliveryChannelPropertiesOutput ¶ added in v0.2.0
func (o ReportDeliveryChannelPropertiesOutput) ToReportDeliveryChannelPropertiesOutput() ReportDeliveryChannelPropertiesOutput
func (ReportDeliveryChannelPropertiesOutput) ToReportDeliveryChannelPropertiesOutputWithContext ¶ added in v0.2.0
func (o ReportDeliveryChannelPropertiesOutput) ToReportDeliveryChannelPropertiesOutputWithContext(ctx context.Context) ReportDeliveryChannelPropertiesOutput
type ReportDeliveryChannelPropertiesPtrOutput ¶ added in v0.2.0
type ReportDeliveryChannelPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ReportDeliveryChannelPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (ReportDeliveryChannelPropertiesPtrOutput) ElementType() reflect.Type
func (ReportDeliveryChannelPropertiesPtrOutput) Formats ¶ added in v0.2.0
func (o ReportDeliveryChannelPropertiesPtrOutput) Formats() pulumi.StringArrayOutput
A list of the format of your reports: CSV, JSON, or both. If not specified, the default format is CSV.
func (ReportDeliveryChannelPropertiesPtrOutput) S3BucketName ¶ added in v0.2.0
func (o ReportDeliveryChannelPropertiesPtrOutput) S3BucketName() pulumi.StringPtrOutput
The unique name of the S3 bucket that receives your reports.
func (ReportDeliveryChannelPropertiesPtrOutput) S3KeyPrefix ¶ added in v0.2.0
func (o ReportDeliveryChannelPropertiesPtrOutput) S3KeyPrefix() pulumi.StringPtrOutput
The prefix for where AWS Backup Audit Manager delivers your reports to Amazon S3. The prefix is this part of the following path: s3://your-bucket-name/prefix/Backup/us-west-2/year/month/day/report-name. If not specified, there is no prefix.
func (ReportDeliveryChannelPropertiesPtrOutput) ToReportDeliveryChannelPropertiesPtrOutput ¶ added in v0.2.0
func (o ReportDeliveryChannelPropertiesPtrOutput) ToReportDeliveryChannelPropertiesPtrOutput() ReportDeliveryChannelPropertiesPtrOutput
func (ReportDeliveryChannelPropertiesPtrOutput) ToReportDeliveryChannelPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o ReportDeliveryChannelPropertiesPtrOutput) ToReportDeliveryChannelPropertiesPtrOutputWithContext(ctx context.Context) ReportDeliveryChannelPropertiesPtrOutput
type ReportPlan ¶ added in v0.2.0
type ReportPlan struct { pulumi.CustomResourceState // A structure that contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports. ReportDeliveryChannel ReportDeliveryChannelPropertiesOutput `pulumi:"reportDeliveryChannel"` // An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type. ReportPlanArn pulumi.StringOutput `pulumi:"reportPlanArn"` // An optional description of the report plan with a maximum of 1,024 characters. ReportPlanDescription pulumi.StringPtrOutput `pulumi:"reportPlanDescription"` // The unique name of the report plan. The name must be between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_). ReportPlanName pulumi.StringPtrOutput `pulumi:"reportPlanName"` // Metadata that you can assign to help organize the report plans that you create. Each tag is a key-value pair. ReportPlanTags ReportPlanTagArrayOutput `pulumi:"reportPlanTags"` // Identifies the report template for the report. Reports are built using a report template. ReportSetting ReportSettingPropertiesOutput `pulumi:"reportSetting"` }
Contains detailed information about a report plan in AWS Backup Audit Manager.
func GetReportPlan ¶ added in v0.2.0
func GetReportPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReportPlanState, opts ...pulumi.ResourceOption) (*ReportPlan, error)
GetReportPlan gets an existing ReportPlan 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 NewReportPlan ¶ added in v0.2.0
func NewReportPlan(ctx *pulumi.Context, name string, args *ReportPlanArgs, opts ...pulumi.ResourceOption) (*ReportPlan, error)
NewReportPlan registers a new resource with the given unique name, arguments, and options.
func (*ReportPlan) ElementType ¶ added in v0.2.0
func (*ReportPlan) ElementType() reflect.Type
func (*ReportPlan) ToReportPlanOutput ¶ added in v0.2.0
func (i *ReportPlan) ToReportPlanOutput() ReportPlanOutput
func (*ReportPlan) ToReportPlanOutputWithContext ¶ added in v0.2.0
func (i *ReportPlan) ToReportPlanOutputWithContext(ctx context.Context) ReportPlanOutput
type ReportPlanArgs ¶ added in v0.2.0
type ReportPlanArgs struct { // A structure that contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports. ReportDeliveryChannel ReportDeliveryChannelPropertiesInput // An optional description of the report plan with a maximum of 1,024 characters. ReportPlanDescription pulumi.StringPtrInput // The unique name of the report plan. The name must be between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_). ReportPlanName pulumi.StringPtrInput // Metadata that you can assign to help organize the report plans that you create. Each tag is a key-value pair. ReportPlanTags ReportPlanTagArrayInput // Identifies the report template for the report. Reports are built using a report template. ReportSetting ReportSettingPropertiesInput }
The set of arguments for constructing a ReportPlan resource.
func (ReportPlanArgs) ElementType ¶ added in v0.2.0
func (ReportPlanArgs) ElementType() reflect.Type
type ReportPlanInput ¶ added in v0.2.0
type ReportPlanInput interface { pulumi.Input ToReportPlanOutput() ReportPlanOutput ToReportPlanOutputWithContext(ctx context.Context) ReportPlanOutput }
type ReportPlanOutput ¶ added in v0.2.0
type ReportPlanOutput struct{ *pulumi.OutputState }
func (ReportPlanOutput) ElementType ¶ added in v0.2.0
func (ReportPlanOutput) ElementType() reflect.Type
func (ReportPlanOutput) ReportDeliveryChannel ¶ added in v0.17.0
func (o ReportPlanOutput) ReportDeliveryChannel() ReportDeliveryChannelPropertiesOutput
A structure that contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.
func (ReportPlanOutput) ReportPlanArn ¶ added in v0.17.0
func (o ReportPlanOutput) ReportPlanArn() pulumi.StringOutput
An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.
func (ReportPlanOutput) ReportPlanDescription ¶ added in v0.17.0
func (o ReportPlanOutput) ReportPlanDescription() pulumi.StringPtrOutput
An optional description of the report plan with a maximum of 1,024 characters.
func (ReportPlanOutput) ReportPlanName ¶ added in v0.17.0
func (o ReportPlanOutput) ReportPlanName() pulumi.StringPtrOutput
The unique name of the report plan. The name must be between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).
func (ReportPlanOutput) ReportPlanTags ¶ added in v0.17.0
func (o ReportPlanOutput) ReportPlanTags() ReportPlanTagArrayOutput
Metadata that you can assign to help organize the report plans that you create. Each tag is a key-value pair.
func (ReportPlanOutput) ReportSetting ¶ added in v0.17.0
func (o ReportPlanOutput) ReportSetting() ReportSettingPropertiesOutput
Identifies the report template for the report. Reports are built using a report template.
func (ReportPlanOutput) ToReportPlanOutput ¶ added in v0.2.0
func (o ReportPlanOutput) ToReportPlanOutput() ReportPlanOutput
func (ReportPlanOutput) ToReportPlanOutputWithContext ¶ added in v0.2.0
func (o ReportPlanOutput) ToReportPlanOutputWithContext(ctx context.Context) ReportPlanOutput
type ReportPlanState ¶ added in v0.2.0
type ReportPlanState struct { }
func (ReportPlanState) ElementType ¶ added in v0.2.0
func (ReportPlanState) ElementType() reflect.Type
type ReportPlanTag ¶ added in v0.2.0
type ReportPlanTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key *string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ReportPlanTagArgs ¶ added in v0.2.0
type ReportPlanTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringPtrInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ReportPlanTagArgs) ElementType ¶ added in v0.2.0
func (ReportPlanTagArgs) ElementType() reflect.Type
func (ReportPlanTagArgs) ToReportPlanTagOutput ¶ added in v0.2.0
func (i ReportPlanTagArgs) ToReportPlanTagOutput() ReportPlanTagOutput
func (ReportPlanTagArgs) ToReportPlanTagOutputWithContext ¶ added in v0.2.0
func (i ReportPlanTagArgs) ToReportPlanTagOutputWithContext(ctx context.Context) ReportPlanTagOutput
type ReportPlanTagArray ¶ added in v0.2.0
type ReportPlanTagArray []ReportPlanTagInput
func (ReportPlanTagArray) ElementType ¶ added in v0.2.0
func (ReportPlanTagArray) ElementType() reflect.Type
func (ReportPlanTagArray) ToReportPlanTagArrayOutput ¶ added in v0.2.0
func (i ReportPlanTagArray) ToReportPlanTagArrayOutput() ReportPlanTagArrayOutput
func (ReportPlanTagArray) ToReportPlanTagArrayOutputWithContext ¶ added in v0.2.0
func (i ReportPlanTagArray) ToReportPlanTagArrayOutputWithContext(ctx context.Context) ReportPlanTagArrayOutput
type ReportPlanTagArrayInput ¶ added in v0.2.0
type ReportPlanTagArrayInput interface { pulumi.Input ToReportPlanTagArrayOutput() ReportPlanTagArrayOutput ToReportPlanTagArrayOutputWithContext(context.Context) ReportPlanTagArrayOutput }
ReportPlanTagArrayInput is an input type that accepts ReportPlanTagArray and ReportPlanTagArrayOutput values. You can construct a concrete instance of `ReportPlanTagArrayInput` via:
ReportPlanTagArray{ ReportPlanTagArgs{...} }
type ReportPlanTagArrayOutput ¶ added in v0.2.0
type ReportPlanTagArrayOutput struct{ *pulumi.OutputState }
func (ReportPlanTagArrayOutput) ElementType ¶ added in v0.2.0
func (ReportPlanTagArrayOutput) ElementType() reflect.Type
func (ReportPlanTagArrayOutput) Index ¶ added in v0.2.0
func (o ReportPlanTagArrayOutput) Index(i pulumi.IntInput) ReportPlanTagOutput
func (ReportPlanTagArrayOutput) ToReportPlanTagArrayOutput ¶ added in v0.2.0
func (o ReportPlanTagArrayOutput) ToReportPlanTagArrayOutput() ReportPlanTagArrayOutput
func (ReportPlanTagArrayOutput) ToReportPlanTagArrayOutputWithContext ¶ added in v0.2.0
func (o ReportPlanTagArrayOutput) ToReportPlanTagArrayOutputWithContext(ctx context.Context) ReportPlanTagArrayOutput
type ReportPlanTagInput ¶ added in v0.2.0
type ReportPlanTagInput interface { pulumi.Input ToReportPlanTagOutput() ReportPlanTagOutput ToReportPlanTagOutputWithContext(context.Context) ReportPlanTagOutput }
ReportPlanTagInput is an input type that accepts ReportPlanTagArgs and ReportPlanTagOutput values. You can construct a concrete instance of `ReportPlanTagInput` via:
ReportPlanTagArgs{...}
type ReportPlanTagOutput ¶ added in v0.2.0
type ReportPlanTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ReportPlanTagOutput) ElementType ¶ added in v0.2.0
func (ReportPlanTagOutput) ElementType() reflect.Type
func (ReportPlanTagOutput) Key ¶ added in v0.2.0
func (o ReportPlanTagOutput) Key() pulumi.StringPtrOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (ReportPlanTagOutput) ToReportPlanTagOutput ¶ added in v0.2.0
func (o ReportPlanTagOutput) ToReportPlanTagOutput() ReportPlanTagOutput
func (ReportPlanTagOutput) ToReportPlanTagOutputWithContext ¶ added in v0.2.0
func (o ReportPlanTagOutput) ToReportPlanTagOutputWithContext(ctx context.Context) ReportPlanTagOutput
func (ReportPlanTagOutput) Value ¶ added in v0.2.0
func (o ReportPlanTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type ReportSettingProperties ¶ added in v0.2.0
type ReportSettingProperties struct { // The list of AWS accounts that a report covers. Accounts []string `pulumi:"accounts"` // The Amazon Resource Names (ARNs) of the frameworks a report covers. FrameworkArns []string `pulumi:"frameworkArns"` // The list of AWS organization units that a report covers. OrganizationUnits []string `pulumi:"organizationUnits"` // The list of AWS regions that a report covers. Regions []string `pulumi:"regions"` // Identifies the report template for the report. Reports are built using a report template. The report templates are: `BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT` ReportTemplate string `pulumi:"reportTemplate"` }
Identifies the report template for the report. Reports are built using a report template.
type ReportSettingPropertiesArgs ¶ added in v0.2.0
type ReportSettingPropertiesArgs struct { // The list of AWS accounts that a report covers. Accounts pulumi.StringArrayInput `pulumi:"accounts"` // The Amazon Resource Names (ARNs) of the frameworks a report covers. FrameworkArns pulumi.StringArrayInput `pulumi:"frameworkArns"` // The list of AWS organization units that a report covers. OrganizationUnits pulumi.StringArrayInput `pulumi:"organizationUnits"` // The list of AWS regions that a report covers. Regions pulumi.StringArrayInput `pulumi:"regions"` // Identifies the report template for the report. Reports are built using a report template. The report templates are: `BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT` ReportTemplate pulumi.StringInput `pulumi:"reportTemplate"` }
Identifies the report template for the report. Reports are built using a report template.
func (ReportSettingPropertiesArgs) ElementType ¶ added in v0.2.0
func (ReportSettingPropertiesArgs) ElementType() reflect.Type
func (ReportSettingPropertiesArgs) ToReportSettingPropertiesOutput ¶ added in v0.2.0
func (i ReportSettingPropertiesArgs) ToReportSettingPropertiesOutput() ReportSettingPropertiesOutput
func (ReportSettingPropertiesArgs) ToReportSettingPropertiesOutputWithContext ¶ added in v0.2.0
func (i ReportSettingPropertiesArgs) ToReportSettingPropertiesOutputWithContext(ctx context.Context) ReportSettingPropertiesOutput
type ReportSettingPropertiesInput ¶ added in v0.2.0
type ReportSettingPropertiesInput interface { pulumi.Input ToReportSettingPropertiesOutput() ReportSettingPropertiesOutput ToReportSettingPropertiesOutputWithContext(context.Context) ReportSettingPropertiesOutput }
ReportSettingPropertiesInput is an input type that accepts ReportSettingPropertiesArgs and ReportSettingPropertiesOutput values. You can construct a concrete instance of `ReportSettingPropertiesInput` via:
ReportSettingPropertiesArgs{...}
type ReportSettingPropertiesOutput ¶ added in v0.2.0
type ReportSettingPropertiesOutput struct{ *pulumi.OutputState }
Identifies the report template for the report. Reports are built using a report template.
func (ReportSettingPropertiesOutput) Accounts ¶ added in v0.45.0
func (o ReportSettingPropertiesOutput) Accounts() pulumi.StringArrayOutput
The list of AWS accounts that a report covers.
func (ReportSettingPropertiesOutput) ElementType ¶ added in v0.2.0
func (ReportSettingPropertiesOutput) ElementType() reflect.Type
func (ReportSettingPropertiesOutput) FrameworkArns ¶ added in v0.3.0
func (o ReportSettingPropertiesOutput) FrameworkArns() pulumi.StringArrayOutput
The Amazon Resource Names (ARNs) of the frameworks a report covers.
func (ReportSettingPropertiesOutput) OrganizationUnits ¶ added in v0.45.0
func (o ReportSettingPropertiesOutput) OrganizationUnits() pulumi.StringArrayOutput
The list of AWS organization units that a report covers.
func (ReportSettingPropertiesOutput) Regions ¶ added in v0.45.0
func (o ReportSettingPropertiesOutput) Regions() pulumi.StringArrayOutput
The list of AWS regions that a report covers.
func (ReportSettingPropertiesOutput) ReportTemplate ¶ added in v0.2.0
func (o ReportSettingPropertiesOutput) ReportTemplate() pulumi.StringOutput
Identifies the report template for the report. Reports are built using a report template. The report templates are: `BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT`
func (ReportSettingPropertiesOutput) ToReportSettingPropertiesOutput ¶ added in v0.2.0
func (o ReportSettingPropertiesOutput) ToReportSettingPropertiesOutput() ReportSettingPropertiesOutput
func (ReportSettingPropertiesOutput) ToReportSettingPropertiesOutputWithContext ¶ added in v0.2.0
func (o ReportSettingPropertiesOutput) ToReportSettingPropertiesOutputWithContext(ctx context.Context) ReportSettingPropertiesOutput
type ReportSettingPropertiesPtrOutput ¶ added in v0.2.0
type ReportSettingPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ReportSettingPropertiesPtrOutput) Accounts ¶ added in v0.45.0
func (o ReportSettingPropertiesPtrOutput) Accounts() pulumi.StringArrayOutput
The list of AWS accounts that a report covers.
func (ReportSettingPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (o ReportSettingPropertiesPtrOutput) Elem() ReportSettingPropertiesOutput
func (ReportSettingPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (ReportSettingPropertiesPtrOutput) ElementType() reflect.Type
func (ReportSettingPropertiesPtrOutput) FrameworkArns ¶ added in v0.3.0
func (o ReportSettingPropertiesPtrOutput) FrameworkArns() pulumi.StringArrayOutput
The Amazon Resource Names (ARNs) of the frameworks a report covers.
func (ReportSettingPropertiesPtrOutput) OrganizationUnits ¶ added in v0.45.0
func (o ReportSettingPropertiesPtrOutput) OrganizationUnits() pulumi.StringArrayOutput
The list of AWS organization units that a report covers.
func (ReportSettingPropertiesPtrOutput) Regions ¶ added in v0.45.0
func (o ReportSettingPropertiesPtrOutput) Regions() pulumi.StringArrayOutput
The list of AWS regions that a report covers.
func (ReportSettingPropertiesPtrOutput) ReportTemplate ¶ added in v0.2.0
func (o ReportSettingPropertiesPtrOutput) ReportTemplate() pulumi.StringPtrOutput
Identifies the report template for the report. Reports are built using a report template. The report templates are: `BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT`
func (ReportSettingPropertiesPtrOutput) ToReportSettingPropertiesPtrOutput ¶ added in v0.2.0
func (o ReportSettingPropertiesPtrOutput) ToReportSettingPropertiesPtrOutput() ReportSettingPropertiesPtrOutput
func (ReportSettingPropertiesPtrOutput) ToReportSettingPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o ReportSettingPropertiesPtrOutput) ToReportSettingPropertiesPtrOutputWithContext(ctx context.Context) ReportSettingPropertiesPtrOutput
type RestoreTestingPlan ¶ added in v0.85.0
type RestoreTestingPlan struct { pulumi.CustomResourceState RecoveryPointSelection RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput `pulumi:"recoveryPointSelection"` RestoreTestingPlanArn pulumi.StringOutput `pulumi:"restoreTestingPlanArn"` RestoreTestingPlanName pulumi.StringOutput `pulumi:"restoreTestingPlanName"` ScheduleExpression pulumi.StringOutput `pulumi:"scheduleExpression"` ScheduleExpressionTimezone pulumi.StringPtrOutput `pulumi:"scheduleExpressionTimezone"` StartWindowHours pulumi.IntPtrOutput `pulumi:"startWindowHours"` Tags RestoreTestingPlanTagArrayOutput `pulumi:"tags"` }
Definition of AWS::Backup::RestoreTestingPlan Resource Type
func GetRestoreTestingPlan ¶ added in v0.85.0
func GetRestoreTestingPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RestoreTestingPlanState, opts ...pulumi.ResourceOption) (*RestoreTestingPlan, error)
GetRestoreTestingPlan gets an existing RestoreTestingPlan 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 NewRestoreTestingPlan ¶ added in v0.85.0
func NewRestoreTestingPlan(ctx *pulumi.Context, name string, args *RestoreTestingPlanArgs, opts ...pulumi.ResourceOption) (*RestoreTestingPlan, error)
NewRestoreTestingPlan registers a new resource with the given unique name, arguments, and options.
func (*RestoreTestingPlan) ElementType ¶ added in v0.85.0
func (*RestoreTestingPlan) ElementType() reflect.Type
func (*RestoreTestingPlan) ToRestoreTestingPlanOutput ¶ added in v0.85.0
func (i *RestoreTestingPlan) ToRestoreTestingPlanOutput() RestoreTestingPlanOutput
func (*RestoreTestingPlan) ToRestoreTestingPlanOutputWithContext ¶ added in v0.85.0
func (i *RestoreTestingPlan) ToRestoreTestingPlanOutputWithContext(ctx context.Context) RestoreTestingPlanOutput
type RestoreTestingPlanArgs ¶ added in v0.85.0
type RestoreTestingPlanArgs struct { RecoveryPointSelection RestoreTestingPlanRestoreTestingRecoveryPointSelectionInput RestoreTestingPlanName pulumi.StringPtrInput ScheduleExpression pulumi.StringInput ScheduleExpressionTimezone pulumi.StringPtrInput StartWindowHours pulumi.IntPtrInput Tags RestoreTestingPlanTagArrayInput }
The set of arguments for constructing a RestoreTestingPlan resource.
func (RestoreTestingPlanArgs) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanArgs) ElementType() reflect.Type
type RestoreTestingPlanInput ¶ added in v0.85.0
type RestoreTestingPlanInput interface { pulumi.Input ToRestoreTestingPlanOutput() RestoreTestingPlanOutput ToRestoreTestingPlanOutputWithContext(ctx context.Context) RestoreTestingPlanOutput }
type RestoreTestingPlanOutput ¶ added in v0.85.0
type RestoreTestingPlanOutput struct{ *pulumi.OutputState }
func (RestoreTestingPlanOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanOutput) ElementType() reflect.Type
func (RestoreTestingPlanOutput) RecoveryPointSelection ¶ added in v0.85.0
func (o RestoreTestingPlanOutput) RecoveryPointSelection() RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput
func (RestoreTestingPlanOutput) RestoreTestingPlanArn ¶ added in v0.85.0
func (o RestoreTestingPlanOutput) RestoreTestingPlanArn() pulumi.StringOutput
func (RestoreTestingPlanOutput) RestoreTestingPlanName ¶ added in v0.85.0
func (o RestoreTestingPlanOutput) RestoreTestingPlanName() pulumi.StringOutput
func (RestoreTestingPlanOutput) ScheduleExpression ¶ added in v0.85.0
func (o RestoreTestingPlanOutput) ScheduleExpression() pulumi.StringOutput
func (RestoreTestingPlanOutput) ScheduleExpressionTimezone ¶ added in v0.85.0
func (o RestoreTestingPlanOutput) ScheduleExpressionTimezone() pulumi.StringPtrOutput
func (RestoreTestingPlanOutput) StartWindowHours ¶ added in v0.85.0
func (o RestoreTestingPlanOutput) StartWindowHours() pulumi.IntPtrOutput
func (RestoreTestingPlanOutput) Tags ¶ added in v0.85.0
func (o RestoreTestingPlanOutput) Tags() RestoreTestingPlanTagArrayOutput
func (RestoreTestingPlanOutput) ToRestoreTestingPlanOutput ¶ added in v0.85.0
func (o RestoreTestingPlanOutput) ToRestoreTestingPlanOutput() RestoreTestingPlanOutput
func (RestoreTestingPlanOutput) ToRestoreTestingPlanOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanOutput) ToRestoreTestingPlanOutputWithContext(ctx context.Context) RestoreTestingPlanOutput
type RestoreTestingPlanRestoreTestingRecoveryPointSelection ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointSelection struct { Algorithm RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm `pulumi:"algorithm"` ExcludeVaults []string `pulumi:"excludeVaults"` IncludeVaults []string `pulumi:"includeVaults"` RecoveryPointTypes []RestoreTestingPlanRestoreTestingRecoveryPointType `pulumi:"recoveryPointTypes"` SelectionWindowDays *int `pulumi:"selectionWindowDays"` }
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm string
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ElementType() reflect.Type
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutputWithContext ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutputWithContext ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToStringOutput ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToStringOutput() pulumi.StringOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToStringOutputWithContext ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToStringPtrOutput ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmInput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmInput interface { pulumi.Input ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutputWithContext(context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput }
RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmInput is an input type that accepts values of the RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithm enum A concrete instance of `RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmInput` can be one of the following:
RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmLatestWithinWindow RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmRandomWithinWindow
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput struct{ *pulumi.OutputState }
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ElementType() reflect.Type
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToStringOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToStringOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrInput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrInput interface { pulumi.Input ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutputWithContext(context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput }
func RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtr ¶ added in v0.85.0
func RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtr(v string) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrInput
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) Elem ¶ added in v0.85.0
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ElementType() reflect.Type
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs struct { Algorithm RestoreTestingPlanRestoreTestingRecoveryPointSelectionAlgorithmInput `pulumi:"algorithm"` ExcludeVaults pulumi.StringArrayInput `pulumi:"excludeVaults"` IncludeVaults pulumi.StringArrayInput `pulumi:"includeVaults"` RecoveryPointTypes RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayInput `pulumi:"recoveryPointTypes"` SelectionWindowDays pulumi.IntPtrInput `pulumi:"selectionWindowDays"` }
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs) ElementType() reflect.Type
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput ¶ added in v0.85.0
func (i RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutputWithContext ¶ added in v0.85.0
func (i RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionInput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionInput interface { pulumi.Input ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutputWithContext(context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput }
RestoreTestingPlanRestoreTestingRecoveryPointSelectionInput is an input type that accepts RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs and RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput values. You can construct a concrete instance of `RestoreTestingPlanRestoreTestingRecoveryPointSelectionInput` via:
RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs{...}
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput struct{ *pulumi.OutputState }
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) ElementType() reflect.Type
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) ExcludeVaults ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) ExcludeVaults() pulumi.StringArrayOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) IncludeVaults ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) IncludeVaults() pulumi.StringArrayOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) RecoveryPointTypes ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) RecoveryPointTypes() RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) SelectionWindowDays ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) SelectionWindowDays() pulumi.IntPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionOutput
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput struct{ *pulumi.OutputState }
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) ElementType() reflect.Type
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) ExcludeVaults ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) ExcludeVaults() pulumi.StringArrayOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) IncludeVaults ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) IncludeVaults() pulumi.StringArrayOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) RecoveryPointTypes ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) RecoveryPointTypes() RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) SelectionWindowDays ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) SelectionWindowDays() pulumi.IntPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointSelectionPtrOutput
type RestoreTestingPlanRestoreTestingRecoveryPointType ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointType string
func (RestoreTestingPlanRestoreTestingRecoveryPointType) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanRestoreTestingRecoveryPointType) ElementType() reflect.Type
func (RestoreTestingPlanRestoreTestingRecoveryPointType) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutput ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointType) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutputWithContext ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointType) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointType) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutputWithContext ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointType) ToStringOutput ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToStringOutput() pulumi.StringOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointType) ToStringOutputWithContext ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointType) ToStringPtrOutput ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointType) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (e RestoreTestingPlanRestoreTestingRecoveryPointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RestoreTestingPlanRestoreTestingRecoveryPointTypeArray ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointTypeArray []RestoreTestingPlanRestoreTestingRecoveryPointType
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeArray) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeArray) ElementType() reflect.Type
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeArray) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput ¶ added in v0.85.0
func (i RestoreTestingPlanRestoreTestingRecoveryPointTypeArray) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeArray) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutputWithContext ¶ added in v0.85.0
func (i RestoreTestingPlanRestoreTestingRecoveryPointTypeArray) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
type RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayInput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayInput interface { pulumi.Input ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutputWithContext(context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput }
RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayInput is an input type that accepts RestoreTestingPlanRestoreTestingRecoveryPointTypeArray and RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput values. You can construct a concrete instance of `RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayInput` via:
RestoreTestingPlanRestoreTestingRecoveryPointTypeArray{ RestoreTestingPlanRestoreTestingRecoveryPointTypeArgs{...} }
type RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput struct{ *pulumi.OutputState }
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput) ElementType() reflect.Type
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypeArrayOutput
type RestoreTestingPlanRestoreTestingRecoveryPointTypeInput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointTypeInput interface { pulumi.Input ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutputWithContext(context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput }
RestoreTestingPlanRestoreTestingRecoveryPointTypeInput is an input type that accepts values of the RestoreTestingPlanRestoreTestingRecoveryPointType enum A concrete instance of `RestoreTestingPlanRestoreTestingRecoveryPointTypeInput` can be one of the following:
RestoreTestingPlanRestoreTestingRecoveryPointTypeSnapshot RestoreTestingPlanRestoreTestingRecoveryPointTypeContinuous
type RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput struct{ *pulumi.OutputState }
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ElementType() reflect.Type
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypeOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToStringOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToStringOutput() pulumi.StringOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToStringOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RestoreTestingPlanRestoreTestingRecoveryPointTypePtrInput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointTypePtrInput interface { pulumi.Input ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutputWithContext(context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput }
func RestoreTestingPlanRestoreTestingRecoveryPointTypePtr ¶ added in v0.85.0
func RestoreTestingPlanRestoreTestingRecoveryPointTypePtr(v string) RestoreTestingPlanRestoreTestingRecoveryPointTypePtrInput
type RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput ¶ added in v0.85.0
type RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput struct{ *pulumi.OutputState }
func (RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ElementType() reflect.Type
func (RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput() RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ToRestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutputWithContext(ctx context.Context) RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanRestoreTestingRecoveryPointTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RestoreTestingPlanState ¶ added in v0.85.0
type RestoreTestingPlanState struct { }
func (RestoreTestingPlanState) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanState) ElementType() reflect.Type
type RestoreTestingPlanTag ¶ added in v0.85.0
type RestoreTestingPlanTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
type RestoreTestingPlanTagArgs ¶ added in v0.85.0
type RestoreTestingPlanTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
func (RestoreTestingPlanTagArgs) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanTagArgs) ElementType() reflect.Type
func (RestoreTestingPlanTagArgs) ToRestoreTestingPlanTagOutput ¶ added in v0.85.0
func (i RestoreTestingPlanTagArgs) ToRestoreTestingPlanTagOutput() RestoreTestingPlanTagOutput
func (RestoreTestingPlanTagArgs) ToRestoreTestingPlanTagOutputWithContext ¶ added in v0.85.0
func (i RestoreTestingPlanTagArgs) ToRestoreTestingPlanTagOutputWithContext(ctx context.Context) RestoreTestingPlanTagOutput
type RestoreTestingPlanTagArray ¶ added in v0.85.0
type RestoreTestingPlanTagArray []RestoreTestingPlanTagInput
func (RestoreTestingPlanTagArray) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanTagArray) ElementType() reflect.Type
func (RestoreTestingPlanTagArray) ToRestoreTestingPlanTagArrayOutput ¶ added in v0.85.0
func (i RestoreTestingPlanTagArray) ToRestoreTestingPlanTagArrayOutput() RestoreTestingPlanTagArrayOutput
func (RestoreTestingPlanTagArray) ToRestoreTestingPlanTagArrayOutputWithContext ¶ added in v0.85.0
func (i RestoreTestingPlanTagArray) ToRestoreTestingPlanTagArrayOutputWithContext(ctx context.Context) RestoreTestingPlanTagArrayOutput
type RestoreTestingPlanTagArrayInput ¶ added in v0.85.0
type RestoreTestingPlanTagArrayInput interface { pulumi.Input ToRestoreTestingPlanTagArrayOutput() RestoreTestingPlanTagArrayOutput ToRestoreTestingPlanTagArrayOutputWithContext(context.Context) RestoreTestingPlanTagArrayOutput }
RestoreTestingPlanTagArrayInput is an input type that accepts RestoreTestingPlanTagArray and RestoreTestingPlanTagArrayOutput values. You can construct a concrete instance of `RestoreTestingPlanTagArrayInput` via:
RestoreTestingPlanTagArray{ RestoreTestingPlanTagArgs{...} }
type RestoreTestingPlanTagArrayOutput ¶ added in v0.85.0
type RestoreTestingPlanTagArrayOutput struct{ *pulumi.OutputState }
func (RestoreTestingPlanTagArrayOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanTagArrayOutput) ElementType() reflect.Type
func (RestoreTestingPlanTagArrayOutput) Index ¶ added in v0.85.0
func (o RestoreTestingPlanTagArrayOutput) Index(i pulumi.IntInput) RestoreTestingPlanTagOutput
func (RestoreTestingPlanTagArrayOutput) ToRestoreTestingPlanTagArrayOutput ¶ added in v0.85.0
func (o RestoreTestingPlanTagArrayOutput) ToRestoreTestingPlanTagArrayOutput() RestoreTestingPlanTagArrayOutput
func (RestoreTestingPlanTagArrayOutput) ToRestoreTestingPlanTagArrayOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanTagArrayOutput) ToRestoreTestingPlanTagArrayOutputWithContext(ctx context.Context) RestoreTestingPlanTagArrayOutput
type RestoreTestingPlanTagInput ¶ added in v0.85.0
type RestoreTestingPlanTagInput interface { pulumi.Input ToRestoreTestingPlanTagOutput() RestoreTestingPlanTagOutput ToRestoreTestingPlanTagOutputWithContext(context.Context) RestoreTestingPlanTagOutput }
RestoreTestingPlanTagInput is an input type that accepts RestoreTestingPlanTagArgs and RestoreTestingPlanTagOutput values. You can construct a concrete instance of `RestoreTestingPlanTagInput` via:
RestoreTestingPlanTagArgs{...}
type RestoreTestingPlanTagOutput ¶ added in v0.85.0
type RestoreTestingPlanTagOutput struct{ *pulumi.OutputState }
func (RestoreTestingPlanTagOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingPlanTagOutput) ElementType() reflect.Type
func (RestoreTestingPlanTagOutput) Key ¶ added in v0.85.0
func (o RestoreTestingPlanTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (RestoreTestingPlanTagOutput) ToRestoreTestingPlanTagOutput ¶ added in v0.85.0
func (o RestoreTestingPlanTagOutput) ToRestoreTestingPlanTagOutput() RestoreTestingPlanTagOutput
func (RestoreTestingPlanTagOutput) ToRestoreTestingPlanTagOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingPlanTagOutput) ToRestoreTestingPlanTagOutputWithContext(ctx context.Context) RestoreTestingPlanTagOutput
func (RestoreTestingPlanTagOutput) Value ¶ added in v0.85.0
func (o RestoreTestingPlanTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type RestoreTestingSelection ¶ added in v0.85.0
type RestoreTestingSelection struct { pulumi.CustomResourceState IamRoleArn pulumi.StringOutput `pulumi:"iamRoleArn"` ProtectedResourceArns pulumi.StringArrayOutput `pulumi:"protectedResourceArns"` ProtectedResourceConditions RestoreTestingSelectionProtectedResourceConditionsPtrOutput `pulumi:"protectedResourceConditions"` ProtectedResourceType pulumi.StringOutput `pulumi:"protectedResourceType"` RestoreMetadataOverrides RestoreTestingSelectionSensitiveStringMapPtrOutput `pulumi:"restoreMetadataOverrides"` RestoreTestingPlanName pulumi.StringOutput `pulumi:"restoreTestingPlanName"` RestoreTestingSelectionName pulumi.StringOutput `pulumi:"restoreTestingSelectionName"` ValidationWindowHours pulumi.IntPtrOutput `pulumi:"validationWindowHours"` }
Resource Type definition for AWS::Backup::RestoreTestingSelection
func GetRestoreTestingSelection ¶ added in v0.85.0
func GetRestoreTestingSelection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RestoreTestingSelectionState, opts ...pulumi.ResourceOption) (*RestoreTestingSelection, error)
GetRestoreTestingSelection gets an existing RestoreTestingSelection 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 NewRestoreTestingSelection ¶ added in v0.85.0
func NewRestoreTestingSelection(ctx *pulumi.Context, name string, args *RestoreTestingSelectionArgs, opts ...pulumi.ResourceOption) (*RestoreTestingSelection, error)
NewRestoreTestingSelection registers a new resource with the given unique name, arguments, and options.
func (*RestoreTestingSelection) ElementType ¶ added in v0.85.0
func (*RestoreTestingSelection) ElementType() reflect.Type
func (*RestoreTestingSelection) ToRestoreTestingSelectionOutput ¶ added in v0.85.0
func (i *RestoreTestingSelection) ToRestoreTestingSelectionOutput() RestoreTestingSelectionOutput
func (*RestoreTestingSelection) ToRestoreTestingSelectionOutputWithContext ¶ added in v0.85.0
func (i *RestoreTestingSelection) ToRestoreTestingSelectionOutputWithContext(ctx context.Context) RestoreTestingSelectionOutput
type RestoreTestingSelectionArgs ¶ added in v0.85.0
type RestoreTestingSelectionArgs struct { IamRoleArn pulumi.StringInput ProtectedResourceArns pulumi.StringArrayInput ProtectedResourceConditions RestoreTestingSelectionProtectedResourceConditionsPtrInput ProtectedResourceType pulumi.StringInput RestoreMetadataOverrides RestoreTestingSelectionSensitiveStringMapPtrInput RestoreTestingPlanName pulumi.StringInput RestoreTestingSelectionName pulumi.StringPtrInput ValidationWindowHours pulumi.IntPtrInput }
The set of arguments for constructing a RestoreTestingSelection resource.
func (RestoreTestingSelectionArgs) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionArgs) ElementType() reflect.Type
type RestoreTestingSelectionInput ¶ added in v0.85.0
type RestoreTestingSelectionInput interface { pulumi.Input ToRestoreTestingSelectionOutput() RestoreTestingSelectionOutput ToRestoreTestingSelectionOutputWithContext(ctx context.Context) RestoreTestingSelectionOutput }
type RestoreTestingSelectionKeyValue ¶ added in v0.85.0
type RestoreTestingSelectionKeyValueArgs ¶ added in v0.85.0
type RestoreTestingSelectionKeyValueArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (RestoreTestingSelectionKeyValueArgs) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionKeyValueArgs) ElementType() reflect.Type
func (RestoreTestingSelectionKeyValueArgs) ToRestoreTestingSelectionKeyValueOutput ¶ added in v0.85.0
func (i RestoreTestingSelectionKeyValueArgs) ToRestoreTestingSelectionKeyValueOutput() RestoreTestingSelectionKeyValueOutput
func (RestoreTestingSelectionKeyValueArgs) ToRestoreTestingSelectionKeyValueOutputWithContext ¶ added in v0.85.0
func (i RestoreTestingSelectionKeyValueArgs) ToRestoreTestingSelectionKeyValueOutputWithContext(ctx context.Context) RestoreTestingSelectionKeyValueOutput
type RestoreTestingSelectionKeyValueArray ¶ added in v0.85.0
type RestoreTestingSelectionKeyValueArray []RestoreTestingSelectionKeyValueInput
func (RestoreTestingSelectionKeyValueArray) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionKeyValueArray) ElementType() reflect.Type
func (RestoreTestingSelectionKeyValueArray) ToRestoreTestingSelectionKeyValueArrayOutput ¶ added in v0.85.0
func (i RestoreTestingSelectionKeyValueArray) ToRestoreTestingSelectionKeyValueArrayOutput() RestoreTestingSelectionKeyValueArrayOutput
func (RestoreTestingSelectionKeyValueArray) ToRestoreTestingSelectionKeyValueArrayOutputWithContext ¶ added in v0.85.0
func (i RestoreTestingSelectionKeyValueArray) ToRestoreTestingSelectionKeyValueArrayOutputWithContext(ctx context.Context) RestoreTestingSelectionKeyValueArrayOutput
type RestoreTestingSelectionKeyValueArrayInput ¶ added in v0.85.0
type RestoreTestingSelectionKeyValueArrayInput interface { pulumi.Input ToRestoreTestingSelectionKeyValueArrayOutput() RestoreTestingSelectionKeyValueArrayOutput ToRestoreTestingSelectionKeyValueArrayOutputWithContext(context.Context) RestoreTestingSelectionKeyValueArrayOutput }
RestoreTestingSelectionKeyValueArrayInput is an input type that accepts RestoreTestingSelectionKeyValueArray and RestoreTestingSelectionKeyValueArrayOutput values. You can construct a concrete instance of `RestoreTestingSelectionKeyValueArrayInput` via:
RestoreTestingSelectionKeyValueArray{ RestoreTestingSelectionKeyValueArgs{...} }
type RestoreTestingSelectionKeyValueArrayOutput ¶ added in v0.85.0
type RestoreTestingSelectionKeyValueArrayOutput struct{ *pulumi.OutputState }
func (RestoreTestingSelectionKeyValueArrayOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionKeyValueArrayOutput) ElementType() reflect.Type
func (RestoreTestingSelectionKeyValueArrayOutput) ToRestoreTestingSelectionKeyValueArrayOutput ¶ added in v0.85.0
func (o RestoreTestingSelectionKeyValueArrayOutput) ToRestoreTestingSelectionKeyValueArrayOutput() RestoreTestingSelectionKeyValueArrayOutput
func (RestoreTestingSelectionKeyValueArrayOutput) ToRestoreTestingSelectionKeyValueArrayOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingSelectionKeyValueArrayOutput) ToRestoreTestingSelectionKeyValueArrayOutputWithContext(ctx context.Context) RestoreTestingSelectionKeyValueArrayOutput
type RestoreTestingSelectionKeyValueInput ¶ added in v0.85.0
type RestoreTestingSelectionKeyValueInput interface { pulumi.Input ToRestoreTestingSelectionKeyValueOutput() RestoreTestingSelectionKeyValueOutput ToRestoreTestingSelectionKeyValueOutputWithContext(context.Context) RestoreTestingSelectionKeyValueOutput }
RestoreTestingSelectionKeyValueInput is an input type that accepts RestoreTestingSelectionKeyValueArgs and RestoreTestingSelectionKeyValueOutput values. You can construct a concrete instance of `RestoreTestingSelectionKeyValueInput` via:
RestoreTestingSelectionKeyValueArgs{...}
type RestoreTestingSelectionKeyValueOutput ¶ added in v0.85.0
type RestoreTestingSelectionKeyValueOutput struct{ *pulumi.OutputState }
func (RestoreTestingSelectionKeyValueOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionKeyValueOutput) ElementType() reflect.Type
func (RestoreTestingSelectionKeyValueOutput) Key ¶ added in v0.85.0
func (o RestoreTestingSelectionKeyValueOutput) Key() pulumi.StringOutput
func (RestoreTestingSelectionKeyValueOutput) ToRestoreTestingSelectionKeyValueOutput ¶ added in v0.85.0
func (o RestoreTestingSelectionKeyValueOutput) ToRestoreTestingSelectionKeyValueOutput() RestoreTestingSelectionKeyValueOutput
func (RestoreTestingSelectionKeyValueOutput) ToRestoreTestingSelectionKeyValueOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingSelectionKeyValueOutput) ToRestoreTestingSelectionKeyValueOutputWithContext(ctx context.Context) RestoreTestingSelectionKeyValueOutput
func (RestoreTestingSelectionKeyValueOutput) Value ¶ added in v0.85.0
func (o RestoreTestingSelectionKeyValueOutput) Value() pulumi.StringOutput
type RestoreTestingSelectionOutput ¶ added in v0.85.0
type RestoreTestingSelectionOutput struct{ *pulumi.OutputState }
func (RestoreTestingSelectionOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionOutput) ElementType() reflect.Type
func (RestoreTestingSelectionOutput) IamRoleArn ¶ added in v0.85.0
func (o RestoreTestingSelectionOutput) IamRoleArn() pulumi.StringOutput
func (RestoreTestingSelectionOutput) ProtectedResourceArns ¶ added in v0.85.0
func (o RestoreTestingSelectionOutput) ProtectedResourceArns() pulumi.StringArrayOutput
func (RestoreTestingSelectionOutput) ProtectedResourceConditions ¶ added in v0.85.0
func (o RestoreTestingSelectionOutput) ProtectedResourceConditions() RestoreTestingSelectionProtectedResourceConditionsPtrOutput
func (RestoreTestingSelectionOutput) ProtectedResourceType ¶ added in v0.85.0
func (o RestoreTestingSelectionOutput) ProtectedResourceType() pulumi.StringOutput
func (RestoreTestingSelectionOutput) RestoreMetadataOverrides ¶ added in v0.85.0
func (o RestoreTestingSelectionOutput) RestoreMetadataOverrides() RestoreTestingSelectionSensitiveStringMapPtrOutput
func (RestoreTestingSelectionOutput) RestoreTestingPlanName ¶ added in v0.85.0
func (o RestoreTestingSelectionOutput) RestoreTestingPlanName() pulumi.StringOutput
func (RestoreTestingSelectionOutput) RestoreTestingSelectionName ¶ added in v0.85.0
func (o RestoreTestingSelectionOutput) RestoreTestingSelectionName() pulumi.StringOutput
func (RestoreTestingSelectionOutput) ToRestoreTestingSelectionOutput ¶ added in v0.85.0
func (o RestoreTestingSelectionOutput) ToRestoreTestingSelectionOutput() RestoreTestingSelectionOutput
func (RestoreTestingSelectionOutput) ToRestoreTestingSelectionOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingSelectionOutput) ToRestoreTestingSelectionOutputWithContext(ctx context.Context) RestoreTestingSelectionOutput
func (RestoreTestingSelectionOutput) ValidationWindowHours ¶ added in v0.85.0
func (o RestoreTestingSelectionOutput) ValidationWindowHours() pulumi.IntPtrOutput
type RestoreTestingSelectionProtectedResourceConditions ¶ added in v0.85.0
type RestoreTestingSelectionProtectedResourceConditions struct { StringEquals []RestoreTestingSelectionKeyValue `pulumi:"stringEquals"` StringNotEquals []RestoreTestingSelectionKeyValue `pulumi:"stringNotEquals"` }
type RestoreTestingSelectionProtectedResourceConditionsArgs ¶ added in v0.85.0
type RestoreTestingSelectionProtectedResourceConditionsArgs struct { StringEquals RestoreTestingSelectionKeyValueArrayInput `pulumi:"stringEquals"` StringNotEquals RestoreTestingSelectionKeyValueArrayInput `pulumi:"stringNotEquals"` }
func (RestoreTestingSelectionProtectedResourceConditionsArgs) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionProtectedResourceConditionsArgs) ElementType() reflect.Type
func (RestoreTestingSelectionProtectedResourceConditionsArgs) ToRestoreTestingSelectionProtectedResourceConditionsOutput ¶ added in v0.85.0
func (i RestoreTestingSelectionProtectedResourceConditionsArgs) ToRestoreTestingSelectionProtectedResourceConditionsOutput() RestoreTestingSelectionProtectedResourceConditionsOutput
func (RestoreTestingSelectionProtectedResourceConditionsArgs) ToRestoreTestingSelectionProtectedResourceConditionsOutputWithContext ¶ added in v0.85.0
func (i RestoreTestingSelectionProtectedResourceConditionsArgs) ToRestoreTestingSelectionProtectedResourceConditionsOutputWithContext(ctx context.Context) RestoreTestingSelectionProtectedResourceConditionsOutput
func (RestoreTestingSelectionProtectedResourceConditionsArgs) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutput ¶ added in v0.85.0
func (i RestoreTestingSelectionProtectedResourceConditionsArgs) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutput() RestoreTestingSelectionProtectedResourceConditionsPtrOutput
func (RestoreTestingSelectionProtectedResourceConditionsArgs) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutputWithContext ¶ added in v0.85.0
func (i RestoreTestingSelectionProtectedResourceConditionsArgs) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutputWithContext(ctx context.Context) RestoreTestingSelectionProtectedResourceConditionsPtrOutput
type RestoreTestingSelectionProtectedResourceConditionsInput ¶ added in v0.85.0
type RestoreTestingSelectionProtectedResourceConditionsInput interface { pulumi.Input ToRestoreTestingSelectionProtectedResourceConditionsOutput() RestoreTestingSelectionProtectedResourceConditionsOutput ToRestoreTestingSelectionProtectedResourceConditionsOutputWithContext(context.Context) RestoreTestingSelectionProtectedResourceConditionsOutput }
RestoreTestingSelectionProtectedResourceConditionsInput is an input type that accepts RestoreTestingSelectionProtectedResourceConditionsArgs and RestoreTestingSelectionProtectedResourceConditionsOutput values. You can construct a concrete instance of `RestoreTestingSelectionProtectedResourceConditionsInput` via:
RestoreTestingSelectionProtectedResourceConditionsArgs{...}
type RestoreTestingSelectionProtectedResourceConditionsOutput ¶ added in v0.85.0
type RestoreTestingSelectionProtectedResourceConditionsOutput struct{ *pulumi.OutputState }
func (RestoreTestingSelectionProtectedResourceConditionsOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionProtectedResourceConditionsOutput) ElementType() reflect.Type
func (RestoreTestingSelectionProtectedResourceConditionsOutput) StringEquals ¶ added in v0.85.0
func (o RestoreTestingSelectionProtectedResourceConditionsOutput) StringEquals() RestoreTestingSelectionKeyValueArrayOutput
func (RestoreTestingSelectionProtectedResourceConditionsOutput) StringNotEquals ¶ added in v0.85.0
func (o RestoreTestingSelectionProtectedResourceConditionsOutput) StringNotEquals() RestoreTestingSelectionKeyValueArrayOutput
func (RestoreTestingSelectionProtectedResourceConditionsOutput) ToRestoreTestingSelectionProtectedResourceConditionsOutput ¶ added in v0.85.0
func (o RestoreTestingSelectionProtectedResourceConditionsOutput) ToRestoreTestingSelectionProtectedResourceConditionsOutput() RestoreTestingSelectionProtectedResourceConditionsOutput
func (RestoreTestingSelectionProtectedResourceConditionsOutput) ToRestoreTestingSelectionProtectedResourceConditionsOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingSelectionProtectedResourceConditionsOutput) ToRestoreTestingSelectionProtectedResourceConditionsOutputWithContext(ctx context.Context) RestoreTestingSelectionProtectedResourceConditionsOutput
func (RestoreTestingSelectionProtectedResourceConditionsOutput) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutput ¶ added in v0.85.0
func (o RestoreTestingSelectionProtectedResourceConditionsOutput) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutput() RestoreTestingSelectionProtectedResourceConditionsPtrOutput
func (RestoreTestingSelectionProtectedResourceConditionsOutput) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingSelectionProtectedResourceConditionsOutput) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutputWithContext(ctx context.Context) RestoreTestingSelectionProtectedResourceConditionsPtrOutput
type RestoreTestingSelectionProtectedResourceConditionsPtrInput ¶ added in v0.85.0
type RestoreTestingSelectionProtectedResourceConditionsPtrInput interface { pulumi.Input ToRestoreTestingSelectionProtectedResourceConditionsPtrOutput() RestoreTestingSelectionProtectedResourceConditionsPtrOutput ToRestoreTestingSelectionProtectedResourceConditionsPtrOutputWithContext(context.Context) RestoreTestingSelectionProtectedResourceConditionsPtrOutput }
RestoreTestingSelectionProtectedResourceConditionsPtrInput is an input type that accepts RestoreTestingSelectionProtectedResourceConditionsArgs, RestoreTestingSelectionProtectedResourceConditionsPtr and RestoreTestingSelectionProtectedResourceConditionsPtrOutput values. You can construct a concrete instance of `RestoreTestingSelectionProtectedResourceConditionsPtrInput` via:
RestoreTestingSelectionProtectedResourceConditionsArgs{...} or: nil
func RestoreTestingSelectionProtectedResourceConditionsPtr ¶ added in v0.85.0
func RestoreTestingSelectionProtectedResourceConditionsPtr(v *RestoreTestingSelectionProtectedResourceConditionsArgs) RestoreTestingSelectionProtectedResourceConditionsPtrInput
type RestoreTestingSelectionProtectedResourceConditionsPtrOutput ¶ added in v0.85.0
type RestoreTestingSelectionProtectedResourceConditionsPtrOutput struct{ *pulumi.OutputState }
func (RestoreTestingSelectionProtectedResourceConditionsPtrOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionProtectedResourceConditionsPtrOutput) ElementType() reflect.Type
func (RestoreTestingSelectionProtectedResourceConditionsPtrOutput) StringEquals ¶ added in v0.85.0
func (RestoreTestingSelectionProtectedResourceConditionsPtrOutput) StringNotEquals ¶ added in v0.85.0
func (o RestoreTestingSelectionProtectedResourceConditionsPtrOutput) StringNotEquals() RestoreTestingSelectionKeyValueArrayOutput
func (RestoreTestingSelectionProtectedResourceConditionsPtrOutput) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutput ¶ added in v0.85.0
func (o RestoreTestingSelectionProtectedResourceConditionsPtrOutput) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutput() RestoreTestingSelectionProtectedResourceConditionsPtrOutput
func (RestoreTestingSelectionProtectedResourceConditionsPtrOutput) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingSelectionProtectedResourceConditionsPtrOutput) ToRestoreTestingSelectionProtectedResourceConditionsPtrOutputWithContext(ctx context.Context) RestoreTestingSelectionProtectedResourceConditionsPtrOutput
type RestoreTestingSelectionSensitiveStringMap ¶ added in v0.85.0
type RestoreTestingSelectionSensitiveStringMap struct { }
type RestoreTestingSelectionSensitiveStringMapArgs ¶ added in v0.85.0
type RestoreTestingSelectionSensitiveStringMapArgs struct { }
func (RestoreTestingSelectionSensitiveStringMapArgs) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionSensitiveStringMapArgs) ElementType() reflect.Type
func (RestoreTestingSelectionSensitiveStringMapArgs) ToRestoreTestingSelectionSensitiveStringMapOutput ¶ added in v0.85.0
func (i RestoreTestingSelectionSensitiveStringMapArgs) ToRestoreTestingSelectionSensitiveStringMapOutput() RestoreTestingSelectionSensitiveStringMapOutput
func (RestoreTestingSelectionSensitiveStringMapArgs) ToRestoreTestingSelectionSensitiveStringMapOutputWithContext ¶ added in v0.85.0
func (i RestoreTestingSelectionSensitiveStringMapArgs) ToRestoreTestingSelectionSensitiveStringMapOutputWithContext(ctx context.Context) RestoreTestingSelectionSensitiveStringMapOutput
func (RestoreTestingSelectionSensitiveStringMapArgs) ToRestoreTestingSelectionSensitiveStringMapPtrOutput ¶ added in v0.85.0
func (i RestoreTestingSelectionSensitiveStringMapArgs) ToRestoreTestingSelectionSensitiveStringMapPtrOutput() RestoreTestingSelectionSensitiveStringMapPtrOutput
func (RestoreTestingSelectionSensitiveStringMapArgs) ToRestoreTestingSelectionSensitiveStringMapPtrOutputWithContext ¶ added in v0.85.0
func (i RestoreTestingSelectionSensitiveStringMapArgs) ToRestoreTestingSelectionSensitiveStringMapPtrOutputWithContext(ctx context.Context) RestoreTestingSelectionSensitiveStringMapPtrOutput
type RestoreTestingSelectionSensitiveStringMapInput ¶ added in v0.85.0
type RestoreTestingSelectionSensitiveStringMapInput interface { pulumi.Input ToRestoreTestingSelectionSensitiveStringMapOutput() RestoreTestingSelectionSensitiveStringMapOutput ToRestoreTestingSelectionSensitiveStringMapOutputWithContext(context.Context) RestoreTestingSelectionSensitiveStringMapOutput }
RestoreTestingSelectionSensitiveStringMapInput is an input type that accepts RestoreTestingSelectionSensitiveStringMap and RestoreTestingSelectionSensitiveStringMapOutput values. You can construct a concrete instance of `RestoreTestingSelectionSensitiveStringMapInput` via:
RestoreTestingSelectionSensitiveStringMap{ "key": RestoreTestingSelectionSensitiveStringArgs{...} }
type RestoreTestingSelectionSensitiveStringMapOutput ¶ added in v0.85.0
type RestoreTestingSelectionSensitiveStringMapOutput struct{ *pulumi.OutputState }
func (RestoreTestingSelectionSensitiveStringMapOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionSensitiveStringMapOutput) ElementType() reflect.Type
func (RestoreTestingSelectionSensitiveStringMapOutput) ToRestoreTestingSelectionSensitiveStringMapOutput ¶ added in v0.85.0
func (o RestoreTestingSelectionSensitiveStringMapOutput) ToRestoreTestingSelectionSensitiveStringMapOutput() RestoreTestingSelectionSensitiveStringMapOutput
func (RestoreTestingSelectionSensitiveStringMapOutput) ToRestoreTestingSelectionSensitiveStringMapOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingSelectionSensitiveStringMapOutput) ToRestoreTestingSelectionSensitiveStringMapOutputWithContext(ctx context.Context) RestoreTestingSelectionSensitiveStringMapOutput
func (RestoreTestingSelectionSensitiveStringMapOutput) ToRestoreTestingSelectionSensitiveStringMapPtrOutput ¶ added in v0.85.0
func (o RestoreTestingSelectionSensitiveStringMapOutput) ToRestoreTestingSelectionSensitiveStringMapPtrOutput() RestoreTestingSelectionSensitiveStringMapPtrOutput
func (RestoreTestingSelectionSensitiveStringMapOutput) ToRestoreTestingSelectionSensitiveStringMapPtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingSelectionSensitiveStringMapOutput) ToRestoreTestingSelectionSensitiveStringMapPtrOutputWithContext(ctx context.Context) RestoreTestingSelectionSensitiveStringMapPtrOutput
type RestoreTestingSelectionSensitiveStringMapPtrInput ¶ added in v0.85.0
type RestoreTestingSelectionSensitiveStringMapPtrInput interface { pulumi.Input ToRestoreTestingSelectionSensitiveStringMapPtrOutput() RestoreTestingSelectionSensitiveStringMapPtrOutput ToRestoreTestingSelectionSensitiveStringMapPtrOutputWithContext(context.Context) RestoreTestingSelectionSensitiveStringMapPtrOutput }
RestoreTestingSelectionSensitiveStringMapPtrInput is an input type that accepts RestoreTestingSelectionSensitiveStringMapArgs, RestoreTestingSelectionSensitiveStringMapPtr and RestoreTestingSelectionSensitiveStringMapPtrOutput values. You can construct a concrete instance of `RestoreTestingSelectionSensitiveStringMapPtrInput` via:
RestoreTestingSelectionSensitiveStringMapArgs{...} or: nil
func RestoreTestingSelectionSensitiveStringMapPtr ¶ added in v0.85.0
func RestoreTestingSelectionSensitiveStringMapPtr(v *RestoreTestingSelectionSensitiveStringMapArgs) RestoreTestingSelectionSensitiveStringMapPtrInput
type RestoreTestingSelectionSensitiveStringMapPtrOutput ¶ added in v0.85.0
type RestoreTestingSelectionSensitiveStringMapPtrOutput struct{ *pulumi.OutputState }
func (RestoreTestingSelectionSensitiveStringMapPtrOutput) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionSensitiveStringMapPtrOutput) ElementType() reflect.Type
func (RestoreTestingSelectionSensitiveStringMapPtrOutput) ToRestoreTestingSelectionSensitiveStringMapPtrOutput ¶ added in v0.85.0
func (o RestoreTestingSelectionSensitiveStringMapPtrOutput) ToRestoreTestingSelectionSensitiveStringMapPtrOutput() RestoreTestingSelectionSensitiveStringMapPtrOutput
func (RestoreTestingSelectionSensitiveStringMapPtrOutput) ToRestoreTestingSelectionSensitiveStringMapPtrOutputWithContext ¶ added in v0.85.0
func (o RestoreTestingSelectionSensitiveStringMapPtrOutput) ToRestoreTestingSelectionSensitiveStringMapPtrOutputWithContext(ctx context.Context) RestoreTestingSelectionSensitiveStringMapPtrOutput
type RestoreTestingSelectionState ¶ added in v0.85.0
type RestoreTestingSelectionState struct { }
func (RestoreTestingSelectionState) ElementType ¶ added in v0.85.0
func (RestoreTestingSelectionState) ElementType() reflect.Type
Source Files
¶
- backupPlan.go
- backupSelection.go
- backupVault.go
- framework.go
- getBackupPlan.go
- getBackupSelection.go
- getBackupVault.go
- getFramework.go
- getReportPlan.go
- getRestoreTestingPlan.go
- getRestoreTestingSelection.go
- init.go
- pulumiEnums.go
- pulumiTypes.go
- reportPlan.go
- restoreTestingPlan.go
- restoreTestingSelection.go