Documentation ¶
Index ¶
- type Cell
- type CellArgs
- type CellArray
- type CellArrayInput
- type CellArrayOutput
- type CellInput
- type CellMap
- type CellMapInput
- type CellMapOutput
- type CellOutput
- func (o CellOutput) Arn() pulumi.StringOutput
- func (o CellOutput) CellName() pulumi.StringOutput
- func (o CellOutput) Cells() pulumi.StringArrayOutput
- func (CellOutput) ElementType() reflect.Type
- func (o CellOutput) ParentReadinessScopes() pulumi.StringArrayOutput
- func (o CellOutput) Tags() pulumi.StringMapOutput
- func (o CellOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o CellOutput) ToCellOutput() CellOutput
- func (o CellOutput) ToCellOutputWithContext(ctx context.Context) CellOutput
- type CellState
- type ReadinessCheck
- type ReadinessCheckArgs
- type ReadinessCheckArray
- type ReadinessCheckArrayInput
- type ReadinessCheckArrayOutput
- func (ReadinessCheckArrayOutput) ElementType() reflect.Type
- func (o ReadinessCheckArrayOutput) Index(i pulumi.IntInput) ReadinessCheckOutput
- func (o ReadinessCheckArrayOutput) ToReadinessCheckArrayOutput() ReadinessCheckArrayOutput
- func (o ReadinessCheckArrayOutput) ToReadinessCheckArrayOutputWithContext(ctx context.Context) ReadinessCheckArrayOutput
- type ReadinessCheckInput
- type ReadinessCheckMap
- type ReadinessCheckMapInput
- type ReadinessCheckMapOutput
- func (ReadinessCheckMapOutput) ElementType() reflect.Type
- func (o ReadinessCheckMapOutput) MapIndex(k pulumi.StringInput) ReadinessCheckOutput
- func (o ReadinessCheckMapOutput) ToReadinessCheckMapOutput() ReadinessCheckMapOutput
- func (o ReadinessCheckMapOutput) ToReadinessCheckMapOutputWithContext(ctx context.Context) ReadinessCheckMapOutput
- type ReadinessCheckOutput
- func (o ReadinessCheckOutput) Arn() pulumi.StringOutput
- func (ReadinessCheckOutput) ElementType() reflect.Type
- func (o ReadinessCheckOutput) ReadinessCheckName() pulumi.StringOutput
- func (o ReadinessCheckOutput) ResourceSetName() pulumi.StringOutput
- func (o ReadinessCheckOutput) Tags() pulumi.StringMapOutput
- func (o ReadinessCheckOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ReadinessCheckOutput) ToReadinessCheckOutput() ReadinessCheckOutput
- func (o ReadinessCheckOutput) ToReadinessCheckOutputWithContext(ctx context.Context) ReadinessCheckOutput
- type ReadinessCheckState
- type RecoveryGroup
- type RecoveryGroupArgs
- type RecoveryGroupArray
- type RecoveryGroupArrayInput
- type RecoveryGroupArrayOutput
- func (RecoveryGroupArrayOutput) ElementType() reflect.Type
- func (o RecoveryGroupArrayOutput) Index(i pulumi.IntInput) RecoveryGroupOutput
- func (o RecoveryGroupArrayOutput) ToRecoveryGroupArrayOutput() RecoveryGroupArrayOutput
- func (o RecoveryGroupArrayOutput) ToRecoveryGroupArrayOutputWithContext(ctx context.Context) RecoveryGroupArrayOutput
- type RecoveryGroupInput
- type RecoveryGroupMap
- type RecoveryGroupMapInput
- type RecoveryGroupMapOutput
- func (RecoveryGroupMapOutput) ElementType() reflect.Type
- func (o RecoveryGroupMapOutput) MapIndex(k pulumi.StringInput) RecoveryGroupOutput
- func (o RecoveryGroupMapOutput) ToRecoveryGroupMapOutput() RecoveryGroupMapOutput
- func (o RecoveryGroupMapOutput) ToRecoveryGroupMapOutputWithContext(ctx context.Context) RecoveryGroupMapOutput
- type RecoveryGroupOutput
- func (o RecoveryGroupOutput) Arn() pulumi.StringOutput
- func (o RecoveryGroupOutput) Cells() pulumi.StringArrayOutput
- func (RecoveryGroupOutput) ElementType() reflect.Type
- func (o RecoveryGroupOutput) RecoveryGroupName() pulumi.StringOutput
- func (o RecoveryGroupOutput) Tags() pulumi.StringMapOutput
- func (o RecoveryGroupOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o RecoveryGroupOutput) ToRecoveryGroupOutput() RecoveryGroupOutput
- func (o RecoveryGroupOutput) ToRecoveryGroupOutputWithContext(ctx context.Context) RecoveryGroupOutput
- type RecoveryGroupState
- type ResourceSet
- type ResourceSetArgs
- type ResourceSetArray
- type ResourceSetArrayInput
- type ResourceSetArrayOutput
- func (ResourceSetArrayOutput) ElementType() reflect.Type
- func (o ResourceSetArrayOutput) Index(i pulumi.IntInput) ResourceSetOutput
- func (o ResourceSetArrayOutput) ToResourceSetArrayOutput() ResourceSetArrayOutput
- func (o ResourceSetArrayOutput) ToResourceSetArrayOutputWithContext(ctx context.Context) ResourceSetArrayOutput
- type ResourceSetInput
- type ResourceSetMap
- type ResourceSetMapInput
- type ResourceSetMapOutput
- func (ResourceSetMapOutput) ElementType() reflect.Type
- func (o ResourceSetMapOutput) MapIndex(k pulumi.StringInput) ResourceSetOutput
- func (o ResourceSetMapOutput) ToResourceSetMapOutput() ResourceSetMapOutput
- func (o ResourceSetMapOutput) ToResourceSetMapOutputWithContext(ctx context.Context) ResourceSetMapOutput
- type ResourceSetOutput
- func (o ResourceSetOutput) Arn() pulumi.StringOutput
- func (ResourceSetOutput) ElementType() reflect.Type
- func (o ResourceSetOutput) ResourceSetName() pulumi.StringOutput
- func (o ResourceSetOutput) ResourceSetType() pulumi.StringOutput
- func (o ResourceSetOutput) Resources() ResourceSetResourceArrayOutput
- func (o ResourceSetOutput) Tags() pulumi.StringMapOutput
- func (o ResourceSetOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ResourceSetOutput) ToResourceSetOutput() ResourceSetOutput
- func (o ResourceSetOutput) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
- type ResourceSetResource
- type ResourceSetResourceArgs
- type ResourceSetResourceArray
- type ResourceSetResourceArrayInput
- type ResourceSetResourceArrayOutput
- func (ResourceSetResourceArrayOutput) ElementType() reflect.Type
- func (o ResourceSetResourceArrayOutput) Index(i pulumi.IntInput) ResourceSetResourceOutput
- func (o ResourceSetResourceArrayOutput) ToResourceSetResourceArrayOutput() ResourceSetResourceArrayOutput
- func (o ResourceSetResourceArrayOutput) ToResourceSetResourceArrayOutputWithContext(ctx context.Context) ResourceSetResourceArrayOutput
- type ResourceSetResourceDnsTargetResource
- type ResourceSetResourceDnsTargetResourceArgs
- func (ResourceSetResourceDnsTargetResourceArgs) ElementType() reflect.Type
- func (i ResourceSetResourceDnsTargetResourceArgs) ToResourceSetResourceDnsTargetResourceOutput() ResourceSetResourceDnsTargetResourceOutput
- func (i ResourceSetResourceDnsTargetResourceArgs) ToResourceSetResourceDnsTargetResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceOutput
- func (i ResourceSetResourceDnsTargetResourceArgs) ToResourceSetResourceDnsTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourcePtrOutput
- func (i ResourceSetResourceDnsTargetResourceArgs) ToResourceSetResourceDnsTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourcePtrOutput
- type ResourceSetResourceDnsTargetResourceInput
- type ResourceSetResourceDnsTargetResourceOutput
- func (o ResourceSetResourceDnsTargetResourceOutput) DomainName() pulumi.StringOutput
- func (ResourceSetResourceDnsTargetResourceOutput) ElementType() reflect.Type
- func (o ResourceSetResourceDnsTargetResourceOutput) HostedZoneArn() pulumi.StringPtrOutput
- func (o ResourceSetResourceDnsTargetResourceOutput) RecordSetId() pulumi.StringPtrOutput
- func (o ResourceSetResourceDnsTargetResourceOutput) RecordType() pulumi.StringPtrOutput
- func (o ResourceSetResourceDnsTargetResourceOutput) TargetResource() ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceOutput) ToResourceSetResourceDnsTargetResourceOutput() ResourceSetResourceDnsTargetResourceOutput
- func (o ResourceSetResourceDnsTargetResourceOutput) ToResourceSetResourceDnsTargetResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceOutput
- func (o ResourceSetResourceDnsTargetResourceOutput) ToResourceSetResourceDnsTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceOutput) ToResourceSetResourceDnsTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourcePtrOutput
- type ResourceSetResourceDnsTargetResourcePtrInput
- type ResourceSetResourceDnsTargetResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourcePtrOutput) DomainName() pulumi.StringPtrOutput
- func (o ResourceSetResourceDnsTargetResourcePtrOutput) Elem() ResourceSetResourceDnsTargetResourceOutput
- func (ResourceSetResourceDnsTargetResourcePtrOutput) ElementType() reflect.Type
- func (o ResourceSetResourceDnsTargetResourcePtrOutput) HostedZoneArn() pulumi.StringPtrOutput
- func (o ResourceSetResourceDnsTargetResourcePtrOutput) RecordSetId() pulumi.StringPtrOutput
- func (o ResourceSetResourceDnsTargetResourcePtrOutput) RecordType() pulumi.StringPtrOutput
- func (o ResourceSetResourceDnsTargetResourcePtrOutput) TargetResource() ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourcePtrOutput) ToResourceSetResourceDnsTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourcePtrOutput) ToResourceSetResourceDnsTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourcePtrOutput
- type ResourceSetResourceDnsTargetResourceTargetResource
- type ResourceSetResourceDnsTargetResourceTargetResourceArgs
- func (ResourceSetResourceDnsTargetResourceTargetResourceArgs) ElementType() reflect.Type
- func (i ResourceSetResourceDnsTargetResourceTargetResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceOutput
- func (i ResourceSetResourceDnsTargetResourceTargetResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceOutput
- func (i ResourceSetResourceDnsTargetResourceTargetResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
- func (i ResourceSetResourceDnsTargetResourceTargetResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
- type ResourceSetResourceDnsTargetResourceTargetResourceInput
- type ResourceSetResourceDnsTargetResourceTargetResourceNlbResource
- type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs
- func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ElementType() reflect.Type
- func (i ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput
- func (i ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput
- func (i ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
- func (i ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
- type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceInput
- type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) Arn() pulumi.StringPtrOutput
- func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ElementType() reflect.Type
- func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
- type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrInput
- type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) Arn() pulumi.StringPtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) Elem() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput
- func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) ElementType() reflect.Type
- func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
- type ResourceSetResourceDnsTargetResourceTargetResourceOutput
- func (ResourceSetResourceDnsTargetResourceTargetResourceOutput) ElementType() reflect.Type
- func (o ResourceSetResourceDnsTargetResourceTargetResourceOutput) NlbResource() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceOutput) R53Resource() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
- type ResourceSetResourceDnsTargetResourceTargetResourcePtrInput
- type ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) Elem() ResourceSetResourceDnsTargetResourceTargetResourceOutput
- func (ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) ElementType() reflect.Type
- func (o ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) NlbResource() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) R53Resource() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
- type ResourceSetResourceDnsTargetResourceTargetResourceR53Resource
- type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs
- func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ElementType() reflect.Type
- func (i ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput
- func (i ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput
- func (i ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
- func (i ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
- type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceInput
- type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) DomainName() pulumi.StringPtrOutput
- func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ElementType() reflect.Type
- func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) RecordSetId() pulumi.StringPtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
- type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrInput
- type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) DomainName() pulumi.StringPtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) Elem() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput
- func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) ElementType() reflect.Type
- func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) RecordSetId() pulumi.StringPtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
- func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
- type ResourceSetResourceInput
- type ResourceSetResourceOutput
- func (o ResourceSetResourceOutput) ComponentId() pulumi.StringPtrOutput
- func (o ResourceSetResourceOutput) DnsTargetResource() ResourceSetResourceDnsTargetResourcePtrOutput
- func (ResourceSetResourceOutput) ElementType() reflect.Type
- func (o ResourceSetResourceOutput) ReadinessScopes() pulumi.StringArrayOutput
- func (o ResourceSetResourceOutput) ResourceArn() pulumi.StringPtrOutput
- func (o ResourceSetResourceOutput) ToResourceSetResourceOutput() ResourceSetResourceOutput
- func (o ResourceSetResourceOutput) ToResourceSetResourceOutputWithContext(ctx context.Context) ResourceSetResourceOutput
- type ResourceSetState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cell ¶
type Cell struct { pulumi.CustomResourceState // ARN of the cell Arn pulumi.StringOutput `pulumi:"arn"` // Unique name describing the cell. // // The following arguments are optional: CellName pulumi.StringOutput `pulumi:"cellName"` // List of cell arns to add as nested fault domains within this cell. Cells pulumi.StringArrayOutput `pulumi:"cells"` // List of readiness scopes (recovery groups or cells) that contain this cell. ParentReadinessScopes pulumi.StringArrayOutput `pulumi:"parentReadinessScopes"` // Key-value mapping of resource tags. 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"` // 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"` }
Provides an AWS Route 53 Recovery Readiness Cell.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/route53recoveryreadiness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := route53recoveryreadiness.NewCell(ctx, "example", &route53recoveryreadiness.CellArgs{ CellName: pulumi.String("us-west-2-failover-cell"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Route53 Recovery Readiness cells using the cell name. For example:
```sh $ pulumi import aws:route53recoveryreadiness/cell:Cell us-west-2-failover-cell us-west-2-failover-cell ```
func GetCell ¶
func GetCell(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CellState, opts ...pulumi.ResourceOption) (*Cell, error)
GetCell gets an existing Cell 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 NewCell ¶
func NewCell(ctx *pulumi.Context, name string, args *CellArgs, opts ...pulumi.ResourceOption) (*Cell, error)
NewCell registers a new resource with the given unique name, arguments, and options.
func (*Cell) ElementType ¶
func (*Cell) ToCellOutput ¶
func (i *Cell) ToCellOutput() CellOutput
func (*Cell) ToCellOutputWithContext ¶
func (i *Cell) ToCellOutputWithContext(ctx context.Context) CellOutput
type CellArgs ¶
type CellArgs struct { // Unique name describing the cell. // // The following arguments are optional: CellName pulumi.StringInput // List of cell arns to add as nested fault domains within this cell. Cells pulumi.StringArrayInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level Tags pulumi.StringMapInput }
The set of arguments for constructing a Cell resource.
func (CellArgs) ElementType ¶
type CellArray ¶
type CellArray []CellInput
func (CellArray) ElementType ¶
func (CellArray) ToCellArrayOutput ¶
func (i CellArray) ToCellArrayOutput() CellArrayOutput
func (CellArray) ToCellArrayOutputWithContext ¶
func (i CellArray) ToCellArrayOutputWithContext(ctx context.Context) CellArrayOutput
type CellArrayInput ¶
type CellArrayInput interface { pulumi.Input ToCellArrayOutput() CellArrayOutput ToCellArrayOutputWithContext(context.Context) CellArrayOutput }
CellArrayInput is an input type that accepts CellArray and CellArrayOutput values. You can construct a concrete instance of `CellArrayInput` via:
CellArray{ CellArgs{...} }
type CellArrayOutput ¶
type CellArrayOutput struct{ *pulumi.OutputState }
func (CellArrayOutput) ElementType ¶
func (CellArrayOutput) ElementType() reflect.Type
func (CellArrayOutput) Index ¶
func (o CellArrayOutput) Index(i pulumi.IntInput) CellOutput
func (CellArrayOutput) ToCellArrayOutput ¶
func (o CellArrayOutput) ToCellArrayOutput() CellArrayOutput
func (CellArrayOutput) ToCellArrayOutputWithContext ¶
func (o CellArrayOutput) ToCellArrayOutputWithContext(ctx context.Context) CellArrayOutput
type CellInput ¶
type CellInput interface { pulumi.Input ToCellOutput() CellOutput ToCellOutputWithContext(ctx context.Context) CellOutput }
type CellMap ¶
func (CellMap) ElementType ¶
func (CellMap) ToCellMapOutput ¶
func (i CellMap) ToCellMapOutput() CellMapOutput
func (CellMap) ToCellMapOutputWithContext ¶
func (i CellMap) ToCellMapOutputWithContext(ctx context.Context) CellMapOutput
type CellMapInput ¶
type CellMapInput interface { pulumi.Input ToCellMapOutput() CellMapOutput ToCellMapOutputWithContext(context.Context) CellMapOutput }
CellMapInput is an input type that accepts CellMap and CellMapOutput values. You can construct a concrete instance of `CellMapInput` via:
CellMap{ "key": CellArgs{...} }
type CellMapOutput ¶
type CellMapOutput struct{ *pulumi.OutputState }
func (CellMapOutput) ElementType ¶
func (CellMapOutput) ElementType() reflect.Type
func (CellMapOutput) MapIndex ¶
func (o CellMapOutput) MapIndex(k pulumi.StringInput) CellOutput
func (CellMapOutput) ToCellMapOutput ¶
func (o CellMapOutput) ToCellMapOutput() CellMapOutput
func (CellMapOutput) ToCellMapOutputWithContext ¶
func (o CellMapOutput) ToCellMapOutputWithContext(ctx context.Context) CellMapOutput
type CellOutput ¶
type CellOutput struct{ *pulumi.OutputState }
func (CellOutput) CellName ¶
func (o CellOutput) CellName() pulumi.StringOutput
Unique name describing the cell.
The following arguments are optional:
func (CellOutput) Cells ¶
func (o CellOutput) Cells() pulumi.StringArrayOutput
List of cell arns to add as nested fault domains within this cell.
func (CellOutput) ElementType ¶
func (CellOutput) ElementType() reflect.Type
func (CellOutput) ParentReadinessScopes ¶
func (o CellOutput) ParentReadinessScopes() pulumi.StringArrayOutput
List of readiness scopes (recovery groups or cells) that contain this cell.
func (CellOutput) Tags ¶
func (o CellOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level
func (CellOutput) TagsAll
deprecated
func (o CellOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (CellOutput) ToCellOutput ¶
func (o CellOutput) ToCellOutput() CellOutput
func (CellOutput) ToCellOutputWithContext ¶
func (o CellOutput) ToCellOutputWithContext(ctx context.Context) CellOutput
type CellState ¶
type CellState struct { // ARN of the cell Arn pulumi.StringPtrInput // Unique name describing the cell. // // The following arguments are optional: CellName pulumi.StringPtrInput // List of cell arns to add as nested fault domains within this cell. Cells pulumi.StringArrayInput // List of readiness scopes (recovery groups or cells) that contain this cell. ParentReadinessScopes pulumi.StringArrayInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (CellState) ElementType ¶
type ReadinessCheck ¶
type ReadinessCheck struct { pulumi.CustomResourceState // ARN of the readiness_check Arn pulumi.StringOutput `pulumi:"arn"` // Unique name describing the readiness check. ReadinessCheckName pulumi.StringOutput `pulumi:"readinessCheckName"` // Name describing the resource set that will be monitored for readiness. // // The following arguments are optional: ResourceSetName pulumi.StringOutput `pulumi:"resourceSetName"` // Key-value mapping of resource tags. 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"` // 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"` }
Provides an AWS Route 53 Recovery Readiness Readiness Check.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/route53recoveryreadiness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := route53recoveryreadiness.NewReadinessCheck(ctx, "example", &route53recoveryreadiness.ReadinessCheckArgs{ ReadinessCheckName: pulumi.Any(my_cw_alarm_check), ResourceSetName: pulumi.Any(my_cw_alarm_set), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Route53 Recovery Readiness readiness checks using the readiness check name. For example:
```sh $ pulumi import aws:route53recoveryreadiness/readinessCheck:ReadinessCheck my-cw-alarm-check example ```
func GetReadinessCheck ¶
func GetReadinessCheck(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReadinessCheckState, opts ...pulumi.ResourceOption) (*ReadinessCheck, error)
GetReadinessCheck gets an existing ReadinessCheck 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 NewReadinessCheck ¶
func NewReadinessCheck(ctx *pulumi.Context, name string, args *ReadinessCheckArgs, opts ...pulumi.ResourceOption) (*ReadinessCheck, error)
NewReadinessCheck registers a new resource with the given unique name, arguments, and options.
func (*ReadinessCheck) ElementType ¶
func (*ReadinessCheck) ElementType() reflect.Type
func (*ReadinessCheck) ToReadinessCheckOutput ¶
func (i *ReadinessCheck) ToReadinessCheckOutput() ReadinessCheckOutput
func (*ReadinessCheck) ToReadinessCheckOutputWithContext ¶
func (i *ReadinessCheck) ToReadinessCheckOutputWithContext(ctx context.Context) ReadinessCheckOutput
type ReadinessCheckArgs ¶
type ReadinessCheckArgs struct { // Unique name describing the readiness check. ReadinessCheckName pulumi.StringInput // Name describing the resource set that will be monitored for readiness. // // The following arguments are optional: ResourceSetName pulumi.StringInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level Tags pulumi.StringMapInput }
The set of arguments for constructing a ReadinessCheck resource.
func (ReadinessCheckArgs) ElementType ¶
func (ReadinessCheckArgs) ElementType() reflect.Type
type ReadinessCheckArray ¶
type ReadinessCheckArray []ReadinessCheckInput
func (ReadinessCheckArray) ElementType ¶
func (ReadinessCheckArray) ElementType() reflect.Type
func (ReadinessCheckArray) ToReadinessCheckArrayOutput ¶
func (i ReadinessCheckArray) ToReadinessCheckArrayOutput() ReadinessCheckArrayOutput
func (ReadinessCheckArray) ToReadinessCheckArrayOutputWithContext ¶
func (i ReadinessCheckArray) ToReadinessCheckArrayOutputWithContext(ctx context.Context) ReadinessCheckArrayOutput
type ReadinessCheckArrayInput ¶
type ReadinessCheckArrayInput interface { pulumi.Input ToReadinessCheckArrayOutput() ReadinessCheckArrayOutput ToReadinessCheckArrayOutputWithContext(context.Context) ReadinessCheckArrayOutput }
ReadinessCheckArrayInput is an input type that accepts ReadinessCheckArray and ReadinessCheckArrayOutput values. You can construct a concrete instance of `ReadinessCheckArrayInput` via:
ReadinessCheckArray{ ReadinessCheckArgs{...} }
type ReadinessCheckArrayOutput ¶
type ReadinessCheckArrayOutput struct{ *pulumi.OutputState }
func (ReadinessCheckArrayOutput) ElementType ¶
func (ReadinessCheckArrayOutput) ElementType() reflect.Type
func (ReadinessCheckArrayOutput) Index ¶
func (o ReadinessCheckArrayOutput) Index(i pulumi.IntInput) ReadinessCheckOutput
func (ReadinessCheckArrayOutput) ToReadinessCheckArrayOutput ¶
func (o ReadinessCheckArrayOutput) ToReadinessCheckArrayOutput() ReadinessCheckArrayOutput
func (ReadinessCheckArrayOutput) ToReadinessCheckArrayOutputWithContext ¶
func (o ReadinessCheckArrayOutput) ToReadinessCheckArrayOutputWithContext(ctx context.Context) ReadinessCheckArrayOutput
type ReadinessCheckInput ¶
type ReadinessCheckInput interface { pulumi.Input ToReadinessCheckOutput() ReadinessCheckOutput ToReadinessCheckOutputWithContext(ctx context.Context) ReadinessCheckOutput }
type ReadinessCheckMap ¶
type ReadinessCheckMap map[string]ReadinessCheckInput
func (ReadinessCheckMap) ElementType ¶
func (ReadinessCheckMap) ElementType() reflect.Type
func (ReadinessCheckMap) ToReadinessCheckMapOutput ¶
func (i ReadinessCheckMap) ToReadinessCheckMapOutput() ReadinessCheckMapOutput
func (ReadinessCheckMap) ToReadinessCheckMapOutputWithContext ¶
func (i ReadinessCheckMap) ToReadinessCheckMapOutputWithContext(ctx context.Context) ReadinessCheckMapOutput
type ReadinessCheckMapInput ¶
type ReadinessCheckMapInput interface { pulumi.Input ToReadinessCheckMapOutput() ReadinessCheckMapOutput ToReadinessCheckMapOutputWithContext(context.Context) ReadinessCheckMapOutput }
ReadinessCheckMapInput is an input type that accepts ReadinessCheckMap and ReadinessCheckMapOutput values. You can construct a concrete instance of `ReadinessCheckMapInput` via:
ReadinessCheckMap{ "key": ReadinessCheckArgs{...} }
type ReadinessCheckMapOutput ¶
type ReadinessCheckMapOutput struct{ *pulumi.OutputState }
func (ReadinessCheckMapOutput) ElementType ¶
func (ReadinessCheckMapOutput) ElementType() reflect.Type
func (ReadinessCheckMapOutput) MapIndex ¶
func (o ReadinessCheckMapOutput) MapIndex(k pulumi.StringInput) ReadinessCheckOutput
func (ReadinessCheckMapOutput) ToReadinessCheckMapOutput ¶
func (o ReadinessCheckMapOutput) ToReadinessCheckMapOutput() ReadinessCheckMapOutput
func (ReadinessCheckMapOutput) ToReadinessCheckMapOutputWithContext ¶
func (o ReadinessCheckMapOutput) ToReadinessCheckMapOutputWithContext(ctx context.Context) ReadinessCheckMapOutput
type ReadinessCheckOutput ¶
type ReadinessCheckOutput struct{ *pulumi.OutputState }
func (ReadinessCheckOutput) Arn ¶
func (o ReadinessCheckOutput) Arn() pulumi.StringOutput
ARN of the readiness_check
func (ReadinessCheckOutput) ElementType ¶
func (ReadinessCheckOutput) ElementType() reflect.Type
func (ReadinessCheckOutput) ReadinessCheckName ¶
func (o ReadinessCheckOutput) ReadinessCheckName() pulumi.StringOutput
Unique name describing the readiness check.
func (ReadinessCheckOutput) ResourceSetName ¶
func (o ReadinessCheckOutput) ResourceSetName() pulumi.StringOutput
Name describing the resource set that will be monitored for readiness.
The following arguments are optional:
func (ReadinessCheckOutput) Tags ¶
func (o ReadinessCheckOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level
func (ReadinessCheckOutput) TagsAll
deprecated
func (o ReadinessCheckOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ReadinessCheckOutput) ToReadinessCheckOutput ¶
func (o ReadinessCheckOutput) ToReadinessCheckOutput() ReadinessCheckOutput
func (ReadinessCheckOutput) ToReadinessCheckOutputWithContext ¶
func (o ReadinessCheckOutput) ToReadinessCheckOutputWithContext(ctx context.Context) ReadinessCheckOutput
type ReadinessCheckState ¶
type ReadinessCheckState struct { // ARN of the readiness_check Arn pulumi.StringPtrInput // Unique name describing the readiness check. ReadinessCheckName pulumi.StringPtrInput // Name describing the resource set that will be monitored for readiness. // // The following arguments are optional: ResourceSetName pulumi.StringPtrInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (ReadinessCheckState) ElementType ¶
func (ReadinessCheckState) ElementType() reflect.Type
type RecoveryGroup ¶
type RecoveryGroup struct { pulumi.CustomResourceState // ARN of the recovery group Arn pulumi.StringOutput `pulumi:"arn"` // List of cell arns to add as nested fault domains within this recovery group Cells pulumi.StringArrayOutput `pulumi:"cells"` // A unique name describing the recovery group. // // The following argument are optional: RecoveryGroupName pulumi.StringOutput `pulumi:"recoveryGroupName"` // Key-value mapping of resource tags. 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"` // 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"` }
Provides an AWS Route 53 Recovery Readiness Recovery Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/route53recoveryreadiness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := route53recoveryreadiness.NewRecoveryGroup(ctx, "example", &route53recoveryreadiness.RecoveryGroupArgs{ RecoveryGroupName: pulumi.String("my-high-availability-app"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Route53 Recovery Readiness recovery groups using the recovery group name. For example:
```sh $ pulumi import aws:route53recoveryreadiness/recoveryGroup:RecoveryGroup my-high-availability-app my-high-availability-app ```
func GetRecoveryGroup ¶
func GetRecoveryGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RecoveryGroupState, opts ...pulumi.ResourceOption) (*RecoveryGroup, error)
GetRecoveryGroup gets an existing RecoveryGroup 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 NewRecoveryGroup ¶
func NewRecoveryGroup(ctx *pulumi.Context, name string, args *RecoveryGroupArgs, opts ...pulumi.ResourceOption) (*RecoveryGroup, error)
NewRecoveryGroup registers a new resource with the given unique name, arguments, and options.
func (*RecoveryGroup) ElementType ¶
func (*RecoveryGroup) ElementType() reflect.Type
func (*RecoveryGroup) ToRecoveryGroupOutput ¶
func (i *RecoveryGroup) ToRecoveryGroupOutput() RecoveryGroupOutput
func (*RecoveryGroup) ToRecoveryGroupOutputWithContext ¶
func (i *RecoveryGroup) ToRecoveryGroupOutputWithContext(ctx context.Context) RecoveryGroupOutput
type RecoveryGroupArgs ¶
type RecoveryGroupArgs struct { // List of cell arns to add as nested fault domains within this recovery group Cells pulumi.StringArrayInput // A unique name describing the recovery group. // // The following argument are optional: RecoveryGroupName pulumi.StringInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level Tags pulumi.StringMapInput }
The set of arguments for constructing a RecoveryGroup resource.
func (RecoveryGroupArgs) ElementType ¶
func (RecoveryGroupArgs) ElementType() reflect.Type
type RecoveryGroupArray ¶
type RecoveryGroupArray []RecoveryGroupInput
func (RecoveryGroupArray) ElementType ¶
func (RecoveryGroupArray) ElementType() reflect.Type
func (RecoveryGroupArray) ToRecoveryGroupArrayOutput ¶
func (i RecoveryGroupArray) ToRecoveryGroupArrayOutput() RecoveryGroupArrayOutput
func (RecoveryGroupArray) ToRecoveryGroupArrayOutputWithContext ¶
func (i RecoveryGroupArray) ToRecoveryGroupArrayOutputWithContext(ctx context.Context) RecoveryGroupArrayOutput
type RecoveryGroupArrayInput ¶
type RecoveryGroupArrayInput interface { pulumi.Input ToRecoveryGroupArrayOutput() RecoveryGroupArrayOutput ToRecoveryGroupArrayOutputWithContext(context.Context) RecoveryGroupArrayOutput }
RecoveryGroupArrayInput is an input type that accepts RecoveryGroupArray and RecoveryGroupArrayOutput values. You can construct a concrete instance of `RecoveryGroupArrayInput` via:
RecoveryGroupArray{ RecoveryGroupArgs{...} }
type RecoveryGroupArrayOutput ¶
type RecoveryGroupArrayOutput struct{ *pulumi.OutputState }
func (RecoveryGroupArrayOutput) ElementType ¶
func (RecoveryGroupArrayOutput) ElementType() reflect.Type
func (RecoveryGroupArrayOutput) Index ¶
func (o RecoveryGroupArrayOutput) Index(i pulumi.IntInput) RecoveryGroupOutput
func (RecoveryGroupArrayOutput) ToRecoveryGroupArrayOutput ¶
func (o RecoveryGroupArrayOutput) ToRecoveryGroupArrayOutput() RecoveryGroupArrayOutput
func (RecoveryGroupArrayOutput) ToRecoveryGroupArrayOutputWithContext ¶
func (o RecoveryGroupArrayOutput) ToRecoveryGroupArrayOutputWithContext(ctx context.Context) RecoveryGroupArrayOutput
type RecoveryGroupInput ¶
type RecoveryGroupInput interface { pulumi.Input ToRecoveryGroupOutput() RecoveryGroupOutput ToRecoveryGroupOutputWithContext(ctx context.Context) RecoveryGroupOutput }
type RecoveryGroupMap ¶
type RecoveryGroupMap map[string]RecoveryGroupInput
func (RecoveryGroupMap) ElementType ¶
func (RecoveryGroupMap) ElementType() reflect.Type
func (RecoveryGroupMap) ToRecoveryGroupMapOutput ¶
func (i RecoveryGroupMap) ToRecoveryGroupMapOutput() RecoveryGroupMapOutput
func (RecoveryGroupMap) ToRecoveryGroupMapOutputWithContext ¶
func (i RecoveryGroupMap) ToRecoveryGroupMapOutputWithContext(ctx context.Context) RecoveryGroupMapOutput
type RecoveryGroupMapInput ¶
type RecoveryGroupMapInput interface { pulumi.Input ToRecoveryGroupMapOutput() RecoveryGroupMapOutput ToRecoveryGroupMapOutputWithContext(context.Context) RecoveryGroupMapOutput }
RecoveryGroupMapInput is an input type that accepts RecoveryGroupMap and RecoveryGroupMapOutput values. You can construct a concrete instance of `RecoveryGroupMapInput` via:
RecoveryGroupMap{ "key": RecoveryGroupArgs{...} }
type RecoveryGroupMapOutput ¶
type RecoveryGroupMapOutput struct{ *pulumi.OutputState }
func (RecoveryGroupMapOutput) ElementType ¶
func (RecoveryGroupMapOutput) ElementType() reflect.Type
func (RecoveryGroupMapOutput) MapIndex ¶
func (o RecoveryGroupMapOutput) MapIndex(k pulumi.StringInput) RecoveryGroupOutput
func (RecoveryGroupMapOutput) ToRecoveryGroupMapOutput ¶
func (o RecoveryGroupMapOutput) ToRecoveryGroupMapOutput() RecoveryGroupMapOutput
func (RecoveryGroupMapOutput) ToRecoveryGroupMapOutputWithContext ¶
func (o RecoveryGroupMapOutput) ToRecoveryGroupMapOutputWithContext(ctx context.Context) RecoveryGroupMapOutput
type RecoveryGroupOutput ¶
type RecoveryGroupOutput struct{ *pulumi.OutputState }
func (RecoveryGroupOutput) Arn ¶
func (o RecoveryGroupOutput) Arn() pulumi.StringOutput
ARN of the recovery group
func (RecoveryGroupOutput) Cells ¶
func (o RecoveryGroupOutput) Cells() pulumi.StringArrayOutput
List of cell arns to add as nested fault domains within this recovery group
func (RecoveryGroupOutput) ElementType ¶
func (RecoveryGroupOutput) ElementType() reflect.Type
func (RecoveryGroupOutput) RecoveryGroupName ¶
func (o RecoveryGroupOutput) RecoveryGroupName() pulumi.StringOutput
A unique name describing the recovery group.
The following argument are optional:
func (RecoveryGroupOutput) Tags ¶
func (o RecoveryGroupOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level
func (RecoveryGroupOutput) TagsAll
deprecated
func (o RecoveryGroupOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (RecoveryGroupOutput) ToRecoveryGroupOutput ¶
func (o RecoveryGroupOutput) ToRecoveryGroupOutput() RecoveryGroupOutput
func (RecoveryGroupOutput) ToRecoveryGroupOutputWithContext ¶
func (o RecoveryGroupOutput) ToRecoveryGroupOutputWithContext(ctx context.Context) RecoveryGroupOutput
type RecoveryGroupState ¶
type RecoveryGroupState struct { // ARN of the recovery group Arn pulumi.StringPtrInput // List of cell arns to add as nested fault domains within this recovery group Cells pulumi.StringArrayInput // A unique name describing the recovery group. // // The following argument are optional: RecoveryGroupName pulumi.StringPtrInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (RecoveryGroupState) ElementType ¶
func (RecoveryGroupState) ElementType() reflect.Type
type ResourceSet ¶
type ResourceSet struct { pulumi.CustomResourceState // ARN of the resource set // * `resources.#.component_id` - Unique identified for DNS Target Resources, use for readiness checks. Arn pulumi.StringOutput `pulumi:"arn"` // Unique name describing the resource set. ResourceSetName pulumi.StringOutput `pulumi:"resourceSetName"` // Type of the resources in the resource set. ResourceSetType pulumi.StringOutput `pulumi:"resourceSetType"` // List of resources to add to this resource set. See below. // // The following arguments are optional: Resources ResourceSetResourceArrayOutput `pulumi:"resources"` // Key-value mapping of resource tags. 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"` // 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"` }
Provides an AWS Route 53 Recovery Readiness Resource Set.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/route53recoveryreadiness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := route53recoveryreadiness.NewResourceSet(ctx, "example", &route53recoveryreadiness.ResourceSetArgs{ ResourceSetName: pulumi.Any(my_cw_alarm_set), ResourceSetType: pulumi.String("AWS::CloudWatch::Alarm"), Resources: route53recoveryreadiness.ResourceSetResourceArray{ &route53recoveryreadiness.ResourceSetResourceArgs{ ResourceArn: pulumi.Any(exampleAwsCloudwatchMetricAlarm.Arn), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Route53 Recovery Readiness resource set name using the resource set name. For example:
```sh $ pulumi import aws:route53recoveryreadiness/resourceSet:ResourceSet my-cw-alarm-set example ```
func GetResourceSet ¶
func GetResourceSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceSetState, opts ...pulumi.ResourceOption) (*ResourceSet, error)
GetResourceSet gets an existing ResourceSet 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 NewResourceSet ¶
func NewResourceSet(ctx *pulumi.Context, name string, args *ResourceSetArgs, opts ...pulumi.ResourceOption) (*ResourceSet, error)
NewResourceSet registers a new resource with the given unique name, arguments, and options.
func (*ResourceSet) ElementType ¶
func (*ResourceSet) ElementType() reflect.Type
func (*ResourceSet) ToResourceSetOutput ¶
func (i *ResourceSet) ToResourceSetOutput() ResourceSetOutput
func (*ResourceSet) ToResourceSetOutputWithContext ¶
func (i *ResourceSet) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
type ResourceSetArgs ¶
type ResourceSetArgs struct { // Unique name describing the resource set. ResourceSetName pulumi.StringInput // Type of the resources in the resource set. ResourceSetType pulumi.StringInput // List of resources to add to this resource set. See below. // // The following arguments are optional: Resources ResourceSetResourceArrayInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level Tags pulumi.StringMapInput }
The set of arguments for constructing a ResourceSet resource.
func (ResourceSetArgs) ElementType ¶
func (ResourceSetArgs) ElementType() reflect.Type
type ResourceSetArray ¶
type ResourceSetArray []ResourceSetInput
func (ResourceSetArray) ElementType ¶
func (ResourceSetArray) ElementType() reflect.Type
func (ResourceSetArray) ToResourceSetArrayOutput ¶
func (i ResourceSetArray) ToResourceSetArrayOutput() ResourceSetArrayOutput
func (ResourceSetArray) ToResourceSetArrayOutputWithContext ¶
func (i ResourceSetArray) ToResourceSetArrayOutputWithContext(ctx context.Context) ResourceSetArrayOutput
type ResourceSetArrayInput ¶
type ResourceSetArrayInput interface { pulumi.Input ToResourceSetArrayOutput() ResourceSetArrayOutput ToResourceSetArrayOutputWithContext(context.Context) ResourceSetArrayOutput }
ResourceSetArrayInput is an input type that accepts ResourceSetArray and ResourceSetArrayOutput values. You can construct a concrete instance of `ResourceSetArrayInput` via:
ResourceSetArray{ ResourceSetArgs{...} }
type ResourceSetArrayOutput ¶
type ResourceSetArrayOutput struct{ *pulumi.OutputState }
func (ResourceSetArrayOutput) ElementType ¶
func (ResourceSetArrayOutput) ElementType() reflect.Type
func (ResourceSetArrayOutput) Index ¶
func (o ResourceSetArrayOutput) Index(i pulumi.IntInput) ResourceSetOutput
func (ResourceSetArrayOutput) ToResourceSetArrayOutput ¶
func (o ResourceSetArrayOutput) ToResourceSetArrayOutput() ResourceSetArrayOutput
func (ResourceSetArrayOutput) ToResourceSetArrayOutputWithContext ¶
func (o ResourceSetArrayOutput) ToResourceSetArrayOutputWithContext(ctx context.Context) ResourceSetArrayOutput
type ResourceSetInput ¶
type ResourceSetInput interface { pulumi.Input ToResourceSetOutput() ResourceSetOutput ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput }
type ResourceSetMap ¶
type ResourceSetMap map[string]ResourceSetInput
func (ResourceSetMap) ElementType ¶
func (ResourceSetMap) ElementType() reflect.Type
func (ResourceSetMap) ToResourceSetMapOutput ¶
func (i ResourceSetMap) ToResourceSetMapOutput() ResourceSetMapOutput
func (ResourceSetMap) ToResourceSetMapOutputWithContext ¶
func (i ResourceSetMap) ToResourceSetMapOutputWithContext(ctx context.Context) ResourceSetMapOutput
type ResourceSetMapInput ¶
type ResourceSetMapInput interface { pulumi.Input ToResourceSetMapOutput() ResourceSetMapOutput ToResourceSetMapOutputWithContext(context.Context) ResourceSetMapOutput }
ResourceSetMapInput is an input type that accepts ResourceSetMap and ResourceSetMapOutput values. You can construct a concrete instance of `ResourceSetMapInput` via:
ResourceSetMap{ "key": ResourceSetArgs{...} }
type ResourceSetMapOutput ¶
type ResourceSetMapOutput struct{ *pulumi.OutputState }
func (ResourceSetMapOutput) ElementType ¶
func (ResourceSetMapOutput) ElementType() reflect.Type
func (ResourceSetMapOutput) MapIndex ¶
func (o ResourceSetMapOutput) MapIndex(k pulumi.StringInput) ResourceSetOutput
func (ResourceSetMapOutput) ToResourceSetMapOutput ¶
func (o ResourceSetMapOutput) ToResourceSetMapOutput() ResourceSetMapOutput
func (ResourceSetMapOutput) ToResourceSetMapOutputWithContext ¶
func (o ResourceSetMapOutput) ToResourceSetMapOutputWithContext(ctx context.Context) ResourceSetMapOutput
type ResourceSetOutput ¶
type ResourceSetOutput struct{ *pulumi.OutputState }
func (ResourceSetOutput) Arn ¶
func (o ResourceSetOutput) Arn() pulumi.StringOutput
ARN of the resource set * `resources.#.component_id` - Unique identified for DNS Target Resources, use for readiness checks.
func (ResourceSetOutput) ElementType ¶
func (ResourceSetOutput) ElementType() reflect.Type
func (ResourceSetOutput) ResourceSetName ¶
func (o ResourceSetOutput) ResourceSetName() pulumi.StringOutput
Unique name describing the resource set.
func (ResourceSetOutput) ResourceSetType ¶
func (o ResourceSetOutput) ResourceSetType() pulumi.StringOutput
Type of the resources in the resource set.
func (ResourceSetOutput) Resources ¶
func (o ResourceSetOutput) Resources() ResourceSetResourceArrayOutput
List of resources to add to this resource set. See below.
The following arguments are optional:
func (ResourceSetOutput) Tags ¶
func (o ResourceSetOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level
func (ResourceSetOutput) TagsAll
deprecated
func (o ResourceSetOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ResourceSetOutput) ToResourceSetOutput ¶
func (o ResourceSetOutput) ToResourceSetOutput() ResourceSetOutput
func (ResourceSetOutput) ToResourceSetOutputWithContext ¶
func (o ResourceSetOutput) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
type ResourceSetResource ¶
type ResourceSetResource struct { ComponentId *string `pulumi:"componentId"` // Component for DNS/Routing Control Readiness Checks. DnsTargetResource *ResourceSetResourceDnsTargetResource `pulumi:"dnsTargetResource"` // Recovery group ARN or cell ARN that contains this resource set. ReadinessScopes []string `pulumi:"readinessScopes"` // ARN of the resource. ResourceArn *string `pulumi:"resourceArn"` }
type ResourceSetResourceArgs ¶
type ResourceSetResourceArgs struct { ComponentId pulumi.StringPtrInput `pulumi:"componentId"` // Component for DNS/Routing Control Readiness Checks. DnsTargetResource ResourceSetResourceDnsTargetResourcePtrInput `pulumi:"dnsTargetResource"` // Recovery group ARN or cell ARN that contains this resource set. ReadinessScopes pulumi.StringArrayInput `pulumi:"readinessScopes"` // ARN of the resource. ResourceArn pulumi.StringPtrInput `pulumi:"resourceArn"` }
func (ResourceSetResourceArgs) ElementType ¶
func (ResourceSetResourceArgs) ElementType() reflect.Type
func (ResourceSetResourceArgs) ToResourceSetResourceOutput ¶
func (i ResourceSetResourceArgs) ToResourceSetResourceOutput() ResourceSetResourceOutput
func (ResourceSetResourceArgs) ToResourceSetResourceOutputWithContext ¶
func (i ResourceSetResourceArgs) ToResourceSetResourceOutputWithContext(ctx context.Context) ResourceSetResourceOutput
type ResourceSetResourceArray ¶
type ResourceSetResourceArray []ResourceSetResourceInput
func (ResourceSetResourceArray) ElementType ¶
func (ResourceSetResourceArray) ElementType() reflect.Type
func (ResourceSetResourceArray) ToResourceSetResourceArrayOutput ¶
func (i ResourceSetResourceArray) ToResourceSetResourceArrayOutput() ResourceSetResourceArrayOutput
func (ResourceSetResourceArray) ToResourceSetResourceArrayOutputWithContext ¶
func (i ResourceSetResourceArray) ToResourceSetResourceArrayOutputWithContext(ctx context.Context) ResourceSetResourceArrayOutput
type ResourceSetResourceArrayInput ¶
type ResourceSetResourceArrayInput interface { pulumi.Input ToResourceSetResourceArrayOutput() ResourceSetResourceArrayOutput ToResourceSetResourceArrayOutputWithContext(context.Context) ResourceSetResourceArrayOutput }
ResourceSetResourceArrayInput is an input type that accepts ResourceSetResourceArray and ResourceSetResourceArrayOutput values. You can construct a concrete instance of `ResourceSetResourceArrayInput` via:
ResourceSetResourceArray{ ResourceSetResourceArgs{...} }
type ResourceSetResourceArrayOutput ¶
type ResourceSetResourceArrayOutput struct{ *pulumi.OutputState }
func (ResourceSetResourceArrayOutput) ElementType ¶
func (ResourceSetResourceArrayOutput) ElementType() reflect.Type
func (ResourceSetResourceArrayOutput) Index ¶
func (o ResourceSetResourceArrayOutput) Index(i pulumi.IntInput) ResourceSetResourceOutput
func (ResourceSetResourceArrayOutput) ToResourceSetResourceArrayOutput ¶
func (o ResourceSetResourceArrayOutput) ToResourceSetResourceArrayOutput() ResourceSetResourceArrayOutput
func (ResourceSetResourceArrayOutput) ToResourceSetResourceArrayOutputWithContext ¶
func (o ResourceSetResourceArrayOutput) ToResourceSetResourceArrayOutputWithContext(ctx context.Context) ResourceSetResourceArrayOutput
type ResourceSetResourceDnsTargetResource ¶
type ResourceSetResourceDnsTargetResource struct { // DNS Name that acts as the ingress point to a portion of application. DomainName string `pulumi:"domainName"` // Hosted Zone ARN that contains the DNS record with the provided name of target resource. HostedZoneArn *string `pulumi:"hostedZoneArn"` // Route53 record set id to uniquely identify a record given a `domainName` and a `recordType`. RecordSetId *string `pulumi:"recordSetId"` // Type of DNS Record of target resource. RecordType *string `pulumi:"recordType"` // Target resource the R53 record specified with the above params points to. TargetResource *ResourceSetResourceDnsTargetResourceTargetResource `pulumi:"targetResource"` }
type ResourceSetResourceDnsTargetResourceArgs ¶
type ResourceSetResourceDnsTargetResourceArgs struct { // DNS Name that acts as the ingress point to a portion of application. DomainName pulumi.StringInput `pulumi:"domainName"` // Hosted Zone ARN that contains the DNS record with the provided name of target resource. HostedZoneArn pulumi.StringPtrInput `pulumi:"hostedZoneArn"` // Route53 record set id to uniquely identify a record given a `domainName` and a `recordType`. RecordSetId pulumi.StringPtrInput `pulumi:"recordSetId"` // Type of DNS Record of target resource. RecordType pulumi.StringPtrInput `pulumi:"recordType"` // Target resource the R53 record specified with the above params points to. TargetResource ResourceSetResourceDnsTargetResourceTargetResourcePtrInput `pulumi:"targetResource"` }
func (ResourceSetResourceDnsTargetResourceArgs) ElementType ¶
func (ResourceSetResourceDnsTargetResourceArgs) ElementType() reflect.Type
func (ResourceSetResourceDnsTargetResourceArgs) ToResourceSetResourceDnsTargetResourceOutput ¶
func (i ResourceSetResourceDnsTargetResourceArgs) ToResourceSetResourceDnsTargetResourceOutput() ResourceSetResourceDnsTargetResourceOutput
func (ResourceSetResourceDnsTargetResourceArgs) ToResourceSetResourceDnsTargetResourceOutputWithContext ¶
func (i ResourceSetResourceDnsTargetResourceArgs) ToResourceSetResourceDnsTargetResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceOutput
func (ResourceSetResourceDnsTargetResourceArgs) ToResourceSetResourceDnsTargetResourcePtrOutput ¶
func (i ResourceSetResourceDnsTargetResourceArgs) ToResourceSetResourceDnsTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourcePtrOutput
func (ResourceSetResourceDnsTargetResourceArgs) ToResourceSetResourceDnsTargetResourcePtrOutputWithContext ¶
func (i ResourceSetResourceDnsTargetResourceArgs) ToResourceSetResourceDnsTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourcePtrOutput
type ResourceSetResourceDnsTargetResourceInput ¶
type ResourceSetResourceDnsTargetResourceInput interface { pulumi.Input ToResourceSetResourceDnsTargetResourceOutput() ResourceSetResourceDnsTargetResourceOutput ToResourceSetResourceDnsTargetResourceOutputWithContext(context.Context) ResourceSetResourceDnsTargetResourceOutput }
ResourceSetResourceDnsTargetResourceInput is an input type that accepts ResourceSetResourceDnsTargetResourceArgs and ResourceSetResourceDnsTargetResourceOutput values. You can construct a concrete instance of `ResourceSetResourceDnsTargetResourceInput` via:
ResourceSetResourceDnsTargetResourceArgs{...}
type ResourceSetResourceDnsTargetResourceOutput ¶
type ResourceSetResourceDnsTargetResourceOutput struct{ *pulumi.OutputState }
func (ResourceSetResourceDnsTargetResourceOutput) DomainName ¶
func (o ResourceSetResourceDnsTargetResourceOutput) DomainName() pulumi.StringOutput
DNS Name that acts as the ingress point to a portion of application.
func (ResourceSetResourceDnsTargetResourceOutput) ElementType ¶
func (ResourceSetResourceDnsTargetResourceOutput) ElementType() reflect.Type
func (ResourceSetResourceDnsTargetResourceOutput) HostedZoneArn ¶
func (o ResourceSetResourceDnsTargetResourceOutput) HostedZoneArn() pulumi.StringPtrOutput
Hosted Zone ARN that contains the DNS record with the provided name of target resource.
func (ResourceSetResourceDnsTargetResourceOutput) RecordSetId ¶
func (o ResourceSetResourceDnsTargetResourceOutput) RecordSetId() pulumi.StringPtrOutput
Route53 record set id to uniquely identify a record given a `domainName` and a `recordType`.
func (ResourceSetResourceDnsTargetResourceOutput) RecordType ¶
func (o ResourceSetResourceDnsTargetResourceOutput) RecordType() pulumi.StringPtrOutput
Type of DNS Record of target resource.
func (ResourceSetResourceDnsTargetResourceOutput) TargetResource ¶
func (o ResourceSetResourceDnsTargetResourceOutput) TargetResource() ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
Target resource the R53 record specified with the above params points to.
func (ResourceSetResourceDnsTargetResourceOutput) ToResourceSetResourceDnsTargetResourceOutput ¶
func (o ResourceSetResourceDnsTargetResourceOutput) ToResourceSetResourceDnsTargetResourceOutput() ResourceSetResourceDnsTargetResourceOutput
func (ResourceSetResourceDnsTargetResourceOutput) ToResourceSetResourceDnsTargetResourceOutputWithContext ¶
func (o ResourceSetResourceDnsTargetResourceOutput) ToResourceSetResourceDnsTargetResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceOutput
func (ResourceSetResourceDnsTargetResourceOutput) ToResourceSetResourceDnsTargetResourcePtrOutput ¶
func (o ResourceSetResourceDnsTargetResourceOutput) ToResourceSetResourceDnsTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourcePtrOutput
func (ResourceSetResourceDnsTargetResourceOutput) ToResourceSetResourceDnsTargetResourcePtrOutputWithContext ¶
func (o ResourceSetResourceDnsTargetResourceOutput) ToResourceSetResourceDnsTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourcePtrOutput
type ResourceSetResourceDnsTargetResourcePtrInput ¶
type ResourceSetResourceDnsTargetResourcePtrInput interface { pulumi.Input ToResourceSetResourceDnsTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourcePtrOutput ToResourceSetResourceDnsTargetResourcePtrOutputWithContext(context.Context) ResourceSetResourceDnsTargetResourcePtrOutput }
ResourceSetResourceDnsTargetResourcePtrInput is an input type that accepts ResourceSetResourceDnsTargetResourceArgs, ResourceSetResourceDnsTargetResourcePtr and ResourceSetResourceDnsTargetResourcePtrOutput values. You can construct a concrete instance of `ResourceSetResourceDnsTargetResourcePtrInput` via:
ResourceSetResourceDnsTargetResourceArgs{...} or: nil
func ResourceSetResourceDnsTargetResourcePtr ¶
func ResourceSetResourceDnsTargetResourcePtr(v *ResourceSetResourceDnsTargetResourceArgs) ResourceSetResourceDnsTargetResourcePtrInput
type ResourceSetResourceDnsTargetResourcePtrOutput ¶
type ResourceSetResourceDnsTargetResourcePtrOutput struct{ *pulumi.OutputState }
func (ResourceSetResourceDnsTargetResourcePtrOutput) DomainName ¶
func (o ResourceSetResourceDnsTargetResourcePtrOutput) DomainName() pulumi.StringPtrOutput
DNS Name that acts as the ingress point to a portion of application.
func (ResourceSetResourceDnsTargetResourcePtrOutput) ElementType ¶
func (ResourceSetResourceDnsTargetResourcePtrOutput) ElementType() reflect.Type
func (ResourceSetResourceDnsTargetResourcePtrOutput) HostedZoneArn ¶
func (o ResourceSetResourceDnsTargetResourcePtrOutput) HostedZoneArn() pulumi.StringPtrOutput
Hosted Zone ARN that contains the DNS record with the provided name of target resource.
func (ResourceSetResourceDnsTargetResourcePtrOutput) RecordSetId ¶
func (o ResourceSetResourceDnsTargetResourcePtrOutput) RecordSetId() pulumi.StringPtrOutput
Route53 record set id to uniquely identify a record given a `domainName` and a `recordType`.
func (ResourceSetResourceDnsTargetResourcePtrOutput) RecordType ¶
func (o ResourceSetResourceDnsTargetResourcePtrOutput) RecordType() pulumi.StringPtrOutput
Type of DNS Record of target resource.
func (ResourceSetResourceDnsTargetResourcePtrOutput) TargetResource ¶
func (o ResourceSetResourceDnsTargetResourcePtrOutput) TargetResource() ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
Target resource the R53 record specified with the above params points to.
func (ResourceSetResourceDnsTargetResourcePtrOutput) ToResourceSetResourceDnsTargetResourcePtrOutput ¶
func (o ResourceSetResourceDnsTargetResourcePtrOutput) ToResourceSetResourceDnsTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourcePtrOutput
func (ResourceSetResourceDnsTargetResourcePtrOutput) ToResourceSetResourceDnsTargetResourcePtrOutputWithContext ¶
func (o ResourceSetResourceDnsTargetResourcePtrOutput) ToResourceSetResourceDnsTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourcePtrOutput
type ResourceSetResourceDnsTargetResourceTargetResource ¶
type ResourceSetResourceDnsTargetResourceTargetResource struct { // NLB resource a DNS Target Resource points to. Required if `r53Resource` is not set. NlbResource *ResourceSetResourceDnsTargetResourceTargetResourceNlbResource `pulumi:"nlbResource"` // Route53 resource a DNS Target Resource record points to. R53Resource *ResourceSetResourceDnsTargetResourceTargetResourceR53Resource `pulumi:"r53Resource"` }
type ResourceSetResourceDnsTargetResourceTargetResourceArgs ¶
type ResourceSetResourceDnsTargetResourceTargetResourceArgs struct { // NLB resource a DNS Target Resource points to. Required if `r53Resource` is not set. NlbResource ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrInput `pulumi:"nlbResource"` // Route53 resource a DNS Target Resource record points to. R53Resource ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrInput `pulumi:"r53Resource"` }
func (ResourceSetResourceDnsTargetResourceTargetResourceArgs) ElementType ¶
func (ResourceSetResourceDnsTargetResourceTargetResourceArgs) ElementType() reflect.Type
func (ResourceSetResourceDnsTargetResourceTargetResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceOutput ¶
func (i ResourceSetResourceDnsTargetResourceTargetResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceOutputWithContext ¶
func (i ResourceSetResourceDnsTargetResourceTargetResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutput ¶
func (i ResourceSetResourceDnsTargetResourceTargetResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutputWithContext ¶
func (i ResourceSetResourceDnsTargetResourceTargetResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
type ResourceSetResourceDnsTargetResourceTargetResourceInput ¶
type ResourceSetResourceDnsTargetResourceTargetResourceInput interface { pulumi.Input ToResourceSetResourceDnsTargetResourceTargetResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceOutput ToResourceSetResourceDnsTargetResourceTargetResourceOutputWithContext(context.Context) ResourceSetResourceDnsTargetResourceTargetResourceOutput }
ResourceSetResourceDnsTargetResourceTargetResourceInput is an input type that accepts ResourceSetResourceDnsTargetResourceTargetResourceArgs and ResourceSetResourceDnsTargetResourceTargetResourceOutput values. You can construct a concrete instance of `ResourceSetResourceDnsTargetResourceTargetResourceInput` via:
ResourceSetResourceDnsTargetResourceTargetResourceArgs{...}
type ResourceSetResourceDnsTargetResourceTargetResourceNlbResource ¶
type ResourceSetResourceDnsTargetResourceTargetResourceNlbResource struct { // NLB resource ARN. Arn *string `pulumi:"arn"` }
type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs ¶
type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs struct { // NLB resource ARN. Arn pulumi.StringPtrInput `pulumi:"arn"` }
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ElementType ¶
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ElementType() reflect.Type
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput ¶
func (i ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutputWithContext ¶
func (i ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput ¶
func (i ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutputWithContext ¶
func (i ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceInput ¶
type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceInput interface { pulumi.Input ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutputWithContext(context.Context) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput }
ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceInput is an input type that accepts ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs and ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput values. You can construct a concrete instance of `ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceInput` via:
ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs{...}
type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput ¶
type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput struct{ *pulumi.OutputState }
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) Arn ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) Arn() pulumi.StringPtrOutput
NLB resource ARN.
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ElementType ¶
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ElementType() reflect.Type
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutputWithContext ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutputWithContext ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrInput ¶
type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrInput interface { pulumi.Input ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutputWithContext(context.Context) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput }
ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrInput is an input type that accepts ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs, ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtr and ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput values. You can construct a concrete instance of `ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrInput` via:
ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs{...} or: nil
func ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtr ¶
func ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtr(v *ResourceSetResourceDnsTargetResourceTargetResourceNlbResourceArgs) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrInput
type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput ¶
type ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput struct{ *pulumi.OutputState }
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) Arn ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) Arn() pulumi.StringPtrOutput
NLB resource ARN.
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) ElementType ¶
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) ElementType() reflect.Type
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutputWithContext ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
type ResourceSetResourceDnsTargetResourceTargetResourceOutput ¶
type ResourceSetResourceDnsTargetResourceTargetResourceOutput struct{ *pulumi.OutputState }
func (ResourceSetResourceDnsTargetResourceTargetResourceOutput) ElementType ¶
func (ResourceSetResourceDnsTargetResourceTargetResourceOutput) ElementType() reflect.Type
func (ResourceSetResourceDnsTargetResourceTargetResourceOutput) NlbResource ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceOutput) NlbResource() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
NLB resource a DNS Target Resource points to. Required if `r53Resource` is not set.
func (ResourceSetResourceDnsTargetResourceTargetResourceOutput) R53Resource ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceOutput) R53Resource() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
Route53 resource a DNS Target Resource record points to.
func (ResourceSetResourceDnsTargetResourceTargetResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceOutput ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceOutputWithContext ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutput ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutputWithContext ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
type ResourceSetResourceDnsTargetResourceTargetResourcePtrInput ¶
type ResourceSetResourceDnsTargetResourceTargetResourcePtrInput interface { pulumi.Input ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutputWithContext(context.Context) ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput }
ResourceSetResourceDnsTargetResourceTargetResourcePtrInput is an input type that accepts ResourceSetResourceDnsTargetResourceTargetResourceArgs, ResourceSetResourceDnsTargetResourceTargetResourcePtr and ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput values. You can construct a concrete instance of `ResourceSetResourceDnsTargetResourceTargetResourcePtrInput` via:
ResourceSetResourceDnsTargetResourceTargetResourceArgs{...} or: nil
func ResourceSetResourceDnsTargetResourceTargetResourcePtr ¶
func ResourceSetResourceDnsTargetResourceTargetResourcePtr(v *ResourceSetResourceDnsTargetResourceTargetResourceArgs) ResourceSetResourceDnsTargetResourceTargetResourcePtrInput
type ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput ¶
type ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput struct{ *pulumi.OutputState }
func (ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) ElementType ¶
func (ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) ElementType() reflect.Type
func (ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) NlbResource ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) NlbResource() ResourceSetResourceDnsTargetResourceTargetResourceNlbResourcePtrOutput
NLB resource a DNS Target Resource points to. Required if `r53Resource` is not set.
func (ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) R53Resource ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) R53Resource() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
Route53 resource a DNS Target Resource record points to.
func (ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutput ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
func (ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutputWithContext ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourcePtrOutput
type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs ¶
type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs struct { // Domain name that is targeted. DomainName pulumi.StringPtrInput `pulumi:"domainName"` // Resource record set ID that is targeted. RecordSetId pulumi.StringPtrInput `pulumi:"recordSetId"` }
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ElementType ¶
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ElementType() reflect.Type
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput ¶
func (i ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutputWithContext ¶
func (i ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput ¶
func (i ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutputWithContext ¶
func (i ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceInput ¶
type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceInput interface { pulumi.Input ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutputWithContext(context.Context) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput }
ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceInput is an input type that accepts ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs and ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput values. You can construct a concrete instance of `ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceInput` via:
ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs{...}
type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput ¶
type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput struct{ *pulumi.OutputState }
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) DomainName ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) DomainName() pulumi.StringPtrOutput
Domain name that is targeted.
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ElementType ¶
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ElementType() reflect.Type
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) RecordSetId ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) RecordSetId() pulumi.StringPtrOutput
Resource record set ID that is targeted.
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutputWithContext ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutputWithContext ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrInput ¶
type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrInput interface { pulumi.Input ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutputWithContext(context.Context) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput }
ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrInput is an input type that accepts ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs, ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtr and ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput values. You can construct a concrete instance of `ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrInput` via:
ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs{...} or: nil
func ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtr ¶
func ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtr(v *ResourceSetResourceDnsTargetResourceTargetResourceR53ResourceArgs) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrInput
type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput ¶
type ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput struct{ *pulumi.OutputState }
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) DomainName ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) DomainName() pulumi.StringPtrOutput
Domain name that is targeted.
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) ElementType ¶
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) ElementType() reflect.Type
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) RecordSetId ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) RecordSetId() pulumi.StringPtrOutput
Resource record set ID that is targeted.
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput() ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
func (ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutputWithContext ¶
func (o ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput) ToResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutputWithContext(ctx context.Context) ResourceSetResourceDnsTargetResourceTargetResourceR53ResourcePtrOutput
type ResourceSetResourceInput ¶
type ResourceSetResourceInput interface { pulumi.Input ToResourceSetResourceOutput() ResourceSetResourceOutput ToResourceSetResourceOutputWithContext(context.Context) ResourceSetResourceOutput }
ResourceSetResourceInput is an input type that accepts ResourceSetResourceArgs and ResourceSetResourceOutput values. You can construct a concrete instance of `ResourceSetResourceInput` via:
ResourceSetResourceArgs{...}
type ResourceSetResourceOutput ¶
type ResourceSetResourceOutput struct{ *pulumi.OutputState }
func (ResourceSetResourceOutput) ComponentId ¶
func (o ResourceSetResourceOutput) ComponentId() pulumi.StringPtrOutput
func (ResourceSetResourceOutput) DnsTargetResource ¶
func (o ResourceSetResourceOutput) DnsTargetResource() ResourceSetResourceDnsTargetResourcePtrOutput
Component for DNS/Routing Control Readiness Checks.
func (ResourceSetResourceOutput) ElementType ¶
func (ResourceSetResourceOutput) ElementType() reflect.Type
func (ResourceSetResourceOutput) ReadinessScopes ¶
func (o ResourceSetResourceOutput) ReadinessScopes() pulumi.StringArrayOutput
Recovery group ARN or cell ARN that contains this resource set.
func (ResourceSetResourceOutput) ResourceArn ¶
func (o ResourceSetResourceOutput) ResourceArn() pulumi.StringPtrOutput
ARN of the resource.
func (ResourceSetResourceOutput) ToResourceSetResourceOutput ¶
func (o ResourceSetResourceOutput) ToResourceSetResourceOutput() ResourceSetResourceOutput
func (ResourceSetResourceOutput) ToResourceSetResourceOutputWithContext ¶
func (o ResourceSetResourceOutput) ToResourceSetResourceOutputWithContext(ctx context.Context) ResourceSetResourceOutput
type ResourceSetState ¶
type ResourceSetState struct { // ARN of the resource set // * `resources.#.component_id` - Unique identified for DNS Target Resources, use for readiness checks. Arn pulumi.StringPtrInput // Unique name describing the resource set. ResourceSetName pulumi.StringPtrInput // Type of the resources in the resource set. ResourceSetType pulumi.StringPtrInput // List of resources to add to this resource set. See below. // // The following arguments are optional: Resources ResourceSetResourceArrayInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (ResourceSetState) ElementType ¶
func (ResourceSetState) ElementType() reflect.Type