Documentation
¶
Index ¶
- 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.AnyOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) RuleName() pulumi.StringOutput
- func (o BackupPlanBackupRuleResourceTypeOutput) ScheduleExpression() 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) 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) ToBackupPlanLifecycleResourceTypePtrOutput() BackupPlanLifecycleResourceTypePtrOutput
- func (o BackupPlanLifecycleResourceTypePtrOutput) ToBackupPlanLifecycleResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanLifecycleResourceTypePtrOutput
- type BackupPlanOutput
- type BackupPlanResourceType
- type BackupPlanResourceTypeArgs
- func (BackupPlanResourceTypeArgs) ElementType() reflect.Type
- func (i BackupPlanResourceTypeArgs) ToBackupPlanResourceTypeOutput() BackupPlanResourceTypeOutput
- func (i BackupPlanResourceTypeArgs) ToBackupPlanResourceTypeOutputWithContext(ctx context.Context) BackupPlanResourceTypeOutput
- func (i BackupPlanResourceTypeArgs) ToBackupPlanResourceTypePtrOutput() BackupPlanResourceTypePtrOutput
- func (i BackupPlanResourceTypeArgs) ToBackupPlanResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanResourceTypePtrOutput
- 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
- func (o BackupPlanResourceTypeOutput) ToBackupPlanResourceTypePtrOutput() BackupPlanResourceTypePtrOutput
- func (o BackupPlanResourceTypeOutput) ToBackupPlanResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanResourceTypePtrOutput
- type BackupPlanResourceTypePtrInput
- 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
- type BackupSelectionResourceType
- type BackupSelectionResourceTypeArgs
- func (BackupSelectionResourceTypeArgs) ElementType() reflect.Type
- func (i BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypeOutput() BackupSelectionResourceTypeOutput
- func (i BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypeOutputWithContext(ctx context.Context) BackupSelectionResourceTypeOutput
- func (i BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypePtrOutput() BackupSelectionResourceTypePtrOutput
- func (i BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypePtrOutputWithContext(ctx context.Context) BackupSelectionResourceTypePtrOutput
- 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
- func (o BackupSelectionResourceTypeOutput) ToBackupSelectionResourceTypePtrOutput() BackupSelectionResourceTypePtrOutput
- func (o BackupSelectionResourceTypeOutput) ToBackupSelectionResourceTypePtrOutputWithContext(ctx context.Context) BackupSelectionResourceTypePtrOutput
- type BackupSelectionResourceTypePtrInput
- type BackupSelectionResourceTypePtrOutput
- func (o BackupSelectionResourceTypePtrOutput) Conditions() BackupSelectionResourceTypeConditionsPropertiesPtrOutput
- func (o BackupSelectionResourceTypePtrOutput) Elem() BackupSelectionResourceTypeOutput
- func (BackupSelectionResourceTypePtrOutput) ElementType() reflect.Type
- func (o BackupSelectionResourceTypePtrOutput) IamRoleArn() pulumi.StringPtrOutput
- func (o BackupSelectionResourceTypePtrOutput) ListOfTags() BackupSelectionConditionResourceTypeArrayOutput
- func (o BackupSelectionResourceTypePtrOutput) NotResources() pulumi.StringArrayOutput
- func (o BackupSelectionResourceTypePtrOutput) Resources() pulumi.StringArrayOutput
- func (o BackupSelectionResourceTypePtrOutput) SelectionName() pulumi.StringPtrOutput
- func (o BackupSelectionResourceTypePtrOutput) ToBackupSelectionResourceTypePtrOutput() BackupSelectionResourceTypePtrOutput
- func (o BackupSelectionResourceTypePtrOutput) ToBackupSelectionResourceTypePtrOutputWithContext(ctx context.Context) BackupSelectionResourceTypePtrOutput
- 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.Float64PtrOutput
- func (BackupVaultLockConfigurationTypeOutput) ElementType() reflect.Type
- func (o BackupVaultLockConfigurationTypeOutput) MaxRetentionDays() pulumi.Float64PtrOutput
- func (o BackupVaultLockConfigurationTypeOutput) MinRetentionDays() pulumi.Float64Output
- 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.Float64PtrOutput
- func (o BackupVaultLockConfigurationTypePtrOutput) Elem() BackupVaultLockConfigurationTypeOutput
- func (BackupVaultLockConfigurationTypePtrOutput) ElementType() reflect.Type
- func (o BackupVaultLockConfigurationTypePtrOutput) MaxRetentionDays() pulumi.Float64PtrOutput
- func (o BackupVaultLockConfigurationTypePtrOutput) MinRetentionDays() pulumi.Float64PtrOutput
- 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
- 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
- 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.StringOutput
- func (o FrameworkTagOutput) ToFrameworkTagOutput() FrameworkTagOutput
- func (o FrameworkTagOutput) ToFrameworkTagOutputWithContext(ctx context.Context) FrameworkTagOutput
- func (o FrameworkTagOutput) Value() pulumi.StringOutput
- type ReportDeliveryChannelProperties
- type ReportDeliveryChannelPropertiesArgs
- func (ReportDeliveryChannelPropertiesArgs) ElementType() reflect.Type
- func (i ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesOutput() ReportDeliveryChannelPropertiesOutput
- func (i ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesOutputWithContext(ctx context.Context) ReportDeliveryChannelPropertiesOutput
- func (i ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesPtrOutput() ReportDeliveryChannelPropertiesPtrOutput
- func (i ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesPtrOutputWithContext(ctx context.Context) ReportDeliveryChannelPropertiesPtrOutput
- 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
- func (o ReportDeliveryChannelPropertiesOutput) ToReportDeliveryChannelPropertiesPtrOutput() ReportDeliveryChannelPropertiesPtrOutput
- func (o ReportDeliveryChannelPropertiesOutput) ToReportDeliveryChannelPropertiesPtrOutputWithContext(ctx context.Context) ReportDeliveryChannelPropertiesPtrOutput
- type ReportDeliveryChannelPropertiesPtrInput
- 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
- 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
- func (ReportSettingPropertiesArgs) ElementType() reflect.Type
- func (i ReportSettingPropertiesArgs) ToReportSettingPropertiesOutput() ReportSettingPropertiesOutput
- func (i ReportSettingPropertiesArgs) ToReportSettingPropertiesOutputWithContext(ctx context.Context) ReportSettingPropertiesOutput
- func (i ReportSettingPropertiesArgs) ToReportSettingPropertiesPtrOutput() ReportSettingPropertiesPtrOutput
- func (i ReportSettingPropertiesArgs) ToReportSettingPropertiesPtrOutputWithContext(ctx context.Context) ReportSettingPropertiesPtrOutput
- type ReportSettingPropertiesInput
- type ReportSettingPropertiesOutput
- func (ReportSettingPropertiesOutput) ElementType() reflect.Type
- func (o ReportSettingPropertiesOutput) FrameworkArns() pulumi.StringArrayOutput
- func (o ReportSettingPropertiesOutput) ReportTemplate() pulumi.StringOutput
- func (o ReportSettingPropertiesOutput) ToReportSettingPropertiesOutput() ReportSettingPropertiesOutput
- func (o ReportSettingPropertiesOutput) ToReportSettingPropertiesOutputWithContext(ctx context.Context) ReportSettingPropertiesOutput
- func (o ReportSettingPropertiesOutput) ToReportSettingPropertiesPtrOutput() ReportSettingPropertiesPtrOutput
- func (o ReportSettingPropertiesOutput) ToReportSettingPropertiesPtrOutputWithContext(ctx context.Context) ReportSettingPropertiesPtrOutput
- type ReportSettingPropertiesPtrInput
- type ReportSettingPropertiesPtrOutput
- func (o ReportSettingPropertiesPtrOutput) Elem() ReportSettingPropertiesOutput
- func (ReportSettingPropertiesPtrOutput) ElementType() reflect.Type
- func (o ReportSettingPropertiesPtrOutput) FrameworkArns() pulumi.StringArrayOutput
- func (o ReportSettingPropertiesPtrOutput) ReportTemplate() pulumi.StringPtrOutput
- func (o ReportSettingPropertiesPtrOutput) ToReportSettingPropertiesPtrOutput() ReportSettingPropertiesPtrOutput
- func (o ReportSettingPropertiesPtrOutput) ToReportSettingPropertiesPtrOutputWithContext(ctx context.Context) ReportSettingPropertiesPtrOutput
Constants ¶
This section is empty.
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.AnyOutput `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.Input }
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 interface{} `pulumi:"recoveryPointTags"` RuleName string `pulumi:"ruleName"` ScheduleExpression *string `pulumi:"scheduleExpression"` 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.Input `pulumi:"recoveryPointTags"` RuleName pulumi.StringInput `pulumi:"ruleName"` ScheduleExpression pulumi.StringPtrInput `pulumi:"scheduleExpression"` 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.AnyOutput
func (BackupPlanBackupRuleResourceTypeOutput) RuleName ¶
func (o BackupPlanBackupRuleResourceTypeOutput) RuleName() pulumi.StringOutput
func (BackupPlanBackupRuleResourceTypeOutput) ScheduleExpression ¶
func (o BackupPlanBackupRuleResourceTypeOutput) ScheduleExpression() 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"` }
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) 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) 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) 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
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
func (BackupPlanResourceTypeArgs) ToBackupPlanResourceTypePtrOutput ¶ added in v0.2.0
func (i BackupPlanResourceTypeArgs) ToBackupPlanResourceTypePtrOutput() BackupPlanResourceTypePtrOutput
func (BackupPlanResourceTypeArgs) ToBackupPlanResourceTypePtrOutputWithContext ¶ added in v0.2.0
func (i BackupPlanResourceTypeArgs) ToBackupPlanResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanResourceTypePtrOutput
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
func (BackupPlanResourceTypeOutput) ToBackupPlanResourceTypePtrOutput ¶ added in v0.2.0
func (o BackupPlanResourceTypeOutput) ToBackupPlanResourceTypePtrOutput() BackupPlanResourceTypePtrOutput
func (BackupPlanResourceTypeOutput) ToBackupPlanResourceTypePtrOutputWithContext ¶ added in v0.2.0
func (o BackupPlanResourceTypeOutput) ToBackupPlanResourceTypePtrOutputWithContext(ctx context.Context) BackupPlanResourceTypePtrOutput
type BackupPlanResourceTypePtrInput ¶ added in v0.2.0
type BackupPlanResourceTypePtrInput interface { pulumi.Input ToBackupPlanResourceTypePtrOutput() BackupPlanResourceTypePtrOutput ToBackupPlanResourceTypePtrOutputWithContext(context.Context) BackupPlanResourceTypePtrOutput }
BackupPlanResourceTypePtrInput is an input type that accepts BackupPlanResourceTypeArgs, BackupPlanResourceTypePtr and BackupPlanResourceTypePtrOutput values. You can construct a concrete instance of `BackupPlanResourceTypePtrInput` via:
BackupPlanResourceTypeArgs{...} or: nil
func BackupPlanResourceTypePtr ¶ added in v0.2.0
func BackupPlanResourceTypePtr(v *BackupPlanResourceTypeArgs) BackupPlanResourceTypePtrInput
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) ElementType ¶
func (BackupSelectionOutput) ElementType() reflect.Type
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
func (BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypePtrOutput ¶ added in v0.2.0
func (i BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypePtrOutput() BackupSelectionResourceTypePtrOutput
func (BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypePtrOutputWithContext ¶ added in v0.2.0
func (i BackupSelectionResourceTypeArgs) ToBackupSelectionResourceTypePtrOutputWithContext(ctx context.Context) BackupSelectionResourceTypePtrOutput
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
func (BackupSelectionResourceTypeOutput) ToBackupSelectionResourceTypePtrOutput ¶ added in v0.2.0
func (o BackupSelectionResourceTypeOutput) ToBackupSelectionResourceTypePtrOutput() BackupSelectionResourceTypePtrOutput
func (BackupSelectionResourceTypeOutput) ToBackupSelectionResourceTypePtrOutputWithContext ¶ added in v0.2.0
func (o BackupSelectionResourceTypeOutput) ToBackupSelectionResourceTypePtrOutputWithContext(ctx context.Context) BackupSelectionResourceTypePtrOutput
type BackupSelectionResourceTypePtrInput ¶ added in v0.2.0
type BackupSelectionResourceTypePtrInput interface { pulumi.Input ToBackupSelectionResourceTypePtrOutput() BackupSelectionResourceTypePtrOutput ToBackupSelectionResourceTypePtrOutputWithContext(context.Context) BackupSelectionResourceTypePtrOutput }
BackupSelectionResourceTypePtrInput is an input type that accepts BackupSelectionResourceTypeArgs, BackupSelectionResourceTypePtr and BackupSelectionResourceTypePtrOutput values. You can construct a concrete instance of `BackupSelectionResourceTypePtrInput` via:
BackupSelectionResourceTypeArgs{...} or: nil
func BackupSelectionResourceTypePtr ¶ added in v0.2.0
func BackupSelectionResourceTypePtr(v *BackupSelectionResourceTypeArgs) BackupSelectionResourceTypePtrInput
type BackupSelectionResourceTypePtrOutput ¶ added in v0.2.0
type BackupSelectionResourceTypePtrOutput struct{ *pulumi.OutputState }
func (BackupSelectionResourceTypePtrOutput) Conditions ¶ added in v0.3.0
func (o BackupSelectionResourceTypePtrOutput) Conditions() BackupSelectionResourceTypeConditionsPropertiesPtrOutput
func (BackupSelectionResourceTypePtrOutput) ElementType ¶ added in v0.2.0
func (BackupSelectionResourceTypePtrOutput) ElementType() reflect.Type
func (BackupSelectionResourceTypePtrOutput) IamRoleArn ¶ added in v0.2.0
func (o BackupSelectionResourceTypePtrOutput) IamRoleArn() pulumi.StringPtrOutput
func (BackupSelectionResourceTypePtrOutput) ListOfTags ¶ added in v0.2.0
func (o BackupSelectionResourceTypePtrOutput) ListOfTags() BackupSelectionConditionResourceTypeArrayOutput
func (BackupSelectionResourceTypePtrOutput) NotResources ¶ added in v0.3.0
func (o BackupSelectionResourceTypePtrOutput) NotResources() pulumi.StringArrayOutput
func (BackupSelectionResourceTypePtrOutput) Resources ¶ added in v0.2.0
func (o BackupSelectionResourceTypePtrOutput) Resources() pulumi.StringArrayOutput
func (BackupSelectionResourceTypePtrOutput) SelectionName ¶ added in v0.2.0
func (o BackupSelectionResourceTypePtrOutput) SelectionName() pulumi.StringPtrOutput
func (BackupSelectionResourceTypePtrOutput) ToBackupSelectionResourceTypePtrOutput ¶ added in v0.2.0
func (o BackupSelectionResourceTypePtrOutput) ToBackupSelectionResourceTypePtrOutput() BackupSelectionResourceTypePtrOutput
func (BackupSelectionResourceTypePtrOutput) ToBackupSelectionResourceTypePtrOutputWithContext ¶ added in v0.2.0
func (o BackupSelectionResourceTypePtrOutput) ToBackupSelectionResourceTypePtrOutputWithContext(ctx context.Context) BackupSelectionResourceTypePtrOutput
type BackupSelectionState ¶
type BackupSelectionState struct { }
func (BackupSelectionState) ElementType ¶
func (BackupSelectionState) ElementType() reflect.Type
type BackupVault ¶
type BackupVault struct { pulumi.CustomResourceState AccessPolicy pulumi.AnyOutput `pulumi:"accessPolicy"` BackupVaultArn pulumi.StringOutput `pulumi:"backupVaultArn"` BackupVaultName pulumi.StringOutput `pulumi:"backupVaultName"` BackupVaultTags pulumi.AnyOutput `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 { AccessPolicy pulumi.Input BackupVaultName pulumi.StringPtrInput BackupVaultTags pulumi.Input 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.Float64PtrInput `pulumi:"changeableForDays"` MaxRetentionDays pulumi.Float64PtrInput `pulumi:"maxRetentionDays"` MinRetentionDays pulumi.Float64Input `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.Float64PtrOutput
func (BackupVaultLockConfigurationTypeOutput) ElementType ¶
func (BackupVaultLockConfigurationTypeOutput) ElementType() reflect.Type
func (BackupVaultLockConfigurationTypeOutput) MaxRetentionDays ¶
func (o BackupVaultLockConfigurationTypeOutput) MaxRetentionDays() pulumi.Float64PtrOutput
func (BackupVaultLockConfigurationTypeOutput) MinRetentionDays ¶
func (o BackupVaultLockConfigurationTypeOutput) MinRetentionDays() pulumi.Float64Output
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.Float64PtrOutput
func (BackupVaultLockConfigurationTypePtrOutput) ElementType ¶
func (BackupVaultLockConfigurationTypePtrOutput) ElementType() reflect.Type
func (BackupVaultLockConfigurationTypePtrOutput) MaxRetentionDays ¶
func (o BackupVaultLockConfigurationTypePtrOutput) MaxRetentionDays() pulumi.Float64PtrOutput
func (BackupVaultLockConfigurationTypePtrOutput) MinRetentionDays ¶
func (o BackupVaultLockConfigurationTypePtrOutput) MinRetentionDays() pulumi.Float64PtrOutput
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 ¶
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 ¶
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) ElementType ¶
func (BackupVaultOutput) ElementType() reflect.Type
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 Unix format and Coordinated Universal Time (UTC). The value of `CreationTime` is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM. CreationTime pulumi.Float64Output `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) ElementType ¶ added in v0.2.0
func (FrameworkOutput) ElementType() reflect.Type
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.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"` }
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.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 (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.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 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
func (ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesPtrOutput ¶ added in v0.2.0
func (i ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesPtrOutput() ReportDeliveryChannelPropertiesPtrOutput
func (ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i ReportDeliveryChannelPropertiesArgs) ToReportDeliveryChannelPropertiesPtrOutputWithContext(ctx context.Context) ReportDeliveryChannelPropertiesPtrOutput
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
func (ReportDeliveryChannelPropertiesOutput) ToReportDeliveryChannelPropertiesPtrOutput ¶ added in v0.2.0
func (o ReportDeliveryChannelPropertiesOutput) ToReportDeliveryChannelPropertiesPtrOutput() ReportDeliveryChannelPropertiesPtrOutput
func (ReportDeliveryChannelPropertiesOutput) ToReportDeliveryChannelPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o ReportDeliveryChannelPropertiesOutput) ToReportDeliveryChannelPropertiesPtrOutputWithContext(ctx context.Context) ReportDeliveryChannelPropertiesPtrOutput
type ReportDeliveryChannelPropertiesPtrInput ¶ added in v0.2.0
type ReportDeliveryChannelPropertiesPtrInput interface { pulumi.Input ToReportDeliveryChannelPropertiesPtrOutput() ReportDeliveryChannelPropertiesPtrOutput ToReportDeliveryChannelPropertiesPtrOutputWithContext(context.Context) ReportDeliveryChannelPropertiesPtrOutput }
ReportDeliveryChannelPropertiesPtrInput is an input type that accepts ReportDeliveryChannelPropertiesArgs, ReportDeliveryChannelPropertiesPtr and ReportDeliveryChannelPropertiesPtrOutput values. You can construct a concrete instance of `ReportDeliveryChannelPropertiesPtrInput` via:
ReportDeliveryChannelPropertiesArgs{...} or: nil
func ReportDeliveryChannelPropertiesPtr ¶ added in v0.2.0
func ReportDeliveryChannelPropertiesPtr(v *ReportDeliveryChannelPropertiesArgs) ReportDeliveryChannelPropertiesPtrInput
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) 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 Amazon Resource Names (ARNs) of the frameworks a report covers. FrameworkArns []string `pulumi:"frameworkArns"` // 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 Amazon Resource Names (ARNs) of the frameworks a report covers. FrameworkArns pulumi.StringArrayInput `pulumi:"frameworkArns"` // 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
func (ReportSettingPropertiesArgs) ToReportSettingPropertiesPtrOutput ¶ added in v0.2.0
func (i ReportSettingPropertiesArgs) ToReportSettingPropertiesPtrOutput() ReportSettingPropertiesPtrOutput
func (ReportSettingPropertiesArgs) ToReportSettingPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i ReportSettingPropertiesArgs) ToReportSettingPropertiesPtrOutputWithContext(ctx context.Context) ReportSettingPropertiesPtrOutput
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) 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) 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
func (ReportSettingPropertiesOutput) ToReportSettingPropertiesPtrOutput ¶ added in v0.2.0
func (o ReportSettingPropertiesOutput) ToReportSettingPropertiesPtrOutput() ReportSettingPropertiesPtrOutput
func (ReportSettingPropertiesOutput) ToReportSettingPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o ReportSettingPropertiesOutput) ToReportSettingPropertiesPtrOutputWithContext(ctx context.Context) ReportSettingPropertiesPtrOutput
type ReportSettingPropertiesPtrInput ¶ added in v0.2.0
type ReportSettingPropertiesPtrInput interface { pulumi.Input ToReportSettingPropertiesPtrOutput() ReportSettingPropertiesPtrOutput ToReportSettingPropertiesPtrOutputWithContext(context.Context) ReportSettingPropertiesPtrOutput }
ReportSettingPropertiesPtrInput is an input type that accepts ReportSettingPropertiesArgs, ReportSettingPropertiesPtr and ReportSettingPropertiesPtrOutput values. You can construct a concrete instance of `ReportSettingPropertiesPtrInput` via:
ReportSettingPropertiesArgs{...} or: nil
func ReportSettingPropertiesPtr ¶ added in v0.2.0
func ReportSettingPropertiesPtr(v *ReportSettingPropertiesArgs) ReportSettingPropertiesPtrInput
type ReportSettingPropertiesPtrOutput ¶ added in v0.2.0
type ReportSettingPropertiesPtrOutput struct{ *pulumi.OutputState }
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) 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