Documentation
¶
Index ¶
- type Cell
- type CellArgs
- type CellInput
- type CellOutput
- type CellState
- type CellTag
- type CellTagArgs
- type CellTagArray
- type CellTagArrayInput
- type CellTagArrayOutput
- type CellTagInput
- type CellTagOutput
- 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() CellTagArrayOutput
- 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() ReadinessCheckTagArrayOutput
- 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() RecoveryGroupTagArrayOutput
- 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() ResourceSetTagArrayOutput
- func (o LookupResourceSetResultOutput) ToLookupResourceSetResultOutput() LookupResourceSetResultOutput
- func (o LookupResourceSetResultOutput) ToLookupResourceSetResultOutputWithContext(ctx context.Context) LookupResourceSetResultOutput
- type ReadinessCheck
- type ReadinessCheckArgs
- type ReadinessCheckInput
- type ReadinessCheckOutput
- type ReadinessCheckState
- type ReadinessCheckTag
- type ReadinessCheckTagArgs
- type ReadinessCheckTagArray
- type ReadinessCheckTagArrayInput
- type ReadinessCheckTagArrayOutput
- func (ReadinessCheckTagArrayOutput) ElementType() reflect.Type
- func (o ReadinessCheckTagArrayOutput) Index(i pulumi.IntInput) ReadinessCheckTagOutput
- func (o ReadinessCheckTagArrayOutput) ToReadinessCheckTagArrayOutput() ReadinessCheckTagArrayOutput
- func (o ReadinessCheckTagArrayOutput) ToReadinessCheckTagArrayOutputWithContext(ctx context.Context) ReadinessCheckTagArrayOutput
- type ReadinessCheckTagInput
- type ReadinessCheckTagOutput
- func (ReadinessCheckTagOutput) ElementType() reflect.Type
- func (o ReadinessCheckTagOutput) Key() pulumi.StringOutput
- func (o ReadinessCheckTagOutput) ToReadinessCheckTagOutput() ReadinessCheckTagOutput
- func (o ReadinessCheckTagOutput) ToReadinessCheckTagOutputWithContext(ctx context.Context) ReadinessCheckTagOutput
- func (o ReadinessCheckTagOutput) Value() pulumi.StringArrayOutput
- type RecoveryGroup
- type RecoveryGroupArgs
- type RecoveryGroupInput
- type RecoveryGroupOutput
- type RecoveryGroupState
- type RecoveryGroupTag
- type RecoveryGroupTagArgs
- type RecoveryGroupTagArray
- type RecoveryGroupTagArrayInput
- type RecoveryGroupTagArrayOutput
- func (RecoveryGroupTagArrayOutput) ElementType() reflect.Type
- func (o RecoveryGroupTagArrayOutput) Index(i pulumi.IntInput) RecoveryGroupTagOutput
- func (o RecoveryGroupTagArrayOutput) ToRecoveryGroupTagArrayOutput() RecoveryGroupTagArrayOutput
- func (o RecoveryGroupTagArrayOutput) ToRecoveryGroupTagArrayOutputWithContext(ctx context.Context) RecoveryGroupTagArrayOutput
- type RecoveryGroupTagInput
- type RecoveryGroupTagOutput
- func (RecoveryGroupTagOutput) ElementType() reflect.Type
- func (o RecoveryGroupTagOutput) Key() pulumi.StringOutput
- func (o RecoveryGroupTagOutput) ToRecoveryGroupTagOutput() RecoveryGroupTagOutput
- func (o RecoveryGroupTagOutput) ToRecoveryGroupTagOutputWithContext(ctx context.Context) RecoveryGroupTagOutput
- func (o RecoveryGroupTagOutput) Value() pulumi.StringArrayOutput
- 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
- 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 ResourceSetTagArgs
- type ResourceSetTagArray
- type ResourceSetTagArrayInput
- type ResourceSetTagArrayOutput
- func (ResourceSetTagArrayOutput) ElementType() reflect.Type
- func (o ResourceSetTagArrayOutput) Index(i pulumi.IntInput) ResourceSetTagOutput
- func (o ResourceSetTagArrayOutput) ToResourceSetTagArrayOutput() ResourceSetTagArrayOutput
- func (o ResourceSetTagArrayOutput) ToResourceSetTagArrayOutputWithContext(ctx context.Context) ResourceSetTagArrayOutput
- type ResourceSetTagInput
- type ResourceSetTagOutput
- func (ResourceSetTagOutput) ElementType() reflect.Type
- func (o ResourceSetTagOutput) Key() pulumi.StringOutput
- func (o ResourceSetTagOutput) ToResourceSetTagOutput() ResourceSetTagOutput
- func (o ResourceSetTagOutput) ToResourceSetTagOutputWithContext(ctx context.Context) ResourceSetTagOutput
- func (o ResourceSetTagOutput) Value() pulumi.StringArrayOutput
- 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.StringOutput `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 CellTagArrayOutput `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 CellTagArrayInput }
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) ElementType ¶
func (CellOutput) ElementType() reflect.Type
func (CellOutput) ToCellOutput ¶
func (o CellOutput) ToCellOutput() CellOutput
func (CellOutput) ToCellOutputWithContext ¶
func (o CellOutput) ToCellOutputWithContext(ctx context.Context) CellOutput
type CellTagArgs ¶
type CellTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringArrayInput `pulumi:"value"` }
func (CellTagArgs) ElementType ¶
func (CellTagArgs) ElementType() reflect.Type
func (CellTagArgs) ToCellTagOutput ¶
func (i CellTagArgs) ToCellTagOutput() CellTagOutput
func (CellTagArgs) ToCellTagOutputWithContext ¶
func (i CellTagArgs) ToCellTagOutputWithContext(ctx context.Context) CellTagOutput
type CellTagArray ¶
type CellTagArray []CellTagInput
func (CellTagArray) ElementType ¶
func (CellTagArray) ElementType() reflect.Type
func (CellTagArray) ToCellTagArrayOutput ¶
func (i CellTagArray) ToCellTagArrayOutput() CellTagArrayOutput
func (CellTagArray) ToCellTagArrayOutputWithContext ¶
func (i CellTagArray) ToCellTagArrayOutputWithContext(ctx context.Context) CellTagArrayOutput
type CellTagArrayInput ¶
type CellTagArrayInput interface { pulumi.Input ToCellTagArrayOutput() CellTagArrayOutput ToCellTagArrayOutputWithContext(context.Context) CellTagArrayOutput }
CellTagArrayInput is an input type that accepts CellTagArray and CellTagArrayOutput values. You can construct a concrete instance of `CellTagArrayInput` via:
CellTagArray{ CellTagArgs{...} }
type CellTagArrayOutput ¶
type CellTagArrayOutput struct{ *pulumi.OutputState }
func (CellTagArrayOutput) ElementType ¶
func (CellTagArrayOutput) ElementType() reflect.Type
func (CellTagArrayOutput) Index ¶
func (o CellTagArrayOutput) Index(i pulumi.IntInput) CellTagOutput
func (CellTagArrayOutput) ToCellTagArrayOutput ¶
func (o CellTagArrayOutput) ToCellTagArrayOutput() CellTagArrayOutput
func (CellTagArrayOutput) ToCellTagArrayOutputWithContext ¶
func (o CellTagArrayOutput) ToCellTagArrayOutputWithContext(ctx context.Context) CellTagArrayOutput
type CellTagInput ¶
type CellTagInput interface { pulumi.Input ToCellTagOutput() CellTagOutput ToCellTagOutputWithContext(context.Context) CellTagOutput }
CellTagInput is an input type that accepts CellTagArgs and CellTagOutput values. You can construct a concrete instance of `CellTagInput` via:
CellTagArgs{...}
type CellTagOutput ¶
type CellTagOutput struct{ *pulumi.OutputState }
func (CellTagOutput) ElementType ¶
func (CellTagOutput) ElementType() reflect.Type
func (CellTagOutput) Key ¶
func (o CellTagOutput) Key() pulumi.StringOutput
func (CellTagOutput) ToCellTagOutput ¶
func (o CellTagOutput) ToCellTagOutput() CellTagOutput
func (CellTagOutput) ToCellTagOutputWithContext ¶
func (o CellTagOutput) ToCellTagOutputWithContext(ctx context.Context) CellTagOutput
func (CellTagOutput) Value ¶
func (o CellTagOutput) Value() pulumi.StringArrayOutput
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 []CellTag `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() CellTagArrayOutput
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 []ReadinessCheckTag `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() ReadinessCheckTagArrayOutput
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 []RecoveryGroupTag `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() RecoveryGroupTagArrayOutput
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 []ResourceSetTag `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() ResourceSetTagArrayOutput
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.StringOutput `pulumi:"readinessCheckName"` // The name of the resource set to check. ResourceSetName pulumi.StringPtrOutput `pulumi:"resourceSetName"` // A collection of tags associated with a resource. Tags ReadinessCheckTagArrayOutput `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 ReadinessCheckTagArrayInput }
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) 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 ReadinessCheckTagArgs ¶
type ReadinessCheckTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringArrayInput `pulumi:"value"` }
func (ReadinessCheckTagArgs) ElementType ¶
func (ReadinessCheckTagArgs) ElementType() reflect.Type
func (ReadinessCheckTagArgs) ToReadinessCheckTagOutput ¶
func (i ReadinessCheckTagArgs) ToReadinessCheckTagOutput() ReadinessCheckTagOutput
func (ReadinessCheckTagArgs) ToReadinessCheckTagOutputWithContext ¶
func (i ReadinessCheckTagArgs) ToReadinessCheckTagOutputWithContext(ctx context.Context) ReadinessCheckTagOutput
type ReadinessCheckTagArray ¶
type ReadinessCheckTagArray []ReadinessCheckTagInput
func (ReadinessCheckTagArray) ElementType ¶
func (ReadinessCheckTagArray) ElementType() reflect.Type
func (ReadinessCheckTagArray) ToReadinessCheckTagArrayOutput ¶
func (i ReadinessCheckTagArray) ToReadinessCheckTagArrayOutput() ReadinessCheckTagArrayOutput
func (ReadinessCheckTagArray) ToReadinessCheckTagArrayOutputWithContext ¶
func (i ReadinessCheckTagArray) ToReadinessCheckTagArrayOutputWithContext(ctx context.Context) ReadinessCheckTagArrayOutput
type ReadinessCheckTagArrayInput ¶
type ReadinessCheckTagArrayInput interface { pulumi.Input ToReadinessCheckTagArrayOutput() ReadinessCheckTagArrayOutput ToReadinessCheckTagArrayOutputWithContext(context.Context) ReadinessCheckTagArrayOutput }
ReadinessCheckTagArrayInput is an input type that accepts ReadinessCheckTagArray and ReadinessCheckTagArrayOutput values. You can construct a concrete instance of `ReadinessCheckTagArrayInput` via:
ReadinessCheckTagArray{ ReadinessCheckTagArgs{...} }
type ReadinessCheckTagArrayOutput ¶
type ReadinessCheckTagArrayOutput struct{ *pulumi.OutputState }
func (ReadinessCheckTagArrayOutput) ElementType ¶
func (ReadinessCheckTagArrayOutput) ElementType() reflect.Type
func (ReadinessCheckTagArrayOutput) Index ¶
func (o ReadinessCheckTagArrayOutput) Index(i pulumi.IntInput) ReadinessCheckTagOutput
func (ReadinessCheckTagArrayOutput) ToReadinessCheckTagArrayOutput ¶
func (o ReadinessCheckTagArrayOutput) ToReadinessCheckTagArrayOutput() ReadinessCheckTagArrayOutput
func (ReadinessCheckTagArrayOutput) ToReadinessCheckTagArrayOutputWithContext ¶
func (o ReadinessCheckTagArrayOutput) ToReadinessCheckTagArrayOutputWithContext(ctx context.Context) ReadinessCheckTagArrayOutput
type ReadinessCheckTagInput ¶
type ReadinessCheckTagInput interface { pulumi.Input ToReadinessCheckTagOutput() ReadinessCheckTagOutput ToReadinessCheckTagOutputWithContext(context.Context) ReadinessCheckTagOutput }
ReadinessCheckTagInput is an input type that accepts ReadinessCheckTagArgs and ReadinessCheckTagOutput values. You can construct a concrete instance of `ReadinessCheckTagInput` via:
ReadinessCheckTagArgs{...}
type ReadinessCheckTagOutput ¶
type ReadinessCheckTagOutput struct{ *pulumi.OutputState }
func (ReadinessCheckTagOutput) ElementType ¶
func (ReadinessCheckTagOutput) ElementType() reflect.Type
func (ReadinessCheckTagOutput) Key ¶
func (o ReadinessCheckTagOutput) Key() pulumi.StringOutput
func (ReadinessCheckTagOutput) ToReadinessCheckTagOutput ¶
func (o ReadinessCheckTagOutput) ToReadinessCheckTagOutput() ReadinessCheckTagOutput
func (ReadinessCheckTagOutput) ToReadinessCheckTagOutputWithContext ¶
func (o ReadinessCheckTagOutput) ToReadinessCheckTagOutputWithContext(ctx context.Context) ReadinessCheckTagOutput
func (ReadinessCheckTagOutput) Value ¶
func (o ReadinessCheckTagOutput) Value() pulumi.StringArrayOutput
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.StringOutput `pulumi:"recoveryGroupName"` // A collection of tags associated with a resource. Tags RecoveryGroupTagArrayOutput `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 RecoveryGroupTagArrayInput }
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) ElementType ¶
func (RecoveryGroupOutput) ElementType() reflect.Type
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 RecoveryGroupTagArgs ¶
type RecoveryGroupTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringArrayInput `pulumi:"value"` }
func (RecoveryGroupTagArgs) ElementType ¶
func (RecoveryGroupTagArgs) ElementType() reflect.Type
func (RecoveryGroupTagArgs) ToRecoveryGroupTagOutput ¶
func (i RecoveryGroupTagArgs) ToRecoveryGroupTagOutput() RecoveryGroupTagOutput
func (RecoveryGroupTagArgs) ToRecoveryGroupTagOutputWithContext ¶
func (i RecoveryGroupTagArgs) ToRecoveryGroupTagOutputWithContext(ctx context.Context) RecoveryGroupTagOutput
type RecoveryGroupTagArray ¶
type RecoveryGroupTagArray []RecoveryGroupTagInput
func (RecoveryGroupTagArray) ElementType ¶
func (RecoveryGroupTagArray) ElementType() reflect.Type
func (RecoveryGroupTagArray) ToRecoveryGroupTagArrayOutput ¶
func (i RecoveryGroupTagArray) ToRecoveryGroupTagArrayOutput() RecoveryGroupTagArrayOutput
func (RecoveryGroupTagArray) ToRecoveryGroupTagArrayOutputWithContext ¶
func (i RecoveryGroupTagArray) ToRecoveryGroupTagArrayOutputWithContext(ctx context.Context) RecoveryGroupTagArrayOutput
type RecoveryGroupTagArrayInput ¶
type RecoveryGroupTagArrayInput interface { pulumi.Input ToRecoveryGroupTagArrayOutput() RecoveryGroupTagArrayOutput ToRecoveryGroupTagArrayOutputWithContext(context.Context) RecoveryGroupTagArrayOutput }
RecoveryGroupTagArrayInput is an input type that accepts RecoveryGroupTagArray and RecoveryGroupTagArrayOutput values. You can construct a concrete instance of `RecoveryGroupTagArrayInput` via:
RecoveryGroupTagArray{ RecoveryGroupTagArgs{...} }
type RecoveryGroupTagArrayOutput ¶
type RecoveryGroupTagArrayOutput struct{ *pulumi.OutputState }
func (RecoveryGroupTagArrayOutput) ElementType ¶
func (RecoveryGroupTagArrayOutput) ElementType() reflect.Type
func (RecoveryGroupTagArrayOutput) Index ¶
func (o RecoveryGroupTagArrayOutput) Index(i pulumi.IntInput) RecoveryGroupTagOutput
func (RecoveryGroupTagArrayOutput) ToRecoveryGroupTagArrayOutput ¶
func (o RecoveryGroupTagArrayOutput) ToRecoveryGroupTagArrayOutput() RecoveryGroupTagArrayOutput
func (RecoveryGroupTagArrayOutput) ToRecoveryGroupTagArrayOutputWithContext ¶
func (o RecoveryGroupTagArrayOutput) ToRecoveryGroupTagArrayOutputWithContext(ctx context.Context) RecoveryGroupTagArrayOutput
type RecoveryGroupTagInput ¶
type RecoveryGroupTagInput interface { pulumi.Input ToRecoveryGroupTagOutput() RecoveryGroupTagOutput ToRecoveryGroupTagOutputWithContext(context.Context) RecoveryGroupTagOutput }
RecoveryGroupTagInput is an input type that accepts RecoveryGroupTagArgs and RecoveryGroupTagOutput values. You can construct a concrete instance of `RecoveryGroupTagInput` via:
RecoveryGroupTagArgs{...}
type RecoveryGroupTagOutput ¶
type RecoveryGroupTagOutput struct{ *pulumi.OutputState }
func (RecoveryGroupTagOutput) ElementType ¶
func (RecoveryGroupTagOutput) ElementType() reflect.Type
func (RecoveryGroupTagOutput) Key ¶
func (o RecoveryGroupTagOutput) Key() pulumi.StringOutput
func (RecoveryGroupTagOutput) ToRecoveryGroupTagOutput ¶
func (o RecoveryGroupTagOutput) ToRecoveryGroupTagOutput() RecoveryGroupTagOutput
func (RecoveryGroupTagOutput) ToRecoveryGroupTagOutputWithContext ¶
func (o RecoveryGroupTagOutput) ToRecoveryGroupTagOutputWithContext(ctx context.Context) RecoveryGroupTagOutput
func (RecoveryGroupTagOutput) Value ¶
func (o RecoveryGroupTagOutput) Value() pulumi.StringArrayOutput
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.StringOutput `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 ResourceSetTagArrayOutput `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 ResourceSetTagArrayInput }
The set of arguments for constructing a ResourceSet resource.
func (ResourceSetArgs) ElementType ¶
func (ResourceSetArgs) ElementType() reflect.Type
type ResourceSetDNSTargetResource ¶
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"` TargetResource *ResourceSetTargetResource `pulumi:"targetResource"` }
A component for DNS/routing control readiness checks.
type ResourceSetDNSTargetResourceArgs ¶
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"` TargetResource ResourceSetTargetResourcePtrInput `pulumi:"targetResource"` }
A component for DNS/routing control readiness checks.
func (ResourceSetDNSTargetResourceArgs) ElementType ¶
func (ResourceSetDNSTargetResourceArgs) ElementType() reflect.Type
func (ResourceSetDNSTargetResourceArgs) ToResourceSetDNSTargetResourceOutput ¶
func (i ResourceSetDNSTargetResourceArgs) ToResourceSetDNSTargetResourceOutput() ResourceSetDNSTargetResourceOutput
func (ResourceSetDNSTargetResourceArgs) ToResourceSetDNSTargetResourceOutputWithContext ¶
func (i ResourceSetDNSTargetResourceArgs) ToResourceSetDNSTargetResourceOutputWithContext(ctx context.Context) ResourceSetDNSTargetResourceOutput
func (ResourceSetDNSTargetResourceArgs) ToResourceSetDNSTargetResourcePtrOutput ¶
func (i ResourceSetDNSTargetResourceArgs) ToResourceSetDNSTargetResourcePtrOutput() ResourceSetDNSTargetResourcePtrOutput
func (ResourceSetDNSTargetResourceArgs) ToResourceSetDNSTargetResourcePtrOutputWithContext ¶
func (i ResourceSetDNSTargetResourceArgs) ToResourceSetDNSTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetDNSTargetResourcePtrOutput
type ResourceSetDNSTargetResourceInput ¶
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 ¶
type ResourceSetDNSTargetResourceOutput struct{ *pulumi.OutputState }
A component for DNS/routing control readiness checks.
func (ResourceSetDNSTargetResourceOutput) DomainName ¶
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 ¶
func (ResourceSetDNSTargetResourceOutput) ElementType() reflect.Type
func (ResourceSetDNSTargetResourceOutput) HostedZoneArn ¶
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 ¶
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 ¶
func (o ResourceSetDNSTargetResourceOutput) RecordType() pulumi.StringPtrOutput
The type of DNS record of the target resource.
func (ResourceSetDNSTargetResourceOutput) TargetResource ¶
func (o ResourceSetDNSTargetResourceOutput) TargetResource() ResourceSetTargetResourcePtrOutput
func (ResourceSetDNSTargetResourceOutput) ToResourceSetDNSTargetResourceOutput ¶
func (o ResourceSetDNSTargetResourceOutput) ToResourceSetDNSTargetResourceOutput() ResourceSetDNSTargetResourceOutput
func (ResourceSetDNSTargetResourceOutput) ToResourceSetDNSTargetResourceOutputWithContext ¶
func (o ResourceSetDNSTargetResourceOutput) ToResourceSetDNSTargetResourceOutputWithContext(ctx context.Context) ResourceSetDNSTargetResourceOutput
func (ResourceSetDNSTargetResourceOutput) ToResourceSetDNSTargetResourcePtrOutput ¶
func (o ResourceSetDNSTargetResourceOutput) ToResourceSetDNSTargetResourcePtrOutput() ResourceSetDNSTargetResourcePtrOutput
func (ResourceSetDNSTargetResourceOutput) ToResourceSetDNSTargetResourcePtrOutputWithContext ¶
func (o ResourceSetDNSTargetResourceOutput) ToResourceSetDNSTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetDNSTargetResourcePtrOutput
type ResourceSetDNSTargetResourcePtrInput ¶
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 ¶
func ResourceSetDNSTargetResourcePtr(v *ResourceSetDNSTargetResourceArgs) ResourceSetDNSTargetResourcePtrInput
type ResourceSetDNSTargetResourcePtrOutput ¶
type ResourceSetDNSTargetResourcePtrOutput struct{ *pulumi.OutputState }
func (ResourceSetDNSTargetResourcePtrOutput) DomainName ¶
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 ¶
func (ResourceSetDNSTargetResourcePtrOutput) ElementType() reflect.Type
func (ResourceSetDNSTargetResourcePtrOutput) HostedZoneArn ¶
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 ¶
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 ¶
func (o ResourceSetDNSTargetResourcePtrOutput) RecordType() pulumi.StringPtrOutput
The type of DNS record of the target resource.
func (ResourceSetDNSTargetResourcePtrOutput) TargetResource ¶
func (o ResourceSetDNSTargetResourcePtrOutput) TargetResource() ResourceSetTargetResourcePtrOutput
func (ResourceSetDNSTargetResourcePtrOutput) ToResourceSetDNSTargetResourcePtrOutput ¶
func (o ResourceSetDNSTargetResourcePtrOutput) ToResourceSetDNSTargetResourcePtrOutput() ResourceSetDNSTargetResourcePtrOutput
func (ResourceSetDNSTargetResourcePtrOutput) ToResourceSetDNSTargetResourcePtrOutputWithContext ¶
func (o ResourceSetDNSTargetResourcePtrOutput) ToResourceSetDNSTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetDNSTargetResourcePtrOutput
type ResourceSetInput ¶
type ResourceSetInput interface { pulumi.Input ToResourceSetOutput() ResourceSetOutput ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput }
type ResourceSetNLBResource ¶
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 ¶
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 ¶
func (ResourceSetNLBResourceArgs) ElementType() reflect.Type
func (ResourceSetNLBResourceArgs) ToResourceSetNLBResourceOutput ¶
func (i ResourceSetNLBResourceArgs) ToResourceSetNLBResourceOutput() ResourceSetNLBResourceOutput
func (ResourceSetNLBResourceArgs) ToResourceSetNLBResourceOutputWithContext ¶
func (i ResourceSetNLBResourceArgs) ToResourceSetNLBResourceOutputWithContext(ctx context.Context) ResourceSetNLBResourceOutput
func (ResourceSetNLBResourceArgs) ToResourceSetNLBResourcePtrOutput ¶
func (i ResourceSetNLBResourceArgs) ToResourceSetNLBResourcePtrOutput() ResourceSetNLBResourcePtrOutput
func (ResourceSetNLBResourceArgs) ToResourceSetNLBResourcePtrOutputWithContext ¶
func (i ResourceSetNLBResourceArgs) ToResourceSetNLBResourcePtrOutputWithContext(ctx context.Context) ResourceSetNLBResourcePtrOutput
type ResourceSetNLBResourceInput ¶
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 ¶
type ResourceSetNLBResourceOutput struct{ *pulumi.OutputState }
The Network Load Balancer resource that a DNS target resource points to.
func (ResourceSetNLBResourceOutput) Arn ¶
func (o ResourceSetNLBResourceOutput) Arn() pulumi.StringPtrOutput
A Network Load Balancer resource Amazon Resource Name (ARN).
func (ResourceSetNLBResourceOutput) ElementType ¶
func (ResourceSetNLBResourceOutput) ElementType() reflect.Type
func (ResourceSetNLBResourceOutput) ToResourceSetNLBResourceOutput ¶
func (o ResourceSetNLBResourceOutput) ToResourceSetNLBResourceOutput() ResourceSetNLBResourceOutput
func (ResourceSetNLBResourceOutput) ToResourceSetNLBResourceOutputWithContext ¶
func (o ResourceSetNLBResourceOutput) ToResourceSetNLBResourceOutputWithContext(ctx context.Context) ResourceSetNLBResourceOutput
func (ResourceSetNLBResourceOutput) ToResourceSetNLBResourcePtrOutput ¶
func (o ResourceSetNLBResourceOutput) ToResourceSetNLBResourcePtrOutput() ResourceSetNLBResourcePtrOutput
func (ResourceSetNLBResourceOutput) ToResourceSetNLBResourcePtrOutputWithContext ¶
func (o ResourceSetNLBResourceOutput) ToResourceSetNLBResourcePtrOutputWithContext(ctx context.Context) ResourceSetNLBResourcePtrOutput
type ResourceSetNLBResourcePtrInput ¶
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 ¶
func ResourceSetNLBResourcePtr(v *ResourceSetNLBResourceArgs) ResourceSetNLBResourcePtrInput
type ResourceSetNLBResourcePtrOutput ¶
type ResourceSetNLBResourcePtrOutput struct{ *pulumi.OutputState }
func (ResourceSetNLBResourcePtrOutput) Arn ¶
func (o ResourceSetNLBResourcePtrOutput) Arn() pulumi.StringPtrOutput
A Network Load Balancer resource Amazon Resource Name (ARN).
func (ResourceSetNLBResourcePtrOutput) Elem ¶
func (o ResourceSetNLBResourcePtrOutput) Elem() ResourceSetNLBResourceOutput
func (ResourceSetNLBResourcePtrOutput) ElementType ¶
func (ResourceSetNLBResourcePtrOutput) ElementType() reflect.Type
func (ResourceSetNLBResourcePtrOutput) ToResourceSetNLBResourcePtrOutput ¶
func (o ResourceSetNLBResourcePtrOutput) ToResourceSetNLBResourcePtrOutput() ResourceSetNLBResourcePtrOutput
func (ResourceSetNLBResourcePtrOutput) ToResourceSetNLBResourcePtrOutputWithContext ¶
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) 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"` 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"` 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
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 ResourceSetTagArgs ¶
type ResourceSetTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringArrayInput `pulumi:"value"` }
func (ResourceSetTagArgs) ElementType ¶
func (ResourceSetTagArgs) ElementType() reflect.Type
func (ResourceSetTagArgs) ToResourceSetTagOutput ¶
func (i ResourceSetTagArgs) ToResourceSetTagOutput() ResourceSetTagOutput
func (ResourceSetTagArgs) ToResourceSetTagOutputWithContext ¶
func (i ResourceSetTagArgs) ToResourceSetTagOutputWithContext(ctx context.Context) ResourceSetTagOutput
type ResourceSetTagArray ¶
type ResourceSetTagArray []ResourceSetTagInput
func (ResourceSetTagArray) ElementType ¶
func (ResourceSetTagArray) ElementType() reflect.Type
func (ResourceSetTagArray) ToResourceSetTagArrayOutput ¶
func (i ResourceSetTagArray) ToResourceSetTagArrayOutput() ResourceSetTagArrayOutput
func (ResourceSetTagArray) ToResourceSetTagArrayOutputWithContext ¶
func (i ResourceSetTagArray) ToResourceSetTagArrayOutputWithContext(ctx context.Context) ResourceSetTagArrayOutput
type ResourceSetTagArrayInput ¶
type ResourceSetTagArrayInput interface { pulumi.Input ToResourceSetTagArrayOutput() ResourceSetTagArrayOutput ToResourceSetTagArrayOutputWithContext(context.Context) ResourceSetTagArrayOutput }
ResourceSetTagArrayInput is an input type that accepts ResourceSetTagArray and ResourceSetTagArrayOutput values. You can construct a concrete instance of `ResourceSetTagArrayInput` via:
ResourceSetTagArray{ ResourceSetTagArgs{...} }
type ResourceSetTagArrayOutput ¶
type ResourceSetTagArrayOutput struct{ *pulumi.OutputState }
func (ResourceSetTagArrayOutput) ElementType ¶
func (ResourceSetTagArrayOutput) ElementType() reflect.Type
func (ResourceSetTagArrayOutput) Index ¶
func (o ResourceSetTagArrayOutput) Index(i pulumi.IntInput) ResourceSetTagOutput
func (ResourceSetTagArrayOutput) ToResourceSetTagArrayOutput ¶
func (o ResourceSetTagArrayOutput) ToResourceSetTagArrayOutput() ResourceSetTagArrayOutput
func (ResourceSetTagArrayOutput) ToResourceSetTagArrayOutputWithContext ¶
func (o ResourceSetTagArrayOutput) ToResourceSetTagArrayOutputWithContext(ctx context.Context) ResourceSetTagArrayOutput
type ResourceSetTagInput ¶
type ResourceSetTagInput interface { pulumi.Input ToResourceSetTagOutput() ResourceSetTagOutput ToResourceSetTagOutputWithContext(context.Context) ResourceSetTagOutput }
ResourceSetTagInput is an input type that accepts ResourceSetTagArgs and ResourceSetTagOutput values. You can construct a concrete instance of `ResourceSetTagInput` via:
ResourceSetTagArgs{...}
type ResourceSetTagOutput ¶
type ResourceSetTagOutput struct{ *pulumi.OutputState }
func (ResourceSetTagOutput) ElementType ¶
func (ResourceSetTagOutput) ElementType() reflect.Type
func (ResourceSetTagOutput) Key ¶
func (o ResourceSetTagOutput) Key() pulumi.StringOutput
func (ResourceSetTagOutput) ToResourceSetTagOutput ¶
func (o ResourceSetTagOutput) ToResourceSetTagOutput() ResourceSetTagOutput
func (ResourceSetTagOutput) ToResourceSetTagOutputWithContext ¶
func (o ResourceSetTagOutput) ToResourceSetTagOutputWithContext(ctx context.Context) ResourceSetTagOutput
func (ResourceSetTagOutput) Value ¶
func (o ResourceSetTagOutput) Value() pulumi.StringArrayOutput
type ResourceSetTargetResource ¶
type ResourceSetTargetResource struct { NLBResource *ResourceSetNLBResource `pulumi:"nLBResource"` R53Resource *ResourceSetR53ResourceRecord `pulumi:"r53Resource"` }
The target resource that the Route 53 record points to.
type ResourceSetTargetResourceArgs ¶
type ResourceSetTargetResourceArgs struct { NLBResource ResourceSetNLBResourcePtrInput `pulumi:"nLBResource"` 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 ¶
func (o ResourceSetTargetResourceOutput) NLBResource() ResourceSetNLBResourcePtrOutput
func (ResourceSetTargetResourceOutput) R53Resource ¶
func (o ResourceSetTargetResourceOutput) R53Resource() ResourceSetR53ResourceRecordPtrOutput
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 ¶
func (o ResourceSetTargetResourcePtrOutput) NLBResource() ResourceSetNLBResourcePtrOutput
func (ResourceSetTargetResourcePtrOutput) R53Resource ¶
func (o ResourceSetTargetResourcePtrOutput) R53Resource() ResourceSetR53ResourceRecordPtrOutput
func (ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutput ¶
func (o ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutput() ResourceSetTargetResourcePtrOutput
func (ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutputWithContext ¶
func (o ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetTargetResourcePtrOutput