Documentation
¶
Index ¶
- Constants
- type App
- type AppArgs
- type AppAssessmentSchedule
- func (AppAssessmentSchedule) ElementType() reflect.Type
- func (e AppAssessmentSchedule) ToAppAssessmentScheduleOutput() AppAssessmentScheduleOutput
- func (e AppAssessmentSchedule) ToAppAssessmentScheduleOutputWithContext(ctx context.Context) AppAssessmentScheduleOutput
- func (e AppAssessmentSchedule) ToAppAssessmentSchedulePtrOutput() AppAssessmentSchedulePtrOutput
- func (e AppAssessmentSchedule) ToAppAssessmentSchedulePtrOutputWithContext(ctx context.Context) AppAssessmentSchedulePtrOutput
- func (e AppAssessmentSchedule) ToStringOutput() pulumi.StringOutput
- func (e AppAssessmentSchedule) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AppAssessmentSchedule) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AppAssessmentSchedule) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AppAssessmentScheduleInput
- type AppAssessmentScheduleOutput
- func (AppAssessmentScheduleOutput) ElementType() reflect.Type
- func (o AppAssessmentScheduleOutput) ToAppAssessmentScheduleOutput() AppAssessmentScheduleOutput
- func (o AppAssessmentScheduleOutput) ToAppAssessmentScheduleOutputWithContext(ctx context.Context) AppAssessmentScheduleOutput
- func (o AppAssessmentScheduleOutput) ToAppAssessmentSchedulePtrOutput() AppAssessmentSchedulePtrOutput
- func (o AppAssessmentScheduleOutput) ToAppAssessmentSchedulePtrOutputWithContext(ctx context.Context) AppAssessmentSchedulePtrOutput
- func (o AppAssessmentScheduleOutput) ToStringOutput() pulumi.StringOutput
- func (o AppAssessmentScheduleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AppAssessmentScheduleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AppAssessmentScheduleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AppAssessmentSchedulePtrInput
- type AppAssessmentSchedulePtrOutput
- func (o AppAssessmentSchedulePtrOutput) Elem() AppAssessmentScheduleOutput
- func (AppAssessmentSchedulePtrOutput) ElementType() reflect.Type
- func (o AppAssessmentSchedulePtrOutput) ToAppAssessmentSchedulePtrOutput() AppAssessmentSchedulePtrOutput
- func (o AppAssessmentSchedulePtrOutput) ToAppAssessmentSchedulePtrOutputWithContext(ctx context.Context) AppAssessmentSchedulePtrOutput
- func (o AppAssessmentSchedulePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AppAssessmentSchedulePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AppDriftStatus
- type AppDriftStatusOutput
- func (AppDriftStatusOutput) ElementType() reflect.Type
- func (o AppDriftStatusOutput) ToAppDriftStatusOutput() AppDriftStatusOutput
- func (o AppDriftStatusOutput) ToAppDriftStatusOutputWithContext(ctx context.Context) AppDriftStatusOutput
- func (o AppDriftStatusOutput) ToAppDriftStatusPtrOutput() AppDriftStatusPtrOutput
- func (o AppDriftStatusOutput) ToAppDriftStatusPtrOutputWithContext(ctx context.Context) AppDriftStatusPtrOutput
- func (o AppDriftStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o AppDriftStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AppDriftStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AppDriftStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AppDriftStatusPtrOutput
- func (o AppDriftStatusPtrOutput) Elem() AppDriftStatusOutput
- func (AppDriftStatusPtrOutput) ElementType() reflect.Type
- func (o AppDriftStatusPtrOutput) ToAppDriftStatusPtrOutput() AppDriftStatusPtrOutput
- func (o AppDriftStatusPtrOutput) ToAppDriftStatusPtrOutputWithContext(ctx context.Context) AppDriftStatusPtrOutput
- func (o AppDriftStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AppDriftStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AppEventSubscription
- type AppEventSubscriptionArgs
- type AppEventSubscriptionArray
- type AppEventSubscriptionArrayInput
- type AppEventSubscriptionArrayOutput
- func (AppEventSubscriptionArrayOutput) ElementType() reflect.Type
- func (o AppEventSubscriptionArrayOutput) Index(i pulumi.IntInput) AppEventSubscriptionOutput
- func (o AppEventSubscriptionArrayOutput) ToAppEventSubscriptionArrayOutput() AppEventSubscriptionArrayOutput
- func (o AppEventSubscriptionArrayOutput) ToAppEventSubscriptionArrayOutputWithContext(ctx context.Context) AppEventSubscriptionArrayOutput
- type AppEventSubscriptionEventType
- func (AppEventSubscriptionEventType) ElementType() reflect.Type
- func (e AppEventSubscriptionEventType) ToAppEventSubscriptionEventTypeOutput() AppEventSubscriptionEventTypeOutput
- func (e AppEventSubscriptionEventType) ToAppEventSubscriptionEventTypeOutputWithContext(ctx context.Context) AppEventSubscriptionEventTypeOutput
- func (e AppEventSubscriptionEventType) ToAppEventSubscriptionEventTypePtrOutput() AppEventSubscriptionEventTypePtrOutput
- func (e AppEventSubscriptionEventType) ToAppEventSubscriptionEventTypePtrOutputWithContext(ctx context.Context) AppEventSubscriptionEventTypePtrOutput
- func (e AppEventSubscriptionEventType) ToStringOutput() pulumi.StringOutput
- func (e AppEventSubscriptionEventType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AppEventSubscriptionEventType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AppEventSubscriptionEventType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AppEventSubscriptionEventTypeInput
- type AppEventSubscriptionEventTypeOutput
- func (AppEventSubscriptionEventTypeOutput) ElementType() reflect.Type
- func (o AppEventSubscriptionEventTypeOutput) ToAppEventSubscriptionEventTypeOutput() AppEventSubscriptionEventTypeOutput
- func (o AppEventSubscriptionEventTypeOutput) ToAppEventSubscriptionEventTypeOutputWithContext(ctx context.Context) AppEventSubscriptionEventTypeOutput
- func (o AppEventSubscriptionEventTypeOutput) ToAppEventSubscriptionEventTypePtrOutput() AppEventSubscriptionEventTypePtrOutput
- func (o AppEventSubscriptionEventTypeOutput) ToAppEventSubscriptionEventTypePtrOutputWithContext(ctx context.Context) AppEventSubscriptionEventTypePtrOutput
- func (o AppEventSubscriptionEventTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AppEventSubscriptionEventTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AppEventSubscriptionEventTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AppEventSubscriptionEventTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AppEventSubscriptionEventTypePtrInput
- type AppEventSubscriptionEventTypePtrOutput
- func (o AppEventSubscriptionEventTypePtrOutput) Elem() AppEventSubscriptionEventTypeOutput
- func (AppEventSubscriptionEventTypePtrOutput) ElementType() reflect.Type
- func (o AppEventSubscriptionEventTypePtrOutput) ToAppEventSubscriptionEventTypePtrOutput() AppEventSubscriptionEventTypePtrOutput
- func (o AppEventSubscriptionEventTypePtrOutput) ToAppEventSubscriptionEventTypePtrOutputWithContext(ctx context.Context) AppEventSubscriptionEventTypePtrOutput
- func (o AppEventSubscriptionEventTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AppEventSubscriptionEventTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AppEventSubscriptionInput
- type AppEventSubscriptionOutput
- func (AppEventSubscriptionOutput) ElementType() reflect.Type
- func (o AppEventSubscriptionOutput) EventType() AppEventSubscriptionEventTypeOutput
- func (o AppEventSubscriptionOutput) Name() pulumi.StringOutput
- func (o AppEventSubscriptionOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o AppEventSubscriptionOutput) ToAppEventSubscriptionOutput() AppEventSubscriptionOutput
- func (o AppEventSubscriptionOutput) ToAppEventSubscriptionOutputWithContext(ctx context.Context) AppEventSubscriptionOutput
- type AppInput
- type AppOutput
- func (o AppOutput) AppArn() pulumi.StringOutput
- func (o AppOutput) AppAssessmentSchedule() AppAssessmentSchedulePtrOutput
- func (o AppOutput) AppTemplateBody() pulumi.StringOutput
- func (o AppOutput) Description() pulumi.StringPtrOutput
- func (o AppOutput) DriftStatus() AppDriftStatusOutput
- func (AppOutput) ElementType() reflect.Type
- func (o AppOutput) EventSubscriptions() AppEventSubscriptionArrayOutput
- func (o AppOutput) Name() pulumi.StringOutput
- func (o AppOutput) PermissionModel() AppPermissionModelPtrOutput
- func (o AppOutput) ResiliencyPolicyArn() pulumi.StringPtrOutput
- func (o AppOutput) ResourceMappings() AppResourceMappingArrayOutput
- func (o AppOutput) Tags() pulumi.StringMapOutput
- func (o AppOutput) ToAppOutput() AppOutput
- func (o AppOutput) ToAppOutputWithContext(ctx context.Context) AppOutput
- type AppPermissionModel
- type AppPermissionModelArgs
- func (AppPermissionModelArgs) ElementType() reflect.Type
- func (i AppPermissionModelArgs) ToAppPermissionModelOutput() AppPermissionModelOutput
- func (i AppPermissionModelArgs) ToAppPermissionModelOutputWithContext(ctx context.Context) AppPermissionModelOutput
- func (i AppPermissionModelArgs) ToAppPermissionModelPtrOutput() AppPermissionModelPtrOutput
- func (i AppPermissionModelArgs) ToAppPermissionModelPtrOutputWithContext(ctx context.Context) AppPermissionModelPtrOutput
- type AppPermissionModelInput
- type AppPermissionModelOutput
- func (o AppPermissionModelOutput) CrossAccountRoleArns() pulumi.StringArrayOutput
- func (AppPermissionModelOutput) ElementType() reflect.Type
- func (o AppPermissionModelOutput) InvokerRoleName() pulumi.StringPtrOutput
- func (o AppPermissionModelOutput) ToAppPermissionModelOutput() AppPermissionModelOutput
- func (o AppPermissionModelOutput) ToAppPermissionModelOutputWithContext(ctx context.Context) AppPermissionModelOutput
- func (o AppPermissionModelOutput) ToAppPermissionModelPtrOutput() AppPermissionModelPtrOutput
- func (o AppPermissionModelOutput) ToAppPermissionModelPtrOutputWithContext(ctx context.Context) AppPermissionModelPtrOutput
- func (o AppPermissionModelOutput) Type() AppPermissionModelTypeOutput
- type AppPermissionModelPtrInput
- type AppPermissionModelPtrOutput
- func (o AppPermissionModelPtrOutput) CrossAccountRoleArns() pulumi.StringArrayOutput
- func (o AppPermissionModelPtrOutput) Elem() AppPermissionModelOutput
- func (AppPermissionModelPtrOutput) ElementType() reflect.Type
- func (o AppPermissionModelPtrOutput) InvokerRoleName() pulumi.StringPtrOutput
- func (o AppPermissionModelPtrOutput) ToAppPermissionModelPtrOutput() AppPermissionModelPtrOutput
- func (o AppPermissionModelPtrOutput) ToAppPermissionModelPtrOutputWithContext(ctx context.Context) AppPermissionModelPtrOutput
- func (o AppPermissionModelPtrOutput) Type() AppPermissionModelTypePtrOutput
- type AppPermissionModelType
- func (AppPermissionModelType) ElementType() reflect.Type
- func (e AppPermissionModelType) ToAppPermissionModelTypeOutput() AppPermissionModelTypeOutput
- func (e AppPermissionModelType) ToAppPermissionModelTypeOutputWithContext(ctx context.Context) AppPermissionModelTypeOutput
- func (e AppPermissionModelType) ToAppPermissionModelTypePtrOutput() AppPermissionModelTypePtrOutput
- func (e AppPermissionModelType) ToAppPermissionModelTypePtrOutputWithContext(ctx context.Context) AppPermissionModelTypePtrOutput
- func (e AppPermissionModelType) ToStringOutput() pulumi.StringOutput
- func (e AppPermissionModelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AppPermissionModelType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AppPermissionModelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AppPermissionModelTypeInput
- type AppPermissionModelTypeOutput
- func (AppPermissionModelTypeOutput) ElementType() reflect.Type
- func (o AppPermissionModelTypeOutput) ToAppPermissionModelTypeOutput() AppPermissionModelTypeOutput
- func (o AppPermissionModelTypeOutput) ToAppPermissionModelTypeOutputWithContext(ctx context.Context) AppPermissionModelTypeOutput
- func (o AppPermissionModelTypeOutput) ToAppPermissionModelTypePtrOutput() AppPermissionModelTypePtrOutput
- func (o AppPermissionModelTypeOutput) ToAppPermissionModelTypePtrOutputWithContext(ctx context.Context) AppPermissionModelTypePtrOutput
- func (o AppPermissionModelTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AppPermissionModelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AppPermissionModelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AppPermissionModelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AppPermissionModelTypePtrInput
- type AppPermissionModelTypePtrOutput
- func (o AppPermissionModelTypePtrOutput) Elem() AppPermissionModelTypeOutput
- func (AppPermissionModelTypePtrOutput) ElementType() reflect.Type
- func (o AppPermissionModelTypePtrOutput) ToAppPermissionModelTypePtrOutput() AppPermissionModelTypePtrOutput
- func (o AppPermissionModelTypePtrOutput) ToAppPermissionModelTypePtrOutputWithContext(ctx context.Context) AppPermissionModelTypePtrOutput
- func (o AppPermissionModelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AppPermissionModelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AppPhysicalResourceId
- type AppPhysicalResourceIdArgs
- type AppPhysicalResourceIdInput
- type AppPhysicalResourceIdOutput
- func (o AppPhysicalResourceIdOutput) AwsAccountId() pulumi.StringPtrOutput
- func (o AppPhysicalResourceIdOutput) AwsRegion() pulumi.StringPtrOutput
- func (AppPhysicalResourceIdOutput) ElementType() reflect.Type
- func (o AppPhysicalResourceIdOutput) Identifier() pulumi.StringOutput
- func (o AppPhysicalResourceIdOutput) ToAppPhysicalResourceIdOutput() AppPhysicalResourceIdOutput
- func (o AppPhysicalResourceIdOutput) ToAppPhysicalResourceIdOutputWithContext(ctx context.Context) AppPhysicalResourceIdOutput
- func (o AppPhysicalResourceIdOutput) Type() pulumi.StringOutput
- type AppResourceMapping
- type AppResourceMappingArgs
- type AppResourceMappingArray
- type AppResourceMappingArrayInput
- type AppResourceMappingArrayOutput
- func (AppResourceMappingArrayOutput) ElementType() reflect.Type
- func (o AppResourceMappingArrayOutput) Index(i pulumi.IntInput) AppResourceMappingOutput
- func (o AppResourceMappingArrayOutput) ToAppResourceMappingArrayOutput() AppResourceMappingArrayOutput
- func (o AppResourceMappingArrayOutput) ToAppResourceMappingArrayOutputWithContext(ctx context.Context) AppResourceMappingArrayOutput
- type AppResourceMappingInput
- type AppResourceMappingOutput
- func (o AppResourceMappingOutput) EksSourceName() pulumi.StringPtrOutput
- func (AppResourceMappingOutput) ElementType() reflect.Type
- func (o AppResourceMappingOutput) LogicalStackName() pulumi.StringPtrOutput
- func (o AppResourceMappingOutput) MappingType() pulumi.StringOutput
- func (o AppResourceMappingOutput) PhysicalResourceId() AppPhysicalResourceIdOutput
- func (o AppResourceMappingOutput) ResourceName() pulumi.StringPtrOutput
- func (o AppResourceMappingOutput) TerraformSourceName() pulumi.StringPtrOutput
- func (o AppResourceMappingOutput) ToAppResourceMappingOutput() AppResourceMappingOutput
- func (o AppResourceMappingOutput) ToAppResourceMappingOutputWithContext(ctx context.Context) AppResourceMappingOutput
- type AppState
- type LookupAppArgs
- type LookupAppOutputArgs
- type LookupAppResult
- type LookupAppResultOutput
- func (o LookupAppResultOutput) AppArn() pulumi.StringPtrOutput
- func (o LookupAppResultOutput) AppAssessmentSchedule() AppAssessmentSchedulePtrOutput
- func (o LookupAppResultOutput) AppTemplateBody() pulumi.StringPtrOutput
- func (o LookupAppResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupAppResultOutput) DriftStatus() AppDriftStatusPtrOutput
- func (LookupAppResultOutput) ElementType() reflect.Type
- func (o LookupAppResultOutput) EventSubscriptions() AppEventSubscriptionArrayOutput
- func (o LookupAppResultOutput) PermissionModel() AppPermissionModelPtrOutput
- func (o LookupAppResultOutput) ResiliencyPolicyArn() pulumi.StringPtrOutput
- func (o LookupAppResultOutput) ResourceMappings() AppResourceMappingArrayOutput
- func (o LookupAppResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAppResultOutput) ToLookupAppResultOutput() LookupAppResultOutput
- func (o LookupAppResultOutput) ToLookupAppResultOutputWithContext(ctx context.Context) LookupAppResultOutput
- type LookupResiliencyPolicyArgs
- type LookupResiliencyPolicyOutputArgs
- type LookupResiliencyPolicyResult
- type LookupResiliencyPolicyResultOutput
- func (o LookupResiliencyPolicyResultOutput) DataLocationConstraint() ResiliencyPolicyDataLocationConstraintPtrOutput
- func (LookupResiliencyPolicyResultOutput) ElementType() reflect.Type
- func (o LookupResiliencyPolicyResultOutput) Policy() ResiliencyPolicyPolicyMapPtrOutput
- func (o LookupResiliencyPolicyResultOutput) PolicyArn() pulumi.StringPtrOutput
- func (o LookupResiliencyPolicyResultOutput) PolicyDescription() pulumi.StringPtrOutput
- func (o LookupResiliencyPolicyResultOutput) PolicyName() pulumi.StringPtrOutput
- func (o LookupResiliencyPolicyResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupResiliencyPolicyResultOutput) Tier() ResiliencyPolicyTierPtrOutput
- func (o LookupResiliencyPolicyResultOutput) ToLookupResiliencyPolicyResultOutput() LookupResiliencyPolicyResultOutput
- func (o LookupResiliencyPolicyResultOutput) ToLookupResiliencyPolicyResultOutputWithContext(ctx context.Context) LookupResiliencyPolicyResultOutput
- type ResiliencyPolicy
- type ResiliencyPolicyArgs
- type ResiliencyPolicyDataLocationConstraint
- func (ResiliencyPolicyDataLocationConstraint) ElementType() reflect.Type
- func (e ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintOutput() ResiliencyPolicyDataLocationConstraintOutput
- func (e ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintOutput
- func (e ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintPtrOutput() ResiliencyPolicyDataLocationConstraintPtrOutput
- func (e ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintPtrOutput
- func (e ResiliencyPolicyDataLocationConstraint) ToStringOutput() pulumi.StringOutput
- func (e ResiliencyPolicyDataLocationConstraint) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResiliencyPolicyDataLocationConstraint) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResiliencyPolicyDataLocationConstraint) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResiliencyPolicyDataLocationConstraintInput
- type ResiliencyPolicyDataLocationConstraintOutput
- func (ResiliencyPolicyDataLocationConstraintOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintOutput() ResiliencyPolicyDataLocationConstraintOutput
- func (o ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintOutput
- func (o ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintPtrOutput() ResiliencyPolicyDataLocationConstraintPtrOutput
- func (o ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintPtrOutput
- func (o ResiliencyPolicyDataLocationConstraintOutput) ToStringOutput() pulumi.StringOutput
- func (o ResiliencyPolicyDataLocationConstraintOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResiliencyPolicyDataLocationConstraintOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResiliencyPolicyDataLocationConstraintOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResiliencyPolicyDataLocationConstraintPtrInput
- type ResiliencyPolicyDataLocationConstraintPtrOutput
- func (o ResiliencyPolicyDataLocationConstraintPtrOutput) Elem() ResiliencyPolicyDataLocationConstraintOutput
- func (ResiliencyPolicyDataLocationConstraintPtrOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyDataLocationConstraintPtrOutput) ToResiliencyPolicyDataLocationConstraintPtrOutput() ResiliencyPolicyDataLocationConstraintPtrOutput
- func (o ResiliencyPolicyDataLocationConstraintPtrOutput) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintPtrOutput
- func (o ResiliencyPolicyDataLocationConstraintPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResiliencyPolicyDataLocationConstraintPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResiliencyPolicyFailurePolicy
- type ResiliencyPolicyFailurePolicyArgs
- func (ResiliencyPolicyFailurePolicyArgs) ElementType() reflect.Type
- func (i ResiliencyPolicyFailurePolicyArgs) ToResiliencyPolicyFailurePolicyOutput() ResiliencyPolicyFailurePolicyOutput
- func (i ResiliencyPolicyFailurePolicyArgs) ToResiliencyPolicyFailurePolicyOutputWithContext(ctx context.Context) ResiliencyPolicyFailurePolicyOutput
- func (i ResiliencyPolicyFailurePolicyArgs) ToResiliencyPolicyFailurePolicyPtrOutput() ResiliencyPolicyFailurePolicyPtrOutput
- func (i ResiliencyPolicyFailurePolicyArgs) ToResiliencyPolicyFailurePolicyPtrOutputWithContext(ctx context.Context) ResiliencyPolicyFailurePolicyPtrOutput
- type ResiliencyPolicyFailurePolicyInput
- type ResiliencyPolicyFailurePolicyOutput
- func (ResiliencyPolicyFailurePolicyOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyFailurePolicyOutput) RpoInSecs() pulumi.IntOutput
- func (o ResiliencyPolicyFailurePolicyOutput) RtoInSecs() pulumi.IntOutput
- func (o ResiliencyPolicyFailurePolicyOutput) ToResiliencyPolicyFailurePolicyOutput() ResiliencyPolicyFailurePolicyOutput
- func (o ResiliencyPolicyFailurePolicyOutput) ToResiliencyPolicyFailurePolicyOutputWithContext(ctx context.Context) ResiliencyPolicyFailurePolicyOutput
- func (o ResiliencyPolicyFailurePolicyOutput) ToResiliencyPolicyFailurePolicyPtrOutput() ResiliencyPolicyFailurePolicyPtrOutput
- func (o ResiliencyPolicyFailurePolicyOutput) ToResiliencyPolicyFailurePolicyPtrOutputWithContext(ctx context.Context) ResiliencyPolicyFailurePolicyPtrOutput
- type ResiliencyPolicyFailurePolicyPtrInput
- type ResiliencyPolicyFailurePolicyPtrOutput
- func (o ResiliencyPolicyFailurePolicyPtrOutput) Elem() ResiliencyPolicyFailurePolicyOutput
- func (ResiliencyPolicyFailurePolicyPtrOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyFailurePolicyPtrOutput) RpoInSecs() pulumi.IntPtrOutput
- func (o ResiliencyPolicyFailurePolicyPtrOutput) RtoInSecs() pulumi.IntPtrOutput
- func (o ResiliencyPolicyFailurePolicyPtrOutput) ToResiliencyPolicyFailurePolicyPtrOutput() ResiliencyPolicyFailurePolicyPtrOutput
- func (o ResiliencyPolicyFailurePolicyPtrOutput) ToResiliencyPolicyFailurePolicyPtrOutputWithContext(ctx context.Context) ResiliencyPolicyFailurePolicyPtrOutput
- type ResiliencyPolicyInput
- type ResiliencyPolicyOutput
- func (o ResiliencyPolicyOutput) DataLocationConstraint() ResiliencyPolicyDataLocationConstraintPtrOutput
- func (ResiliencyPolicyOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyOutput) Policy() ResiliencyPolicyPolicyMapOutput
- func (o ResiliencyPolicyOutput) PolicyArn() pulumi.StringOutput
- func (o ResiliencyPolicyOutput) PolicyDescription() pulumi.StringPtrOutput
- func (o ResiliencyPolicyOutput) PolicyName() pulumi.StringOutput
- func (o ResiliencyPolicyOutput) Tags() pulumi.StringMapOutput
- func (o ResiliencyPolicyOutput) Tier() ResiliencyPolicyTierOutput
- func (o ResiliencyPolicyOutput) ToResiliencyPolicyOutput() ResiliencyPolicyOutput
- func (o ResiliencyPolicyOutput) ToResiliencyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyOutput
- type ResiliencyPolicyPolicyMap
- type ResiliencyPolicyPolicyMapArgs
- func (ResiliencyPolicyPolicyMapArgs) ElementType() reflect.Type
- func (i ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapOutput() ResiliencyPolicyPolicyMapOutput
- func (i ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyMapOutput
- type ResiliencyPolicyPolicyMapInput
- type ResiliencyPolicyPolicyMapOutput
- func (o ResiliencyPolicyPolicyMapOutput) Az() ResiliencyPolicyFailurePolicyOutput
- func (ResiliencyPolicyPolicyMapOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyPolicyMapOutput) Hardware() ResiliencyPolicyFailurePolicyOutput
- func (o ResiliencyPolicyPolicyMapOutput) Region() ResiliencyPolicyFailurePolicyPtrOutput
- func (o ResiliencyPolicyPolicyMapOutput) Software() ResiliencyPolicyFailurePolicyOutput
- func (o ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapOutput() ResiliencyPolicyPolicyMapOutput
- func (o ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyMapOutput
- type ResiliencyPolicyPolicyMapPtrOutput
- func (o ResiliencyPolicyPolicyMapPtrOutput) Az() ResiliencyPolicyFailurePolicyPtrOutput
- func (o ResiliencyPolicyPolicyMapPtrOutput) Elem() ResiliencyPolicyPolicyMapOutput
- func (ResiliencyPolicyPolicyMapPtrOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyPolicyMapPtrOutput) Hardware() ResiliencyPolicyFailurePolicyPtrOutput
- func (o ResiliencyPolicyPolicyMapPtrOutput) Region() ResiliencyPolicyFailurePolicyPtrOutput
- func (o ResiliencyPolicyPolicyMapPtrOutput) Software() ResiliencyPolicyFailurePolicyPtrOutput
- func (o ResiliencyPolicyPolicyMapPtrOutput) ToResiliencyPolicyPolicyMapPtrOutput() ResiliencyPolicyPolicyMapPtrOutput
- func (o ResiliencyPolicyPolicyMapPtrOutput) ToResiliencyPolicyPolicyMapPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyMapPtrOutput
- type ResiliencyPolicyState
- type ResiliencyPolicyTier
- func (ResiliencyPolicyTier) ElementType() reflect.Type
- func (e ResiliencyPolicyTier) ToResiliencyPolicyTierOutput() ResiliencyPolicyTierOutput
- func (e ResiliencyPolicyTier) ToResiliencyPolicyTierOutputWithContext(ctx context.Context) ResiliencyPolicyTierOutput
- func (e ResiliencyPolicyTier) ToResiliencyPolicyTierPtrOutput() ResiliencyPolicyTierPtrOutput
- func (e ResiliencyPolicyTier) ToResiliencyPolicyTierPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTierPtrOutput
- func (e ResiliencyPolicyTier) ToStringOutput() pulumi.StringOutput
- func (e ResiliencyPolicyTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResiliencyPolicyTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResiliencyPolicyTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResiliencyPolicyTierInput
- type ResiliencyPolicyTierOutput
- func (ResiliencyPolicyTierOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyTierOutput) ToResiliencyPolicyTierOutput() ResiliencyPolicyTierOutput
- func (o ResiliencyPolicyTierOutput) ToResiliencyPolicyTierOutputWithContext(ctx context.Context) ResiliencyPolicyTierOutput
- func (o ResiliencyPolicyTierOutput) ToResiliencyPolicyTierPtrOutput() ResiliencyPolicyTierPtrOutput
- func (o ResiliencyPolicyTierOutput) ToResiliencyPolicyTierPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTierPtrOutput
- func (o ResiliencyPolicyTierOutput) ToStringOutput() pulumi.StringOutput
- func (o ResiliencyPolicyTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResiliencyPolicyTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResiliencyPolicyTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResiliencyPolicyTierPtrInput
- type ResiliencyPolicyTierPtrOutput
- func (o ResiliencyPolicyTierPtrOutput) Elem() ResiliencyPolicyTierOutput
- func (ResiliencyPolicyTierPtrOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyTierPtrOutput) ToResiliencyPolicyTierPtrOutput() ResiliencyPolicyTierPtrOutput
- func (o ResiliencyPolicyTierPtrOutput) ToResiliencyPolicyTierPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTierPtrOutput
- func (o ResiliencyPolicyTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResiliencyPolicyTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( AppAssessmentScheduleDisabled = AppAssessmentSchedule("Disabled") AppAssessmentScheduleDaily = AppAssessmentSchedule("Daily") )
const ( AppDriftStatusNotChecked = AppDriftStatus("NotChecked") AppDriftStatusNotDetected = AppDriftStatus("NotDetected") AppDriftStatusDetected = AppDriftStatus("Detected") )
const ( AppEventSubscriptionEventTypeScheduledAssessmentFailure = AppEventSubscriptionEventType("ScheduledAssessmentFailure") AppEventSubscriptionEventTypeDriftDetected = AppEventSubscriptionEventType("DriftDetected") )
const ( AppPermissionModelTypeLegacyIamUser = AppPermissionModelType("LegacyIAMUser") AppPermissionModelTypeRoleBased = AppPermissionModelType("RoleBased") )
const ( ResiliencyPolicyDataLocationConstraintAnyLocation = ResiliencyPolicyDataLocationConstraint("AnyLocation") ResiliencyPolicyDataLocationConstraintSameContinent = ResiliencyPolicyDataLocationConstraint("SameContinent") ResiliencyPolicyDataLocationConstraintSameCountry = ResiliencyPolicyDataLocationConstraint("SameCountry") )
const ( ResiliencyPolicyTierMissionCritical = ResiliencyPolicyTier("MissionCritical") ResiliencyPolicyTierCritical = ResiliencyPolicyTier("Critical") ResiliencyPolicyTierImportant = ResiliencyPolicyTier("Important") ResiliencyPolicyTierCoreServices = ResiliencyPolicyTier("CoreServices") ResiliencyPolicyTierNonCritical = ResiliencyPolicyTier("NonCritical") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the App. AppArn pulumi.StringOutput `pulumi:"appArn"` // Assessment execution schedule. AppAssessmentSchedule AppAssessmentSchedulePtrOutput `pulumi:"appAssessmentSchedule"` // A string containing full ResilienceHub app template body. AppTemplateBody pulumi.StringOutput `pulumi:"appTemplateBody"` // App description. Description pulumi.StringPtrOutput `pulumi:"description"` // Indicates if compliance drifts (deviations) were detected while running an assessment for your application. DriftStatus AppDriftStatusOutput `pulumi:"driftStatus"` // The list of events you would like to subscribe and get notification for. EventSubscriptions AppEventSubscriptionArrayOutput `pulumi:"eventSubscriptions"` // Name of the app. Name pulumi.StringOutput `pulumi:"name"` PermissionModel AppPermissionModelPtrOutput `pulumi:"permissionModel"` // Amazon Resource Name (ARN) of the Resiliency Policy. ResiliencyPolicyArn pulumi.StringPtrOutput `pulumi:"resiliencyPolicyArn"` // An array of ResourceMapping objects. ResourceMappings AppResourceMappingArrayOutput `pulumi:"resourceMappings"` Tags pulumi.StringMapOutput `pulumi:"tags"` }
Resource Type Definition for AWS::ResilienceHub::App.
func GetApp ¶
func GetApp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppState, opts ...pulumi.ResourceOption) (*App, error)
GetApp gets an existing App 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 NewApp ¶
func NewApp(ctx *pulumi.Context, name string, args *AppArgs, opts ...pulumi.ResourceOption) (*App, error)
NewApp registers a new resource with the given unique name, arguments, and options.
func (*App) ElementType ¶
func (*App) ToAppOutput ¶
type AppArgs ¶
type AppArgs struct { // Assessment execution schedule. AppAssessmentSchedule AppAssessmentSchedulePtrInput // A string containing full ResilienceHub app template body. AppTemplateBody pulumi.StringInput // App description. Description pulumi.StringPtrInput // The list of events you would like to subscribe and get notification for. EventSubscriptions AppEventSubscriptionArrayInput // Name of the app. Name pulumi.StringPtrInput PermissionModel AppPermissionModelPtrInput // Amazon Resource Name (ARN) of the Resiliency Policy. ResiliencyPolicyArn pulumi.StringPtrInput // An array of ResourceMapping objects. ResourceMappings AppResourceMappingArrayInput Tags pulumi.StringMapInput }
The set of arguments for constructing a App resource.
func (AppArgs) ElementType ¶
type AppAssessmentSchedule ¶ added in v0.19.0
type AppAssessmentSchedule string
Assessment execution schedule.
func (AppAssessmentSchedule) ElementType ¶ added in v0.19.0
func (AppAssessmentSchedule) ElementType() reflect.Type
func (AppAssessmentSchedule) ToAppAssessmentScheduleOutput ¶ added in v0.19.0
func (e AppAssessmentSchedule) ToAppAssessmentScheduleOutput() AppAssessmentScheduleOutput
func (AppAssessmentSchedule) ToAppAssessmentScheduleOutputWithContext ¶ added in v0.19.0
func (e AppAssessmentSchedule) ToAppAssessmentScheduleOutputWithContext(ctx context.Context) AppAssessmentScheduleOutput
func (AppAssessmentSchedule) ToAppAssessmentSchedulePtrOutput ¶ added in v0.19.0
func (e AppAssessmentSchedule) ToAppAssessmentSchedulePtrOutput() AppAssessmentSchedulePtrOutput
func (AppAssessmentSchedule) ToAppAssessmentSchedulePtrOutputWithContext ¶ added in v0.19.0
func (e AppAssessmentSchedule) ToAppAssessmentSchedulePtrOutputWithContext(ctx context.Context) AppAssessmentSchedulePtrOutput
func (AppAssessmentSchedule) ToStringOutput ¶ added in v0.19.0
func (e AppAssessmentSchedule) ToStringOutput() pulumi.StringOutput
func (AppAssessmentSchedule) ToStringOutputWithContext ¶ added in v0.19.0
func (e AppAssessmentSchedule) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AppAssessmentSchedule) ToStringPtrOutput ¶ added in v0.19.0
func (e AppAssessmentSchedule) ToStringPtrOutput() pulumi.StringPtrOutput
func (AppAssessmentSchedule) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e AppAssessmentSchedule) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AppAssessmentScheduleInput ¶ added in v0.19.0
type AppAssessmentScheduleInput interface { pulumi.Input ToAppAssessmentScheduleOutput() AppAssessmentScheduleOutput ToAppAssessmentScheduleOutputWithContext(context.Context) AppAssessmentScheduleOutput }
AppAssessmentScheduleInput is an input type that accepts values of the AppAssessmentSchedule enum A concrete instance of `AppAssessmentScheduleInput` can be one of the following:
AppAssessmentScheduleDisabled AppAssessmentScheduleDaily
type AppAssessmentScheduleOutput ¶ added in v0.19.0
type AppAssessmentScheduleOutput struct{ *pulumi.OutputState }
func (AppAssessmentScheduleOutput) ElementType ¶ added in v0.19.0
func (AppAssessmentScheduleOutput) ElementType() reflect.Type
func (AppAssessmentScheduleOutput) ToAppAssessmentScheduleOutput ¶ added in v0.19.0
func (o AppAssessmentScheduleOutput) ToAppAssessmentScheduleOutput() AppAssessmentScheduleOutput
func (AppAssessmentScheduleOutput) ToAppAssessmentScheduleOutputWithContext ¶ added in v0.19.0
func (o AppAssessmentScheduleOutput) ToAppAssessmentScheduleOutputWithContext(ctx context.Context) AppAssessmentScheduleOutput
func (AppAssessmentScheduleOutput) ToAppAssessmentSchedulePtrOutput ¶ added in v0.19.0
func (o AppAssessmentScheduleOutput) ToAppAssessmentSchedulePtrOutput() AppAssessmentSchedulePtrOutput
func (AppAssessmentScheduleOutput) ToAppAssessmentSchedulePtrOutputWithContext ¶ added in v0.19.0
func (o AppAssessmentScheduleOutput) ToAppAssessmentSchedulePtrOutputWithContext(ctx context.Context) AppAssessmentSchedulePtrOutput
func (AppAssessmentScheduleOutput) ToStringOutput ¶ added in v0.19.0
func (o AppAssessmentScheduleOutput) ToStringOutput() pulumi.StringOutput
func (AppAssessmentScheduleOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o AppAssessmentScheduleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AppAssessmentScheduleOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o AppAssessmentScheduleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AppAssessmentScheduleOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o AppAssessmentScheduleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AppAssessmentSchedulePtrInput ¶ added in v0.19.0
type AppAssessmentSchedulePtrInput interface { pulumi.Input ToAppAssessmentSchedulePtrOutput() AppAssessmentSchedulePtrOutput ToAppAssessmentSchedulePtrOutputWithContext(context.Context) AppAssessmentSchedulePtrOutput }
func AppAssessmentSchedulePtr ¶ added in v0.19.0
func AppAssessmentSchedulePtr(v string) AppAssessmentSchedulePtrInput
type AppAssessmentSchedulePtrOutput ¶ added in v0.19.0
type AppAssessmentSchedulePtrOutput struct{ *pulumi.OutputState }
func (AppAssessmentSchedulePtrOutput) Elem ¶ added in v0.19.0
func (o AppAssessmentSchedulePtrOutput) Elem() AppAssessmentScheduleOutput
func (AppAssessmentSchedulePtrOutput) ElementType ¶ added in v0.19.0
func (AppAssessmentSchedulePtrOutput) ElementType() reflect.Type
func (AppAssessmentSchedulePtrOutput) ToAppAssessmentSchedulePtrOutput ¶ added in v0.19.0
func (o AppAssessmentSchedulePtrOutput) ToAppAssessmentSchedulePtrOutput() AppAssessmentSchedulePtrOutput
func (AppAssessmentSchedulePtrOutput) ToAppAssessmentSchedulePtrOutputWithContext ¶ added in v0.19.0
func (o AppAssessmentSchedulePtrOutput) ToAppAssessmentSchedulePtrOutputWithContext(ctx context.Context) AppAssessmentSchedulePtrOutput
func (AppAssessmentSchedulePtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o AppAssessmentSchedulePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AppAssessmentSchedulePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o AppAssessmentSchedulePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AppDriftStatus ¶ added in v0.75.0
type AppDriftStatus string
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
type AppDriftStatusOutput ¶ added in v0.75.0
type AppDriftStatusOutput struct{ *pulumi.OutputState }
func (AppDriftStatusOutput) ElementType ¶ added in v0.75.0
func (AppDriftStatusOutput) ElementType() reflect.Type
func (AppDriftStatusOutput) ToAppDriftStatusOutput ¶ added in v0.75.0
func (o AppDriftStatusOutput) ToAppDriftStatusOutput() AppDriftStatusOutput
func (AppDriftStatusOutput) ToAppDriftStatusOutputWithContext ¶ added in v0.75.0
func (o AppDriftStatusOutput) ToAppDriftStatusOutputWithContext(ctx context.Context) AppDriftStatusOutput
func (AppDriftStatusOutput) ToAppDriftStatusPtrOutput ¶ added in v0.75.0
func (o AppDriftStatusOutput) ToAppDriftStatusPtrOutput() AppDriftStatusPtrOutput
func (AppDriftStatusOutput) ToAppDriftStatusPtrOutputWithContext ¶ added in v0.75.0
func (o AppDriftStatusOutput) ToAppDriftStatusPtrOutputWithContext(ctx context.Context) AppDriftStatusPtrOutput
func (AppDriftStatusOutput) ToStringOutput ¶ added in v0.75.0
func (o AppDriftStatusOutput) ToStringOutput() pulumi.StringOutput
func (AppDriftStatusOutput) ToStringOutputWithContext ¶ added in v0.75.0
func (o AppDriftStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AppDriftStatusOutput) ToStringPtrOutput ¶ added in v0.75.0
func (o AppDriftStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AppDriftStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.75.0
func (o AppDriftStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AppDriftStatusPtrOutput ¶ added in v0.75.0
type AppDriftStatusPtrOutput struct{ *pulumi.OutputState }
func (AppDriftStatusPtrOutput) Elem ¶ added in v0.75.0
func (o AppDriftStatusPtrOutput) Elem() AppDriftStatusOutput
func (AppDriftStatusPtrOutput) ElementType ¶ added in v0.75.0
func (AppDriftStatusPtrOutput) ElementType() reflect.Type
func (AppDriftStatusPtrOutput) ToAppDriftStatusPtrOutput ¶ added in v0.75.0
func (o AppDriftStatusPtrOutput) ToAppDriftStatusPtrOutput() AppDriftStatusPtrOutput
func (AppDriftStatusPtrOutput) ToAppDriftStatusPtrOutputWithContext ¶ added in v0.75.0
func (o AppDriftStatusPtrOutput) ToAppDriftStatusPtrOutputWithContext(ctx context.Context) AppDriftStatusPtrOutput
func (AppDriftStatusPtrOutput) ToStringPtrOutput ¶ added in v0.75.0
func (o AppDriftStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AppDriftStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.75.0
func (o AppDriftStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AppEventSubscription ¶ added in v0.75.0
type AppEventSubscription struct { // The type of event you would like to subscribe and get notification for. EventType AppEventSubscriptionEventType `pulumi:"eventType"` // Unique name to identify an event subscription. Name string `pulumi:"name"` // Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic. SnsTopicArn *string `pulumi:"snsTopicArn"` }
Indicates an event you would like to subscribe and get notification for.
type AppEventSubscriptionArgs ¶ added in v0.75.0
type AppEventSubscriptionArgs struct { // The type of event you would like to subscribe and get notification for. EventType AppEventSubscriptionEventTypeInput `pulumi:"eventType"` // Unique name to identify an event subscription. Name pulumi.StringInput `pulumi:"name"` // Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic. SnsTopicArn pulumi.StringPtrInput `pulumi:"snsTopicArn"` }
Indicates an event you would like to subscribe and get notification for.
func (AppEventSubscriptionArgs) ElementType ¶ added in v0.75.0
func (AppEventSubscriptionArgs) ElementType() reflect.Type
func (AppEventSubscriptionArgs) ToAppEventSubscriptionOutput ¶ added in v0.75.0
func (i AppEventSubscriptionArgs) ToAppEventSubscriptionOutput() AppEventSubscriptionOutput
func (AppEventSubscriptionArgs) ToAppEventSubscriptionOutputWithContext ¶ added in v0.75.0
func (i AppEventSubscriptionArgs) ToAppEventSubscriptionOutputWithContext(ctx context.Context) AppEventSubscriptionOutput
type AppEventSubscriptionArray ¶ added in v0.75.0
type AppEventSubscriptionArray []AppEventSubscriptionInput
func (AppEventSubscriptionArray) ElementType ¶ added in v0.75.0
func (AppEventSubscriptionArray) ElementType() reflect.Type
func (AppEventSubscriptionArray) ToAppEventSubscriptionArrayOutput ¶ added in v0.75.0
func (i AppEventSubscriptionArray) ToAppEventSubscriptionArrayOutput() AppEventSubscriptionArrayOutput
func (AppEventSubscriptionArray) ToAppEventSubscriptionArrayOutputWithContext ¶ added in v0.75.0
func (i AppEventSubscriptionArray) ToAppEventSubscriptionArrayOutputWithContext(ctx context.Context) AppEventSubscriptionArrayOutput
type AppEventSubscriptionArrayInput ¶ added in v0.75.0
type AppEventSubscriptionArrayInput interface { pulumi.Input ToAppEventSubscriptionArrayOutput() AppEventSubscriptionArrayOutput ToAppEventSubscriptionArrayOutputWithContext(context.Context) AppEventSubscriptionArrayOutput }
AppEventSubscriptionArrayInput is an input type that accepts AppEventSubscriptionArray and AppEventSubscriptionArrayOutput values. You can construct a concrete instance of `AppEventSubscriptionArrayInput` via:
AppEventSubscriptionArray{ AppEventSubscriptionArgs{...} }
type AppEventSubscriptionArrayOutput ¶ added in v0.75.0
type AppEventSubscriptionArrayOutput struct{ *pulumi.OutputState }
func (AppEventSubscriptionArrayOutput) ElementType ¶ added in v0.75.0
func (AppEventSubscriptionArrayOutput) ElementType() reflect.Type
func (AppEventSubscriptionArrayOutput) Index ¶ added in v0.75.0
func (o AppEventSubscriptionArrayOutput) Index(i pulumi.IntInput) AppEventSubscriptionOutput
func (AppEventSubscriptionArrayOutput) ToAppEventSubscriptionArrayOutput ¶ added in v0.75.0
func (o AppEventSubscriptionArrayOutput) ToAppEventSubscriptionArrayOutput() AppEventSubscriptionArrayOutput
func (AppEventSubscriptionArrayOutput) ToAppEventSubscriptionArrayOutputWithContext ¶ added in v0.75.0
func (o AppEventSubscriptionArrayOutput) ToAppEventSubscriptionArrayOutputWithContext(ctx context.Context) AppEventSubscriptionArrayOutput
type AppEventSubscriptionEventType ¶ added in v0.75.0
type AppEventSubscriptionEventType string
The type of event you would like to subscribe and get notification for.
func (AppEventSubscriptionEventType) ElementType ¶ added in v0.75.0
func (AppEventSubscriptionEventType) ElementType() reflect.Type
func (AppEventSubscriptionEventType) ToAppEventSubscriptionEventTypeOutput ¶ added in v0.75.0
func (e AppEventSubscriptionEventType) ToAppEventSubscriptionEventTypeOutput() AppEventSubscriptionEventTypeOutput
func (AppEventSubscriptionEventType) ToAppEventSubscriptionEventTypeOutputWithContext ¶ added in v0.75.0
func (e AppEventSubscriptionEventType) ToAppEventSubscriptionEventTypeOutputWithContext(ctx context.Context) AppEventSubscriptionEventTypeOutput
func (AppEventSubscriptionEventType) ToAppEventSubscriptionEventTypePtrOutput ¶ added in v0.75.0
func (e AppEventSubscriptionEventType) ToAppEventSubscriptionEventTypePtrOutput() AppEventSubscriptionEventTypePtrOutput
func (AppEventSubscriptionEventType) ToAppEventSubscriptionEventTypePtrOutputWithContext ¶ added in v0.75.0
func (e AppEventSubscriptionEventType) ToAppEventSubscriptionEventTypePtrOutputWithContext(ctx context.Context) AppEventSubscriptionEventTypePtrOutput
func (AppEventSubscriptionEventType) ToStringOutput ¶ added in v0.75.0
func (e AppEventSubscriptionEventType) ToStringOutput() pulumi.StringOutput
func (AppEventSubscriptionEventType) ToStringOutputWithContext ¶ added in v0.75.0
func (e AppEventSubscriptionEventType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AppEventSubscriptionEventType) ToStringPtrOutput ¶ added in v0.75.0
func (e AppEventSubscriptionEventType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AppEventSubscriptionEventType) ToStringPtrOutputWithContext ¶ added in v0.75.0
func (e AppEventSubscriptionEventType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AppEventSubscriptionEventTypeInput ¶ added in v0.75.0
type AppEventSubscriptionEventTypeInput interface { pulumi.Input ToAppEventSubscriptionEventTypeOutput() AppEventSubscriptionEventTypeOutput ToAppEventSubscriptionEventTypeOutputWithContext(context.Context) AppEventSubscriptionEventTypeOutput }
AppEventSubscriptionEventTypeInput is an input type that accepts values of the AppEventSubscriptionEventType enum A concrete instance of `AppEventSubscriptionEventTypeInput` can be one of the following:
AppEventSubscriptionEventTypeScheduledAssessmentFailure AppEventSubscriptionEventTypeDriftDetected
type AppEventSubscriptionEventTypeOutput ¶ added in v0.75.0
type AppEventSubscriptionEventTypeOutput struct{ *pulumi.OutputState }
func (AppEventSubscriptionEventTypeOutput) ElementType ¶ added in v0.75.0
func (AppEventSubscriptionEventTypeOutput) ElementType() reflect.Type
func (AppEventSubscriptionEventTypeOutput) ToAppEventSubscriptionEventTypeOutput ¶ added in v0.75.0
func (o AppEventSubscriptionEventTypeOutput) ToAppEventSubscriptionEventTypeOutput() AppEventSubscriptionEventTypeOutput
func (AppEventSubscriptionEventTypeOutput) ToAppEventSubscriptionEventTypeOutputWithContext ¶ added in v0.75.0
func (o AppEventSubscriptionEventTypeOutput) ToAppEventSubscriptionEventTypeOutputWithContext(ctx context.Context) AppEventSubscriptionEventTypeOutput
func (AppEventSubscriptionEventTypeOutput) ToAppEventSubscriptionEventTypePtrOutput ¶ added in v0.75.0
func (o AppEventSubscriptionEventTypeOutput) ToAppEventSubscriptionEventTypePtrOutput() AppEventSubscriptionEventTypePtrOutput
func (AppEventSubscriptionEventTypeOutput) ToAppEventSubscriptionEventTypePtrOutputWithContext ¶ added in v0.75.0
func (o AppEventSubscriptionEventTypeOutput) ToAppEventSubscriptionEventTypePtrOutputWithContext(ctx context.Context) AppEventSubscriptionEventTypePtrOutput
func (AppEventSubscriptionEventTypeOutput) ToStringOutput ¶ added in v0.75.0
func (o AppEventSubscriptionEventTypeOutput) ToStringOutput() pulumi.StringOutput
func (AppEventSubscriptionEventTypeOutput) ToStringOutputWithContext ¶ added in v0.75.0
func (o AppEventSubscriptionEventTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AppEventSubscriptionEventTypeOutput) ToStringPtrOutput ¶ added in v0.75.0
func (o AppEventSubscriptionEventTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AppEventSubscriptionEventTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.75.0
func (o AppEventSubscriptionEventTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AppEventSubscriptionEventTypePtrInput ¶ added in v0.75.0
type AppEventSubscriptionEventTypePtrInput interface { pulumi.Input ToAppEventSubscriptionEventTypePtrOutput() AppEventSubscriptionEventTypePtrOutput ToAppEventSubscriptionEventTypePtrOutputWithContext(context.Context) AppEventSubscriptionEventTypePtrOutput }
func AppEventSubscriptionEventTypePtr ¶ added in v0.75.0
func AppEventSubscriptionEventTypePtr(v string) AppEventSubscriptionEventTypePtrInput
type AppEventSubscriptionEventTypePtrOutput ¶ added in v0.75.0
type AppEventSubscriptionEventTypePtrOutput struct{ *pulumi.OutputState }
func (AppEventSubscriptionEventTypePtrOutput) ElementType ¶ added in v0.75.0
func (AppEventSubscriptionEventTypePtrOutput) ElementType() reflect.Type
func (AppEventSubscriptionEventTypePtrOutput) ToAppEventSubscriptionEventTypePtrOutput ¶ added in v0.75.0
func (o AppEventSubscriptionEventTypePtrOutput) ToAppEventSubscriptionEventTypePtrOutput() AppEventSubscriptionEventTypePtrOutput
func (AppEventSubscriptionEventTypePtrOutput) ToAppEventSubscriptionEventTypePtrOutputWithContext ¶ added in v0.75.0
func (o AppEventSubscriptionEventTypePtrOutput) ToAppEventSubscriptionEventTypePtrOutputWithContext(ctx context.Context) AppEventSubscriptionEventTypePtrOutput
func (AppEventSubscriptionEventTypePtrOutput) ToStringPtrOutput ¶ added in v0.75.0
func (o AppEventSubscriptionEventTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AppEventSubscriptionEventTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.75.0
func (o AppEventSubscriptionEventTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AppEventSubscriptionInput ¶ added in v0.75.0
type AppEventSubscriptionInput interface { pulumi.Input ToAppEventSubscriptionOutput() AppEventSubscriptionOutput ToAppEventSubscriptionOutputWithContext(context.Context) AppEventSubscriptionOutput }
AppEventSubscriptionInput is an input type that accepts AppEventSubscriptionArgs and AppEventSubscriptionOutput values. You can construct a concrete instance of `AppEventSubscriptionInput` via:
AppEventSubscriptionArgs{...}
type AppEventSubscriptionOutput ¶ added in v0.75.0
type AppEventSubscriptionOutput struct{ *pulumi.OutputState }
Indicates an event you would like to subscribe and get notification for.
func (AppEventSubscriptionOutput) ElementType ¶ added in v0.75.0
func (AppEventSubscriptionOutput) ElementType() reflect.Type
func (AppEventSubscriptionOutput) EventType ¶ added in v0.75.0
func (o AppEventSubscriptionOutput) EventType() AppEventSubscriptionEventTypeOutput
The type of event you would like to subscribe and get notification for.
func (AppEventSubscriptionOutput) Name ¶ added in v0.75.0
func (o AppEventSubscriptionOutput) Name() pulumi.StringOutput
Unique name to identify an event subscription.
func (AppEventSubscriptionOutput) SnsTopicArn ¶ added in v0.75.0
func (o AppEventSubscriptionOutput) SnsTopicArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic.
func (AppEventSubscriptionOutput) ToAppEventSubscriptionOutput ¶ added in v0.75.0
func (o AppEventSubscriptionOutput) ToAppEventSubscriptionOutput() AppEventSubscriptionOutput
func (AppEventSubscriptionOutput) ToAppEventSubscriptionOutputWithContext ¶ added in v0.75.0
func (o AppEventSubscriptionOutput) ToAppEventSubscriptionOutputWithContext(ctx context.Context) AppEventSubscriptionOutput
type AppOutput ¶
type AppOutput struct{ *pulumi.OutputState }
func (AppOutput) AppArn ¶ added in v0.17.0
func (o AppOutput) AppArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the App.
func (AppOutput) AppAssessmentSchedule ¶ added in v0.19.0
func (o AppOutput) AppAssessmentSchedule() AppAssessmentSchedulePtrOutput
Assessment execution schedule.
func (AppOutput) AppTemplateBody ¶ added in v0.17.0
func (o AppOutput) AppTemplateBody() pulumi.StringOutput
A string containing full ResilienceHub app template body.
func (AppOutput) Description ¶ added in v0.17.0
func (o AppOutput) Description() pulumi.StringPtrOutput
App description.
func (AppOutput) DriftStatus ¶ added in v0.75.0
func (o AppOutput) DriftStatus() AppDriftStatusOutput
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
func (AppOutput) ElementType ¶
func (AppOutput) EventSubscriptions ¶ added in v0.75.0
func (o AppOutput) EventSubscriptions() AppEventSubscriptionArrayOutput
The list of events you would like to subscribe and get notification for.
func (AppOutput) Name ¶ added in v0.17.0
func (o AppOutput) Name() pulumi.StringOutput
Name of the app.
func (AppOutput) PermissionModel ¶ added in v0.75.0
func (o AppOutput) PermissionModel() AppPermissionModelPtrOutput
func (AppOutput) ResiliencyPolicyArn ¶ added in v0.17.0
func (o AppOutput) ResiliencyPolicyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Resiliency Policy.
func (AppOutput) ResourceMappings ¶ added in v0.17.0
func (o AppOutput) ResourceMappings() AppResourceMappingArrayOutput
An array of ResourceMapping objects.
func (AppOutput) Tags ¶ added in v0.17.0
func (o AppOutput) Tags() pulumi.StringMapOutput
func (AppOutput) ToAppOutput ¶
type AppPermissionModel ¶ added in v0.75.0
type AppPermissionModel struct { // Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These ARNs are used for querying purposes while importing resources and assessing your application. CrossAccountRoleArns []string `pulumi:"crossAccountRoleArns"` // Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment. InvokerRoleName *string `pulumi:"invokerRoleName"` // Defines how AWS Resilience Hub scans your resources. It can scan for the resources by using a pre-existing role in your AWS account, or by using the credentials of the current IAM user. Type AppPermissionModelType `pulumi:"type"` }
Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.
type AppPermissionModelArgs ¶ added in v0.75.0
type AppPermissionModelArgs struct { // Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These ARNs are used for querying purposes while importing resources and assessing your application. CrossAccountRoleArns pulumi.StringArrayInput `pulumi:"crossAccountRoleArns"` // Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment. InvokerRoleName pulumi.StringPtrInput `pulumi:"invokerRoleName"` // Defines how AWS Resilience Hub scans your resources. It can scan for the resources by using a pre-existing role in your AWS account, or by using the credentials of the current IAM user. Type AppPermissionModelTypeInput `pulumi:"type"` }
Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.
func (AppPermissionModelArgs) ElementType ¶ added in v0.75.0
func (AppPermissionModelArgs) ElementType() reflect.Type
func (AppPermissionModelArgs) ToAppPermissionModelOutput ¶ added in v0.75.0
func (i AppPermissionModelArgs) ToAppPermissionModelOutput() AppPermissionModelOutput
func (AppPermissionModelArgs) ToAppPermissionModelOutputWithContext ¶ added in v0.75.0
func (i AppPermissionModelArgs) ToAppPermissionModelOutputWithContext(ctx context.Context) AppPermissionModelOutput
func (AppPermissionModelArgs) ToAppPermissionModelPtrOutput ¶ added in v0.75.0
func (i AppPermissionModelArgs) ToAppPermissionModelPtrOutput() AppPermissionModelPtrOutput
func (AppPermissionModelArgs) ToAppPermissionModelPtrOutputWithContext ¶ added in v0.75.0
func (i AppPermissionModelArgs) ToAppPermissionModelPtrOutputWithContext(ctx context.Context) AppPermissionModelPtrOutput
type AppPermissionModelInput ¶ added in v0.75.0
type AppPermissionModelInput interface { pulumi.Input ToAppPermissionModelOutput() AppPermissionModelOutput ToAppPermissionModelOutputWithContext(context.Context) AppPermissionModelOutput }
AppPermissionModelInput is an input type that accepts AppPermissionModelArgs and AppPermissionModelOutput values. You can construct a concrete instance of `AppPermissionModelInput` via:
AppPermissionModelArgs{...}
type AppPermissionModelOutput ¶ added in v0.75.0
type AppPermissionModelOutput struct{ *pulumi.OutputState }
Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.
func (AppPermissionModelOutput) CrossAccountRoleArns ¶ added in v0.75.0
func (o AppPermissionModelOutput) CrossAccountRoleArns() pulumi.StringArrayOutput
Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These ARNs are used for querying purposes while importing resources and assessing your application.
func (AppPermissionModelOutput) ElementType ¶ added in v0.75.0
func (AppPermissionModelOutput) ElementType() reflect.Type
func (AppPermissionModelOutput) InvokerRoleName ¶ added in v0.75.0
func (o AppPermissionModelOutput) InvokerRoleName() pulumi.StringPtrOutput
Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment.
func (AppPermissionModelOutput) ToAppPermissionModelOutput ¶ added in v0.75.0
func (o AppPermissionModelOutput) ToAppPermissionModelOutput() AppPermissionModelOutput
func (AppPermissionModelOutput) ToAppPermissionModelOutputWithContext ¶ added in v0.75.0
func (o AppPermissionModelOutput) ToAppPermissionModelOutputWithContext(ctx context.Context) AppPermissionModelOutput
func (AppPermissionModelOutput) ToAppPermissionModelPtrOutput ¶ added in v0.75.0
func (o AppPermissionModelOutput) ToAppPermissionModelPtrOutput() AppPermissionModelPtrOutput
func (AppPermissionModelOutput) ToAppPermissionModelPtrOutputWithContext ¶ added in v0.75.0
func (o AppPermissionModelOutput) ToAppPermissionModelPtrOutputWithContext(ctx context.Context) AppPermissionModelPtrOutput
func (AppPermissionModelOutput) Type ¶ added in v0.75.0
func (o AppPermissionModelOutput) Type() AppPermissionModelTypeOutput
Defines how AWS Resilience Hub scans your resources. It can scan for the resources by using a pre-existing role in your AWS account, or by using the credentials of the current IAM user.
type AppPermissionModelPtrInput ¶ added in v0.75.0
type AppPermissionModelPtrInput interface { pulumi.Input ToAppPermissionModelPtrOutput() AppPermissionModelPtrOutput ToAppPermissionModelPtrOutputWithContext(context.Context) AppPermissionModelPtrOutput }
AppPermissionModelPtrInput is an input type that accepts AppPermissionModelArgs, AppPermissionModelPtr and AppPermissionModelPtrOutput values. You can construct a concrete instance of `AppPermissionModelPtrInput` via:
AppPermissionModelArgs{...} or: nil
func AppPermissionModelPtr ¶ added in v0.75.0
func AppPermissionModelPtr(v *AppPermissionModelArgs) AppPermissionModelPtrInput
type AppPermissionModelPtrOutput ¶ added in v0.75.0
type AppPermissionModelPtrOutput struct{ *pulumi.OutputState }
func (AppPermissionModelPtrOutput) CrossAccountRoleArns ¶ added in v0.75.0
func (o AppPermissionModelPtrOutput) CrossAccountRoleArns() pulumi.StringArrayOutput
Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These ARNs are used for querying purposes while importing resources and assessing your application.
func (AppPermissionModelPtrOutput) Elem ¶ added in v0.75.0
func (o AppPermissionModelPtrOutput) Elem() AppPermissionModelOutput
func (AppPermissionModelPtrOutput) ElementType ¶ added in v0.75.0
func (AppPermissionModelPtrOutput) ElementType() reflect.Type
func (AppPermissionModelPtrOutput) InvokerRoleName ¶ added in v0.75.0
func (o AppPermissionModelPtrOutput) InvokerRoleName() pulumi.StringPtrOutput
Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment.
func (AppPermissionModelPtrOutput) ToAppPermissionModelPtrOutput ¶ added in v0.75.0
func (o AppPermissionModelPtrOutput) ToAppPermissionModelPtrOutput() AppPermissionModelPtrOutput
func (AppPermissionModelPtrOutput) ToAppPermissionModelPtrOutputWithContext ¶ added in v0.75.0
func (o AppPermissionModelPtrOutput) ToAppPermissionModelPtrOutputWithContext(ctx context.Context) AppPermissionModelPtrOutput
func (AppPermissionModelPtrOutput) Type ¶ added in v0.75.0
func (o AppPermissionModelPtrOutput) Type() AppPermissionModelTypePtrOutput
Defines how AWS Resilience Hub scans your resources. It can scan for the resources by using a pre-existing role in your AWS account, or by using the credentials of the current IAM user.
type AppPermissionModelType ¶ added in v0.75.0
type AppPermissionModelType string
Defines how AWS Resilience Hub scans your resources. It can scan for the resources by using a pre-existing role in your AWS account, or by using the credentials of the current IAM user.
func (AppPermissionModelType) ElementType ¶ added in v0.75.0
func (AppPermissionModelType) ElementType() reflect.Type
func (AppPermissionModelType) ToAppPermissionModelTypeOutput ¶ added in v0.75.0
func (e AppPermissionModelType) ToAppPermissionModelTypeOutput() AppPermissionModelTypeOutput
func (AppPermissionModelType) ToAppPermissionModelTypeOutputWithContext ¶ added in v0.75.0
func (e AppPermissionModelType) ToAppPermissionModelTypeOutputWithContext(ctx context.Context) AppPermissionModelTypeOutput
func (AppPermissionModelType) ToAppPermissionModelTypePtrOutput ¶ added in v0.75.0
func (e AppPermissionModelType) ToAppPermissionModelTypePtrOutput() AppPermissionModelTypePtrOutput
func (AppPermissionModelType) ToAppPermissionModelTypePtrOutputWithContext ¶ added in v0.75.0
func (e AppPermissionModelType) ToAppPermissionModelTypePtrOutputWithContext(ctx context.Context) AppPermissionModelTypePtrOutput
func (AppPermissionModelType) ToStringOutput ¶ added in v0.75.0
func (e AppPermissionModelType) ToStringOutput() pulumi.StringOutput
func (AppPermissionModelType) ToStringOutputWithContext ¶ added in v0.75.0
func (e AppPermissionModelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AppPermissionModelType) ToStringPtrOutput ¶ added in v0.75.0
func (e AppPermissionModelType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AppPermissionModelType) ToStringPtrOutputWithContext ¶ added in v0.75.0
func (e AppPermissionModelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AppPermissionModelTypeInput ¶ added in v0.75.0
type AppPermissionModelTypeInput interface { pulumi.Input ToAppPermissionModelTypeOutput() AppPermissionModelTypeOutput ToAppPermissionModelTypeOutputWithContext(context.Context) AppPermissionModelTypeOutput }
AppPermissionModelTypeInput is an input type that accepts values of the AppPermissionModelType enum A concrete instance of `AppPermissionModelTypeInput` can be one of the following:
AppPermissionModelTypeLegacyIamUser AppPermissionModelTypeRoleBased
type AppPermissionModelTypeOutput ¶ added in v0.75.0
type AppPermissionModelTypeOutput struct{ *pulumi.OutputState }
func (AppPermissionModelTypeOutput) ElementType ¶ added in v0.75.0
func (AppPermissionModelTypeOutput) ElementType() reflect.Type
func (AppPermissionModelTypeOutput) ToAppPermissionModelTypeOutput ¶ added in v0.75.0
func (o AppPermissionModelTypeOutput) ToAppPermissionModelTypeOutput() AppPermissionModelTypeOutput
func (AppPermissionModelTypeOutput) ToAppPermissionModelTypeOutputWithContext ¶ added in v0.75.0
func (o AppPermissionModelTypeOutput) ToAppPermissionModelTypeOutputWithContext(ctx context.Context) AppPermissionModelTypeOutput
func (AppPermissionModelTypeOutput) ToAppPermissionModelTypePtrOutput ¶ added in v0.75.0
func (o AppPermissionModelTypeOutput) ToAppPermissionModelTypePtrOutput() AppPermissionModelTypePtrOutput
func (AppPermissionModelTypeOutput) ToAppPermissionModelTypePtrOutputWithContext ¶ added in v0.75.0
func (o AppPermissionModelTypeOutput) ToAppPermissionModelTypePtrOutputWithContext(ctx context.Context) AppPermissionModelTypePtrOutput
func (AppPermissionModelTypeOutput) ToStringOutput ¶ added in v0.75.0
func (o AppPermissionModelTypeOutput) ToStringOutput() pulumi.StringOutput
func (AppPermissionModelTypeOutput) ToStringOutputWithContext ¶ added in v0.75.0
func (o AppPermissionModelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AppPermissionModelTypeOutput) ToStringPtrOutput ¶ added in v0.75.0
func (o AppPermissionModelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AppPermissionModelTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.75.0
func (o AppPermissionModelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AppPermissionModelTypePtrInput ¶ added in v0.75.0
type AppPermissionModelTypePtrInput interface { pulumi.Input ToAppPermissionModelTypePtrOutput() AppPermissionModelTypePtrOutput ToAppPermissionModelTypePtrOutputWithContext(context.Context) AppPermissionModelTypePtrOutput }
func AppPermissionModelTypePtr ¶ added in v0.75.0
func AppPermissionModelTypePtr(v string) AppPermissionModelTypePtrInput
type AppPermissionModelTypePtrOutput ¶ added in v0.75.0
type AppPermissionModelTypePtrOutput struct{ *pulumi.OutputState }
func (AppPermissionModelTypePtrOutput) Elem ¶ added in v0.75.0
func (o AppPermissionModelTypePtrOutput) Elem() AppPermissionModelTypeOutput
func (AppPermissionModelTypePtrOutput) ElementType ¶ added in v0.75.0
func (AppPermissionModelTypePtrOutput) ElementType() reflect.Type
func (AppPermissionModelTypePtrOutput) ToAppPermissionModelTypePtrOutput ¶ added in v0.75.0
func (o AppPermissionModelTypePtrOutput) ToAppPermissionModelTypePtrOutput() AppPermissionModelTypePtrOutput
func (AppPermissionModelTypePtrOutput) ToAppPermissionModelTypePtrOutputWithContext ¶ added in v0.75.0
func (o AppPermissionModelTypePtrOutput) ToAppPermissionModelTypePtrOutputWithContext(ctx context.Context) AppPermissionModelTypePtrOutput
func (AppPermissionModelTypePtrOutput) ToStringPtrOutput ¶ added in v0.75.0
func (o AppPermissionModelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AppPermissionModelTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.75.0
func (o AppPermissionModelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AppPhysicalResourceId ¶
type AppPhysicalResourceIdArgs ¶
type AppPhysicalResourceIdArgs struct { AwsAccountId pulumi.StringPtrInput `pulumi:"awsAccountId"` AwsRegion pulumi.StringPtrInput `pulumi:"awsRegion"` Identifier pulumi.StringInput `pulumi:"identifier"` Type pulumi.StringInput `pulumi:"type"` }
func (AppPhysicalResourceIdArgs) ElementType ¶
func (AppPhysicalResourceIdArgs) ElementType() reflect.Type
func (AppPhysicalResourceIdArgs) ToAppPhysicalResourceIdOutput ¶
func (i AppPhysicalResourceIdArgs) ToAppPhysicalResourceIdOutput() AppPhysicalResourceIdOutput
func (AppPhysicalResourceIdArgs) ToAppPhysicalResourceIdOutputWithContext ¶
func (i AppPhysicalResourceIdArgs) ToAppPhysicalResourceIdOutputWithContext(ctx context.Context) AppPhysicalResourceIdOutput
type AppPhysicalResourceIdInput ¶
type AppPhysicalResourceIdInput interface { pulumi.Input ToAppPhysicalResourceIdOutput() AppPhysicalResourceIdOutput ToAppPhysicalResourceIdOutputWithContext(context.Context) AppPhysicalResourceIdOutput }
AppPhysicalResourceIdInput is an input type that accepts AppPhysicalResourceIdArgs and AppPhysicalResourceIdOutput values. You can construct a concrete instance of `AppPhysicalResourceIdInput` via:
AppPhysicalResourceIdArgs{...}
type AppPhysicalResourceIdOutput ¶
type AppPhysicalResourceIdOutput struct{ *pulumi.OutputState }
func (AppPhysicalResourceIdOutput) AwsAccountId ¶
func (o AppPhysicalResourceIdOutput) AwsAccountId() pulumi.StringPtrOutput
func (AppPhysicalResourceIdOutput) AwsRegion ¶
func (o AppPhysicalResourceIdOutput) AwsRegion() pulumi.StringPtrOutput
func (AppPhysicalResourceIdOutput) ElementType ¶
func (AppPhysicalResourceIdOutput) ElementType() reflect.Type
func (AppPhysicalResourceIdOutput) Identifier ¶
func (o AppPhysicalResourceIdOutput) Identifier() pulumi.StringOutput
func (AppPhysicalResourceIdOutput) ToAppPhysicalResourceIdOutput ¶
func (o AppPhysicalResourceIdOutput) ToAppPhysicalResourceIdOutput() AppPhysicalResourceIdOutput
func (AppPhysicalResourceIdOutput) ToAppPhysicalResourceIdOutputWithContext ¶
func (o AppPhysicalResourceIdOutput) ToAppPhysicalResourceIdOutputWithContext(ctx context.Context) AppPhysicalResourceIdOutput
func (AppPhysicalResourceIdOutput) Type ¶
func (o AppPhysicalResourceIdOutput) Type() pulumi.StringOutput
type AppResourceMapping ¶
type AppResourceMapping struct { EksSourceName *string `pulumi:"eksSourceName"` LogicalStackName *string `pulumi:"logicalStackName"` MappingType string `pulumi:"mappingType"` PhysicalResourceId AppPhysicalResourceId `pulumi:"physicalResourceId"` ResourceName *string `pulumi:"resourceName"` TerraformSourceName *string `pulumi:"terraformSourceName"` }
Resource mapping is used to map logical resources from template to physical resource
type AppResourceMappingArgs ¶
type AppResourceMappingArgs struct { EksSourceName pulumi.StringPtrInput `pulumi:"eksSourceName"` LogicalStackName pulumi.StringPtrInput `pulumi:"logicalStackName"` MappingType pulumi.StringInput `pulumi:"mappingType"` PhysicalResourceId AppPhysicalResourceIdInput `pulumi:"physicalResourceId"` ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` TerraformSourceName pulumi.StringPtrInput `pulumi:"terraformSourceName"` }
Resource mapping is used to map logical resources from template to physical resource
func (AppResourceMappingArgs) ElementType ¶
func (AppResourceMappingArgs) ElementType() reflect.Type
func (AppResourceMappingArgs) ToAppResourceMappingOutput ¶
func (i AppResourceMappingArgs) ToAppResourceMappingOutput() AppResourceMappingOutput
func (AppResourceMappingArgs) ToAppResourceMappingOutputWithContext ¶
func (i AppResourceMappingArgs) ToAppResourceMappingOutputWithContext(ctx context.Context) AppResourceMappingOutput
type AppResourceMappingArray ¶
type AppResourceMappingArray []AppResourceMappingInput
func (AppResourceMappingArray) ElementType ¶
func (AppResourceMappingArray) ElementType() reflect.Type
func (AppResourceMappingArray) ToAppResourceMappingArrayOutput ¶
func (i AppResourceMappingArray) ToAppResourceMappingArrayOutput() AppResourceMappingArrayOutput
func (AppResourceMappingArray) ToAppResourceMappingArrayOutputWithContext ¶
func (i AppResourceMappingArray) ToAppResourceMappingArrayOutputWithContext(ctx context.Context) AppResourceMappingArrayOutput
type AppResourceMappingArrayInput ¶
type AppResourceMappingArrayInput interface { pulumi.Input ToAppResourceMappingArrayOutput() AppResourceMappingArrayOutput ToAppResourceMappingArrayOutputWithContext(context.Context) AppResourceMappingArrayOutput }
AppResourceMappingArrayInput is an input type that accepts AppResourceMappingArray and AppResourceMappingArrayOutput values. You can construct a concrete instance of `AppResourceMappingArrayInput` via:
AppResourceMappingArray{ AppResourceMappingArgs{...} }
type AppResourceMappingArrayOutput ¶
type AppResourceMappingArrayOutput struct{ *pulumi.OutputState }
func (AppResourceMappingArrayOutput) ElementType ¶
func (AppResourceMappingArrayOutput) ElementType() reflect.Type
func (AppResourceMappingArrayOutput) Index ¶
func (o AppResourceMappingArrayOutput) Index(i pulumi.IntInput) AppResourceMappingOutput
func (AppResourceMappingArrayOutput) ToAppResourceMappingArrayOutput ¶
func (o AppResourceMappingArrayOutput) ToAppResourceMappingArrayOutput() AppResourceMappingArrayOutput
func (AppResourceMappingArrayOutput) ToAppResourceMappingArrayOutputWithContext ¶
func (o AppResourceMappingArrayOutput) ToAppResourceMappingArrayOutputWithContext(ctx context.Context) AppResourceMappingArrayOutput
type AppResourceMappingInput ¶
type AppResourceMappingInput interface { pulumi.Input ToAppResourceMappingOutput() AppResourceMappingOutput ToAppResourceMappingOutputWithContext(context.Context) AppResourceMappingOutput }
AppResourceMappingInput is an input type that accepts AppResourceMappingArgs and AppResourceMappingOutput values. You can construct a concrete instance of `AppResourceMappingInput` via:
AppResourceMappingArgs{...}
type AppResourceMappingOutput ¶
type AppResourceMappingOutput struct{ *pulumi.OutputState }
Resource mapping is used to map logical resources from template to physical resource
func (AppResourceMappingOutput) EksSourceName ¶ added in v0.64.0
func (o AppResourceMappingOutput) EksSourceName() pulumi.StringPtrOutput
func (AppResourceMappingOutput) ElementType ¶
func (AppResourceMappingOutput) ElementType() reflect.Type
func (AppResourceMappingOutput) LogicalStackName ¶
func (o AppResourceMappingOutput) LogicalStackName() pulumi.StringPtrOutput
func (AppResourceMappingOutput) MappingType ¶
func (o AppResourceMappingOutput) MappingType() pulumi.StringOutput
func (AppResourceMappingOutput) PhysicalResourceId ¶
func (o AppResourceMappingOutput) PhysicalResourceId() AppPhysicalResourceIdOutput
func (AppResourceMappingOutput) ResourceName ¶
func (o AppResourceMappingOutput) ResourceName() pulumi.StringPtrOutput
func (AppResourceMappingOutput) TerraformSourceName ¶ added in v0.19.0
func (o AppResourceMappingOutput) TerraformSourceName() pulumi.StringPtrOutput
func (AppResourceMappingOutput) ToAppResourceMappingOutput ¶
func (o AppResourceMappingOutput) ToAppResourceMappingOutput() AppResourceMappingOutput
func (AppResourceMappingOutput) ToAppResourceMappingOutputWithContext ¶
func (o AppResourceMappingOutput) ToAppResourceMappingOutputWithContext(ctx context.Context) AppResourceMappingOutput
type LookupAppArgs ¶ added in v0.12.0
type LookupAppArgs struct { // Amazon Resource Name (ARN) of the App. AppArn string `pulumi:"appArn"` }
type LookupAppOutputArgs ¶ added in v0.12.0
type LookupAppOutputArgs struct { // Amazon Resource Name (ARN) of the App. AppArn pulumi.StringInput `pulumi:"appArn"` }
func (LookupAppOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAppOutputArgs) ElementType() reflect.Type
type LookupAppResult ¶ added in v0.12.0
type LookupAppResult struct { // Amazon Resource Name (ARN) of the App. AppArn *string `pulumi:"appArn"` // Assessment execution schedule. AppAssessmentSchedule *AppAssessmentSchedule `pulumi:"appAssessmentSchedule"` // A string containing full ResilienceHub app template body. AppTemplateBody *string `pulumi:"appTemplateBody"` // App description. Description *string `pulumi:"description"` // Indicates if compliance drifts (deviations) were detected while running an assessment for your application. DriftStatus *AppDriftStatus `pulumi:"driftStatus"` // The list of events you would like to subscribe and get notification for. EventSubscriptions []AppEventSubscription `pulumi:"eventSubscriptions"` PermissionModel *AppPermissionModel `pulumi:"permissionModel"` // Amazon Resource Name (ARN) of the Resiliency Policy. ResiliencyPolicyArn *string `pulumi:"resiliencyPolicyArn"` // An array of ResourceMapping objects. ResourceMappings []AppResourceMapping `pulumi:"resourceMappings"` Tags map[string]string `pulumi:"tags"` }
func LookupApp ¶ added in v0.12.0
func LookupApp(ctx *pulumi.Context, args *LookupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppResult, error)
Resource Type Definition for AWS::ResilienceHub::App.
type LookupAppResultOutput ¶ added in v0.12.0
type LookupAppResultOutput struct{ *pulumi.OutputState }
func LookupAppOutput ¶ added in v0.12.0
func LookupAppOutput(ctx *pulumi.Context, args LookupAppOutputArgs, opts ...pulumi.InvokeOption) LookupAppResultOutput
func (LookupAppResultOutput) AppArn ¶ added in v0.12.0
func (o LookupAppResultOutput) AppArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the App.
func (LookupAppResultOutput) AppAssessmentSchedule ¶ added in v0.19.0
func (o LookupAppResultOutput) AppAssessmentSchedule() AppAssessmentSchedulePtrOutput
Assessment execution schedule.
func (LookupAppResultOutput) AppTemplateBody ¶ added in v0.12.0
func (o LookupAppResultOutput) AppTemplateBody() pulumi.StringPtrOutput
A string containing full ResilienceHub app template body.
func (LookupAppResultOutput) Description ¶ added in v0.12.0
func (o LookupAppResultOutput) Description() pulumi.StringPtrOutput
App description.
func (LookupAppResultOutput) DriftStatus ¶ added in v0.75.0
func (o LookupAppResultOutput) DriftStatus() AppDriftStatusPtrOutput
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
func (LookupAppResultOutput) ElementType ¶ added in v0.12.0
func (LookupAppResultOutput) ElementType() reflect.Type
func (LookupAppResultOutput) EventSubscriptions ¶ added in v0.75.0
func (o LookupAppResultOutput) EventSubscriptions() AppEventSubscriptionArrayOutput
The list of events you would like to subscribe and get notification for.
func (LookupAppResultOutput) PermissionModel ¶ added in v0.75.0
func (o LookupAppResultOutput) PermissionModel() AppPermissionModelPtrOutput
func (LookupAppResultOutput) ResiliencyPolicyArn ¶ added in v0.12.0
func (o LookupAppResultOutput) ResiliencyPolicyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Resiliency Policy.
func (LookupAppResultOutput) ResourceMappings ¶ added in v0.12.0
func (o LookupAppResultOutput) ResourceMappings() AppResourceMappingArrayOutput
An array of ResourceMapping objects.
func (LookupAppResultOutput) Tags ¶ added in v0.12.0
func (o LookupAppResultOutput) Tags() pulumi.StringMapOutput
func (LookupAppResultOutput) ToLookupAppResultOutput ¶ added in v0.12.0
func (o LookupAppResultOutput) ToLookupAppResultOutput() LookupAppResultOutput
func (LookupAppResultOutput) ToLookupAppResultOutputWithContext ¶ added in v0.12.0
func (o LookupAppResultOutput) ToLookupAppResultOutputWithContext(ctx context.Context) LookupAppResultOutput
type LookupResiliencyPolicyArgs ¶ added in v0.12.0
type LookupResiliencyPolicyArgs struct { // Amazon Resource Name (ARN) of the Resiliency Policy. PolicyArn string `pulumi:"policyArn"` }
type LookupResiliencyPolicyOutputArgs ¶ added in v0.12.0
type LookupResiliencyPolicyOutputArgs struct { // Amazon Resource Name (ARN) of the Resiliency Policy. PolicyArn pulumi.StringInput `pulumi:"policyArn"` }
func (LookupResiliencyPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupResiliencyPolicyOutputArgs) ElementType() reflect.Type
type LookupResiliencyPolicyResult ¶ added in v0.12.0
type LookupResiliencyPolicyResult struct { // Data Location Constraint of the Policy. DataLocationConstraint *ResiliencyPolicyDataLocationConstraint `pulumi:"dataLocationConstraint"` Policy *ResiliencyPolicyPolicyMap `pulumi:"policy"` // Amazon Resource Name (ARN) of the Resiliency Policy. PolicyArn *string `pulumi:"policyArn"` // Description of Resiliency Policy. PolicyDescription *string `pulumi:"policyDescription"` // Name of Resiliency Policy. PolicyName *string `pulumi:"policyName"` Tags map[string]string `pulumi:"tags"` // Resiliency Policy Tier. Tier *ResiliencyPolicyTier `pulumi:"tier"` }
func LookupResiliencyPolicy ¶ added in v0.12.0
func LookupResiliencyPolicy(ctx *pulumi.Context, args *LookupResiliencyPolicyArgs, opts ...pulumi.InvokeOption) (*LookupResiliencyPolicyResult, error)
Resource Type Definition for Resiliency Policy.
type LookupResiliencyPolicyResultOutput ¶ added in v0.12.0
type LookupResiliencyPolicyResultOutput struct{ *pulumi.OutputState }
func LookupResiliencyPolicyOutput ¶ added in v0.12.0
func LookupResiliencyPolicyOutput(ctx *pulumi.Context, args LookupResiliencyPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupResiliencyPolicyResultOutput
func (LookupResiliencyPolicyResultOutput) DataLocationConstraint ¶ added in v0.12.0
func (o LookupResiliencyPolicyResultOutput) DataLocationConstraint() ResiliencyPolicyDataLocationConstraintPtrOutput
Data Location Constraint of the Policy.
func (LookupResiliencyPolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupResiliencyPolicyResultOutput) ElementType() reflect.Type
func (LookupResiliencyPolicyResultOutput) Policy ¶ added in v0.12.0
func (o LookupResiliencyPolicyResultOutput) Policy() ResiliencyPolicyPolicyMapPtrOutput
func (LookupResiliencyPolicyResultOutput) PolicyArn ¶ added in v0.12.0
func (o LookupResiliencyPolicyResultOutput) PolicyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Resiliency Policy.
func (LookupResiliencyPolicyResultOutput) PolicyDescription ¶ added in v0.12.0
func (o LookupResiliencyPolicyResultOutput) PolicyDescription() pulumi.StringPtrOutput
Description of Resiliency Policy.
func (LookupResiliencyPolicyResultOutput) PolicyName ¶ added in v0.12.0
func (o LookupResiliencyPolicyResultOutput) PolicyName() pulumi.StringPtrOutput
Name of Resiliency Policy.
func (LookupResiliencyPolicyResultOutput) Tags ¶ added in v0.12.0
func (o LookupResiliencyPolicyResultOutput) Tags() pulumi.StringMapOutput
func (LookupResiliencyPolicyResultOutput) Tier ¶ added in v0.12.0
func (o LookupResiliencyPolicyResultOutput) Tier() ResiliencyPolicyTierPtrOutput
Resiliency Policy Tier.
func (LookupResiliencyPolicyResultOutput) ToLookupResiliencyPolicyResultOutput ¶ added in v0.12.0
func (o LookupResiliencyPolicyResultOutput) ToLookupResiliencyPolicyResultOutput() LookupResiliencyPolicyResultOutput
func (LookupResiliencyPolicyResultOutput) ToLookupResiliencyPolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupResiliencyPolicyResultOutput) ToLookupResiliencyPolicyResultOutputWithContext(ctx context.Context) LookupResiliencyPolicyResultOutput
type ResiliencyPolicy ¶
type ResiliencyPolicy struct { pulumi.CustomResourceState // Data Location Constraint of the Policy. DataLocationConstraint ResiliencyPolicyDataLocationConstraintPtrOutput `pulumi:"dataLocationConstraint"` Policy ResiliencyPolicyPolicyMapOutput `pulumi:"policy"` // Amazon Resource Name (ARN) of the Resiliency Policy. PolicyArn pulumi.StringOutput `pulumi:"policyArn"` // Description of Resiliency Policy. PolicyDescription pulumi.StringPtrOutput `pulumi:"policyDescription"` // Name of Resiliency Policy. PolicyName pulumi.StringOutput `pulumi:"policyName"` Tags pulumi.StringMapOutput `pulumi:"tags"` // Resiliency Policy Tier. Tier ResiliencyPolicyTierOutput `pulumi:"tier"` }
Resource Type Definition for Resiliency Policy.
func GetResiliencyPolicy ¶
func GetResiliencyPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResiliencyPolicyState, opts ...pulumi.ResourceOption) (*ResiliencyPolicy, error)
GetResiliencyPolicy gets an existing ResiliencyPolicy 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 NewResiliencyPolicy ¶
func NewResiliencyPolicy(ctx *pulumi.Context, name string, args *ResiliencyPolicyArgs, opts ...pulumi.ResourceOption) (*ResiliencyPolicy, error)
NewResiliencyPolicy registers a new resource with the given unique name, arguments, and options.
func (*ResiliencyPolicy) ElementType ¶
func (*ResiliencyPolicy) ElementType() reflect.Type
func (*ResiliencyPolicy) ToResiliencyPolicyOutput ¶
func (i *ResiliencyPolicy) ToResiliencyPolicyOutput() ResiliencyPolicyOutput
func (*ResiliencyPolicy) ToResiliencyPolicyOutputWithContext ¶
func (i *ResiliencyPolicy) ToResiliencyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyOutput
type ResiliencyPolicyArgs ¶
type ResiliencyPolicyArgs struct { // Data Location Constraint of the Policy. DataLocationConstraint ResiliencyPolicyDataLocationConstraintPtrInput Policy ResiliencyPolicyPolicyMapInput // Description of Resiliency Policy. PolicyDescription pulumi.StringPtrInput // Name of Resiliency Policy. PolicyName pulumi.StringPtrInput Tags pulumi.StringMapInput // Resiliency Policy Tier. Tier ResiliencyPolicyTierInput }
The set of arguments for constructing a ResiliencyPolicy resource.
func (ResiliencyPolicyArgs) ElementType ¶
func (ResiliencyPolicyArgs) ElementType() reflect.Type
type ResiliencyPolicyDataLocationConstraint ¶
type ResiliencyPolicyDataLocationConstraint string
Data Location Constraint of the Policy.
func (ResiliencyPolicyDataLocationConstraint) ElementType ¶
func (ResiliencyPolicyDataLocationConstraint) ElementType() reflect.Type
func (ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintOutput ¶
func (e ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintOutput() ResiliencyPolicyDataLocationConstraintOutput
func (ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintOutputWithContext ¶
func (e ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintOutput
func (ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintPtrOutput ¶
func (e ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintPtrOutput() ResiliencyPolicyDataLocationConstraintPtrOutput
func (ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext ¶
func (e ResiliencyPolicyDataLocationConstraint) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintPtrOutput
func (ResiliencyPolicyDataLocationConstraint) ToStringOutput ¶
func (e ResiliencyPolicyDataLocationConstraint) ToStringOutput() pulumi.StringOutput
func (ResiliencyPolicyDataLocationConstraint) ToStringOutputWithContext ¶
func (e ResiliencyPolicyDataLocationConstraint) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResiliencyPolicyDataLocationConstraint) ToStringPtrOutput ¶
func (e ResiliencyPolicyDataLocationConstraint) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResiliencyPolicyDataLocationConstraint) ToStringPtrOutputWithContext ¶
func (e ResiliencyPolicyDataLocationConstraint) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResiliencyPolicyDataLocationConstraintInput ¶
type ResiliencyPolicyDataLocationConstraintInput interface { pulumi.Input ToResiliencyPolicyDataLocationConstraintOutput() ResiliencyPolicyDataLocationConstraintOutput ToResiliencyPolicyDataLocationConstraintOutputWithContext(context.Context) ResiliencyPolicyDataLocationConstraintOutput }
ResiliencyPolicyDataLocationConstraintInput is an input type that accepts values of the ResiliencyPolicyDataLocationConstraint enum A concrete instance of `ResiliencyPolicyDataLocationConstraintInput` can be one of the following:
ResiliencyPolicyDataLocationConstraintAnyLocation ResiliencyPolicyDataLocationConstraintSameContinent ResiliencyPolicyDataLocationConstraintSameCountry
type ResiliencyPolicyDataLocationConstraintOutput ¶
type ResiliencyPolicyDataLocationConstraintOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyDataLocationConstraintOutput) ElementType ¶
func (ResiliencyPolicyDataLocationConstraintOutput) ElementType() reflect.Type
func (ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintOutput ¶
func (o ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintOutput() ResiliencyPolicyDataLocationConstraintOutput
func (ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintOutputWithContext ¶
func (o ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintOutput
func (ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintPtrOutput ¶
func (o ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintPtrOutput() ResiliencyPolicyDataLocationConstraintPtrOutput
func (ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext ¶
func (o ResiliencyPolicyDataLocationConstraintOutput) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintPtrOutput
func (ResiliencyPolicyDataLocationConstraintOutput) ToStringOutput ¶
func (o ResiliencyPolicyDataLocationConstraintOutput) ToStringOutput() pulumi.StringOutput
func (ResiliencyPolicyDataLocationConstraintOutput) ToStringOutputWithContext ¶
func (o ResiliencyPolicyDataLocationConstraintOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResiliencyPolicyDataLocationConstraintOutput) ToStringPtrOutput ¶
func (o ResiliencyPolicyDataLocationConstraintOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResiliencyPolicyDataLocationConstraintOutput) ToStringPtrOutputWithContext ¶
func (o ResiliencyPolicyDataLocationConstraintOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResiliencyPolicyDataLocationConstraintPtrInput ¶
type ResiliencyPolicyDataLocationConstraintPtrInput interface { pulumi.Input ToResiliencyPolicyDataLocationConstraintPtrOutput() ResiliencyPolicyDataLocationConstraintPtrOutput ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext(context.Context) ResiliencyPolicyDataLocationConstraintPtrOutput }
func ResiliencyPolicyDataLocationConstraintPtr ¶
func ResiliencyPolicyDataLocationConstraintPtr(v string) ResiliencyPolicyDataLocationConstraintPtrInput
type ResiliencyPolicyDataLocationConstraintPtrOutput ¶
type ResiliencyPolicyDataLocationConstraintPtrOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyDataLocationConstraintPtrOutput) ElementType ¶
func (ResiliencyPolicyDataLocationConstraintPtrOutput) ElementType() reflect.Type
func (ResiliencyPolicyDataLocationConstraintPtrOutput) ToResiliencyPolicyDataLocationConstraintPtrOutput ¶
func (o ResiliencyPolicyDataLocationConstraintPtrOutput) ToResiliencyPolicyDataLocationConstraintPtrOutput() ResiliencyPolicyDataLocationConstraintPtrOutput
func (ResiliencyPolicyDataLocationConstraintPtrOutput) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext ¶
func (o ResiliencyPolicyDataLocationConstraintPtrOutput) ToResiliencyPolicyDataLocationConstraintPtrOutputWithContext(ctx context.Context) ResiliencyPolicyDataLocationConstraintPtrOutput
func (ResiliencyPolicyDataLocationConstraintPtrOutput) ToStringPtrOutput ¶
func (o ResiliencyPolicyDataLocationConstraintPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResiliencyPolicyDataLocationConstraintPtrOutput) ToStringPtrOutputWithContext ¶
func (o ResiliencyPolicyDataLocationConstraintPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResiliencyPolicyFailurePolicy ¶ added in v0.98.0
type ResiliencyPolicyFailurePolicy struct { // RPO in seconds. RpoInSecs int `pulumi:"rpoInSecs"` // RTO in seconds. RtoInSecs int `pulumi:"rtoInSecs"` }
Failure Policy.
type ResiliencyPolicyFailurePolicyArgs ¶ added in v0.98.0
type ResiliencyPolicyFailurePolicyArgs struct { // RPO in seconds. RpoInSecs pulumi.IntInput `pulumi:"rpoInSecs"` // RTO in seconds. RtoInSecs pulumi.IntInput `pulumi:"rtoInSecs"` }
Failure Policy.
func (ResiliencyPolicyFailurePolicyArgs) ElementType ¶ added in v0.98.0
func (ResiliencyPolicyFailurePolicyArgs) ElementType() reflect.Type
func (ResiliencyPolicyFailurePolicyArgs) ToResiliencyPolicyFailurePolicyOutput ¶ added in v0.98.0
func (i ResiliencyPolicyFailurePolicyArgs) ToResiliencyPolicyFailurePolicyOutput() ResiliencyPolicyFailurePolicyOutput
func (ResiliencyPolicyFailurePolicyArgs) ToResiliencyPolicyFailurePolicyOutputWithContext ¶ added in v0.98.0
func (i ResiliencyPolicyFailurePolicyArgs) ToResiliencyPolicyFailurePolicyOutputWithContext(ctx context.Context) ResiliencyPolicyFailurePolicyOutput
func (ResiliencyPolicyFailurePolicyArgs) ToResiliencyPolicyFailurePolicyPtrOutput ¶ added in v0.101.0
func (i ResiliencyPolicyFailurePolicyArgs) ToResiliencyPolicyFailurePolicyPtrOutput() ResiliencyPolicyFailurePolicyPtrOutput
func (ResiliencyPolicyFailurePolicyArgs) ToResiliencyPolicyFailurePolicyPtrOutputWithContext ¶ added in v0.101.0
func (i ResiliencyPolicyFailurePolicyArgs) ToResiliencyPolicyFailurePolicyPtrOutputWithContext(ctx context.Context) ResiliencyPolicyFailurePolicyPtrOutput
type ResiliencyPolicyFailurePolicyInput ¶ added in v0.98.0
type ResiliencyPolicyFailurePolicyInput interface { pulumi.Input ToResiliencyPolicyFailurePolicyOutput() ResiliencyPolicyFailurePolicyOutput ToResiliencyPolicyFailurePolicyOutputWithContext(context.Context) ResiliencyPolicyFailurePolicyOutput }
ResiliencyPolicyFailurePolicyInput is an input type that accepts ResiliencyPolicyFailurePolicyArgs and ResiliencyPolicyFailurePolicyOutput values. You can construct a concrete instance of `ResiliencyPolicyFailurePolicyInput` via:
ResiliencyPolicyFailurePolicyArgs{...}
type ResiliencyPolicyFailurePolicyOutput ¶ added in v0.98.0
type ResiliencyPolicyFailurePolicyOutput struct{ *pulumi.OutputState }
Failure Policy.
func (ResiliencyPolicyFailurePolicyOutput) ElementType ¶ added in v0.98.0
func (ResiliencyPolicyFailurePolicyOutput) ElementType() reflect.Type
func (ResiliencyPolicyFailurePolicyOutput) RpoInSecs ¶ added in v0.98.0
func (o ResiliencyPolicyFailurePolicyOutput) RpoInSecs() pulumi.IntOutput
RPO in seconds.
func (ResiliencyPolicyFailurePolicyOutput) RtoInSecs ¶ added in v0.98.0
func (o ResiliencyPolicyFailurePolicyOutput) RtoInSecs() pulumi.IntOutput
RTO in seconds.
func (ResiliencyPolicyFailurePolicyOutput) ToResiliencyPolicyFailurePolicyOutput ¶ added in v0.98.0
func (o ResiliencyPolicyFailurePolicyOutput) ToResiliencyPolicyFailurePolicyOutput() ResiliencyPolicyFailurePolicyOutput
func (ResiliencyPolicyFailurePolicyOutput) ToResiliencyPolicyFailurePolicyOutputWithContext ¶ added in v0.98.0
func (o ResiliencyPolicyFailurePolicyOutput) ToResiliencyPolicyFailurePolicyOutputWithContext(ctx context.Context) ResiliencyPolicyFailurePolicyOutput
func (ResiliencyPolicyFailurePolicyOutput) ToResiliencyPolicyFailurePolicyPtrOutput ¶ added in v0.101.0
func (o ResiliencyPolicyFailurePolicyOutput) ToResiliencyPolicyFailurePolicyPtrOutput() ResiliencyPolicyFailurePolicyPtrOutput
func (ResiliencyPolicyFailurePolicyOutput) ToResiliencyPolicyFailurePolicyPtrOutputWithContext ¶ added in v0.101.0
func (o ResiliencyPolicyFailurePolicyOutput) ToResiliencyPolicyFailurePolicyPtrOutputWithContext(ctx context.Context) ResiliencyPolicyFailurePolicyPtrOutput
type ResiliencyPolicyFailurePolicyPtrInput ¶ added in v0.101.0
type ResiliencyPolicyFailurePolicyPtrInput interface { pulumi.Input ToResiliencyPolicyFailurePolicyPtrOutput() ResiliencyPolicyFailurePolicyPtrOutput ToResiliencyPolicyFailurePolicyPtrOutputWithContext(context.Context) ResiliencyPolicyFailurePolicyPtrOutput }
ResiliencyPolicyFailurePolicyPtrInput is an input type that accepts ResiliencyPolicyFailurePolicyArgs, ResiliencyPolicyFailurePolicyPtr and ResiliencyPolicyFailurePolicyPtrOutput values. You can construct a concrete instance of `ResiliencyPolicyFailurePolicyPtrInput` via:
ResiliencyPolicyFailurePolicyArgs{...} or: nil
func ResiliencyPolicyFailurePolicyPtr ¶ added in v0.101.0
func ResiliencyPolicyFailurePolicyPtr(v *ResiliencyPolicyFailurePolicyArgs) ResiliencyPolicyFailurePolicyPtrInput
type ResiliencyPolicyFailurePolicyPtrOutput ¶ added in v0.101.0
type ResiliencyPolicyFailurePolicyPtrOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyFailurePolicyPtrOutput) ElementType ¶ added in v0.101.0
func (ResiliencyPolicyFailurePolicyPtrOutput) ElementType() reflect.Type
func (ResiliencyPolicyFailurePolicyPtrOutput) RpoInSecs ¶ added in v0.101.0
func (o ResiliencyPolicyFailurePolicyPtrOutput) RpoInSecs() pulumi.IntPtrOutput
RPO in seconds.
func (ResiliencyPolicyFailurePolicyPtrOutput) RtoInSecs ¶ added in v0.101.0
func (o ResiliencyPolicyFailurePolicyPtrOutput) RtoInSecs() pulumi.IntPtrOutput
RTO in seconds.
func (ResiliencyPolicyFailurePolicyPtrOutput) ToResiliencyPolicyFailurePolicyPtrOutput ¶ added in v0.101.0
func (o ResiliencyPolicyFailurePolicyPtrOutput) ToResiliencyPolicyFailurePolicyPtrOutput() ResiliencyPolicyFailurePolicyPtrOutput
func (ResiliencyPolicyFailurePolicyPtrOutput) ToResiliencyPolicyFailurePolicyPtrOutputWithContext ¶ added in v0.101.0
func (o ResiliencyPolicyFailurePolicyPtrOutput) ToResiliencyPolicyFailurePolicyPtrOutputWithContext(ctx context.Context) ResiliencyPolicyFailurePolicyPtrOutput
type ResiliencyPolicyInput ¶
type ResiliencyPolicyInput interface { pulumi.Input ToResiliencyPolicyOutput() ResiliencyPolicyOutput ToResiliencyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyOutput }
type ResiliencyPolicyOutput ¶
type ResiliencyPolicyOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyOutput) DataLocationConstraint ¶ added in v0.17.0
func (o ResiliencyPolicyOutput) DataLocationConstraint() ResiliencyPolicyDataLocationConstraintPtrOutput
Data Location Constraint of the Policy.
func (ResiliencyPolicyOutput) ElementType ¶
func (ResiliencyPolicyOutput) ElementType() reflect.Type
func (ResiliencyPolicyOutput) Policy ¶ added in v0.17.0
func (o ResiliencyPolicyOutput) Policy() ResiliencyPolicyPolicyMapOutput
func (ResiliencyPolicyOutput) PolicyArn ¶ added in v0.17.0
func (o ResiliencyPolicyOutput) PolicyArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Resiliency Policy.
func (ResiliencyPolicyOutput) PolicyDescription ¶ added in v0.17.0
func (o ResiliencyPolicyOutput) PolicyDescription() pulumi.StringPtrOutput
Description of Resiliency Policy.
func (ResiliencyPolicyOutput) PolicyName ¶ added in v0.17.0
func (o ResiliencyPolicyOutput) PolicyName() pulumi.StringOutput
Name of Resiliency Policy.
func (ResiliencyPolicyOutput) Tags ¶ added in v0.17.0
func (o ResiliencyPolicyOutput) Tags() pulumi.StringMapOutput
func (ResiliencyPolicyOutput) Tier ¶ added in v0.17.0
func (o ResiliencyPolicyOutput) Tier() ResiliencyPolicyTierOutput
Resiliency Policy Tier.
func (ResiliencyPolicyOutput) ToResiliencyPolicyOutput ¶
func (o ResiliencyPolicyOutput) ToResiliencyPolicyOutput() ResiliencyPolicyOutput
func (ResiliencyPolicyOutput) ToResiliencyPolicyOutputWithContext ¶
func (o ResiliencyPolicyOutput) ToResiliencyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyOutput
type ResiliencyPolicyPolicyMap ¶
type ResiliencyPolicyPolicyMap struct { Az ResiliencyPolicyFailurePolicy `pulumi:"az"` Hardware ResiliencyPolicyFailurePolicy `pulumi:"hardware"` Region *ResiliencyPolicyFailurePolicy `pulumi:"region"` Software ResiliencyPolicyFailurePolicy `pulumi:"software"` }
type ResiliencyPolicyPolicyMapArgs ¶
type ResiliencyPolicyPolicyMapArgs struct { Az ResiliencyPolicyFailurePolicyInput `pulumi:"az"` Hardware ResiliencyPolicyFailurePolicyInput `pulumi:"hardware"` Region ResiliencyPolicyFailurePolicyPtrInput `pulumi:"region"` Software ResiliencyPolicyFailurePolicyInput `pulumi:"software"` }
func (ResiliencyPolicyPolicyMapArgs) ElementType ¶
func (ResiliencyPolicyPolicyMapArgs) ElementType() reflect.Type
func (ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapOutput ¶
func (i ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapOutput() ResiliencyPolicyPolicyMapOutput
func (ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapOutputWithContext ¶
func (i ResiliencyPolicyPolicyMapArgs) ToResiliencyPolicyPolicyMapOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyMapOutput
type ResiliencyPolicyPolicyMapInput ¶
type ResiliencyPolicyPolicyMapInput interface { pulumi.Input ToResiliencyPolicyPolicyMapOutput() ResiliencyPolicyPolicyMapOutput ToResiliencyPolicyPolicyMapOutputWithContext(context.Context) ResiliencyPolicyPolicyMapOutput }
ResiliencyPolicyPolicyMapInput is an input type that accepts ResiliencyPolicyPolicyMap and ResiliencyPolicyPolicyMapOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicyMapInput` via:
ResiliencyPolicyPolicyMap{ "key": ResiliencyPolicyPolicyArgs{...} }
type ResiliencyPolicyPolicyMapOutput ¶
type ResiliencyPolicyPolicyMapOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyPolicyMapOutput) ElementType ¶
func (ResiliencyPolicyPolicyMapOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicyMapOutput) Hardware ¶ added in v0.101.0
func (o ResiliencyPolicyPolicyMapOutput) Hardware() ResiliencyPolicyFailurePolicyOutput
func (ResiliencyPolicyPolicyMapOutput) Region ¶ added in v0.101.0
func (o ResiliencyPolicyPolicyMapOutput) Region() ResiliencyPolicyFailurePolicyPtrOutput
func (ResiliencyPolicyPolicyMapOutput) Software ¶ added in v0.101.0
func (o ResiliencyPolicyPolicyMapOutput) Software() ResiliencyPolicyFailurePolicyOutput
func (ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapOutput ¶
func (o ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapOutput() ResiliencyPolicyPolicyMapOutput
func (ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapOutputWithContext ¶
func (o ResiliencyPolicyPolicyMapOutput) ToResiliencyPolicyPolicyMapOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyMapOutput
type ResiliencyPolicyPolicyMapPtrOutput ¶
type ResiliencyPolicyPolicyMapPtrOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyPolicyMapPtrOutput) Elem ¶
func (o ResiliencyPolicyPolicyMapPtrOutput) Elem() ResiliencyPolicyPolicyMapOutput
func (ResiliencyPolicyPolicyMapPtrOutput) ElementType ¶
func (ResiliencyPolicyPolicyMapPtrOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicyMapPtrOutput) Hardware ¶ added in v0.101.0
func (o ResiliencyPolicyPolicyMapPtrOutput) Hardware() ResiliencyPolicyFailurePolicyPtrOutput
func (ResiliencyPolicyPolicyMapPtrOutput) Region ¶ added in v0.101.0
func (o ResiliencyPolicyPolicyMapPtrOutput) Region() ResiliencyPolicyFailurePolicyPtrOutput
func (ResiliencyPolicyPolicyMapPtrOutput) Software ¶ added in v0.101.0
func (o ResiliencyPolicyPolicyMapPtrOutput) Software() ResiliencyPolicyFailurePolicyPtrOutput
func (ResiliencyPolicyPolicyMapPtrOutput) ToResiliencyPolicyPolicyMapPtrOutput ¶
func (o ResiliencyPolicyPolicyMapPtrOutput) ToResiliencyPolicyPolicyMapPtrOutput() ResiliencyPolicyPolicyMapPtrOutput
func (ResiliencyPolicyPolicyMapPtrOutput) ToResiliencyPolicyPolicyMapPtrOutputWithContext ¶
func (o ResiliencyPolicyPolicyMapPtrOutput) ToResiliencyPolicyPolicyMapPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyMapPtrOutput
type ResiliencyPolicyState ¶
type ResiliencyPolicyState struct { }
func (ResiliencyPolicyState) ElementType ¶
func (ResiliencyPolicyState) ElementType() reflect.Type
type ResiliencyPolicyTier ¶
type ResiliencyPolicyTier string
Resiliency Policy Tier.
func (ResiliencyPolicyTier) ElementType ¶
func (ResiliencyPolicyTier) ElementType() reflect.Type
func (ResiliencyPolicyTier) ToResiliencyPolicyTierOutput ¶
func (e ResiliencyPolicyTier) ToResiliencyPolicyTierOutput() ResiliencyPolicyTierOutput
func (ResiliencyPolicyTier) ToResiliencyPolicyTierOutputWithContext ¶
func (e ResiliencyPolicyTier) ToResiliencyPolicyTierOutputWithContext(ctx context.Context) ResiliencyPolicyTierOutput
func (ResiliencyPolicyTier) ToResiliencyPolicyTierPtrOutput ¶
func (e ResiliencyPolicyTier) ToResiliencyPolicyTierPtrOutput() ResiliencyPolicyTierPtrOutput
func (ResiliencyPolicyTier) ToResiliencyPolicyTierPtrOutputWithContext ¶
func (e ResiliencyPolicyTier) ToResiliencyPolicyTierPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTierPtrOutput
func (ResiliencyPolicyTier) ToStringOutput ¶
func (e ResiliencyPolicyTier) ToStringOutput() pulumi.StringOutput
func (ResiliencyPolicyTier) ToStringOutputWithContext ¶
func (e ResiliencyPolicyTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResiliencyPolicyTier) ToStringPtrOutput ¶
func (e ResiliencyPolicyTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResiliencyPolicyTier) ToStringPtrOutputWithContext ¶
func (e ResiliencyPolicyTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResiliencyPolicyTierInput ¶
type ResiliencyPolicyTierInput interface { pulumi.Input ToResiliencyPolicyTierOutput() ResiliencyPolicyTierOutput ToResiliencyPolicyTierOutputWithContext(context.Context) ResiliencyPolicyTierOutput }
ResiliencyPolicyTierInput is an input type that accepts values of the ResiliencyPolicyTier enum A concrete instance of `ResiliencyPolicyTierInput` can be one of the following:
ResiliencyPolicyTierMissionCritical ResiliencyPolicyTierCritical ResiliencyPolicyTierImportant ResiliencyPolicyTierCoreServices ResiliencyPolicyTierNonCritical
type ResiliencyPolicyTierOutput ¶
type ResiliencyPolicyTierOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyTierOutput) ElementType ¶
func (ResiliencyPolicyTierOutput) ElementType() reflect.Type
func (ResiliencyPolicyTierOutput) ToResiliencyPolicyTierOutput ¶
func (o ResiliencyPolicyTierOutput) ToResiliencyPolicyTierOutput() ResiliencyPolicyTierOutput
func (ResiliencyPolicyTierOutput) ToResiliencyPolicyTierOutputWithContext ¶
func (o ResiliencyPolicyTierOutput) ToResiliencyPolicyTierOutputWithContext(ctx context.Context) ResiliencyPolicyTierOutput
func (ResiliencyPolicyTierOutput) ToResiliencyPolicyTierPtrOutput ¶
func (o ResiliencyPolicyTierOutput) ToResiliencyPolicyTierPtrOutput() ResiliencyPolicyTierPtrOutput
func (ResiliencyPolicyTierOutput) ToResiliencyPolicyTierPtrOutputWithContext ¶
func (o ResiliencyPolicyTierOutput) ToResiliencyPolicyTierPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTierPtrOutput
func (ResiliencyPolicyTierOutput) ToStringOutput ¶
func (o ResiliencyPolicyTierOutput) ToStringOutput() pulumi.StringOutput
func (ResiliencyPolicyTierOutput) ToStringOutputWithContext ¶
func (o ResiliencyPolicyTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResiliencyPolicyTierOutput) ToStringPtrOutput ¶
func (o ResiliencyPolicyTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResiliencyPolicyTierOutput) ToStringPtrOutputWithContext ¶
func (o ResiliencyPolicyTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResiliencyPolicyTierPtrInput ¶
type ResiliencyPolicyTierPtrInput interface { pulumi.Input ToResiliencyPolicyTierPtrOutput() ResiliencyPolicyTierPtrOutput ToResiliencyPolicyTierPtrOutputWithContext(context.Context) ResiliencyPolicyTierPtrOutput }
func ResiliencyPolicyTierPtr ¶
func ResiliencyPolicyTierPtr(v string) ResiliencyPolicyTierPtrInput
type ResiliencyPolicyTierPtrOutput ¶
type ResiliencyPolicyTierPtrOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyTierPtrOutput) Elem ¶
func (o ResiliencyPolicyTierPtrOutput) Elem() ResiliencyPolicyTierOutput
func (ResiliencyPolicyTierPtrOutput) ElementType ¶
func (ResiliencyPolicyTierPtrOutput) ElementType() reflect.Type
func (ResiliencyPolicyTierPtrOutput) ToResiliencyPolicyTierPtrOutput ¶
func (o ResiliencyPolicyTierPtrOutput) ToResiliencyPolicyTierPtrOutput() ResiliencyPolicyTierPtrOutput
func (ResiliencyPolicyTierPtrOutput) ToResiliencyPolicyTierPtrOutputWithContext ¶
func (o ResiliencyPolicyTierPtrOutput) ToResiliencyPolicyTierPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTierPtrOutput
func (ResiliencyPolicyTierPtrOutput) ToStringPtrOutput ¶
func (o ResiliencyPolicyTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResiliencyPolicyTierPtrOutput) ToStringPtrOutputWithContext ¶
func (o ResiliencyPolicyTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput