Documentation
¶
Index ¶
- type Cell
- type CellArgs
- type CellInput
- type CellOutput
- func (o CellOutput) CellArn() pulumi.StringOutput
- func (o CellOutput) CellName() pulumi.StringPtrOutput
- func (o CellOutput) Cells() pulumi.StringArrayOutput
- func (CellOutput) ElementType() reflect.Type
- func (o CellOutput) ParentReadinessScopes() pulumi.StringArrayOutput
- func (o CellOutput) Tags() aws.TagArrayOutput
- func (o CellOutput) ToCellOutput() CellOutput
- func (o CellOutput) ToCellOutputWithContext(ctx context.Context) CellOutput
- type CellState
- type CellTag
- type LookupCellArgs
- type LookupCellOutputArgs
- type LookupCellResult
- type LookupCellResultOutput
- func (o LookupCellResultOutput) CellArn() pulumi.StringPtrOutput
- func (o LookupCellResultOutput) Cells() pulumi.StringArrayOutput
- func (LookupCellResultOutput) ElementType() reflect.Type
- func (o LookupCellResultOutput) ParentReadinessScopes() pulumi.StringArrayOutput
- func (o LookupCellResultOutput) Tags() aws.TagArrayOutput
- func (o LookupCellResultOutput) ToLookupCellResultOutput() LookupCellResultOutput
- func (o LookupCellResultOutput) ToLookupCellResultOutputWithContext(ctx context.Context) LookupCellResultOutput
- type LookupReadinessCheckArgs
- type LookupReadinessCheckOutputArgs
- type LookupReadinessCheckResult
- type LookupReadinessCheckResultOutput
- func (LookupReadinessCheckResultOutput) ElementType() reflect.Type
- func (o LookupReadinessCheckResultOutput) ReadinessCheckArn() pulumi.StringPtrOutput
- func (o LookupReadinessCheckResultOutput) ResourceSetName() pulumi.StringPtrOutput
- func (o LookupReadinessCheckResultOutput) Tags() aws.TagArrayOutput
- func (o LookupReadinessCheckResultOutput) ToLookupReadinessCheckResultOutput() LookupReadinessCheckResultOutput
- func (o LookupReadinessCheckResultOutput) ToLookupReadinessCheckResultOutputWithContext(ctx context.Context) LookupReadinessCheckResultOutput
- type LookupRecoveryGroupArgs
- type LookupRecoveryGroupOutputArgs
- type LookupRecoveryGroupResult
- type LookupRecoveryGroupResultOutput
- func (o LookupRecoveryGroupResultOutput) Cells() pulumi.StringArrayOutput
- func (LookupRecoveryGroupResultOutput) ElementType() reflect.Type
- func (o LookupRecoveryGroupResultOutput) RecoveryGroupArn() pulumi.StringPtrOutput
- func (o LookupRecoveryGroupResultOutput) Tags() aws.TagArrayOutput
- func (o LookupRecoveryGroupResultOutput) ToLookupRecoveryGroupResultOutput() LookupRecoveryGroupResultOutput
- func (o LookupRecoveryGroupResultOutput) ToLookupRecoveryGroupResultOutputWithContext(ctx context.Context) LookupRecoveryGroupResultOutput
- type LookupResourceSetArgs
- type LookupResourceSetOutputArgs
- type LookupResourceSetResult
- type LookupResourceSetResultOutput
- func (LookupResourceSetResultOutput) ElementType() reflect.Type
- func (o LookupResourceSetResultOutput) ResourceSetArn() pulumi.StringPtrOutput
- func (o LookupResourceSetResultOutput) Resources() ResourceSetResourceArrayOutput
- func (o LookupResourceSetResultOutput) Tags() aws.TagArrayOutput
- func (o LookupResourceSetResultOutput) ToLookupResourceSetResultOutput() LookupResourceSetResultOutput
- func (o LookupResourceSetResultOutput) ToLookupResourceSetResultOutputWithContext(ctx context.Context) LookupResourceSetResultOutput
- type ReadinessCheck
- type ReadinessCheckArgs
- type ReadinessCheckInput
- type ReadinessCheckOutput
- func (ReadinessCheckOutput) ElementType() reflect.Type
- func (o ReadinessCheckOutput) ReadinessCheckArn() pulumi.StringOutput
- func (o ReadinessCheckOutput) ReadinessCheckName() pulumi.StringPtrOutput
- func (o ReadinessCheckOutput) ResourceSetName() pulumi.StringPtrOutput
- func (o ReadinessCheckOutput) Tags() aws.TagArrayOutput
- func (o ReadinessCheckOutput) ToReadinessCheckOutput() ReadinessCheckOutput
- func (o ReadinessCheckOutput) ToReadinessCheckOutputWithContext(ctx context.Context) ReadinessCheckOutput
- type ReadinessCheckState
- type ReadinessCheckTag
- type RecoveryGroup
- type RecoveryGroupArgs
- type RecoveryGroupInput
- type RecoveryGroupOutput
- func (o RecoveryGroupOutput) Cells() pulumi.StringArrayOutput
- func (RecoveryGroupOutput) ElementType() reflect.Type
- func (o RecoveryGroupOutput) RecoveryGroupArn() pulumi.StringOutput
- func (o RecoveryGroupOutput) RecoveryGroupName() pulumi.StringPtrOutput
- func (o RecoveryGroupOutput) Tags() aws.TagArrayOutput
- func (o RecoveryGroupOutput) ToRecoveryGroupOutput() RecoveryGroupOutput
- func (o RecoveryGroupOutput) ToRecoveryGroupOutputWithContext(ctx context.Context) RecoveryGroupOutput
- type RecoveryGroupState
- type RecoveryGroupTag
- type ResourceSet
- type ResourceSetArgs
- type ResourceSetDnsTargetResource
- type ResourceSetDnsTargetResourceArgs
- func (ResourceSetDnsTargetResourceArgs) ElementType() reflect.Type
- func (i ResourceSetDnsTargetResourceArgs) ToResourceSetDnsTargetResourceOutput() ResourceSetDnsTargetResourceOutput
- func (i ResourceSetDnsTargetResourceArgs) ToResourceSetDnsTargetResourceOutputWithContext(ctx context.Context) ResourceSetDnsTargetResourceOutput
- func (i ResourceSetDnsTargetResourceArgs) ToResourceSetDnsTargetResourcePtrOutput() ResourceSetDnsTargetResourcePtrOutput
- func (i ResourceSetDnsTargetResourceArgs) ToResourceSetDnsTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetDnsTargetResourcePtrOutput
- type ResourceSetDnsTargetResourceInput
- type ResourceSetDnsTargetResourceOutput
- func (o ResourceSetDnsTargetResourceOutput) DomainName() pulumi.StringPtrOutput
- func (ResourceSetDnsTargetResourceOutput) ElementType() reflect.Type
- func (o ResourceSetDnsTargetResourceOutput) HostedZoneArn() pulumi.StringPtrOutput
- func (o ResourceSetDnsTargetResourceOutput) RecordSetId() pulumi.StringPtrOutput
- func (o ResourceSetDnsTargetResourceOutput) RecordType() pulumi.StringPtrOutput
- func (o ResourceSetDnsTargetResourceOutput) TargetResource() ResourceSetTargetResourcePtrOutput
- func (o ResourceSetDnsTargetResourceOutput) ToResourceSetDnsTargetResourceOutput() ResourceSetDnsTargetResourceOutput
- func (o ResourceSetDnsTargetResourceOutput) ToResourceSetDnsTargetResourceOutputWithContext(ctx context.Context) ResourceSetDnsTargetResourceOutput
- func (o ResourceSetDnsTargetResourceOutput) ToResourceSetDnsTargetResourcePtrOutput() ResourceSetDnsTargetResourcePtrOutput
- func (o ResourceSetDnsTargetResourceOutput) ToResourceSetDnsTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetDnsTargetResourcePtrOutput
- type ResourceSetDnsTargetResourcePtrInput
- type ResourceSetDnsTargetResourcePtrOutput
- func (o ResourceSetDnsTargetResourcePtrOutput) DomainName() pulumi.StringPtrOutput
- func (o ResourceSetDnsTargetResourcePtrOutput) Elem() ResourceSetDnsTargetResourceOutput
- func (ResourceSetDnsTargetResourcePtrOutput) ElementType() reflect.Type
- func (o ResourceSetDnsTargetResourcePtrOutput) HostedZoneArn() pulumi.StringPtrOutput
- func (o ResourceSetDnsTargetResourcePtrOutput) RecordSetId() pulumi.StringPtrOutput
- func (o ResourceSetDnsTargetResourcePtrOutput) RecordType() pulumi.StringPtrOutput
- func (o ResourceSetDnsTargetResourcePtrOutput) TargetResource() ResourceSetTargetResourcePtrOutput
- func (o ResourceSetDnsTargetResourcePtrOutput) ToResourceSetDnsTargetResourcePtrOutput() ResourceSetDnsTargetResourcePtrOutput
- func (o ResourceSetDnsTargetResourcePtrOutput) ToResourceSetDnsTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetDnsTargetResourcePtrOutput
- type ResourceSetInput
- type ResourceSetNlbResource
- type ResourceSetNlbResourceArgs
- func (ResourceSetNlbResourceArgs) ElementType() reflect.Type
- func (i ResourceSetNlbResourceArgs) ToResourceSetNlbResourceOutput() ResourceSetNlbResourceOutput
- func (i ResourceSetNlbResourceArgs) ToResourceSetNlbResourceOutputWithContext(ctx context.Context) ResourceSetNlbResourceOutput
- func (i ResourceSetNlbResourceArgs) ToResourceSetNlbResourcePtrOutput() ResourceSetNlbResourcePtrOutput
- func (i ResourceSetNlbResourceArgs) ToResourceSetNlbResourcePtrOutputWithContext(ctx context.Context) ResourceSetNlbResourcePtrOutput
- type ResourceSetNlbResourceInput
- type ResourceSetNlbResourceOutput
- func (o ResourceSetNlbResourceOutput) Arn() pulumi.StringPtrOutput
- func (ResourceSetNlbResourceOutput) ElementType() reflect.Type
- func (o ResourceSetNlbResourceOutput) ToResourceSetNlbResourceOutput() ResourceSetNlbResourceOutput
- func (o ResourceSetNlbResourceOutput) ToResourceSetNlbResourceOutputWithContext(ctx context.Context) ResourceSetNlbResourceOutput
- func (o ResourceSetNlbResourceOutput) ToResourceSetNlbResourcePtrOutput() ResourceSetNlbResourcePtrOutput
- func (o ResourceSetNlbResourceOutput) ToResourceSetNlbResourcePtrOutputWithContext(ctx context.Context) ResourceSetNlbResourcePtrOutput
- type ResourceSetNlbResourcePtrInput
- type ResourceSetNlbResourcePtrOutput
- func (o ResourceSetNlbResourcePtrOutput) Arn() pulumi.StringPtrOutput
- func (o ResourceSetNlbResourcePtrOutput) Elem() ResourceSetNlbResourceOutput
- func (ResourceSetNlbResourcePtrOutput) ElementType() reflect.Type
- func (o ResourceSetNlbResourcePtrOutput) ToResourceSetNlbResourcePtrOutput() ResourceSetNlbResourcePtrOutput
- func (o ResourceSetNlbResourcePtrOutput) ToResourceSetNlbResourcePtrOutputWithContext(ctx context.Context) ResourceSetNlbResourcePtrOutput
- type ResourceSetOutput
- func (ResourceSetOutput) ElementType() reflect.Type
- func (o ResourceSetOutput) ResourceSetArn() pulumi.StringOutput
- func (o ResourceSetOutput) ResourceSetName() pulumi.StringPtrOutput
- func (o ResourceSetOutput) ResourceSetType() pulumi.StringOutput
- func (o ResourceSetOutput) Resources() ResourceSetResourceArrayOutput
- func (o ResourceSetOutput) Tags() aws.TagArrayOutput
- func (o ResourceSetOutput) ToResourceSetOutput() ResourceSetOutput
- func (o ResourceSetOutput) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
- type ResourceSetR53ResourceRecord
- type ResourceSetR53ResourceRecordArgs
- func (ResourceSetR53ResourceRecordArgs) ElementType() reflect.Type
- func (i ResourceSetR53ResourceRecordArgs) ToResourceSetR53ResourceRecordOutput() ResourceSetR53ResourceRecordOutput
- func (i ResourceSetR53ResourceRecordArgs) ToResourceSetR53ResourceRecordOutputWithContext(ctx context.Context) ResourceSetR53ResourceRecordOutput
- func (i ResourceSetR53ResourceRecordArgs) ToResourceSetR53ResourceRecordPtrOutput() ResourceSetR53ResourceRecordPtrOutput
- func (i ResourceSetR53ResourceRecordArgs) ToResourceSetR53ResourceRecordPtrOutputWithContext(ctx context.Context) ResourceSetR53ResourceRecordPtrOutput
- type ResourceSetR53ResourceRecordInput
- type ResourceSetR53ResourceRecordOutput
- func (o ResourceSetR53ResourceRecordOutput) DomainName() pulumi.StringPtrOutput
- func (ResourceSetR53ResourceRecordOutput) ElementType() reflect.Type
- func (o ResourceSetR53ResourceRecordOutput) RecordSetId() pulumi.StringPtrOutput
- func (o ResourceSetR53ResourceRecordOutput) ToResourceSetR53ResourceRecordOutput() ResourceSetR53ResourceRecordOutput
- func (o ResourceSetR53ResourceRecordOutput) ToResourceSetR53ResourceRecordOutputWithContext(ctx context.Context) ResourceSetR53ResourceRecordOutput
- func (o ResourceSetR53ResourceRecordOutput) ToResourceSetR53ResourceRecordPtrOutput() ResourceSetR53ResourceRecordPtrOutput
- func (o ResourceSetR53ResourceRecordOutput) ToResourceSetR53ResourceRecordPtrOutputWithContext(ctx context.Context) ResourceSetR53ResourceRecordPtrOutput
- type ResourceSetR53ResourceRecordPtrInput
- type ResourceSetR53ResourceRecordPtrOutput
- func (o ResourceSetR53ResourceRecordPtrOutput) DomainName() pulumi.StringPtrOutput
- func (o ResourceSetR53ResourceRecordPtrOutput) Elem() ResourceSetR53ResourceRecordOutput
- func (ResourceSetR53ResourceRecordPtrOutput) ElementType() reflect.Type
- func (o ResourceSetR53ResourceRecordPtrOutput) RecordSetId() pulumi.StringPtrOutput
- func (o ResourceSetR53ResourceRecordPtrOutput) ToResourceSetR53ResourceRecordPtrOutput() ResourceSetR53ResourceRecordPtrOutput
- func (o ResourceSetR53ResourceRecordPtrOutput) ToResourceSetR53ResourceRecordPtrOutputWithContext(ctx context.Context) ResourceSetR53ResourceRecordPtrOutput
- 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 ResourceSetResourceInput
- type ResourceSetResourceOutput
- func (o ResourceSetResourceOutput) ComponentId() pulumi.StringPtrOutput
- func (o ResourceSetResourceOutput) DnsTargetResource() ResourceSetDnsTargetResourcePtrOutput
- 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
- type ResourceSetTag
- type ResourceSetTargetResource
- type ResourceSetTargetResourceArgs
- func (ResourceSetTargetResourceArgs) ElementType() reflect.Type
- func (i ResourceSetTargetResourceArgs) ToResourceSetTargetResourceOutput() ResourceSetTargetResourceOutput
- func (i ResourceSetTargetResourceArgs) ToResourceSetTargetResourceOutputWithContext(ctx context.Context) ResourceSetTargetResourceOutput
- func (i ResourceSetTargetResourceArgs) ToResourceSetTargetResourcePtrOutput() ResourceSetTargetResourcePtrOutput
- func (i ResourceSetTargetResourceArgs) ToResourceSetTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetTargetResourcePtrOutput
- type ResourceSetTargetResourceInput
- type ResourceSetTargetResourceOutput
- func (ResourceSetTargetResourceOutput) ElementType() reflect.Type
- func (o ResourceSetTargetResourceOutput) NlbResource() ResourceSetNlbResourcePtrOutput
- func (o ResourceSetTargetResourceOutput) R53Resource() ResourceSetR53ResourceRecordPtrOutput
- func (o ResourceSetTargetResourceOutput) ToResourceSetTargetResourceOutput() ResourceSetTargetResourceOutput
- func (o ResourceSetTargetResourceOutput) ToResourceSetTargetResourceOutputWithContext(ctx context.Context) ResourceSetTargetResourceOutput
- func (o ResourceSetTargetResourceOutput) ToResourceSetTargetResourcePtrOutput() ResourceSetTargetResourcePtrOutput
- func (o ResourceSetTargetResourceOutput) ToResourceSetTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetTargetResourcePtrOutput
- type ResourceSetTargetResourcePtrInput
- type ResourceSetTargetResourcePtrOutput
- func (o ResourceSetTargetResourcePtrOutput) Elem() ResourceSetTargetResourceOutput
- func (ResourceSetTargetResourcePtrOutput) ElementType() reflect.Type
- func (o ResourceSetTargetResourcePtrOutput) NlbResource() ResourceSetNlbResourcePtrOutput
- func (o ResourceSetTargetResourcePtrOutput) R53Resource() ResourceSetR53ResourceRecordPtrOutput
- func (o ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutput() ResourceSetTargetResourcePtrOutput
- func (o ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetTargetResourcePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cell ¶
type Cell struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the cell. CellArn pulumi.StringOutput `pulumi:"cellArn"` // The name of the cell to create. CellName pulumi.StringPtrOutput `pulumi:"cellName"` // A list of cell Amazon Resource Names (ARNs) contained within this cell, for use in nested cells. For example, Availability Zones within specific Regions. Cells pulumi.StringArrayOutput `pulumi:"cells"` // The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element. ParentReadinessScopes pulumi.StringArrayOutput `pulumi:"parentReadinessScopes"` // A collection of tags associated with a resource Tags aws.TagArrayOutput `pulumi:"tags"` }
The API Schema for AWS Route53 Recovery Readiness Cells.
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 { // The name of the cell to create. CellName pulumi.StringPtrInput // A list of cell Amazon Resource Names (ARNs) contained within this cell, for use in nested cells. For example, Availability Zones within specific Regions. Cells pulumi.StringArrayInput // A collection of tags associated with a resource Tags aws.TagArrayInput }
The set of arguments for constructing a Cell resource.
func (CellArgs) ElementType ¶
type CellInput ¶
type CellInput interface { pulumi.Input ToCellOutput() CellOutput ToCellOutputWithContext(ctx context.Context) CellOutput }
type CellOutput ¶
type CellOutput struct{ *pulumi.OutputState }
func (CellOutput) CellArn ¶ added in v0.17.0
func (o CellOutput) CellArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the cell.
func (CellOutput) CellName ¶ added in v0.17.0
func (o CellOutput) CellName() pulumi.StringPtrOutput
The name of the cell to create.
func (CellOutput) Cells ¶ added in v0.17.0
func (o CellOutput) Cells() pulumi.StringArrayOutput
A list of cell Amazon Resource Names (ARNs) contained within this cell, for use in nested cells. For example, Availability Zones within specific Regions.
func (CellOutput) ElementType ¶
func (CellOutput) ElementType() reflect.Type
func (CellOutput) ParentReadinessScopes ¶ added in v0.17.0
func (o CellOutput) ParentReadinessScopes() pulumi.StringArrayOutput
The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element.
func (CellOutput) Tags ¶ added in v0.17.0
func (o CellOutput) Tags() aws.TagArrayOutput
A collection of tags associated with a resource
func (CellOutput) ToCellOutput ¶
func (o CellOutput) ToCellOutput() CellOutput
func (CellOutput) ToCellOutputWithContext ¶
func (o CellOutput) ToCellOutputWithContext(ctx context.Context) CellOutput
type LookupCellArgs ¶ added in v0.12.0
type LookupCellArgs struct { // The name of the cell to create. CellName string `pulumi:"cellName"` }
type LookupCellOutputArgs ¶ added in v0.12.0
type LookupCellOutputArgs struct { // The name of the cell to create. CellName pulumi.StringInput `pulumi:"cellName"` }
func (LookupCellOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCellOutputArgs) ElementType() reflect.Type
type LookupCellResult ¶ added in v0.12.0
type LookupCellResult struct { // The Amazon Resource Name (ARN) of the cell. CellArn *string `pulumi:"cellArn"` // A list of cell Amazon Resource Names (ARNs) contained within this cell, for use in nested cells. For example, Availability Zones within specific Regions. Cells []string `pulumi:"cells"` // The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element. ParentReadinessScopes []string `pulumi:"parentReadinessScopes"` // A collection of tags associated with a resource Tags []aws.Tag `pulumi:"tags"` }
func LookupCell ¶ added in v0.12.0
func LookupCell(ctx *pulumi.Context, args *LookupCellArgs, opts ...pulumi.InvokeOption) (*LookupCellResult, error)
The API Schema for AWS Route53 Recovery Readiness Cells.
type LookupCellResultOutput ¶ added in v0.12.0
type LookupCellResultOutput struct{ *pulumi.OutputState }
func LookupCellOutput ¶ added in v0.12.0
func LookupCellOutput(ctx *pulumi.Context, args LookupCellOutputArgs, opts ...pulumi.InvokeOption) LookupCellResultOutput
func (LookupCellResultOutput) CellArn ¶ added in v0.12.0
func (o LookupCellResultOutput) CellArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the cell.
func (LookupCellResultOutput) Cells ¶ added in v0.12.0
func (o LookupCellResultOutput) Cells() pulumi.StringArrayOutput
A list of cell Amazon Resource Names (ARNs) contained within this cell, for use in nested cells. For example, Availability Zones within specific Regions.
func (LookupCellResultOutput) ElementType ¶ added in v0.12.0
func (LookupCellResultOutput) ElementType() reflect.Type
func (LookupCellResultOutput) ParentReadinessScopes ¶ added in v0.12.0
func (o LookupCellResultOutput) ParentReadinessScopes() pulumi.StringArrayOutput
The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element.
func (LookupCellResultOutput) Tags ¶ added in v0.12.0
func (o LookupCellResultOutput) Tags() aws.TagArrayOutput
A collection of tags associated with a resource
func (LookupCellResultOutput) ToLookupCellResultOutput ¶ added in v0.12.0
func (o LookupCellResultOutput) ToLookupCellResultOutput() LookupCellResultOutput
func (LookupCellResultOutput) ToLookupCellResultOutputWithContext ¶ added in v0.12.0
func (o LookupCellResultOutput) ToLookupCellResultOutputWithContext(ctx context.Context) LookupCellResultOutput
type LookupReadinessCheckArgs ¶ added in v0.12.0
type LookupReadinessCheckArgs struct { // Name of the ReadinessCheck to create. ReadinessCheckName string `pulumi:"readinessCheckName"` }
type LookupReadinessCheckOutputArgs ¶ added in v0.12.0
type LookupReadinessCheckOutputArgs struct { // Name of the ReadinessCheck to create. ReadinessCheckName pulumi.StringInput `pulumi:"readinessCheckName"` }
func (LookupReadinessCheckOutputArgs) ElementType ¶ added in v0.12.0
func (LookupReadinessCheckOutputArgs) ElementType() reflect.Type
type LookupReadinessCheckResult ¶ added in v0.12.0
type LookupReadinessCheckResult struct { // The Amazon Resource Name (ARN) of the readiness check. ReadinessCheckArn *string `pulumi:"readinessCheckArn"` // The name of the resource set to check. ResourceSetName *string `pulumi:"resourceSetName"` // A collection of tags associated with a resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupReadinessCheck ¶ added in v0.12.0
func LookupReadinessCheck(ctx *pulumi.Context, args *LookupReadinessCheckArgs, opts ...pulumi.InvokeOption) (*LookupReadinessCheckResult, error)
Aws Route53 Recovery Readiness Check Schema and API specification.
type LookupReadinessCheckResultOutput ¶ added in v0.12.0
type LookupReadinessCheckResultOutput struct{ *pulumi.OutputState }
func LookupReadinessCheckOutput ¶ added in v0.12.0
func LookupReadinessCheckOutput(ctx *pulumi.Context, args LookupReadinessCheckOutputArgs, opts ...pulumi.InvokeOption) LookupReadinessCheckResultOutput
func (LookupReadinessCheckResultOutput) ElementType ¶ added in v0.12.0
func (LookupReadinessCheckResultOutput) ElementType() reflect.Type
func (LookupReadinessCheckResultOutput) ReadinessCheckArn ¶ added in v0.12.0
func (o LookupReadinessCheckResultOutput) ReadinessCheckArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the readiness check.
func (LookupReadinessCheckResultOutput) ResourceSetName ¶ added in v0.12.0
func (o LookupReadinessCheckResultOutput) ResourceSetName() pulumi.StringPtrOutput
The name of the resource set to check.
func (LookupReadinessCheckResultOutput) Tags ¶ added in v0.12.0
func (o LookupReadinessCheckResultOutput) Tags() aws.TagArrayOutput
A collection of tags associated with a resource.
func (LookupReadinessCheckResultOutput) ToLookupReadinessCheckResultOutput ¶ added in v0.12.0
func (o LookupReadinessCheckResultOutput) ToLookupReadinessCheckResultOutput() LookupReadinessCheckResultOutput
func (LookupReadinessCheckResultOutput) ToLookupReadinessCheckResultOutputWithContext ¶ added in v0.12.0
func (o LookupReadinessCheckResultOutput) ToLookupReadinessCheckResultOutputWithContext(ctx context.Context) LookupReadinessCheckResultOutput
type LookupRecoveryGroupArgs ¶ added in v0.12.0
type LookupRecoveryGroupArgs struct { // The name of the recovery group to create. RecoveryGroupName string `pulumi:"recoveryGroupName"` }
type LookupRecoveryGroupOutputArgs ¶ added in v0.12.0
type LookupRecoveryGroupOutputArgs struct { // The name of the recovery group to create. RecoveryGroupName pulumi.StringInput `pulumi:"recoveryGroupName"` }
func (LookupRecoveryGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRecoveryGroupOutputArgs) ElementType() reflect.Type
type LookupRecoveryGroupResult ¶ added in v0.12.0
type LookupRecoveryGroupResult struct { // A list of the cell Amazon Resource Names (ARNs) in the recovery group. Cells []string `pulumi:"cells"` // A collection of tags associated with a resource. RecoveryGroupArn *string `pulumi:"recoveryGroupArn"` // A collection of tags associated with a resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupRecoveryGroup ¶ added in v0.12.0
func LookupRecoveryGroup(ctx *pulumi.Context, args *LookupRecoveryGroupArgs, opts ...pulumi.InvokeOption) (*LookupRecoveryGroupResult, error)
AWS Route53 Recovery Readiness Recovery Group Schema and API specifications.
type LookupRecoveryGroupResultOutput ¶ added in v0.12.0
type LookupRecoveryGroupResultOutput struct{ *pulumi.OutputState }
func LookupRecoveryGroupOutput ¶ added in v0.12.0
func LookupRecoveryGroupOutput(ctx *pulumi.Context, args LookupRecoveryGroupOutputArgs, opts ...pulumi.InvokeOption) LookupRecoveryGroupResultOutput
func (LookupRecoveryGroupResultOutput) Cells ¶ added in v0.12.0
func (o LookupRecoveryGroupResultOutput) Cells() pulumi.StringArrayOutput
A list of the cell Amazon Resource Names (ARNs) in the recovery group.
func (LookupRecoveryGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupRecoveryGroupResultOutput) ElementType() reflect.Type
func (LookupRecoveryGroupResultOutput) RecoveryGroupArn ¶ added in v0.12.0
func (o LookupRecoveryGroupResultOutput) RecoveryGroupArn() pulumi.StringPtrOutput
A collection of tags associated with a resource.
func (LookupRecoveryGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupRecoveryGroupResultOutput) Tags() aws.TagArrayOutput
A collection of tags associated with a resource.
func (LookupRecoveryGroupResultOutput) ToLookupRecoveryGroupResultOutput ¶ added in v0.12.0
func (o LookupRecoveryGroupResultOutput) ToLookupRecoveryGroupResultOutput() LookupRecoveryGroupResultOutput
func (LookupRecoveryGroupResultOutput) ToLookupRecoveryGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupRecoveryGroupResultOutput) ToLookupRecoveryGroupResultOutputWithContext(ctx context.Context) LookupRecoveryGroupResultOutput
type LookupResourceSetArgs ¶ added in v0.12.0
type LookupResourceSetArgs struct { // The name of the resource set to create. ResourceSetName string `pulumi:"resourceSetName"` }
type LookupResourceSetOutputArgs ¶ added in v0.12.0
type LookupResourceSetOutputArgs struct { // The name of the resource set to create. ResourceSetName pulumi.StringInput `pulumi:"resourceSetName"` }
func (LookupResourceSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupResourceSetOutputArgs) ElementType() reflect.Type
type LookupResourceSetResult ¶ added in v0.12.0
type LookupResourceSetResult struct { // The Amazon Resource Name (ARN) of the resource set. ResourceSetArn *string `pulumi:"resourceSetArn"` // A list of resource objects in the resource set. Resources []ResourceSetResource `pulumi:"resources"` // A tag to associate with the parameters for a resource set. Tags []aws.Tag `pulumi:"tags"` }
func LookupResourceSet ¶ added in v0.12.0
func LookupResourceSet(ctx *pulumi.Context, args *LookupResourceSetArgs, opts ...pulumi.InvokeOption) (*LookupResourceSetResult, error)
Schema for the AWS Route53 Recovery Readiness ResourceSet Resource and API.
type LookupResourceSetResultOutput ¶ added in v0.12.0
type LookupResourceSetResultOutput struct{ *pulumi.OutputState }
func LookupResourceSetOutput ¶ added in v0.12.0
func LookupResourceSetOutput(ctx *pulumi.Context, args LookupResourceSetOutputArgs, opts ...pulumi.InvokeOption) LookupResourceSetResultOutput
func (LookupResourceSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupResourceSetResultOutput) ElementType() reflect.Type
func (LookupResourceSetResultOutput) ResourceSetArn ¶ added in v0.12.0
func (o LookupResourceSetResultOutput) ResourceSetArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the resource set.
func (LookupResourceSetResultOutput) Resources ¶ added in v0.12.0
func (o LookupResourceSetResultOutput) Resources() ResourceSetResourceArrayOutput
A list of resource objects in the resource set.
func (LookupResourceSetResultOutput) Tags ¶ added in v0.12.0
func (o LookupResourceSetResultOutput) Tags() aws.TagArrayOutput
A tag to associate with the parameters for a resource set.
func (LookupResourceSetResultOutput) ToLookupResourceSetResultOutput ¶ added in v0.12.0
func (o LookupResourceSetResultOutput) ToLookupResourceSetResultOutput() LookupResourceSetResultOutput
func (LookupResourceSetResultOutput) ToLookupResourceSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupResourceSetResultOutput) ToLookupResourceSetResultOutputWithContext(ctx context.Context) LookupResourceSetResultOutput
type ReadinessCheck ¶
type ReadinessCheck struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the readiness check. ReadinessCheckArn pulumi.StringOutput `pulumi:"readinessCheckArn"` // Name of the ReadinessCheck to create. ReadinessCheckName pulumi.StringPtrOutput `pulumi:"readinessCheckName"` // The name of the resource set to check. ResourceSetName pulumi.StringPtrOutput `pulumi:"resourceSetName"` // A collection of tags associated with a resource. Tags aws.TagArrayOutput `pulumi:"tags"` }
Aws Route53 Recovery Readiness Check Schema and API specification.
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 { // Name of the ReadinessCheck to create. ReadinessCheckName pulumi.StringPtrInput // The name of the resource set to check. ResourceSetName pulumi.StringPtrInput // A collection of tags associated with a resource. Tags aws.TagArrayInput }
The set of arguments for constructing a ReadinessCheck resource.
func (ReadinessCheckArgs) ElementType ¶
func (ReadinessCheckArgs) ElementType() reflect.Type
type ReadinessCheckInput ¶
type ReadinessCheckInput interface { pulumi.Input ToReadinessCheckOutput() ReadinessCheckOutput ToReadinessCheckOutputWithContext(ctx context.Context) ReadinessCheckOutput }
type ReadinessCheckOutput ¶
type ReadinessCheckOutput struct{ *pulumi.OutputState }
func (ReadinessCheckOutput) ElementType ¶
func (ReadinessCheckOutput) ElementType() reflect.Type
func (ReadinessCheckOutput) ReadinessCheckArn ¶ added in v0.17.0
func (o ReadinessCheckOutput) ReadinessCheckArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the readiness check.
func (ReadinessCheckOutput) ReadinessCheckName ¶ added in v0.17.0
func (o ReadinessCheckOutput) ReadinessCheckName() pulumi.StringPtrOutput
Name of the ReadinessCheck to create.
func (ReadinessCheckOutput) ResourceSetName ¶ added in v0.17.0
func (o ReadinessCheckOutput) ResourceSetName() pulumi.StringPtrOutput
The name of the resource set to check.
func (ReadinessCheckOutput) Tags ¶ added in v0.17.0
func (o ReadinessCheckOutput) Tags() aws.TagArrayOutput
A collection of tags associated with a resource.
func (ReadinessCheckOutput) ToReadinessCheckOutput ¶
func (o ReadinessCheckOutput) ToReadinessCheckOutput() ReadinessCheckOutput
func (ReadinessCheckOutput) ToReadinessCheckOutputWithContext ¶
func (o ReadinessCheckOutput) ToReadinessCheckOutputWithContext(ctx context.Context) ReadinessCheckOutput
type ReadinessCheckState ¶
type ReadinessCheckState struct { }
func (ReadinessCheckState) ElementType ¶
func (ReadinessCheckState) ElementType() reflect.Type
type ReadinessCheckTag ¶
type RecoveryGroup ¶
type RecoveryGroup struct { pulumi.CustomResourceState // A list of the cell Amazon Resource Names (ARNs) in the recovery group. Cells pulumi.StringArrayOutput `pulumi:"cells"` // A collection of tags associated with a resource. RecoveryGroupArn pulumi.StringOutput `pulumi:"recoveryGroupArn"` // The name of the recovery group to create. RecoveryGroupName pulumi.StringPtrOutput `pulumi:"recoveryGroupName"` // A collection of tags associated with a resource. Tags aws.TagArrayOutput `pulumi:"tags"` }
AWS Route53 Recovery Readiness Recovery Group Schema and API specifications.
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 { // A list of the cell Amazon Resource Names (ARNs) in the recovery group. Cells pulumi.StringArrayInput // The name of the recovery group to create. RecoveryGroupName pulumi.StringPtrInput // A collection of tags associated with a resource. Tags aws.TagArrayInput }
The set of arguments for constructing a RecoveryGroup resource.
func (RecoveryGroupArgs) ElementType ¶
func (RecoveryGroupArgs) ElementType() reflect.Type
type RecoveryGroupInput ¶
type RecoveryGroupInput interface { pulumi.Input ToRecoveryGroupOutput() RecoveryGroupOutput ToRecoveryGroupOutputWithContext(ctx context.Context) RecoveryGroupOutput }
type RecoveryGroupOutput ¶
type RecoveryGroupOutput struct{ *pulumi.OutputState }
func (RecoveryGroupOutput) Cells ¶ added in v0.17.0
func (o RecoveryGroupOutput) Cells() pulumi.StringArrayOutput
A list of the cell Amazon Resource Names (ARNs) in the recovery group.
func (RecoveryGroupOutput) ElementType ¶
func (RecoveryGroupOutput) ElementType() reflect.Type
func (RecoveryGroupOutput) RecoveryGroupArn ¶ added in v0.17.0
func (o RecoveryGroupOutput) RecoveryGroupArn() pulumi.StringOutput
A collection of tags associated with a resource.
func (RecoveryGroupOutput) RecoveryGroupName ¶ added in v0.17.0
func (o RecoveryGroupOutput) RecoveryGroupName() pulumi.StringPtrOutput
The name of the recovery group to create.
func (RecoveryGroupOutput) Tags ¶ added in v0.17.0
func (o RecoveryGroupOutput) Tags() aws.TagArrayOutput
A collection of tags associated with a resource.
func (RecoveryGroupOutput) ToRecoveryGroupOutput ¶
func (o RecoveryGroupOutput) ToRecoveryGroupOutput() RecoveryGroupOutput
func (RecoveryGroupOutput) ToRecoveryGroupOutputWithContext ¶
func (o RecoveryGroupOutput) ToRecoveryGroupOutputWithContext(ctx context.Context) RecoveryGroupOutput
type RecoveryGroupState ¶
type RecoveryGroupState struct { }
func (RecoveryGroupState) ElementType ¶
func (RecoveryGroupState) ElementType() reflect.Type
type RecoveryGroupTag ¶
type ResourceSet ¶
type ResourceSet struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the resource set. ResourceSetArn pulumi.StringOutput `pulumi:"resourceSetArn"` // The name of the resource set to create. ResourceSetName pulumi.StringPtrOutput `pulumi:"resourceSetName"` // The resource type of the resources in the resource set. Enter one of the following values for resource type: // // AWS: :AutoScaling: :AutoScalingGroup, AWS: :CloudWatch: :Alarm, AWS: :EC2: :CustomerGateway, AWS: :DynamoDB: :Table, AWS: :EC2: :Volume, AWS: :ElasticLoadBalancing: :LoadBalancer, AWS: :ElasticLoadBalancingV2: :LoadBalancer, AWS: :MSK: :Cluster, AWS: :RDS: :DBCluster, AWS: :Route53: :HealthCheck, AWS: :SQS: :Queue, AWS: :SNS: :Topic, AWS: :SNS: :Subscription, AWS: :EC2: :VPC, AWS: :EC2: :VPNConnection, AWS: :EC2: :VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource ResourceSetType pulumi.StringOutput `pulumi:"resourceSetType"` // A list of resource objects in the resource set. Resources ResourceSetResourceArrayOutput `pulumi:"resources"` // A tag to associate with the parameters for a resource set. Tags aws.TagArrayOutput `pulumi:"tags"` }
Schema for the AWS Route53 Recovery Readiness ResourceSet Resource and API.
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 { // The name of the resource set to create. ResourceSetName pulumi.StringPtrInput // The resource type of the resources in the resource set. Enter one of the following values for resource type: // // AWS: :AutoScaling: :AutoScalingGroup, AWS: :CloudWatch: :Alarm, AWS: :EC2: :CustomerGateway, AWS: :DynamoDB: :Table, AWS: :EC2: :Volume, AWS: :ElasticLoadBalancing: :LoadBalancer, AWS: :ElasticLoadBalancingV2: :LoadBalancer, AWS: :MSK: :Cluster, AWS: :RDS: :DBCluster, AWS: :Route53: :HealthCheck, AWS: :SQS: :Queue, AWS: :SNS: :Topic, AWS: :SNS: :Subscription, AWS: :EC2: :VPC, AWS: :EC2: :VPNConnection, AWS: :EC2: :VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource ResourceSetType pulumi.StringInput // A list of resource objects in the resource set. Resources ResourceSetResourceArrayInput // A tag to associate with the parameters for a resource set. Tags aws.TagArrayInput }
The set of arguments for constructing a ResourceSet resource.
func (ResourceSetArgs) ElementType ¶
func (ResourceSetArgs) ElementType() reflect.Type
type ResourceSetDnsTargetResource ¶ added in v0.72.0
type ResourceSetDnsTargetResource struct { // The domain name that acts as an ingress point to a portion of the customer application. DomainName *string `pulumi:"domainName"` // The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource. HostedZoneArn *string `pulumi:"hostedZoneArn"` // The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type. RecordSetId *string `pulumi:"recordSetId"` // The type of DNS record of the target resource. RecordType *string `pulumi:"recordType"` // The target resource that the Route 53 record points to. TargetResource *ResourceSetTargetResource `pulumi:"targetResource"` }
A component for DNS/routing control readiness checks.
type ResourceSetDnsTargetResourceArgs ¶ added in v0.72.0
type ResourceSetDnsTargetResourceArgs struct { // The domain name that acts as an ingress point to a portion of the customer application. DomainName pulumi.StringPtrInput `pulumi:"domainName"` // The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource. HostedZoneArn pulumi.StringPtrInput `pulumi:"hostedZoneArn"` // The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type. RecordSetId pulumi.StringPtrInput `pulumi:"recordSetId"` // The type of DNS record of the target resource. RecordType pulumi.StringPtrInput `pulumi:"recordType"` // The target resource that the Route 53 record points to. TargetResource ResourceSetTargetResourcePtrInput `pulumi:"targetResource"` }
A component for DNS/routing control readiness checks.
func (ResourceSetDnsTargetResourceArgs) ElementType ¶ added in v0.72.0
func (ResourceSetDnsTargetResourceArgs) ElementType() reflect.Type
func (ResourceSetDnsTargetResourceArgs) ToResourceSetDnsTargetResourceOutput ¶ added in v0.72.0
func (i ResourceSetDnsTargetResourceArgs) ToResourceSetDnsTargetResourceOutput() ResourceSetDnsTargetResourceOutput
func (ResourceSetDnsTargetResourceArgs) ToResourceSetDnsTargetResourceOutputWithContext ¶ added in v0.72.0
func (i ResourceSetDnsTargetResourceArgs) ToResourceSetDnsTargetResourceOutputWithContext(ctx context.Context) ResourceSetDnsTargetResourceOutput
func (ResourceSetDnsTargetResourceArgs) ToResourceSetDnsTargetResourcePtrOutput ¶ added in v0.72.0
func (i ResourceSetDnsTargetResourceArgs) ToResourceSetDnsTargetResourcePtrOutput() ResourceSetDnsTargetResourcePtrOutput
func (ResourceSetDnsTargetResourceArgs) ToResourceSetDnsTargetResourcePtrOutputWithContext ¶ added in v0.72.0
func (i ResourceSetDnsTargetResourceArgs) ToResourceSetDnsTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetDnsTargetResourcePtrOutput
type ResourceSetDnsTargetResourceInput ¶ added in v0.72.0
type ResourceSetDnsTargetResourceInput interface { pulumi.Input ToResourceSetDnsTargetResourceOutput() ResourceSetDnsTargetResourceOutput ToResourceSetDnsTargetResourceOutputWithContext(context.Context) ResourceSetDnsTargetResourceOutput }
ResourceSetDnsTargetResourceInput is an input type that accepts ResourceSetDnsTargetResourceArgs and ResourceSetDnsTargetResourceOutput values. You can construct a concrete instance of `ResourceSetDnsTargetResourceInput` via:
ResourceSetDnsTargetResourceArgs{...}
type ResourceSetDnsTargetResourceOutput ¶ added in v0.72.0
type ResourceSetDnsTargetResourceOutput struct{ *pulumi.OutputState }
A component for DNS/routing control readiness checks.
func (ResourceSetDnsTargetResourceOutput) DomainName ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourceOutput) DomainName() pulumi.StringPtrOutput
The domain name that acts as an ingress point to a portion of the customer application.
func (ResourceSetDnsTargetResourceOutput) ElementType ¶ added in v0.72.0
func (ResourceSetDnsTargetResourceOutput) ElementType() reflect.Type
func (ResourceSetDnsTargetResourceOutput) HostedZoneArn ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourceOutput) HostedZoneArn() pulumi.StringPtrOutput
The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
func (ResourceSetDnsTargetResourceOutput) RecordSetId ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourceOutput) RecordSetId() pulumi.StringPtrOutput
The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
func (ResourceSetDnsTargetResourceOutput) RecordType ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourceOutput) RecordType() pulumi.StringPtrOutput
The type of DNS record of the target resource.
func (ResourceSetDnsTargetResourceOutput) TargetResource ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourceOutput) TargetResource() ResourceSetTargetResourcePtrOutput
The target resource that the Route 53 record points to.
func (ResourceSetDnsTargetResourceOutput) ToResourceSetDnsTargetResourceOutput ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourceOutput) ToResourceSetDnsTargetResourceOutput() ResourceSetDnsTargetResourceOutput
func (ResourceSetDnsTargetResourceOutput) ToResourceSetDnsTargetResourceOutputWithContext ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourceOutput) ToResourceSetDnsTargetResourceOutputWithContext(ctx context.Context) ResourceSetDnsTargetResourceOutput
func (ResourceSetDnsTargetResourceOutput) ToResourceSetDnsTargetResourcePtrOutput ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourceOutput) ToResourceSetDnsTargetResourcePtrOutput() ResourceSetDnsTargetResourcePtrOutput
func (ResourceSetDnsTargetResourceOutput) ToResourceSetDnsTargetResourcePtrOutputWithContext ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourceOutput) ToResourceSetDnsTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetDnsTargetResourcePtrOutput
type ResourceSetDnsTargetResourcePtrInput ¶ added in v0.72.0
type ResourceSetDnsTargetResourcePtrInput interface { pulumi.Input ToResourceSetDnsTargetResourcePtrOutput() ResourceSetDnsTargetResourcePtrOutput ToResourceSetDnsTargetResourcePtrOutputWithContext(context.Context) ResourceSetDnsTargetResourcePtrOutput }
ResourceSetDnsTargetResourcePtrInput is an input type that accepts ResourceSetDnsTargetResourceArgs, ResourceSetDnsTargetResourcePtr and ResourceSetDnsTargetResourcePtrOutput values. You can construct a concrete instance of `ResourceSetDnsTargetResourcePtrInput` via:
ResourceSetDnsTargetResourceArgs{...} or: nil
func ResourceSetDnsTargetResourcePtr ¶ added in v0.72.0
func ResourceSetDnsTargetResourcePtr(v *ResourceSetDnsTargetResourceArgs) ResourceSetDnsTargetResourcePtrInput
type ResourceSetDnsTargetResourcePtrOutput ¶ added in v0.72.0
type ResourceSetDnsTargetResourcePtrOutput struct{ *pulumi.OutputState }
func (ResourceSetDnsTargetResourcePtrOutput) DomainName ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourcePtrOutput) DomainName() pulumi.StringPtrOutput
The domain name that acts as an ingress point to a portion of the customer application.
func (ResourceSetDnsTargetResourcePtrOutput) ElementType ¶ added in v0.72.0
func (ResourceSetDnsTargetResourcePtrOutput) ElementType() reflect.Type
func (ResourceSetDnsTargetResourcePtrOutput) HostedZoneArn ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourcePtrOutput) HostedZoneArn() pulumi.StringPtrOutput
The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
func (ResourceSetDnsTargetResourcePtrOutput) RecordSetId ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourcePtrOutput) RecordSetId() pulumi.StringPtrOutput
The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type.
func (ResourceSetDnsTargetResourcePtrOutput) RecordType ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourcePtrOutput) RecordType() pulumi.StringPtrOutput
The type of DNS record of the target resource.
func (ResourceSetDnsTargetResourcePtrOutput) TargetResource ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourcePtrOutput) TargetResource() ResourceSetTargetResourcePtrOutput
The target resource that the Route 53 record points to.
func (ResourceSetDnsTargetResourcePtrOutput) ToResourceSetDnsTargetResourcePtrOutput ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourcePtrOutput) ToResourceSetDnsTargetResourcePtrOutput() ResourceSetDnsTargetResourcePtrOutput
func (ResourceSetDnsTargetResourcePtrOutput) ToResourceSetDnsTargetResourcePtrOutputWithContext ¶ added in v0.72.0
func (o ResourceSetDnsTargetResourcePtrOutput) ToResourceSetDnsTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetDnsTargetResourcePtrOutput
type ResourceSetInput ¶
type ResourceSetInput interface { pulumi.Input ToResourceSetOutput() ResourceSetOutput ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput }
type ResourceSetNlbResource ¶ added in v0.72.0
type ResourceSetNlbResource struct { // A Network Load Balancer resource Amazon Resource Name (ARN). Arn *string `pulumi:"arn"` }
The Network Load Balancer resource that a DNS target resource points to.
type ResourceSetNlbResourceArgs ¶ added in v0.72.0
type ResourceSetNlbResourceArgs struct { // A Network Load Balancer resource Amazon Resource Name (ARN). Arn pulumi.StringPtrInput `pulumi:"arn"` }
The Network Load Balancer resource that a DNS target resource points to.
func (ResourceSetNlbResourceArgs) ElementType ¶ added in v0.72.0
func (ResourceSetNlbResourceArgs) ElementType() reflect.Type
func (ResourceSetNlbResourceArgs) ToResourceSetNlbResourceOutput ¶ added in v0.72.0
func (i ResourceSetNlbResourceArgs) ToResourceSetNlbResourceOutput() ResourceSetNlbResourceOutput
func (ResourceSetNlbResourceArgs) ToResourceSetNlbResourceOutputWithContext ¶ added in v0.72.0
func (i ResourceSetNlbResourceArgs) ToResourceSetNlbResourceOutputWithContext(ctx context.Context) ResourceSetNlbResourceOutput
func (ResourceSetNlbResourceArgs) ToResourceSetNlbResourcePtrOutput ¶ added in v0.72.0
func (i ResourceSetNlbResourceArgs) ToResourceSetNlbResourcePtrOutput() ResourceSetNlbResourcePtrOutput
func (ResourceSetNlbResourceArgs) ToResourceSetNlbResourcePtrOutputWithContext ¶ added in v0.72.0
func (i ResourceSetNlbResourceArgs) ToResourceSetNlbResourcePtrOutputWithContext(ctx context.Context) ResourceSetNlbResourcePtrOutput
type ResourceSetNlbResourceInput ¶ added in v0.72.0
type ResourceSetNlbResourceInput interface { pulumi.Input ToResourceSetNlbResourceOutput() ResourceSetNlbResourceOutput ToResourceSetNlbResourceOutputWithContext(context.Context) ResourceSetNlbResourceOutput }
ResourceSetNlbResourceInput is an input type that accepts ResourceSetNlbResourceArgs and ResourceSetNlbResourceOutput values. You can construct a concrete instance of `ResourceSetNlbResourceInput` via:
ResourceSetNlbResourceArgs{...}
type ResourceSetNlbResourceOutput ¶ added in v0.72.0
type ResourceSetNlbResourceOutput struct{ *pulumi.OutputState }
The Network Load Balancer resource that a DNS target resource points to.
func (ResourceSetNlbResourceOutput) Arn ¶ added in v0.72.0
func (o ResourceSetNlbResourceOutput) Arn() pulumi.StringPtrOutput
A Network Load Balancer resource Amazon Resource Name (ARN).
func (ResourceSetNlbResourceOutput) ElementType ¶ added in v0.72.0
func (ResourceSetNlbResourceOutput) ElementType() reflect.Type
func (ResourceSetNlbResourceOutput) ToResourceSetNlbResourceOutput ¶ added in v0.72.0
func (o ResourceSetNlbResourceOutput) ToResourceSetNlbResourceOutput() ResourceSetNlbResourceOutput
func (ResourceSetNlbResourceOutput) ToResourceSetNlbResourceOutputWithContext ¶ added in v0.72.0
func (o ResourceSetNlbResourceOutput) ToResourceSetNlbResourceOutputWithContext(ctx context.Context) ResourceSetNlbResourceOutput
func (ResourceSetNlbResourceOutput) ToResourceSetNlbResourcePtrOutput ¶ added in v0.72.0
func (o ResourceSetNlbResourceOutput) ToResourceSetNlbResourcePtrOutput() ResourceSetNlbResourcePtrOutput
func (ResourceSetNlbResourceOutput) ToResourceSetNlbResourcePtrOutputWithContext ¶ added in v0.72.0
func (o ResourceSetNlbResourceOutput) ToResourceSetNlbResourcePtrOutputWithContext(ctx context.Context) ResourceSetNlbResourcePtrOutput
type ResourceSetNlbResourcePtrInput ¶ added in v0.72.0
type ResourceSetNlbResourcePtrInput interface { pulumi.Input ToResourceSetNlbResourcePtrOutput() ResourceSetNlbResourcePtrOutput ToResourceSetNlbResourcePtrOutputWithContext(context.Context) ResourceSetNlbResourcePtrOutput }
ResourceSetNlbResourcePtrInput is an input type that accepts ResourceSetNlbResourceArgs, ResourceSetNlbResourcePtr and ResourceSetNlbResourcePtrOutput values. You can construct a concrete instance of `ResourceSetNlbResourcePtrInput` via:
ResourceSetNlbResourceArgs{...} or: nil
func ResourceSetNlbResourcePtr ¶ added in v0.72.0
func ResourceSetNlbResourcePtr(v *ResourceSetNlbResourceArgs) ResourceSetNlbResourcePtrInput
type ResourceSetNlbResourcePtrOutput ¶ added in v0.72.0
type ResourceSetNlbResourcePtrOutput struct{ *pulumi.OutputState }
func (ResourceSetNlbResourcePtrOutput) Arn ¶ added in v0.72.0
func (o ResourceSetNlbResourcePtrOutput) Arn() pulumi.StringPtrOutput
A Network Load Balancer resource Amazon Resource Name (ARN).
func (ResourceSetNlbResourcePtrOutput) Elem ¶ added in v0.72.0
func (o ResourceSetNlbResourcePtrOutput) Elem() ResourceSetNlbResourceOutput
func (ResourceSetNlbResourcePtrOutput) ElementType ¶ added in v0.72.0
func (ResourceSetNlbResourcePtrOutput) ElementType() reflect.Type
func (ResourceSetNlbResourcePtrOutput) ToResourceSetNlbResourcePtrOutput ¶ added in v0.72.0
func (o ResourceSetNlbResourcePtrOutput) ToResourceSetNlbResourcePtrOutput() ResourceSetNlbResourcePtrOutput
func (ResourceSetNlbResourcePtrOutput) ToResourceSetNlbResourcePtrOutputWithContext ¶ added in v0.72.0
func (o ResourceSetNlbResourcePtrOutput) ToResourceSetNlbResourcePtrOutputWithContext(ctx context.Context) ResourceSetNlbResourcePtrOutput
type ResourceSetOutput ¶
type ResourceSetOutput struct{ *pulumi.OutputState }
func (ResourceSetOutput) ElementType ¶
func (ResourceSetOutput) ElementType() reflect.Type
func (ResourceSetOutput) ResourceSetArn ¶ added in v0.17.0
func (o ResourceSetOutput) ResourceSetArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the resource set.
func (ResourceSetOutput) ResourceSetName ¶ added in v0.17.0
func (o ResourceSetOutput) ResourceSetName() pulumi.StringPtrOutput
The name of the resource set to create.
func (ResourceSetOutput) ResourceSetType ¶ added in v0.17.0
func (o ResourceSetOutput) ResourceSetType() pulumi.StringOutput
The resource type of the resources in the resource set. Enter one of the following values for resource type:
AWS: :AutoScaling: :AutoScalingGroup, AWS: :CloudWatch: :Alarm, AWS: :EC2: :CustomerGateway, AWS: :DynamoDB: :Table, AWS: :EC2: :Volume, AWS: :ElasticLoadBalancing: :LoadBalancer, AWS: :ElasticLoadBalancingV2: :LoadBalancer, AWS: :MSK: :Cluster, AWS: :RDS: :DBCluster, AWS: :Route53: :HealthCheck, AWS: :SQS: :Queue, AWS: :SNS: :Topic, AWS: :SNS: :Subscription, AWS: :EC2: :VPC, AWS: :EC2: :VPNConnection, AWS: :EC2: :VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
func (ResourceSetOutput) Resources ¶ added in v0.17.0
func (o ResourceSetOutput) Resources() ResourceSetResourceArrayOutput
A list of resource objects in the resource set.
func (ResourceSetOutput) Tags ¶ added in v0.17.0
func (o ResourceSetOutput) Tags() aws.TagArrayOutput
A tag to associate with the parameters for a resource set.
func (ResourceSetOutput) ToResourceSetOutput ¶
func (o ResourceSetOutput) ToResourceSetOutput() ResourceSetOutput
func (ResourceSetOutput) ToResourceSetOutputWithContext ¶
func (o ResourceSetOutput) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
type ResourceSetR53ResourceRecord ¶
type ResourceSetR53ResourceRecord struct { // The DNS target domain name. DomainName *string `pulumi:"domainName"` // The Resource Record set id. RecordSetId *string `pulumi:"recordSetId"` }
The Route 53 resource that a DNS target resource record points to.
type ResourceSetR53ResourceRecordArgs ¶
type ResourceSetR53ResourceRecordArgs struct { // The DNS target domain name. DomainName pulumi.StringPtrInput `pulumi:"domainName"` // The Resource Record set id. RecordSetId pulumi.StringPtrInput `pulumi:"recordSetId"` }
The Route 53 resource that a DNS target resource record points to.
func (ResourceSetR53ResourceRecordArgs) ElementType ¶
func (ResourceSetR53ResourceRecordArgs) ElementType() reflect.Type
func (ResourceSetR53ResourceRecordArgs) ToResourceSetR53ResourceRecordOutput ¶
func (i ResourceSetR53ResourceRecordArgs) ToResourceSetR53ResourceRecordOutput() ResourceSetR53ResourceRecordOutput
func (ResourceSetR53ResourceRecordArgs) ToResourceSetR53ResourceRecordOutputWithContext ¶
func (i ResourceSetR53ResourceRecordArgs) ToResourceSetR53ResourceRecordOutputWithContext(ctx context.Context) ResourceSetR53ResourceRecordOutput
func (ResourceSetR53ResourceRecordArgs) ToResourceSetR53ResourceRecordPtrOutput ¶
func (i ResourceSetR53ResourceRecordArgs) ToResourceSetR53ResourceRecordPtrOutput() ResourceSetR53ResourceRecordPtrOutput
func (ResourceSetR53ResourceRecordArgs) ToResourceSetR53ResourceRecordPtrOutputWithContext ¶
func (i ResourceSetR53ResourceRecordArgs) ToResourceSetR53ResourceRecordPtrOutputWithContext(ctx context.Context) ResourceSetR53ResourceRecordPtrOutput
type ResourceSetR53ResourceRecordInput ¶
type ResourceSetR53ResourceRecordInput interface { pulumi.Input ToResourceSetR53ResourceRecordOutput() ResourceSetR53ResourceRecordOutput ToResourceSetR53ResourceRecordOutputWithContext(context.Context) ResourceSetR53ResourceRecordOutput }
ResourceSetR53ResourceRecordInput is an input type that accepts ResourceSetR53ResourceRecordArgs and ResourceSetR53ResourceRecordOutput values. You can construct a concrete instance of `ResourceSetR53ResourceRecordInput` via:
ResourceSetR53ResourceRecordArgs{...}
type ResourceSetR53ResourceRecordOutput ¶
type ResourceSetR53ResourceRecordOutput struct{ *pulumi.OutputState }
The Route 53 resource that a DNS target resource record points to.
func (ResourceSetR53ResourceRecordOutput) DomainName ¶
func (o ResourceSetR53ResourceRecordOutput) DomainName() pulumi.StringPtrOutput
The DNS target domain name.
func (ResourceSetR53ResourceRecordOutput) ElementType ¶
func (ResourceSetR53ResourceRecordOutput) ElementType() reflect.Type
func (ResourceSetR53ResourceRecordOutput) RecordSetId ¶
func (o ResourceSetR53ResourceRecordOutput) RecordSetId() pulumi.StringPtrOutput
The Resource Record set id.
func (ResourceSetR53ResourceRecordOutput) ToResourceSetR53ResourceRecordOutput ¶
func (o ResourceSetR53ResourceRecordOutput) ToResourceSetR53ResourceRecordOutput() ResourceSetR53ResourceRecordOutput
func (ResourceSetR53ResourceRecordOutput) ToResourceSetR53ResourceRecordOutputWithContext ¶
func (o ResourceSetR53ResourceRecordOutput) ToResourceSetR53ResourceRecordOutputWithContext(ctx context.Context) ResourceSetR53ResourceRecordOutput
func (ResourceSetR53ResourceRecordOutput) ToResourceSetR53ResourceRecordPtrOutput ¶
func (o ResourceSetR53ResourceRecordOutput) ToResourceSetR53ResourceRecordPtrOutput() ResourceSetR53ResourceRecordPtrOutput
func (ResourceSetR53ResourceRecordOutput) ToResourceSetR53ResourceRecordPtrOutputWithContext ¶
func (o ResourceSetR53ResourceRecordOutput) ToResourceSetR53ResourceRecordPtrOutputWithContext(ctx context.Context) ResourceSetR53ResourceRecordPtrOutput
type ResourceSetR53ResourceRecordPtrInput ¶
type ResourceSetR53ResourceRecordPtrInput interface { pulumi.Input ToResourceSetR53ResourceRecordPtrOutput() ResourceSetR53ResourceRecordPtrOutput ToResourceSetR53ResourceRecordPtrOutputWithContext(context.Context) ResourceSetR53ResourceRecordPtrOutput }
ResourceSetR53ResourceRecordPtrInput is an input type that accepts ResourceSetR53ResourceRecordArgs, ResourceSetR53ResourceRecordPtr and ResourceSetR53ResourceRecordPtrOutput values. You can construct a concrete instance of `ResourceSetR53ResourceRecordPtrInput` via:
ResourceSetR53ResourceRecordArgs{...} or: nil
func ResourceSetR53ResourceRecordPtr ¶
func ResourceSetR53ResourceRecordPtr(v *ResourceSetR53ResourceRecordArgs) ResourceSetR53ResourceRecordPtrInput
type ResourceSetR53ResourceRecordPtrOutput ¶
type ResourceSetR53ResourceRecordPtrOutput struct{ *pulumi.OutputState }
func (ResourceSetR53ResourceRecordPtrOutput) DomainName ¶
func (o ResourceSetR53ResourceRecordPtrOutput) DomainName() pulumi.StringPtrOutput
The DNS target domain name.
func (ResourceSetR53ResourceRecordPtrOutput) ElementType ¶
func (ResourceSetR53ResourceRecordPtrOutput) ElementType() reflect.Type
func (ResourceSetR53ResourceRecordPtrOutput) RecordSetId ¶
func (o ResourceSetR53ResourceRecordPtrOutput) RecordSetId() pulumi.StringPtrOutput
The Resource Record set id.
func (ResourceSetR53ResourceRecordPtrOutput) ToResourceSetR53ResourceRecordPtrOutput ¶
func (o ResourceSetR53ResourceRecordPtrOutput) ToResourceSetR53ResourceRecordPtrOutput() ResourceSetR53ResourceRecordPtrOutput
func (ResourceSetR53ResourceRecordPtrOutput) ToResourceSetR53ResourceRecordPtrOutputWithContext ¶
func (o ResourceSetR53ResourceRecordPtrOutput) ToResourceSetR53ResourceRecordPtrOutputWithContext(ctx context.Context) ResourceSetR53ResourceRecordPtrOutput
type ResourceSetResource ¶
type ResourceSetResource struct { // The component identifier of the resource, generated when DNS target resource is used. ComponentId *string `pulumi:"componentId"` // A component for DNS/routing control readiness checks. This is a required setting when `ResourceSet` `ResourceSetType` is set to `AWS::Route53RecoveryReadiness::DNSTargetResource` . Do not set it for any other `ResourceSetType` setting. DnsTargetResource *ResourceSetDnsTargetResource `pulumi:"dnsTargetResource"` // A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within. ReadinessScopes []string `pulumi:"readinessScopes"` // The Amazon Resource Name (ARN) of the AWS resource. ResourceArn *string `pulumi:"resourceArn"` }
The resource element of a ResourceSet
type ResourceSetResourceArgs ¶
type ResourceSetResourceArgs struct { // The component identifier of the resource, generated when DNS target resource is used. ComponentId pulumi.StringPtrInput `pulumi:"componentId"` // A component for DNS/routing control readiness checks. This is a required setting when `ResourceSet` `ResourceSetType` is set to `AWS::Route53RecoveryReadiness::DNSTargetResource` . Do not set it for any other `ResourceSetType` setting. DnsTargetResource ResourceSetDnsTargetResourcePtrInput `pulumi:"dnsTargetResource"` // A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within. ReadinessScopes pulumi.StringArrayInput `pulumi:"readinessScopes"` // The Amazon Resource Name (ARN) of the AWS resource. ResourceArn pulumi.StringPtrInput `pulumi:"resourceArn"` }
The resource element of a ResourceSet
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 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 }
The resource element of a ResourceSet
func (ResourceSetResourceOutput) ComponentId ¶
func (o ResourceSetResourceOutput) ComponentId() pulumi.StringPtrOutput
The component identifier of the resource, generated when DNS target resource is used.
func (ResourceSetResourceOutput) DnsTargetResource ¶
func (o ResourceSetResourceOutput) DnsTargetResource() ResourceSetDnsTargetResourcePtrOutput
A component for DNS/routing control readiness checks. This is a required setting when `ResourceSet` `ResourceSetType` is set to `AWS::Route53RecoveryReadiness::DNSTargetResource` . Do not set it for any other `ResourceSetType` setting.
func (ResourceSetResourceOutput) ElementType ¶
func (ResourceSetResourceOutput) ElementType() reflect.Type
func (ResourceSetResourceOutput) ReadinessScopes ¶
func (o ResourceSetResourceOutput) ReadinessScopes() pulumi.StringArrayOutput
A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.
func (ResourceSetResourceOutput) ResourceArn ¶
func (o ResourceSetResourceOutput) ResourceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS 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 { }
func (ResourceSetState) ElementType ¶
func (ResourceSetState) ElementType() reflect.Type
type ResourceSetTag ¶
type ResourceSetTargetResource ¶
type ResourceSetTargetResource struct { // The Network Load Balancer resource that a DNS target resource points to. NlbResource *ResourceSetNlbResource `pulumi:"nlbResource"` // The Route 53 resource that a DNS target resource record points to. R53Resource *ResourceSetR53ResourceRecord `pulumi:"r53Resource"` }
The target resource that the Route 53 record points to.
type ResourceSetTargetResourceArgs ¶
type ResourceSetTargetResourceArgs struct { // The Network Load Balancer resource that a DNS target resource points to. NlbResource ResourceSetNlbResourcePtrInput `pulumi:"nlbResource"` // The Route 53 resource that a DNS target resource record points to. R53Resource ResourceSetR53ResourceRecordPtrInput `pulumi:"r53Resource"` }
The target resource that the Route 53 record points to.
func (ResourceSetTargetResourceArgs) ElementType ¶
func (ResourceSetTargetResourceArgs) ElementType() reflect.Type
func (ResourceSetTargetResourceArgs) ToResourceSetTargetResourceOutput ¶
func (i ResourceSetTargetResourceArgs) ToResourceSetTargetResourceOutput() ResourceSetTargetResourceOutput
func (ResourceSetTargetResourceArgs) ToResourceSetTargetResourceOutputWithContext ¶
func (i ResourceSetTargetResourceArgs) ToResourceSetTargetResourceOutputWithContext(ctx context.Context) ResourceSetTargetResourceOutput
func (ResourceSetTargetResourceArgs) ToResourceSetTargetResourcePtrOutput ¶
func (i ResourceSetTargetResourceArgs) ToResourceSetTargetResourcePtrOutput() ResourceSetTargetResourcePtrOutput
func (ResourceSetTargetResourceArgs) ToResourceSetTargetResourcePtrOutputWithContext ¶
func (i ResourceSetTargetResourceArgs) ToResourceSetTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetTargetResourcePtrOutput
type ResourceSetTargetResourceInput ¶
type ResourceSetTargetResourceInput interface { pulumi.Input ToResourceSetTargetResourceOutput() ResourceSetTargetResourceOutput ToResourceSetTargetResourceOutputWithContext(context.Context) ResourceSetTargetResourceOutput }
ResourceSetTargetResourceInput is an input type that accepts ResourceSetTargetResourceArgs and ResourceSetTargetResourceOutput values. You can construct a concrete instance of `ResourceSetTargetResourceInput` via:
ResourceSetTargetResourceArgs{...}
type ResourceSetTargetResourceOutput ¶
type ResourceSetTargetResourceOutput struct{ *pulumi.OutputState }
The target resource that the Route 53 record points to.
func (ResourceSetTargetResourceOutput) ElementType ¶
func (ResourceSetTargetResourceOutput) ElementType() reflect.Type
func (ResourceSetTargetResourceOutput) NlbResource ¶ added in v0.72.0
func (o ResourceSetTargetResourceOutput) NlbResource() ResourceSetNlbResourcePtrOutput
The Network Load Balancer resource that a DNS target resource points to.
func (ResourceSetTargetResourceOutput) R53Resource ¶
func (o ResourceSetTargetResourceOutput) R53Resource() ResourceSetR53ResourceRecordPtrOutput
The Route 53 resource that a DNS target resource record points to.
func (ResourceSetTargetResourceOutput) ToResourceSetTargetResourceOutput ¶
func (o ResourceSetTargetResourceOutput) ToResourceSetTargetResourceOutput() ResourceSetTargetResourceOutput
func (ResourceSetTargetResourceOutput) ToResourceSetTargetResourceOutputWithContext ¶
func (o ResourceSetTargetResourceOutput) ToResourceSetTargetResourceOutputWithContext(ctx context.Context) ResourceSetTargetResourceOutput
func (ResourceSetTargetResourceOutput) ToResourceSetTargetResourcePtrOutput ¶
func (o ResourceSetTargetResourceOutput) ToResourceSetTargetResourcePtrOutput() ResourceSetTargetResourcePtrOutput
func (ResourceSetTargetResourceOutput) ToResourceSetTargetResourcePtrOutputWithContext ¶
func (o ResourceSetTargetResourceOutput) ToResourceSetTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetTargetResourcePtrOutput
type ResourceSetTargetResourcePtrInput ¶
type ResourceSetTargetResourcePtrInput interface { pulumi.Input ToResourceSetTargetResourcePtrOutput() ResourceSetTargetResourcePtrOutput ToResourceSetTargetResourcePtrOutputWithContext(context.Context) ResourceSetTargetResourcePtrOutput }
ResourceSetTargetResourcePtrInput is an input type that accepts ResourceSetTargetResourceArgs, ResourceSetTargetResourcePtr and ResourceSetTargetResourcePtrOutput values. You can construct a concrete instance of `ResourceSetTargetResourcePtrInput` via:
ResourceSetTargetResourceArgs{...} or: nil
func ResourceSetTargetResourcePtr ¶
func ResourceSetTargetResourcePtr(v *ResourceSetTargetResourceArgs) ResourceSetTargetResourcePtrInput
type ResourceSetTargetResourcePtrOutput ¶
type ResourceSetTargetResourcePtrOutput struct{ *pulumi.OutputState }
func (ResourceSetTargetResourcePtrOutput) Elem ¶
func (o ResourceSetTargetResourcePtrOutput) Elem() ResourceSetTargetResourceOutput
func (ResourceSetTargetResourcePtrOutput) ElementType ¶
func (ResourceSetTargetResourcePtrOutput) ElementType() reflect.Type
func (ResourceSetTargetResourcePtrOutput) NlbResource ¶ added in v0.72.0
func (o ResourceSetTargetResourcePtrOutput) NlbResource() ResourceSetNlbResourcePtrOutput
The Network Load Balancer resource that a DNS target resource points to.
func (ResourceSetTargetResourcePtrOutput) R53Resource ¶
func (o ResourceSetTargetResourcePtrOutput) R53Resource() ResourceSetR53ResourceRecordPtrOutput
The Route 53 resource that a DNS target resource record points to.
func (ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutput ¶
func (o ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutput() ResourceSetTargetResourcePtrOutput
func (ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutputWithContext ¶
func (o ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetTargetResourcePtrOutput