Documentation ¶
Index ¶
- type ResiliencyPolicy
- type ResiliencyPolicyArgs
- type ResiliencyPolicyArray
- type ResiliencyPolicyArrayInput
- type ResiliencyPolicyArrayOutput
- func (ResiliencyPolicyArrayOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyArrayOutput) Index(i pulumi.IntInput) ResiliencyPolicyOutput
- func (o ResiliencyPolicyArrayOutput) ToResiliencyPolicyArrayOutput() ResiliencyPolicyArrayOutput
- func (o ResiliencyPolicyArrayOutput) ToResiliencyPolicyArrayOutputWithContext(ctx context.Context) ResiliencyPolicyArrayOutput
- type ResiliencyPolicyInput
- type ResiliencyPolicyMap
- type ResiliencyPolicyMapInput
- type ResiliencyPolicyMapOutput
- func (ResiliencyPolicyMapOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyMapOutput) MapIndex(k pulumi.StringInput) ResiliencyPolicyOutput
- func (o ResiliencyPolicyMapOutput) ToResiliencyPolicyMapOutput() ResiliencyPolicyMapOutput
- func (o ResiliencyPolicyMapOutput) ToResiliencyPolicyMapOutputWithContext(ctx context.Context) ResiliencyPolicyMapOutput
- type ResiliencyPolicyOutput
- func (o ResiliencyPolicyOutput) Arn() pulumi.StringOutput
- func (o ResiliencyPolicyOutput) DataLocationConstraint() pulumi.StringOutput
- func (o ResiliencyPolicyOutput) Description() pulumi.StringPtrOutput
- func (ResiliencyPolicyOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyOutput) EstimatedCostTier() pulumi.StringOutput
- func (o ResiliencyPolicyOutput) Name() pulumi.StringOutput
- func (o ResiliencyPolicyOutput) Policy() ResiliencyPolicyPolicyPtrOutput
- func (o ResiliencyPolicyOutput) Tags() pulumi.StringMapOutput
- func (o ResiliencyPolicyOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ResiliencyPolicyOutput) Tier() pulumi.StringOutput
- func (o ResiliencyPolicyOutput) Timeouts() ResiliencyPolicyTimeoutsPtrOutput
- func (o ResiliencyPolicyOutput) ToResiliencyPolicyOutput() ResiliencyPolicyOutput
- func (o ResiliencyPolicyOutput) ToResiliencyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyOutput
- type ResiliencyPolicyPolicy
- type ResiliencyPolicyPolicyArgs
- func (ResiliencyPolicyPolicyArgs) ElementType() reflect.Type
- func (i ResiliencyPolicyPolicyArgs) ToResiliencyPolicyPolicyOutput() ResiliencyPolicyPolicyOutput
- func (i ResiliencyPolicyPolicyArgs) ToResiliencyPolicyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyOutput
- func (i ResiliencyPolicyPolicyArgs) ToResiliencyPolicyPolicyPtrOutput() ResiliencyPolicyPolicyPtrOutput
- func (i ResiliencyPolicyPolicyArgs) ToResiliencyPolicyPolicyPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyPtrOutput
- type ResiliencyPolicyPolicyAz
- type ResiliencyPolicyPolicyAzArgs
- func (ResiliencyPolicyPolicyAzArgs) ElementType() reflect.Type
- func (i ResiliencyPolicyPolicyAzArgs) ToResiliencyPolicyPolicyAzOutput() ResiliencyPolicyPolicyAzOutput
- func (i ResiliencyPolicyPolicyAzArgs) ToResiliencyPolicyPolicyAzOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyAzOutput
- func (i ResiliencyPolicyPolicyAzArgs) ToResiliencyPolicyPolicyAzPtrOutput() ResiliencyPolicyPolicyAzPtrOutput
- func (i ResiliencyPolicyPolicyAzArgs) ToResiliencyPolicyPolicyAzPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyAzPtrOutput
- type ResiliencyPolicyPolicyAzInput
- type ResiliencyPolicyPolicyAzOutput
- func (ResiliencyPolicyPolicyAzOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyPolicyAzOutput) Rpo() pulumi.StringOutput
- func (o ResiliencyPolicyPolicyAzOutput) Rto() pulumi.StringOutput
- func (o ResiliencyPolicyPolicyAzOutput) ToResiliencyPolicyPolicyAzOutput() ResiliencyPolicyPolicyAzOutput
- func (o ResiliencyPolicyPolicyAzOutput) ToResiliencyPolicyPolicyAzOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyAzOutput
- func (o ResiliencyPolicyPolicyAzOutput) ToResiliencyPolicyPolicyAzPtrOutput() ResiliencyPolicyPolicyAzPtrOutput
- func (o ResiliencyPolicyPolicyAzOutput) ToResiliencyPolicyPolicyAzPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyAzPtrOutput
- type ResiliencyPolicyPolicyAzPtrInput
- type ResiliencyPolicyPolicyAzPtrOutput
- func (o ResiliencyPolicyPolicyAzPtrOutput) Elem() ResiliencyPolicyPolicyAzOutput
- func (ResiliencyPolicyPolicyAzPtrOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyPolicyAzPtrOutput) Rpo() pulumi.StringPtrOutput
- func (o ResiliencyPolicyPolicyAzPtrOutput) Rto() pulumi.StringPtrOutput
- func (o ResiliencyPolicyPolicyAzPtrOutput) ToResiliencyPolicyPolicyAzPtrOutput() ResiliencyPolicyPolicyAzPtrOutput
- func (o ResiliencyPolicyPolicyAzPtrOutput) ToResiliencyPolicyPolicyAzPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyAzPtrOutput
- type ResiliencyPolicyPolicyHardware
- type ResiliencyPolicyPolicyHardwareArgs
- func (ResiliencyPolicyPolicyHardwareArgs) ElementType() reflect.Type
- func (i ResiliencyPolicyPolicyHardwareArgs) ToResiliencyPolicyPolicyHardwareOutput() ResiliencyPolicyPolicyHardwareOutput
- func (i ResiliencyPolicyPolicyHardwareArgs) ToResiliencyPolicyPolicyHardwareOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyHardwareOutput
- func (i ResiliencyPolicyPolicyHardwareArgs) ToResiliencyPolicyPolicyHardwarePtrOutput() ResiliencyPolicyPolicyHardwarePtrOutput
- func (i ResiliencyPolicyPolicyHardwareArgs) ToResiliencyPolicyPolicyHardwarePtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyHardwarePtrOutput
- type ResiliencyPolicyPolicyHardwareInput
- type ResiliencyPolicyPolicyHardwareOutput
- func (ResiliencyPolicyPolicyHardwareOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyPolicyHardwareOutput) Rpo() pulumi.StringOutput
- func (o ResiliencyPolicyPolicyHardwareOutput) Rto() pulumi.StringOutput
- func (o ResiliencyPolicyPolicyHardwareOutput) ToResiliencyPolicyPolicyHardwareOutput() ResiliencyPolicyPolicyHardwareOutput
- func (o ResiliencyPolicyPolicyHardwareOutput) ToResiliencyPolicyPolicyHardwareOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyHardwareOutput
- func (o ResiliencyPolicyPolicyHardwareOutput) ToResiliencyPolicyPolicyHardwarePtrOutput() ResiliencyPolicyPolicyHardwarePtrOutput
- func (o ResiliencyPolicyPolicyHardwareOutput) ToResiliencyPolicyPolicyHardwarePtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyHardwarePtrOutput
- type ResiliencyPolicyPolicyHardwarePtrInput
- type ResiliencyPolicyPolicyHardwarePtrOutput
- func (o ResiliencyPolicyPolicyHardwarePtrOutput) Elem() ResiliencyPolicyPolicyHardwareOutput
- func (ResiliencyPolicyPolicyHardwarePtrOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyPolicyHardwarePtrOutput) Rpo() pulumi.StringPtrOutput
- func (o ResiliencyPolicyPolicyHardwarePtrOutput) Rto() pulumi.StringPtrOutput
- func (o ResiliencyPolicyPolicyHardwarePtrOutput) ToResiliencyPolicyPolicyHardwarePtrOutput() ResiliencyPolicyPolicyHardwarePtrOutput
- func (o ResiliencyPolicyPolicyHardwarePtrOutput) ToResiliencyPolicyPolicyHardwarePtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyHardwarePtrOutput
- type ResiliencyPolicyPolicyInput
- type ResiliencyPolicyPolicyOutput
- func (o ResiliencyPolicyPolicyOutput) Az() ResiliencyPolicyPolicyAzPtrOutput
- func (ResiliencyPolicyPolicyOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyPolicyOutput) Hardware() ResiliencyPolicyPolicyHardwarePtrOutput
- func (o ResiliencyPolicyPolicyOutput) Region() ResiliencyPolicyPolicyRegionPtrOutput
- func (o ResiliencyPolicyPolicyOutput) Software() ResiliencyPolicyPolicySoftwarePtrOutput
- func (o ResiliencyPolicyPolicyOutput) ToResiliencyPolicyPolicyOutput() ResiliencyPolicyPolicyOutput
- func (o ResiliencyPolicyPolicyOutput) ToResiliencyPolicyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyOutput
- func (o ResiliencyPolicyPolicyOutput) ToResiliencyPolicyPolicyPtrOutput() ResiliencyPolicyPolicyPtrOutput
- func (o ResiliencyPolicyPolicyOutput) ToResiliencyPolicyPolicyPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyPtrOutput
- type ResiliencyPolicyPolicyPtrInput
- type ResiliencyPolicyPolicyPtrOutput
- func (o ResiliencyPolicyPolicyPtrOutput) Az() ResiliencyPolicyPolicyAzPtrOutput
- func (o ResiliencyPolicyPolicyPtrOutput) Elem() ResiliencyPolicyPolicyOutput
- func (ResiliencyPolicyPolicyPtrOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyPolicyPtrOutput) Hardware() ResiliencyPolicyPolicyHardwarePtrOutput
- func (o ResiliencyPolicyPolicyPtrOutput) Region() ResiliencyPolicyPolicyRegionPtrOutput
- func (o ResiliencyPolicyPolicyPtrOutput) Software() ResiliencyPolicyPolicySoftwarePtrOutput
- func (o ResiliencyPolicyPolicyPtrOutput) ToResiliencyPolicyPolicyPtrOutput() ResiliencyPolicyPolicyPtrOutput
- func (o ResiliencyPolicyPolicyPtrOutput) ToResiliencyPolicyPolicyPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyPtrOutput
- type ResiliencyPolicyPolicyRegion
- type ResiliencyPolicyPolicyRegionArgs
- func (ResiliencyPolicyPolicyRegionArgs) ElementType() reflect.Type
- func (i ResiliencyPolicyPolicyRegionArgs) ToResiliencyPolicyPolicyRegionOutput() ResiliencyPolicyPolicyRegionOutput
- func (i ResiliencyPolicyPolicyRegionArgs) ToResiliencyPolicyPolicyRegionOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyRegionOutput
- func (i ResiliencyPolicyPolicyRegionArgs) ToResiliencyPolicyPolicyRegionPtrOutput() ResiliencyPolicyPolicyRegionPtrOutput
- func (i ResiliencyPolicyPolicyRegionArgs) ToResiliencyPolicyPolicyRegionPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyRegionPtrOutput
- type ResiliencyPolicyPolicyRegionInput
- type ResiliencyPolicyPolicyRegionOutput
- func (ResiliencyPolicyPolicyRegionOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyPolicyRegionOutput) Rpo() pulumi.StringPtrOutput
- func (o ResiliencyPolicyPolicyRegionOutput) Rto() pulumi.StringPtrOutput
- func (o ResiliencyPolicyPolicyRegionOutput) ToResiliencyPolicyPolicyRegionOutput() ResiliencyPolicyPolicyRegionOutput
- func (o ResiliencyPolicyPolicyRegionOutput) ToResiliencyPolicyPolicyRegionOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyRegionOutput
- func (o ResiliencyPolicyPolicyRegionOutput) ToResiliencyPolicyPolicyRegionPtrOutput() ResiliencyPolicyPolicyRegionPtrOutput
- func (o ResiliencyPolicyPolicyRegionOutput) ToResiliencyPolicyPolicyRegionPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyRegionPtrOutput
- type ResiliencyPolicyPolicyRegionPtrInput
- type ResiliencyPolicyPolicyRegionPtrOutput
- func (o ResiliencyPolicyPolicyRegionPtrOutput) Elem() ResiliencyPolicyPolicyRegionOutput
- func (ResiliencyPolicyPolicyRegionPtrOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyPolicyRegionPtrOutput) Rpo() pulumi.StringPtrOutput
- func (o ResiliencyPolicyPolicyRegionPtrOutput) Rto() pulumi.StringPtrOutput
- func (o ResiliencyPolicyPolicyRegionPtrOutput) ToResiliencyPolicyPolicyRegionPtrOutput() ResiliencyPolicyPolicyRegionPtrOutput
- func (o ResiliencyPolicyPolicyRegionPtrOutput) ToResiliencyPolicyPolicyRegionPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyRegionPtrOutput
- type ResiliencyPolicyPolicySoftware
- type ResiliencyPolicyPolicySoftwareArgs
- func (ResiliencyPolicyPolicySoftwareArgs) ElementType() reflect.Type
- func (i ResiliencyPolicyPolicySoftwareArgs) ToResiliencyPolicyPolicySoftwareOutput() ResiliencyPolicyPolicySoftwareOutput
- func (i ResiliencyPolicyPolicySoftwareArgs) ToResiliencyPolicyPolicySoftwareOutputWithContext(ctx context.Context) ResiliencyPolicyPolicySoftwareOutput
- func (i ResiliencyPolicyPolicySoftwareArgs) ToResiliencyPolicyPolicySoftwarePtrOutput() ResiliencyPolicyPolicySoftwarePtrOutput
- func (i ResiliencyPolicyPolicySoftwareArgs) ToResiliencyPolicyPolicySoftwarePtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicySoftwarePtrOutput
- type ResiliencyPolicyPolicySoftwareInput
- type ResiliencyPolicyPolicySoftwareOutput
- func (ResiliencyPolicyPolicySoftwareOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyPolicySoftwareOutput) Rpo() pulumi.StringOutput
- func (o ResiliencyPolicyPolicySoftwareOutput) Rto() pulumi.StringOutput
- func (o ResiliencyPolicyPolicySoftwareOutput) ToResiliencyPolicyPolicySoftwareOutput() ResiliencyPolicyPolicySoftwareOutput
- func (o ResiliencyPolicyPolicySoftwareOutput) ToResiliencyPolicyPolicySoftwareOutputWithContext(ctx context.Context) ResiliencyPolicyPolicySoftwareOutput
- func (o ResiliencyPolicyPolicySoftwareOutput) ToResiliencyPolicyPolicySoftwarePtrOutput() ResiliencyPolicyPolicySoftwarePtrOutput
- func (o ResiliencyPolicyPolicySoftwareOutput) ToResiliencyPolicyPolicySoftwarePtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicySoftwarePtrOutput
- type ResiliencyPolicyPolicySoftwarePtrInput
- type ResiliencyPolicyPolicySoftwarePtrOutput
- func (o ResiliencyPolicyPolicySoftwarePtrOutput) Elem() ResiliencyPolicyPolicySoftwareOutput
- func (ResiliencyPolicyPolicySoftwarePtrOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyPolicySoftwarePtrOutput) Rpo() pulumi.StringPtrOutput
- func (o ResiliencyPolicyPolicySoftwarePtrOutput) Rto() pulumi.StringPtrOutput
- func (o ResiliencyPolicyPolicySoftwarePtrOutput) ToResiliencyPolicyPolicySoftwarePtrOutput() ResiliencyPolicyPolicySoftwarePtrOutput
- func (o ResiliencyPolicyPolicySoftwarePtrOutput) ToResiliencyPolicyPolicySoftwarePtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicySoftwarePtrOutput
- type ResiliencyPolicyState
- type ResiliencyPolicyTimeouts
- type ResiliencyPolicyTimeoutsArgs
- func (ResiliencyPolicyTimeoutsArgs) ElementType() reflect.Type
- func (i ResiliencyPolicyTimeoutsArgs) ToResiliencyPolicyTimeoutsOutput() ResiliencyPolicyTimeoutsOutput
- func (i ResiliencyPolicyTimeoutsArgs) ToResiliencyPolicyTimeoutsOutputWithContext(ctx context.Context) ResiliencyPolicyTimeoutsOutput
- func (i ResiliencyPolicyTimeoutsArgs) ToResiliencyPolicyTimeoutsPtrOutput() ResiliencyPolicyTimeoutsPtrOutput
- func (i ResiliencyPolicyTimeoutsArgs) ToResiliencyPolicyTimeoutsPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTimeoutsPtrOutput
- type ResiliencyPolicyTimeoutsInput
- type ResiliencyPolicyTimeoutsOutput
- func (o ResiliencyPolicyTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o ResiliencyPolicyTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (ResiliencyPolicyTimeoutsOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyTimeoutsOutput) ToResiliencyPolicyTimeoutsOutput() ResiliencyPolicyTimeoutsOutput
- func (o ResiliencyPolicyTimeoutsOutput) ToResiliencyPolicyTimeoutsOutputWithContext(ctx context.Context) ResiliencyPolicyTimeoutsOutput
- func (o ResiliencyPolicyTimeoutsOutput) ToResiliencyPolicyTimeoutsPtrOutput() ResiliencyPolicyTimeoutsPtrOutput
- func (o ResiliencyPolicyTimeoutsOutput) ToResiliencyPolicyTimeoutsPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTimeoutsPtrOutput
- func (o ResiliencyPolicyTimeoutsOutput) Update() pulumi.StringPtrOutput
- type ResiliencyPolicyTimeoutsPtrInput
- type ResiliencyPolicyTimeoutsPtrOutput
- func (o ResiliencyPolicyTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o ResiliencyPolicyTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o ResiliencyPolicyTimeoutsPtrOutput) Elem() ResiliencyPolicyTimeoutsOutput
- func (ResiliencyPolicyTimeoutsPtrOutput) ElementType() reflect.Type
- func (o ResiliencyPolicyTimeoutsPtrOutput) ToResiliencyPolicyTimeoutsPtrOutput() ResiliencyPolicyTimeoutsPtrOutput
- func (o ResiliencyPolicyTimeoutsPtrOutput) ToResiliencyPolicyTimeoutsPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTimeoutsPtrOutput
- func (o ResiliencyPolicyTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResiliencyPolicy ¶
type ResiliencyPolicy struct { pulumi.CustomResourceState // ARN of the Resiliency Policy. Arn pulumi.StringOutput `pulumi:"arn"` // Data Location Constraint of the Policy. // Valid values are `AnyLocation`, `SameContinent`, and `SameCountry`. DataLocationConstraint pulumi.StringOutput `pulumi:"dataLocationConstraint"` // Description of Resiliency Policy. Description pulumi.StringPtrOutput `pulumi:"description"` // Estimated Cost Tier of the Resiliency Policy. EstimatedCostTier pulumi.StringOutput `pulumi:"estimatedCostTier"` // Name of Resiliency Policy. // Must be between 2 and 60 characters long. // Must start with an alphanumeric character and contain alphanumeric characters, underscores, or hyphens. Name pulumi.StringOutput `pulumi:"name"` // The type of resiliency policy to be created, including the recovery time objective (RTO) and recovery point objective (RPO) in seconds. See `policy`. // // The following arguments are optional: Policy ResiliencyPolicyPolicyPtrOutput `pulumi:"policy"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Resiliency Policy Tier. // Valid values are `MissionCritical`, `Critical`, `Important`, `CoreServices`, `NonCritical`, and `NotApplicable`. Tier pulumi.StringOutput `pulumi:"tier"` Timeouts ResiliencyPolicyTimeoutsPtrOutput `pulumi:"timeouts"` }
Resource for managing an AWS Resilience Hub Resiliency Policy.
## Import
Using `pulumi import`, import Resilience Hub Resiliency Policy using the `arn`. For example:
```sh $ pulumi import aws:resiliencehub/resiliencyPolicy:ResiliencyPolicy example arn:aws:resiliencehub:us-east-1:123456789012:resiliency-policy/8c1cfa29-d1dd-4421-aa68-c9f64cced4c2 ```
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. // Valid values are `AnyLocation`, `SameContinent`, and `SameCountry`. DataLocationConstraint pulumi.StringPtrInput // Description of Resiliency Policy. Description pulumi.StringPtrInput // Name of Resiliency Policy. // Must be between 2 and 60 characters long. // Must start with an alphanumeric character and contain alphanumeric characters, underscores, or hyphens. Name pulumi.StringPtrInput // The type of resiliency policy to be created, including the recovery time objective (RTO) and recovery point objective (RPO) in seconds. See `policy`. // // The following arguments are optional: Policy ResiliencyPolicyPolicyPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Resiliency Policy Tier. // Valid values are `MissionCritical`, `Critical`, `Important`, `CoreServices`, `NonCritical`, and `NotApplicable`. Tier pulumi.StringInput Timeouts ResiliencyPolicyTimeoutsPtrInput }
The set of arguments for constructing a ResiliencyPolicy resource.
func (ResiliencyPolicyArgs) ElementType ¶
func (ResiliencyPolicyArgs) ElementType() reflect.Type
type ResiliencyPolicyArray ¶
type ResiliencyPolicyArray []ResiliencyPolicyInput
func (ResiliencyPolicyArray) ElementType ¶
func (ResiliencyPolicyArray) ElementType() reflect.Type
func (ResiliencyPolicyArray) ToResiliencyPolicyArrayOutput ¶
func (i ResiliencyPolicyArray) ToResiliencyPolicyArrayOutput() ResiliencyPolicyArrayOutput
func (ResiliencyPolicyArray) ToResiliencyPolicyArrayOutputWithContext ¶
func (i ResiliencyPolicyArray) ToResiliencyPolicyArrayOutputWithContext(ctx context.Context) ResiliencyPolicyArrayOutput
type ResiliencyPolicyArrayInput ¶
type ResiliencyPolicyArrayInput interface { pulumi.Input ToResiliencyPolicyArrayOutput() ResiliencyPolicyArrayOutput ToResiliencyPolicyArrayOutputWithContext(context.Context) ResiliencyPolicyArrayOutput }
ResiliencyPolicyArrayInput is an input type that accepts ResiliencyPolicyArray and ResiliencyPolicyArrayOutput values. You can construct a concrete instance of `ResiliencyPolicyArrayInput` via:
ResiliencyPolicyArray{ ResiliencyPolicyArgs{...} }
type ResiliencyPolicyArrayOutput ¶
type ResiliencyPolicyArrayOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyArrayOutput) ElementType ¶
func (ResiliencyPolicyArrayOutput) ElementType() reflect.Type
func (ResiliencyPolicyArrayOutput) Index ¶
func (o ResiliencyPolicyArrayOutput) Index(i pulumi.IntInput) ResiliencyPolicyOutput
func (ResiliencyPolicyArrayOutput) ToResiliencyPolicyArrayOutput ¶
func (o ResiliencyPolicyArrayOutput) ToResiliencyPolicyArrayOutput() ResiliencyPolicyArrayOutput
func (ResiliencyPolicyArrayOutput) ToResiliencyPolicyArrayOutputWithContext ¶
func (o ResiliencyPolicyArrayOutput) ToResiliencyPolicyArrayOutputWithContext(ctx context.Context) ResiliencyPolicyArrayOutput
type ResiliencyPolicyInput ¶
type ResiliencyPolicyInput interface { pulumi.Input ToResiliencyPolicyOutput() ResiliencyPolicyOutput ToResiliencyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyOutput }
type ResiliencyPolicyMap ¶
type ResiliencyPolicyMap map[string]ResiliencyPolicyInput
func (ResiliencyPolicyMap) ElementType ¶
func (ResiliencyPolicyMap) ElementType() reflect.Type
func (ResiliencyPolicyMap) ToResiliencyPolicyMapOutput ¶
func (i ResiliencyPolicyMap) ToResiliencyPolicyMapOutput() ResiliencyPolicyMapOutput
func (ResiliencyPolicyMap) ToResiliencyPolicyMapOutputWithContext ¶
func (i ResiliencyPolicyMap) ToResiliencyPolicyMapOutputWithContext(ctx context.Context) ResiliencyPolicyMapOutput
type ResiliencyPolicyMapInput ¶
type ResiliencyPolicyMapInput interface { pulumi.Input ToResiliencyPolicyMapOutput() ResiliencyPolicyMapOutput ToResiliencyPolicyMapOutputWithContext(context.Context) ResiliencyPolicyMapOutput }
ResiliencyPolicyMapInput is an input type that accepts ResiliencyPolicyMap and ResiliencyPolicyMapOutput values. You can construct a concrete instance of `ResiliencyPolicyMapInput` via:
ResiliencyPolicyMap{ "key": ResiliencyPolicyArgs{...} }
type ResiliencyPolicyMapOutput ¶
type ResiliencyPolicyMapOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyMapOutput) ElementType ¶
func (ResiliencyPolicyMapOutput) ElementType() reflect.Type
func (ResiliencyPolicyMapOutput) MapIndex ¶
func (o ResiliencyPolicyMapOutput) MapIndex(k pulumi.StringInput) ResiliencyPolicyOutput
func (ResiliencyPolicyMapOutput) ToResiliencyPolicyMapOutput ¶
func (o ResiliencyPolicyMapOutput) ToResiliencyPolicyMapOutput() ResiliencyPolicyMapOutput
func (ResiliencyPolicyMapOutput) ToResiliencyPolicyMapOutputWithContext ¶
func (o ResiliencyPolicyMapOutput) ToResiliencyPolicyMapOutputWithContext(ctx context.Context) ResiliencyPolicyMapOutput
type ResiliencyPolicyOutput ¶
type ResiliencyPolicyOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyOutput) Arn ¶
func (o ResiliencyPolicyOutput) Arn() pulumi.StringOutput
ARN of the Resiliency Policy.
func (ResiliencyPolicyOutput) DataLocationConstraint ¶
func (o ResiliencyPolicyOutput) DataLocationConstraint() pulumi.StringOutput
Data Location Constraint of the Policy. Valid values are `AnyLocation`, `SameContinent`, and `SameCountry`.
func (ResiliencyPolicyOutput) Description ¶
func (o ResiliencyPolicyOutput) Description() pulumi.StringPtrOutput
Description of Resiliency Policy.
func (ResiliencyPolicyOutput) ElementType ¶
func (ResiliencyPolicyOutput) ElementType() reflect.Type
func (ResiliencyPolicyOutput) EstimatedCostTier ¶
func (o ResiliencyPolicyOutput) EstimatedCostTier() pulumi.StringOutput
Estimated Cost Tier of the Resiliency Policy.
func (ResiliencyPolicyOutput) Name ¶
func (o ResiliencyPolicyOutput) Name() pulumi.StringOutput
Name of Resiliency Policy. Must be between 2 and 60 characters long. Must start with an alphanumeric character and contain alphanumeric characters, underscores, or hyphens.
func (ResiliencyPolicyOutput) Policy ¶
func (o ResiliencyPolicyOutput) Policy() ResiliencyPolicyPolicyPtrOutput
The type of resiliency policy to be created, including the recovery time objective (RTO) and recovery point objective (RPO) in seconds. See `policy`.
The following arguments are optional:
func (ResiliencyPolicyOutput) Tags ¶
func (o ResiliencyPolicyOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ResiliencyPolicyOutput) TagsAll
deprecated
func (o ResiliencyPolicyOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ResiliencyPolicyOutput) Tier ¶
func (o ResiliencyPolicyOutput) Tier() pulumi.StringOutput
Resiliency Policy Tier. Valid values are `MissionCritical`, `Critical`, `Important`, `CoreServices`, `NonCritical`, and `NotApplicable`.
func (ResiliencyPolicyOutput) Timeouts ¶
func (o ResiliencyPolicyOutput) Timeouts() ResiliencyPolicyTimeoutsPtrOutput
func (ResiliencyPolicyOutput) ToResiliencyPolicyOutput ¶
func (o ResiliencyPolicyOutput) ToResiliencyPolicyOutput() ResiliencyPolicyOutput
func (ResiliencyPolicyOutput) ToResiliencyPolicyOutputWithContext ¶
func (o ResiliencyPolicyOutput) ToResiliencyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyOutput
type ResiliencyPolicyPolicy ¶
type ResiliencyPolicyPolicy struct { // Specifies Availability Zone failure policy. See `policy.az` Az *ResiliencyPolicyPolicyAz `pulumi:"az"` // Specifies Infrastructure failure policy. See `policy.hardware` Hardware *ResiliencyPolicyPolicyHardware `pulumi:"hardware"` // Specifies Region failure policy. `policy.region` Region *ResiliencyPolicyPolicyRegion `pulumi:"region"` // Specifies Application failure policy. See `policy.software` // // The following arguments are optional: Software *ResiliencyPolicyPolicySoftware `pulumi:"software"` }
type ResiliencyPolicyPolicyArgs ¶
type ResiliencyPolicyPolicyArgs struct { // Specifies Availability Zone failure policy. See `policy.az` Az ResiliencyPolicyPolicyAzPtrInput `pulumi:"az"` // Specifies Infrastructure failure policy. See `policy.hardware` Hardware ResiliencyPolicyPolicyHardwarePtrInput `pulumi:"hardware"` // Specifies Region failure policy. `policy.region` Region ResiliencyPolicyPolicyRegionPtrInput `pulumi:"region"` // Specifies Application failure policy. See `policy.software` // // The following arguments are optional: Software ResiliencyPolicyPolicySoftwarePtrInput `pulumi:"software"` }
func (ResiliencyPolicyPolicyArgs) ElementType ¶
func (ResiliencyPolicyPolicyArgs) ElementType() reflect.Type
func (ResiliencyPolicyPolicyArgs) ToResiliencyPolicyPolicyOutput ¶
func (i ResiliencyPolicyPolicyArgs) ToResiliencyPolicyPolicyOutput() ResiliencyPolicyPolicyOutput
func (ResiliencyPolicyPolicyArgs) ToResiliencyPolicyPolicyOutputWithContext ¶
func (i ResiliencyPolicyPolicyArgs) ToResiliencyPolicyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyOutput
func (ResiliencyPolicyPolicyArgs) ToResiliencyPolicyPolicyPtrOutput ¶
func (i ResiliencyPolicyPolicyArgs) ToResiliencyPolicyPolicyPtrOutput() ResiliencyPolicyPolicyPtrOutput
func (ResiliencyPolicyPolicyArgs) ToResiliencyPolicyPolicyPtrOutputWithContext ¶
func (i ResiliencyPolicyPolicyArgs) ToResiliencyPolicyPolicyPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyPtrOutput
type ResiliencyPolicyPolicyAzArgs ¶
type ResiliencyPolicyPolicyAzArgs struct { // Recovery Point Objective (RPO) as a Go duration. Rpo pulumi.StringInput `pulumi:"rpo"` // Recovery Time Objective (RTO) as a Go duration. Rto pulumi.StringInput `pulumi:"rto"` }
func (ResiliencyPolicyPolicyAzArgs) ElementType ¶
func (ResiliencyPolicyPolicyAzArgs) ElementType() reflect.Type
func (ResiliencyPolicyPolicyAzArgs) ToResiliencyPolicyPolicyAzOutput ¶
func (i ResiliencyPolicyPolicyAzArgs) ToResiliencyPolicyPolicyAzOutput() ResiliencyPolicyPolicyAzOutput
func (ResiliencyPolicyPolicyAzArgs) ToResiliencyPolicyPolicyAzOutputWithContext ¶
func (i ResiliencyPolicyPolicyAzArgs) ToResiliencyPolicyPolicyAzOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyAzOutput
func (ResiliencyPolicyPolicyAzArgs) ToResiliencyPolicyPolicyAzPtrOutput ¶
func (i ResiliencyPolicyPolicyAzArgs) ToResiliencyPolicyPolicyAzPtrOutput() ResiliencyPolicyPolicyAzPtrOutput
func (ResiliencyPolicyPolicyAzArgs) ToResiliencyPolicyPolicyAzPtrOutputWithContext ¶
func (i ResiliencyPolicyPolicyAzArgs) ToResiliencyPolicyPolicyAzPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyAzPtrOutput
type ResiliencyPolicyPolicyAzInput ¶
type ResiliencyPolicyPolicyAzInput interface { pulumi.Input ToResiliencyPolicyPolicyAzOutput() ResiliencyPolicyPolicyAzOutput ToResiliencyPolicyPolicyAzOutputWithContext(context.Context) ResiliencyPolicyPolicyAzOutput }
ResiliencyPolicyPolicyAzInput is an input type that accepts ResiliencyPolicyPolicyAzArgs and ResiliencyPolicyPolicyAzOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicyAzInput` via:
ResiliencyPolicyPolicyAzArgs{...}
type ResiliencyPolicyPolicyAzOutput ¶
type ResiliencyPolicyPolicyAzOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyPolicyAzOutput) ElementType ¶
func (ResiliencyPolicyPolicyAzOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicyAzOutput) Rpo ¶
func (o ResiliencyPolicyPolicyAzOutput) Rpo() pulumi.StringOutput
Recovery Point Objective (RPO) as a Go duration.
func (ResiliencyPolicyPolicyAzOutput) Rto ¶
func (o ResiliencyPolicyPolicyAzOutput) Rto() pulumi.StringOutput
Recovery Time Objective (RTO) as a Go duration.
func (ResiliencyPolicyPolicyAzOutput) ToResiliencyPolicyPolicyAzOutput ¶
func (o ResiliencyPolicyPolicyAzOutput) ToResiliencyPolicyPolicyAzOutput() ResiliencyPolicyPolicyAzOutput
func (ResiliencyPolicyPolicyAzOutput) ToResiliencyPolicyPolicyAzOutputWithContext ¶
func (o ResiliencyPolicyPolicyAzOutput) ToResiliencyPolicyPolicyAzOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyAzOutput
func (ResiliencyPolicyPolicyAzOutput) ToResiliencyPolicyPolicyAzPtrOutput ¶
func (o ResiliencyPolicyPolicyAzOutput) ToResiliencyPolicyPolicyAzPtrOutput() ResiliencyPolicyPolicyAzPtrOutput
func (ResiliencyPolicyPolicyAzOutput) ToResiliencyPolicyPolicyAzPtrOutputWithContext ¶
func (o ResiliencyPolicyPolicyAzOutput) ToResiliencyPolicyPolicyAzPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyAzPtrOutput
type ResiliencyPolicyPolicyAzPtrInput ¶
type ResiliencyPolicyPolicyAzPtrInput interface { pulumi.Input ToResiliencyPolicyPolicyAzPtrOutput() ResiliencyPolicyPolicyAzPtrOutput ToResiliencyPolicyPolicyAzPtrOutputWithContext(context.Context) ResiliencyPolicyPolicyAzPtrOutput }
ResiliencyPolicyPolicyAzPtrInput is an input type that accepts ResiliencyPolicyPolicyAzArgs, ResiliencyPolicyPolicyAzPtr and ResiliencyPolicyPolicyAzPtrOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicyAzPtrInput` via:
ResiliencyPolicyPolicyAzArgs{...} or: nil
func ResiliencyPolicyPolicyAzPtr ¶
func ResiliencyPolicyPolicyAzPtr(v *ResiliencyPolicyPolicyAzArgs) ResiliencyPolicyPolicyAzPtrInput
type ResiliencyPolicyPolicyAzPtrOutput ¶
type ResiliencyPolicyPolicyAzPtrOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyPolicyAzPtrOutput) Elem ¶
func (o ResiliencyPolicyPolicyAzPtrOutput) Elem() ResiliencyPolicyPolicyAzOutput
func (ResiliencyPolicyPolicyAzPtrOutput) ElementType ¶
func (ResiliencyPolicyPolicyAzPtrOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicyAzPtrOutput) Rpo ¶
func (o ResiliencyPolicyPolicyAzPtrOutput) Rpo() pulumi.StringPtrOutput
Recovery Point Objective (RPO) as a Go duration.
func (ResiliencyPolicyPolicyAzPtrOutput) Rto ¶
func (o ResiliencyPolicyPolicyAzPtrOutput) Rto() pulumi.StringPtrOutput
Recovery Time Objective (RTO) as a Go duration.
func (ResiliencyPolicyPolicyAzPtrOutput) ToResiliencyPolicyPolicyAzPtrOutput ¶
func (o ResiliencyPolicyPolicyAzPtrOutput) ToResiliencyPolicyPolicyAzPtrOutput() ResiliencyPolicyPolicyAzPtrOutput
func (ResiliencyPolicyPolicyAzPtrOutput) ToResiliencyPolicyPolicyAzPtrOutputWithContext ¶
func (o ResiliencyPolicyPolicyAzPtrOutput) ToResiliencyPolicyPolicyAzPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyAzPtrOutput
type ResiliencyPolicyPolicyHardwareArgs ¶
type ResiliencyPolicyPolicyHardwareArgs struct { // Recovery Point Objective (RPO) as a Go duration. Rpo pulumi.StringInput `pulumi:"rpo"` // Recovery Time Objective (RTO) as a Go duration. Rto pulumi.StringInput `pulumi:"rto"` }
func (ResiliencyPolicyPolicyHardwareArgs) ElementType ¶
func (ResiliencyPolicyPolicyHardwareArgs) ElementType() reflect.Type
func (ResiliencyPolicyPolicyHardwareArgs) ToResiliencyPolicyPolicyHardwareOutput ¶
func (i ResiliencyPolicyPolicyHardwareArgs) ToResiliencyPolicyPolicyHardwareOutput() ResiliencyPolicyPolicyHardwareOutput
func (ResiliencyPolicyPolicyHardwareArgs) ToResiliencyPolicyPolicyHardwareOutputWithContext ¶
func (i ResiliencyPolicyPolicyHardwareArgs) ToResiliencyPolicyPolicyHardwareOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyHardwareOutput
func (ResiliencyPolicyPolicyHardwareArgs) ToResiliencyPolicyPolicyHardwarePtrOutput ¶
func (i ResiliencyPolicyPolicyHardwareArgs) ToResiliencyPolicyPolicyHardwarePtrOutput() ResiliencyPolicyPolicyHardwarePtrOutput
func (ResiliencyPolicyPolicyHardwareArgs) ToResiliencyPolicyPolicyHardwarePtrOutputWithContext ¶
func (i ResiliencyPolicyPolicyHardwareArgs) ToResiliencyPolicyPolicyHardwarePtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyHardwarePtrOutput
type ResiliencyPolicyPolicyHardwareInput ¶
type ResiliencyPolicyPolicyHardwareInput interface { pulumi.Input ToResiliencyPolicyPolicyHardwareOutput() ResiliencyPolicyPolicyHardwareOutput ToResiliencyPolicyPolicyHardwareOutputWithContext(context.Context) ResiliencyPolicyPolicyHardwareOutput }
ResiliencyPolicyPolicyHardwareInput is an input type that accepts ResiliencyPolicyPolicyHardwareArgs and ResiliencyPolicyPolicyHardwareOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicyHardwareInput` via:
ResiliencyPolicyPolicyHardwareArgs{...}
type ResiliencyPolicyPolicyHardwareOutput ¶
type ResiliencyPolicyPolicyHardwareOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyPolicyHardwareOutput) ElementType ¶
func (ResiliencyPolicyPolicyHardwareOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicyHardwareOutput) Rpo ¶
func (o ResiliencyPolicyPolicyHardwareOutput) Rpo() pulumi.StringOutput
Recovery Point Objective (RPO) as a Go duration.
func (ResiliencyPolicyPolicyHardwareOutput) Rto ¶
func (o ResiliencyPolicyPolicyHardwareOutput) Rto() pulumi.StringOutput
Recovery Time Objective (RTO) as a Go duration.
func (ResiliencyPolicyPolicyHardwareOutput) ToResiliencyPolicyPolicyHardwareOutput ¶
func (o ResiliencyPolicyPolicyHardwareOutput) ToResiliencyPolicyPolicyHardwareOutput() ResiliencyPolicyPolicyHardwareOutput
func (ResiliencyPolicyPolicyHardwareOutput) ToResiliencyPolicyPolicyHardwareOutputWithContext ¶
func (o ResiliencyPolicyPolicyHardwareOutput) ToResiliencyPolicyPolicyHardwareOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyHardwareOutput
func (ResiliencyPolicyPolicyHardwareOutput) ToResiliencyPolicyPolicyHardwarePtrOutput ¶
func (o ResiliencyPolicyPolicyHardwareOutput) ToResiliencyPolicyPolicyHardwarePtrOutput() ResiliencyPolicyPolicyHardwarePtrOutput
func (ResiliencyPolicyPolicyHardwareOutput) ToResiliencyPolicyPolicyHardwarePtrOutputWithContext ¶
func (o ResiliencyPolicyPolicyHardwareOutput) ToResiliencyPolicyPolicyHardwarePtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyHardwarePtrOutput
type ResiliencyPolicyPolicyHardwarePtrInput ¶
type ResiliencyPolicyPolicyHardwarePtrInput interface { pulumi.Input ToResiliencyPolicyPolicyHardwarePtrOutput() ResiliencyPolicyPolicyHardwarePtrOutput ToResiliencyPolicyPolicyHardwarePtrOutputWithContext(context.Context) ResiliencyPolicyPolicyHardwarePtrOutput }
ResiliencyPolicyPolicyHardwarePtrInput is an input type that accepts ResiliencyPolicyPolicyHardwareArgs, ResiliencyPolicyPolicyHardwarePtr and ResiliencyPolicyPolicyHardwarePtrOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicyHardwarePtrInput` via:
ResiliencyPolicyPolicyHardwareArgs{...} or: nil
func ResiliencyPolicyPolicyHardwarePtr ¶
func ResiliencyPolicyPolicyHardwarePtr(v *ResiliencyPolicyPolicyHardwareArgs) ResiliencyPolicyPolicyHardwarePtrInput
type ResiliencyPolicyPolicyHardwarePtrOutput ¶
type ResiliencyPolicyPolicyHardwarePtrOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyPolicyHardwarePtrOutput) ElementType ¶
func (ResiliencyPolicyPolicyHardwarePtrOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicyHardwarePtrOutput) Rpo ¶
func (o ResiliencyPolicyPolicyHardwarePtrOutput) Rpo() pulumi.StringPtrOutput
Recovery Point Objective (RPO) as a Go duration.
func (ResiliencyPolicyPolicyHardwarePtrOutput) Rto ¶
func (o ResiliencyPolicyPolicyHardwarePtrOutput) Rto() pulumi.StringPtrOutput
Recovery Time Objective (RTO) as a Go duration.
func (ResiliencyPolicyPolicyHardwarePtrOutput) ToResiliencyPolicyPolicyHardwarePtrOutput ¶
func (o ResiliencyPolicyPolicyHardwarePtrOutput) ToResiliencyPolicyPolicyHardwarePtrOutput() ResiliencyPolicyPolicyHardwarePtrOutput
func (ResiliencyPolicyPolicyHardwarePtrOutput) ToResiliencyPolicyPolicyHardwarePtrOutputWithContext ¶
func (o ResiliencyPolicyPolicyHardwarePtrOutput) ToResiliencyPolicyPolicyHardwarePtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyHardwarePtrOutput
type ResiliencyPolicyPolicyInput ¶
type ResiliencyPolicyPolicyInput interface { pulumi.Input ToResiliencyPolicyPolicyOutput() ResiliencyPolicyPolicyOutput ToResiliencyPolicyPolicyOutputWithContext(context.Context) ResiliencyPolicyPolicyOutput }
ResiliencyPolicyPolicyInput is an input type that accepts ResiliencyPolicyPolicyArgs and ResiliencyPolicyPolicyOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicyInput` via:
ResiliencyPolicyPolicyArgs{...}
type ResiliencyPolicyPolicyOutput ¶
type ResiliencyPolicyPolicyOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyPolicyOutput) Az ¶
Specifies Availability Zone failure policy. See `policy.az`
func (ResiliencyPolicyPolicyOutput) ElementType ¶
func (ResiliencyPolicyPolicyOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicyOutput) Hardware ¶
func (o ResiliencyPolicyPolicyOutput) Hardware() ResiliencyPolicyPolicyHardwarePtrOutput
Specifies Infrastructure failure policy. See `policy.hardware`
func (ResiliencyPolicyPolicyOutput) Region ¶
func (o ResiliencyPolicyPolicyOutput) Region() ResiliencyPolicyPolicyRegionPtrOutput
Specifies Region failure policy. `policy.region`
func (ResiliencyPolicyPolicyOutput) Software ¶
func (o ResiliencyPolicyPolicyOutput) Software() ResiliencyPolicyPolicySoftwarePtrOutput
Specifies Application failure policy. See `policy.software`
The following arguments are optional:
func (ResiliencyPolicyPolicyOutput) ToResiliencyPolicyPolicyOutput ¶
func (o ResiliencyPolicyPolicyOutput) ToResiliencyPolicyPolicyOutput() ResiliencyPolicyPolicyOutput
func (ResiliencyPolicyPolicyOutput) ToResiliencyPolicyPolicyOutputWithContext ¶
func (o ResiliencyPolicyPolicyOutput) ToResiliencyPolicyPolicyOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyOutput
func (ResiliencyPolicyPolicyOutput) ToResiliencyPolicyPolicyPtrOutput ¶
func (o ResiliencyPolicyPolicyOutput) ToResiliencyPolicyPolicyPtrOutput() ResiliencyPolicyPolicyPtrOutput
func (ResiliencyPolicyPolicyOutput) ToResiliencyPolicyPolicyPtrOutputWithContext ¶
func (o ResiliencyPolicyPolicyOutput) ToResiliencyPolicyPolicyPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyPtrOutput
type ResiliencyPolicyPolicyPtrInput ¶
type ResiliencyPolicyPolicyPtrInput interface { pulumi.Input ToResiliencyPolicyPolicyPtrOutput() ResiliencyPolicyPolicyPtrOutput ToResiliencyPolicyPolicyPtrOutputWithContext(context.Context) ResiliencyPolicyPolicyPtrOutput }
ResiliencyPolicyPolicyPtrInput is an input type that accepts ResiliencyPolicyPolicyArgs, ResiliencyPolicyPolicyPtr and ResiliencyPolicyPolicyPtrOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicyPtrInput` via:
ResiliencyPolicyPolicyArgs{...} or: nil
func ResiliencyPolicyPolicyPtr ¶
func ResiliencyPolicyPolicyPtr(v *ResiliencyPolicyPolicyArgs) ResiliencyPolicyPolicyPtrInput
type ResiliencyPolicyPolicyPtrOutput ¶
type ResiliencyPolicyPolicyPtrOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyPolicyPtrOutput) Az ¶
Specifies Availability Zone failure policy. See `policy.az`
func (ResiliencyPolicyPolicyPtrOutput) Elem ¶
func (o ResiliencyPolicyPolicyPtrOutput) Elem() ResiliencyPolicyPolicyOutput
func (ResiliencyPolicyPolicyPtrOutput) ElementType ¶
func (ResiliencyPolicyPolicyPtrOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicyPtrOutput) Hardware ¶
func (o ResiliencyPolicyPolicyPtrOutput) Hardware() ResiliencyPolicyPolicyHardwarePtrOutput
Specifies Infrastructure failure policy. See `policy.hardware`
func (ResiliencyPolicyPolicyPtrOutput) Region ¶
func (o ResiliencyPolicyPolicyPtrOutput) Region() ResiliencyPolicyPolicyRegionPtrOutput
Specifies Region failure policy. `policy.region`
func (ResiliencyPolicyPolicyPtrOutput) Software ¶
func (o ResiliencyPolicyPolicyPtrOutput) Software() ResiliencyPolicyPolicySoftwarePtrOutput
Specifies Application failure policy. See `policy.software`
The following arguments are optional:
func (ResiliencyPolicyPolicyPtrOutput) ToResiliencyPolicyPolicyPtrOutput ¶
func (o ResiliencyPolicyPolicyPtrOutput) ToResiliencyPolicyPolicyPtrOutput() ResiliencyPolicyPolicyPtrOutput
func (ResiliencyPolicyPolicyPtrOutput) ToResiliencyPolicyPolicyPtrOutputWithContext ¶
func (o ResiliencyPolicyPolicyPtrOutput) ToResiliencyPolicyPolicyPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyPtrOutput
type ResiliencyPolicyPolicyRegionArgs ¶
type ResiliencyPolicyPolicyRegionArgs struct { // Recovery Point Objective (RPO) as a Go duration. Rpo pulumi.StringPtrInput `pulumi:"rpo"` // Recovery Time Objective (RTO) as a Go duration. Rto pulumi.StringPtrInput `pulumi:"rto"` }
func (ResiliencyPolicyPolicyRegionArgs) ElementType ¶
func (ResiliencyPolicyPolicyRegionArgs) ElementType() reflect.Type
func (ResiliencyPolicyPolicyRegionArgs) ToResiliencyPolicyPolicyRegionOutput ¶
func (i ResiliencyPolicyPolicyRegionArgs) ToResiliencyPolicyPolicyRegionOutput() ResiliencyPolicyPolicyRegionOutput
func (ResiliencyPolicyPolicyRegionArgs) ToResiliencyPolicyPolicyRegionOutputWithContext ¶
func (i ResiliencyPolicyPolicyRegionArgs) ToResiliencyPolicyPolicyRegionOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyRegionOutput
func (ResiliencyPolicyPolicyRegionArgs) ToResiliencyPolicyPolicyRegionPtrOutput ¶
func (i ResiliencyPolicyPolicyRegionArgs) ToResiliencyPolicyPolicyRegionPtrOutput() ResiliencyPolicyPolicyRegionPtrOutput
func (ResiliencyPolicyPolicyRegionArgs) ToResiliencyPolicyPolicyRegionPtrOutputWithContext ¶
func (i ResiliencyPolicyPolicyRegionArgs) ToResiliencyPolicyPolicyRegionPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyRegionPtrOutput
type ResiliencyPolicyPolicyRegionInput ¶
type ResiliencyPolicyPolicyRegionInput interface { pulumi.Input ToResiliencyPolicyPolicyRegionOutput() ResiliencyPolicyPolicyRegionOutput ToResiliencyPolicyPolicyRegionOutputWithContext(context.Context) ResiliencyPolicyPolicyRegionOutput }
ResiliencyPolicyPolicyRegionInput is an input type that accepts ResiliencyPolicyPolicyRegionArgs and ResiliencyPolicyPolicyRegionOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicyRegionInput` via:
ResiliencyPolicyPolicyRegionArgs{...}
type ResiliencyPolicyPolicyRegionOutput ¶
type ResiliencyPolicyPolicyRegionOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyPolicyRegionOutput) ElementType ¶
func (ResiliencyPolicyPolicyRegionOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicyRegionOutput) Rpo ¶
func (o ResiliencyPolicyPolicyRegionOutput) Rpo() pulumi.StringPtrOutput
Recovery Point Objective (RPO) as a Go duration.
func (ResiliencyPolicyPolicyRegionOutput) Rto ¶
func (o ResiliencyPolicyPolicyRegionOutput) Rto() pulumi.StringPtrOutput
Recovery Time Objective (RTO) as a Go duration.
func (ResiliencyPolicyPolicyRegionOutput) ToResiliencyPolicyPolicyRegionOutput ¶
func (o ResiliencyPolicyPolicyRegionOutput) ToResiliencyPolicyPolicyRegionOutput() ResiliencyPolicyPolicyRegionOutput
func (ResiliencyPolicyPolicyRegionOutput) ToResiliencyPolicyPolicyRegionOutputWithContext ¶
func (o ResiliencyPolicyPolicyRegionOutput) ToResiliencyPolicyPolicyRegionOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyRegionOutput
func (ResiliencyPolicyPolicyRegionOutput) ToResiliencyPolicyPolicyRegionPtrOutput ¶
func (o ResiliencyPolicyPolicyRegionOutput) ToResiliencyPolicyPolicyRegionPtrOutput() ResiliencyPolicyPolicyRegionPtrOutput
func (ResiliencyPolicyPolicyRegionOutput) ToResiliencyPolicyPolicyRegionPtrOutputWithContext ¶
func (o ResiliencyPolicyPolicyRegionOutput) ToResiliencyPolicyPolicyRegionPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyRegionPtrOutput
type ResiliencyPolicyPolicyRegionPtrInput ¶
type ResiliencyPolicyPolicyRegionPtrInput interface { pulumi.Input ToResiliencyPolicyPolicyRegionPtrOutput() ResiliencyPolicyPolicyRegionPtrOutput ToResiliencyPolicyPolicyRegionPtrOutputWithContext(context.Context) ResiliencyPolicyPolicyRegionPtrOutput }
ResiliencyPolicyPolicyRegionPtrInput is an input type that accepts ResiliencyPolicyPolicyRegionArgs, ResiliencyPolicyPolicyRegionPtr and ResiliencyPolicyPolicyRegionPtrOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicyRegionPtrInput` via:
ResiliencyPolicyPolicyRegionArgs{...} or: nil
func ResiliencyPolicyPolicyRegionPtr ¶
func ResiliencyPolicyPolicyRegionPtr(v *ResiliencyPolicyPolicyRegionArgs) ResiliencyPolicyPolicyRegionPtrInput
type ResiliencyPolicyPolicyRegionPtrOutput ¶
type ResiliencyPolicyPolicyRegionPtrOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyPolicyRegionPtrOutput) ElementType ¶
func (ResiliencyPolicyPolicyRegionPtrOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicyRegionPtrOutput) Rpo ¶
func (o ResiliencyPolicyPolicyRegionPtrOutput) Rpo() pulumi.StringPtrOutput
Recovery Point Objective (RPO) as a Go duration.
func (ResiliencyPolicyPolicyRegionPtrOutput) Rto ¶
func (o ResiliencyPolicyPolicyRegionPtrOutput) Rto() pulumi.StringPtrOutput
Recovery Time Objective (RTO) as a Go duration.
func (ResiliencyPolicyPolicyRegionPtrOutput) ToResiliencyPolicyPolicyRegionPtrOutput ¶
func (o ResiliencyPolicyPolicyRegionPtrOutput) ToResiliencyPolicyPolicyRegionPtrOutput() ResiliencyPolicyPolicyRegionPtrOutput
func (ResiliencyPolicyPolicyRegionPtrOutput) ToResiliencyPolicyPolicyRegionPtrOutputWithContext ¶
func (o ResiliencyPolicyPolicyRegionPtrOutput) ToResiliencyPolicyPolicyRegionPtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicyRegionPtrOutput
type ResiliencyPolicyPolicySoftwareArgs ¶
type ResiliencyPolicyPolicySoftwareArgs struct { // Recovery Point Objective (RPO) as a Go duration. Rpo pulumi.StringInput `pulumi:"rpo"` // Recovery Time Objective (RTO) as a Go duration. Rto pulumi.StringInput `pulumi:"rto"` }
func (ResiliencyPolicyPolicySoftwareArgs) ElementType ¶
func (ResiliencyPolicyPolicySoftwareArgs) ElementType() reflect.Type
func (ResiliencyPolicyPolicySoftwareArgs) ToResiliencyPolicyPolicySoftwareOutput ¶
func (i ResiliencyPolicyPolicySoftwareArgs) ToResiliencyPolicyPolicySoftwareOutput() ResiliencyPolicyPolicySoftwareOutput
func (ResiliencyPolicyPolicySoftwareArgs) ToResiliencyPolicyPolicySoftwareOutputWithContext ¶
func (i ResiliencyPolicyPolicySoftwareArgs) ToResiliencyPolicyPolicySoftwareOutputWithContext(ctx context.Context) ResiliencyPolicyPolicySoftwareOutput
func (ResiliencyPolicyPolicySoftwareArgs) ToResiliencyPolicyPolicySoftwarePtrOutput ¶
func (i ResiliencyPolicyPolicySoftwareArgs) ToResiliencyPolicyPolicySoftwarePtrOutput() ResiliencyPolicyPolicySoftwarePtrOutput
func (ResiliencyPolicyPolicySoftwareArgs) ToResiliencyPolicyPolicySoftwarePtrOutputWithContext ¶
func (i ResiliencyPolicyPolicySoftwareArgs) ToResiliencyPolicyPolicySoftwarePtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicySoftwarePtrOutput
type ResiliencyPolicyPolicySoftwareInput ¶
type ResiliencyPolicyPolicySoftwareInput interface { pulumi.Input ToResiliencyPolicyPolicySoftwareOutput() ResiliencyPolicyPolicySoftwareOutput ToResiliencyPolicyPolicySoftwareOutputWithContext(context.Context) ResiliencyPolicyPolicySoftwareOutput }
ResiliencyPolicyPolicySoftwareInput is an input type that accepts ResiliencyPolicyPolicySoftwareArgs and ResiliencyPolicyPolicySoftwareOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicySoftwareInput` via:
ResiliencyPolicyPolicySoftwareArgs{...}
type ResiliencyPolicyPolicySoftwareOutput ¶
type ResiliencyPolicyPolicySoftwareOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyPolicySoftwareOutput) ElementType ¶
func (ResiliencyPolicyPolicySoftwareOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicySoftwareOutput) Rpo ¶
func (o ResiliencyPolicyPolicySoftwareOutput) Rpo() pulumi.StringOutput
Recovery Point Objective (RPO) as a Go duration.
func (ResiliencyPolicyPolicySoftwareOutput) Rto ¶
func (o ResiliencyPolicyPolicySoftwareOutput) Rto() pulumi.StringOutput
Recovery Time Objective (RTO) as a Go duration.
func (ResiliencyPolicyPolicySoftwareOutput) ToResiliencyPolicyPolicySoftwareOutput ¶
func (o ResiliencyPolicyPolicySoftwareOutput) ToResiliencyPolicyPolicySoftwareOutput() ResiliencyPolicyPolicySoftwareOutput
func (ResiliencyPolicyPolicySoftwareOutput) ToResiliencyPolicyPolicySoftwareOutputWithContext ¶
func (o ResiliencyPolicyPolicySoftwareOutput) ToResiliencyPolicyPolicySoftwareOutputWithContext(ctx context.Context) ResiliencyPolicyPolicySoftwareOutput
func (ResiliencyPolicyPolicySoftwareOutput) ToResiliencyPolicyPolicySoftwarePtrOutput ¶
func (o ResiliencyPolicyPolicySoftwareOutput) ToResiliencyPolicyPolicySoftwarePtrOutput() ResiliencyPolicyPolicySoftwarePtrOutput
func (ResiliencyPolicyPolicySoftwareOutput) ToResiliencyPolicyPolicySoftwarePtrOutputWithContext ¶
func (o ResiliencyPolicyPolicySoftwareOutput) ToResiliencyPolicyPolicySoftwarePtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicySoftwarePtrOutput
type ResiliencyPolicyPolicySoftwarePtrInput ¶
type ResiliencyPolicyPolicySoftwarePtrInput interface { pulumi.Input ToResiliencyPolicyPolicySoftwarePtrOutput() ResiliencyPolicyPolicySoftwarePtrOutput ToResiliencyPolicyPolicySoftwarePtrOutputWithContext(context.Context) ResiliencyPolicyPolicySoftwarePtrOutput }
ResiliencyPolicyPolicySoftwarePtrInput is an input type that accepts ResiliencyPolicyPolicySoftwareArgs, ResiliencyPolicyPolicySoftwarePtr and ResiliencyPolicyPolicySoftwarePtrOutput values. You can construct a concrete instance of `ResiliencyPolicyPolicySoftwarePtrInput` via:
ResiliencyPolicyPolicySoftwareArgs{...} or: nil
func ResiliencyPolicyPolicySoftwarePtr ¶
func ResiliencyPolicyPolicySoftwarePtr(v *ResiliencyPolicyPolicySoftwareArgs) ResiliencyPolicyPolicySoftwarePtrInput
type ResiliencyPolicyPolicySoftwarePtrOutput ¶
type ResiliencyPolicyPolicySoftwarePtrOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyPolicySoftwarePtrOutput) ElementType ¶
func (ResiliencyPolicyPolicySoftwarePtrOutput) ElementType() reflect.Type
func (ResiliencyPolicyPolicySoftwarePtrOutput) Rpo ¶
func (o ResiliencyPolicyPolicySoftwarePtrOutput) Rpo() pulumi.StringPtrOutput
Recovery Point Objective (RPO) as a Go duration.
func (ResiliencyPolicyPolicySoftwarePtrOutput) Rto ¶
func (o ResiliencyPolicyPolicySoftwarePtrOutput) Rto() pulumi.StringPtrOutput
Recovery Time Objective (RTO) as a Go duration.
func (ResiliencyPolicyPolicySoftwarePtrOutput) ToResiliencyPolicyPolicySoftwarePtrOutput ¶
func (o ResiliencyPolicyPolicySoftwarePtrOutput) ToResiliencyPolicyPolicySoftwarePtrOutput() ResiliencyPolicyPolicySoftwarePtrOutput
func (ResiliencyPolicyPolicySoftwarePtrOutput) ToResiliencyPolicyPolicySoftwarePtrOutputWithContext ¶
func (o ResiliencyPolicyPolicySoftwarePtrOutput) ToResiliencyPolicyPolicySoftwarePtrOutputWithContext(ctx context.Context) ResiliencyPolicyPolicySoftwarePtrOutput
type ResiliencyPolicyState ¶
type ResiliencyPolicyState struct { // ARN of the Resiliency Policy. Arn pulumi.StringPtrInput // Data Location Constraint of the Policy. // Valid values are `AnyLocation`, `SameContinent`, and `SameCountry`. DataLocationConstraint pulumi.StringPtrInput // Description of Resiliency Policy. Description pulumi.StringPtrInput // Estimated Cost Tier of the Resiliency Policy. EstimatedCostTier pulumi.StringPtrInput // Name of Resiliency Policy. // Must be between 2 and 60 characters long. // Must start with an alphanumeric character and contain alphanumeric characters, underscores, or hyphens. Name pulumi.StringPtrInput // The type of resiliency policy to be created, including the recovery time objective (RTO) and recovery point objective (RPO) in seconds. See `policy`. // // The following arguments are optional: Policy ResiliencyPolicyPolicyPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Resiliency Policy Tier. // Valid values are `MissionCritical`, `Critical`, `Important`, `CoreServices`, `NonCritical`, and `NotApplicable`. Tier pulumi.StringPtrInput Timeouts ResiliencyPolicyTimeoutsPtrInput }
func (ResiliencyPolicyState) ElementType ¶
func (ResiliencyPolicyState) ElementType() reflect.Type
type ResiliencyPolicyTimeouts ¶
type ResiliencyPolicyTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete *string `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update *string `pulumi:"update"` }
type ResiliencyPolicyTimeoutsArgs ¶
type ResiliencyPolicyTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete pulumi.StringPtrInput `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update pulumi.StringPtrInput `pulumi:"update"` }
func (ResiliencyPolicyTimeoutsArgs) ElementType ¶
func (ResiliencyPolicyTimeoutsArgs) ElementType() reflect.Type
func (ResiliencyPolicyTimeoutsArgs) ToResiliencyPolicyTimeoutsOutput ¶
func (i ResiliencyPolicyTimeoutsArgs) ToResiliencyPolicyTimeoutsOutput() ResiliencyPolicyTimeoutsOutput
func (ResiliencyPolicyTimeoutsArgs) ToResiliencyPolicyTimeoutsOutputWithContext ¶
func (i ResiliencyPolicyTimeoutsArgs) ToResiliencyPolicyTimeoutsOutputWithContext(ctx context.Context) ResiliencyPolicyTimeoutsOutput
func (ResiliencyPolicyTimeoutsArgs) ToResiliencyPolicyTimeoutsPtrOutput ¶
func (i ResiliencyPolicyTimeoutsArgs) ToResiliencyPolicyTimeoutsPtrOutput() ResiliencyPolicyTimeoutsPtrOutput
func (ResiliencyPolicyTimeoutsArgs) ToResiliencyPolicyTimeoutsPtrOutputWithContext ¶
func (i ResiliencyPolicyTimeoutsArgs) ToResiliencyPolicyTimeoutsPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTimeoutsPtrOutput
type ResiliencyPolicyTimeoutsInput ¶
type ResiliencyPolicyTimeoutsInput interface { pulumi.Input ToResiliencyPolicyTimeoutsOutput() ResiliencyPolicyTimeoutsOutput ToResiliencyPolicyTimeoutsOutputWithContext(context.Context) ResiliencyPolicyTimeoutsOutput }
ResiliencyPolicyTimeoutsInput is an input type that accepts ResiliencyPolicyTimeoutsArgs and ResiliencyPolicyTimeoutsOutput values. You can construct a concrete instance of `ResiliencyPolicyTimeoutsInput` via:
ResiliencyPolicyTimeoutsArgs{...}
type ResiliencyPolicyTimeoutsOutput ¶
type ResiliencyPolicyTimeoutsOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyTimeoutsOutput) Create ¶
func (o ResiliencyPolicyTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (ResiliencyPolicyTimeoutsOutput) Delete ¶
func (o ResiliencyPolicyTimeoutsOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (ResiliencyPolicyTimeoutsOutput) ElementType ¶
func (ResiliencyPolicyTimeoutsOutput) ElementType() reflect.Type
func (ResiliencyPolicyTimeoutsOutput) ToResiliencyPolicyTimeoutsOutput ¶
func (o ResiliencyPolicyTimeoutsOutput) ToResiliencyPolicyTimeoutsOutput() ResiliencyPolicyTimeoutsOutput
func (ResiliencyPolicyTimeoutsOutput) ToResiliencyPolicyTimeoutsOutputWithContext ¶
func (o ResiliencyPolicyTimeoutsOutput) ToResiliencyPolicyTimeoutsOutputWithContext(ctx context.Context) ResiliencyPolicyTimeoutsOutput
func (ResiliencyPolicyTimeoutsOutput) ToResiliencyPolicyTimeoutsPtrOutput ¶
func (o ResiliencyPolicyTimeoutsOutput) ToResiliencyPolicyTimeoutsPtrOutput() ResiliencyPolicyTimeoutsPtrOutput
func (ResiliencyPolicyTimeoutsOutput) ToResiliencyPolicyTimeoutsPtrOutputWithContext ¶
func (o ResiliencyPolicyTimeoutsOutput) ToResiliencyPolicyTimeoutsPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTimeoutsPtrOutput
func (ResiliencyPolicyTimeoutsOutput) Update ¶
func (o ResiliencyPolicyTimeoutsOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type ResiliencyPolicyTimeoutsPtrInput ¶
type ResiliencyPolicyTimeoutsPtrInput interface { pulumi.Input ToResiliencyPolicyTimeoutsPtrOutput() ResiliencyPolicyTimeoutsPtrOutput ToResiliencyPolicyTimeoutsPtrOutputWithContext(context.Context) ResiliencyPolicyTimeoutsPtrOutput }
ResiliencyPolicyTimeoutsPtrInput is an input type that accepts ResiliencyPolicyTimeoutsArgs, ResiliencyPolicyTimeoutsPtr and ResiliencyPolicyTimeoutsPtrOutput values. You can construct a concrete instance of `ResiliencyPolicyTimeoutsPtrInput` via:
ResiliencyPolicyTimeoutsArgs{...} or: nil
func ResiliencyPolicyTimeoutsPtr ¶
func ResiliencyPolicyTimeoutsPtr(v *ResiliencyPolicyTimeoutsArgs) ResiliencyPolicyTimeoutsPtrInput
type ResiliencyPolicyTimeoutsPtrOutput ¶
type ResiliencyPolicyTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (ResiliencyPolicyTimeoutsPtrOutput) Create ¶
func (o ResiliencyPolicyTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (ResiliencyPolicyTimeoutsPtrOutput) Delete ¶
func (o ResiliencyPolicyTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (ResiliencyPolicyTimeoutsPtrOutput) Elem ¶
func (o ResiliencyPolicyTimeoutsPtrOutput) Elem() ResiliencyPolicyTimeoutsOutput
func (ResiliencyPolicyTimeoutsPtrOutput) ElementType ¶
func (ResiliencyPolicyTimeoutsPtrOutput) ElementType() reflect.Type
func (ResiliencyPolicyTimeoutsPtrOutput) ToResiliencyPolicyTimeoutsPtrOutput ¶
func (o ResiliencyPolicyTimeoutsPtrOutput) ToResiliencyPolicyTimeoutsPtrOutput() ResiliencyPolicyTimeoutsPtrOutput
func (ResiliencyPolicyTimeoutsPtrOutput) ToResiliencyPolicyTimeoutsPtrOutputWithContext ¶
func (o ResiliencyPolicyTimeoutsPtrOutput) ToResiliencyPolicyTimeoutsPtrOutputWithContext(ctx context.Context) ResiliencyPolicyTimeoutsPtrOutput
func (ResiliencyPolicyTimeoutsPtrOutput) Update ¶
func (o ResiliencyPolicyTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).