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) RegulatoryPolicyArn() pulumi.StringPtrOutput
- 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) RegulatoryPolicyArn() pulumi.StringPtrOutput
- 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"` // Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment. PermissionModel AppPermissionModelPtrOutput `pulumi:"permissionModel"` // Amazon Resource Name (ARN) of the Regulatory Policy. RegulatoryPolicyArn pulumi.StringPtrOutput `pulumi:"regulatoryPolicyArn"` // Amazon Resource Name (ARN) of the Resiliency Policy. ResiliencyPolicyArn pulumi.StringPtrOutput `pulumi:"resiliencyPolicyArn"` // An array of ResourceMapping objects. ResourceMappings AppResourceMappingArrayOutput `pulumi:"resourceMappings"` // Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair. 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 // Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment. PermissionModel AppPermissionModelPtrInput // Amazon Resource Name (ARN) of the Regulatory Policy. RegulatoryPolicyArn pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Resiliency Policy. ResiliencyPolicyArn pulumi.StringPtrInput // An array of ResourceMapping objects. ResourceMappings AppResourceMappingArrayInput // Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair. 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
Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.
func (AppOutput) RegulatoryPolicyArn ¶ added in v1.22.0
func (o AppOutput) RegulatoryPolicyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Regulatory Policy.
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
Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair.
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 AppPhysicalResourceId struct { // The AWS account that owns the physical resource. AwsAccountId *string `pulumi:"awsAccountId"` // The AWS Region that the physical resource is located in. AwsRegion *string `pulumi:"awsRegion"` // Identifier of the physical resource. Identifier string `pulumi:"identifier"` // Specifies the type of physical resource identifier. // // - **Arn** - The resource identifier is an Amazon Resource Name (ARN) and it can identify the following list of resources: // // - `AWS::ECS::Service` // - `AWS::EFS::FileSystem` // - `AWS::ElasticLoadBalancingV2::LoadBalancer` // - `AWS::Lambda::Function` // - `AWS::SNS::Topic` // - **Native** - The resource identifier is an AWS Resilience Hub -native identifier and it can identify the following list of resources: // // - `AWS::ApiGateway::RestApi` // - `AWS::ApiGatewayV2::Api` // - `AWS::AutoScaling::AutoScalingGroup` // - `AWS::DocDB::DBCluster` // - `AWS::DocDB::DBGlobalCluster` // - `AWS::DocDB::DBInstance` // - `AWS::DynamoDB::GlobalTable` // - `AWS::DynamoDB::Table` // - `AWS::EC2::EC2Fleet` // - `AWS::EC2::Instance` // - `AWS::EC2::NatGateway` // - `AWS::EC2::Volume` // - `AWS::ElasticLoadBalancing::LoadBalancer` // - `AWS::RDS::DBCluster` // - `AWS::RDS::DBInstance` // - `AWS::RDS::GlobalCluster` // - `AWS::Route53::RecordSet` // - `AWS::S3::Bucket` // - `AWS::SQS::Queue` Type string `pulumi:"type"` }
type AppPhysicalResourceIdArgs ¶
type AppPhysicalResourceIdArgs struct { // The AWS account that owns the physical resource. AwsAccountId pulumi.StringPtrInput `pulumi:"awsAccountId"` // The AWS Region that the physical resource is located in. AwsRegion pulumi.StringPtrInput `pulumi:"awsRegion"` // Identifier of the physical resource. Identifier pulumi.StringInput `pulumi:"identifier"` // Specifies the type of physical resource identifier. // // - **Arn** - The resource identifier is an Amazon Resource Name (ARN) and it can identify the following list of resources: // // - `AWS::ECS::Service` // - `AWS::EFS::FileSystem` // - `AWS::ElasticLoadBalancingV2::LoadBalancer` // - `AWS::Lambda::Function` // - `AWS::SNS::Topic` // - **Native** - The resource identifier is an AWS Resilience Hub -native identifier and it can identify the following list of resources: // // - `AWS::ApiGateway::RestApi` // - `AWS::ApiGatewayV2::Api` // - `AWS::AutoScaling::AutoScalingGroup` // - `AWS::DocDB::DBCluster` // - `AWS::DocDB::DBGlobalCluster` // - `AWS::DocDB::DBInstance` // - `AWS::DynamoDB::GlobalTable` // - `AWS::DynamoDB::Table` // - `AWS::EC2::EC2Fleet` // - `AWS::EC2::Instance` // - `AWS::EC2::NatGateway` // - `AWS::EC2::Volume` // - `AWS::ElasticLoadBalancing::LoadBalancer` // - `AWS::RDS::DBCluster` // - `AWS::RDS::DBInstance` // - `AWS::RDS::GlobalCluster` // - `AWS::Route53::RecordSet` // - `AWS::S3::Bucket` // - `AWS::SQS::Queue` 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
The AWS account that owns the physical resource.
func (AppPhysicalResourceIdOutput) AwsRegion ¶
func (o AppPhysicalResourceIdOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region that the physical resource is located in.
func (AppPhysicalResourceIdOutput) ElementType ¶
func (AppPhysicalResourceIdOutput) ElementType() reflect.Type
func (AppPhysicalResourceIdOutput) Identifier ¶
func (o AppPhysicalResourceIdOutput) Identifier() pulumi.StringOutput
Identifier of the physical resource.
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
Specifies the type of physical resource identifier.
- **Arn** - The resource identifier is an Amazon Resource Name (ARN) and it can identify the following list of resources:
- `AWS::ECS::Service` - `AWS::EFS::FileSystem` - `AWS::ElasticLoadBalancingV2::LoadBalancer` - `AWS::Lambda::Function` - `AWS::SNS::Topic` - **Native** - The resource identifier is an AWS Resilience Hub -native identifier and it can identify the following list of resources:
- `AWS::ApiGateway::RestApi` - `AWS::ApiGatewayV2::Api` - `AWS::AutoScaling::AutoScalingGroup` - `AWS::DocDB::DBCluster` - `AWS::DocDB::DBGlobalCluster` - `AWS::DocDB::DBInstance` - `AWS::DynamoDB::GlobalTable` - `AWS::DynamoDB::Table` - `AWS::EC2::EC2Fleet` - `AWS::EC2::Instance` - `AWS::EC2::NatGateway` - `AWS::EC2::Volume` - `AWS::ElasticLoadBalancing::LoadBalancer` - `AWS::RDS::DBCluster` - `AWS::RDS::DBInstance` - `AWS::RDS::GlobalCluster` - `AWS::Route53::RecordSet` - `AWS::S3::Bucket` - `AWS::SQS::Queue`
type AppResourceMapping ¶
type AppResourceMapping struct { // Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the `mappingType` is `EKS` . // // > This parameter accepts values in "eks-cluster/namespace" format. EksSourceName *string `pulumi:"eksSourceName"` // Name of the AWS CloudFormation stack this resource is mapped to when the `mappingType` is `CfnStack` . LogicalStackName *string `pulumi:"logicalStackName"` // Specifies the type of resource mapping. MappingType string `pulumi:"mappingType"` // Identifier of the physical resource. PhysicalResourceId AppPhysicalResourceId `pulumi:"physicalResourceId"` // Name of the resource that this resource is mapped to when the `mappingType` is `Resource` . ResourceName *string `pulumi:"resourceName"` // Name of the Terraform source that this resource is mapped to when the `mappingType` is `Terraform` . TerraformSourceName *string `pulumi:"terraformSourceName"` }
Resource mapping is used to map logical resources from template to physical resource
type AppResourceMappingArgs ¶
type AppResourceMappingArgs struct { // Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the `mappingType` is `EKS` . // // > This parameter accepts values in "eks-cluster/namespace" format. EksSourceName pulumi.StringPtrInput `pulumi:"eksSourceName"` // Name of the AWS CloudFormation stack this resource is mapped to when the `mappingType` is `CfnStack` . LogicalStackName pulumi.StringPtrInput `pulumi:"logicalStackName"` // Specifies the type of resource mapping. MappingType pulumi.StringInput `pulumi:"mappingType"` // Identifier of the physical resource. PhysicalResourceId AppPhysicalResourceIdInput `pulumi:"physicalResourceId"` // Name of the resource that this resource is mapped to when the `mappingType` is `Resource` . ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` // Name of the Terraform source that this resource is mapped to when the `mappingType` is `Terraform` . 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
Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the `mappingType` is `EKS` .
> This parameter accepts values in "eks-cluster/namespace" format.
func (AppResourceMappingOutput) ElementType ¶
func (AppResourceMappingOutput) ElementType() reflect.Type
func (AppResourceMappingOutput) LogicalStackName ¶
func (o AppResourceMappingOutput) LogicalStackName() pulumi.StringPtrOutput
Name of the AWS CloudFormation stack this resource is mapped to when the `mappingType` is `CfnStack` .
func (AppResourceMappingOutput) MappingType ¶
func (o AppResourceMappingOutput) MappingType() pulumi.StringOutput
Specifies the type of resource mapping.
func (AppResourceMappingOutput) PhysicalResourceId ¶
func (o AppResourceMappingOutput) PhysicalResourceId() AppPhysicalResourceIdOutput
Identifier of the physical resource.
func (AppResourceMappingOutput) ResourceName ¶
func (o AppResourceMappingOutput) ResourceName() pulumi.StringPtrOutput
Name of the resource that this resource is mapped to when the `mappingType` is `Resource` .
func (AppResourceMappingOutput) TerraformSourceName ¶ added in v0.19.0
func (o AppResourceMappingOutput) TerraformSourceName() pulumi.StringPtrOutput
Name of the Terraform source that this resource is mapped to when the `mappingType` is `Terraform` .
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"` // Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment. PermissionModel *AppPermissionModel `pulumi:"permissionModel"` // Amazon Resource Name (ARN) of the Regulatory Policy. RegulatoryPolicyArn *string `pulumi:"regulatoryPolicyArn"` // Amazon Resource Name (ARN) of the Resiliency Policy. ResiliencyPolicyArn *string `pulumi:"resiliencyPolicyArn"` // An array of ResourceMapping objects. ResourceMappings []AppResourceMapping `pulumi:"resourceMappings"` // Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair. 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
Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment.
func (LookupAppResultOutput) RegulatoryPolicyArn ¶ added in v1.22.0
func (o LookupAppResultOutput) RegulatoryPolicyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the Regulatory Policy.
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
Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair.
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"` // The resiliency policy. 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 assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair. 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
The resiliency policy.
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
Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair.
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"` // The resiliency policy. 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 assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair. 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 // The resiliency policy. Policy ResiliencyPolicyPolicyMapInput // Description of Resiliency Policy. PolicyDescription pulumi.StringPtrInput // Name of Resiliency Policy. PolicyName pulumi.StringPtrInput // Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair. 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
The resiliency policy.
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
Tags assigned to the resource. A tag is a label that you assign to an AWS resource. Each tag consists of a key/value pair.
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 { // Defines the RTO and RPO targets for Availability Zone disruption. Az ResiliencyPolicyFailurePolicy `pulumi:"az"` // Defines the RTO and RPO targets for hardware disruption. Hardware ResiliencyPolicyFailurePolicy `pulumi:"hardware"` // Defines the RTO and RPO targets for Regional disruption. Region *ResiliencyPolicyFailurePolicy `pulumi:"region"` // Defines the RTO and RPO targets for software disruption. Software ResiliencyPolicyFailurePolicy `pulumi:"software"` }
type ResiliencyPolicyPolicyMapArgs ¶
type ResiliencyPolicyPolicyMapArgs struct { // Defines the RTO and RPO targets for Availability Zone disruption. Az ResiliencyPolicyFailurePolicyInput `pulumi:"az"` // Defines the RTO and RPO targets for hardware disruption. Hardware ResiliencyPolicyFailurePolicyInput `pulumi:"hardware"` // Defines the RTO and RPO targets for Regional disruption. Region ResiliencyPolicyFailurePolicyPtrInput `pulumi:"region"` // Defines the RTO and RPO targets for software disruption. 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) Az ¶ added in v0.101.0
Defines the RTO and RPO targets for Availability Zone disruption.
func (ResiliencyPolicyPolicyMapOutput) ElementType ¶
func (ResiliencyPolicyPolicyMapOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicyMapOutput) Hardware ¶ added in v0.101.0
func (o ResiliencyPolicyPolicyMapOutput) Hardware() ResiliencyPolicyFailurePolicyOutput
Defines the RTO and RPO targets for hardware disruption.
func (ResiliencyPolicyPolicyMapOutput) Region ¶ added in v0.101.0
func (o ResiliencyPolicyPolicyMapOutput) Region() ResiliencyPolicyFailurePolicyPtrOutput
Defines the RTO and RPO targets for Regional disruption.
func (ResiliencyPolicyPolicyMapOutput) Software ¶ added in v0.101.0
func (o ResiliencyPolicyPolicyMapOutput) Software() ResiliencyPolicyFailurePolicyOutput
Defines the RTO and RPO targets for software disruption.
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) Az ¶ added in v0.101.0
Defines the RTO and RPO targets for Availability Zone disruption.
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
Defines the RTO and RPO targets for hardware disruption.
func (ResiliencyPolicyPolicyMapPtrOutput) Region ¶ added in v0.101.0
func (o ResiliencyPolicyPolicyMapPtrOutput) Region() ResiliencyPolicyFailurePolicyPtrOutput
Defines the RTO and RPO targets for Regional disruption.
func (ResiliencyPolicyPolicyMapPtrOutput) Software ¶ added in v0.101.0
func (o ResiliencyPolicyPolicyMapPtrOutput) Software() ResiliencyPolicyFailurePolicyPtrOutput
Defines the RTO and RPO targets for software disruption.
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