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() CellTagArrayOutput
- func (o CellOutput) ToCellOutput() CellOutput
- func (o CellOutput) ToCellOutputWithContext(ctx context.Context) CellOutput
- func (o CellOutput) ToOutput(ctx context.Context) pulumix.Output[*Cell]
- type CellState
- type CellTag
- type CellTagArgs
- type CellTagArray
- type CellTagArrayInput
- type CellTagArrayOutput
- func (CellTagArrayOutput) ElementType() reflect.Type
- func (o CellTagArrayOutput) Index(i pulumi.IntInput) CellTagOutput
- func (o CellTagArrayOutput) ToCellTagArrayOutput() CellTagArrayOutput
- func (o CellTagArrayOutput) ToCellTagArrayOutputWithContext(ctx context.Context) CellTagArrayOutput
- func (o CellTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CellTag]
- type CellTagInput
- type CellTagOutput
- func (CellTagOutput) ElementType() reflect.Type
- func (o CellTagOutput) Key() pulumi.StringOutput
- func (o CellTagOutput) ToCellTagOutput() CellTagOutput
- func (o CellTagOutput) ToCellTagOutputWithContext(ctx context.Context) CellTagOutput
- func (o CellTagOutput) ToOutput(ctx context.Context) pulumix.Output[CellTag]
- func (o CellTagOutput) Value() pulumi.StringOutput
- 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
- func (o LookupCellResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCellResult]
- 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
- func (o LookupReadinessCheckResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupReadinessCheckResult]
- 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
- func (o LookupRecoveryGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRecoveryGroupResult]
- 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
- func (o LookupResourceSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupResourceSetResult]
- type ReadinessCheck
- func (*ReadinessCheck) ElementType() reflect.Type
- func (i *ReadinessCheck) ToOutput(ctx context.Context) pulumix.Output[*ReadinessCheck]
- func (i *ReadinessCheck) ToReadinessCheckOutput() ReadinessCheckOutput
- func (i *ReadinessCheck) ToReadinessCheckOutputWithContext(ctx context.Context) ReadinessCheckOutput
- 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() ReadinessCheckTagArrayOutput
- func (o ReadinessCheckOutput) ToOutput(ctx context.Context) pulumix.Output[*ReadinessCheck]
- func (o ReadinessCheckOutput) ToReadinessCheckOutput() ReadinessCheckOutput
- func (o ReadinessCheckOutput) ToReadinessCheckOutputWithContext(ctx context.Context) ReadinessCheckOutput
- type ReadinessCheckState
- type ReadinessCheckTag
- type ReadinessCheckTagArgs
- func (ReadinessCheckTagArgs) ElementType() reflect.Type
- func (i ReadinessCheckTagArgs) ToOutput(ctx context.Context) pulumix.Output[ReadinessCheckTag]
- func (i ReadinessCheckTagArgs) ToReadinessCheckTagOutput() ReadinessCheckTagOutput
- func (i ReadinessCheckTagArgs) ToReadinessCheckTagOutputWithContext(ctx context.Context) ReadinessCheckTagOutput
- type ReadinessCheckTagArray
- func (ReadinessCheckTagArray) ElementType() reflect.Type
- func (i ReadinessCheckTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ReadinessCheckTag]
- func (i ReadinessCheckTagArray) ToReadinessCheckTagArrayOutput() ReadinessCheckTagArrayOutput
- func (i ReadinessCheckTagArray) ToReadinessCheckTagArrayOutputWithContext(ctx context.Context) ReadinessCheckTagArrayOutput
- type ReadinessCheckTagArrayInput
- type ReadinessCheckTagArrayOutput
- func (ReadinessCheckTagArrayOutput) ElementType() reflect.Type
- func (o ReadinessCheckTagArrayOutput) Index(i pulumi.IntInput) ReadinessCheckTagOutput
- func (o ReadinessCheckTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReadinessCheckTag]
- 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) ToOutput(ctx context.Context) pulumix.Output[ReadinessCheckTag]
- func (o ReadinessCheckTagOutput) ToReadinessCheckTagOutput() ReadinessCheckTagOutput
- func (o ReadinessCheckTagOutput) ToReadinessCheckTagOutputWithContext(ctx context.Context) ReadinessCheckTagOutput
- func (o ReadinessCheckTagOutput) Value() pulumi.StringOutput
- 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() RecoveryGroupTagArrayOutput
- func (o RecoveryGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*RecoveryGroup]
- func (o RecoveryGroupOutput) ToRecoveryGroupOutput() RecoveryGroupOutput
- func (o RecoveryGroupOutput) ToRecoveryGroupOutputWithContext(ctx context.Context) RecoveryGroupOutput
- type RecoveryGroupState
- type RecoveryGroupTag
- type RecoveryGroupTagArgs
- func (RecoveryGroupTagArgs) ElementType() reflect.Type
- func (i RecoveryGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[RecoveryGroupTag]
- func (i RecoveryGroupTagArgs) ToRecoveryGroupTagOutput() RecoveryGroupTagOutput
- func (i RecoveryGroupTagArgs) ToRecoveryGroupTagOutputWithContext(ctx context.Context) RecoveryGroupTagOutput
- type RecoveryGroupTagArray
- func (RecoveryGroupTagArray) ElementType() reflect.Type
- func (i RecoveryGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]RecoveryGroupTag]
- func (i RecoveryGroupTagArray) ToRecoveryGroupTagArrayOutput() RecoveryGroupTagArrayOutput
- func (i RecoveryGroupTagArray) ToRecoveryGroupTagArrayOutputWithContext(ctx context.Context) RecoveryGroupTagArrayOutput
- type RecoveryGroupTagArrayInput
- type RecoveryGroupTagArrayOutput
- func (RecoveryGroupTagArrayOutput) ElementType() reflect.Type
- func (o RecoveryGroupTagArrayOutput) Index(i pulumi.IntInput) RecoveryGroupTagOutput
- func (o RecoveryGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RecoveryGroupTag]
- 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) ToOutput(ctx context.Context) pulumix.Output[RecoveryGroupTag]
- func (o RecoveryGroupTagOutput) ToRecoveryGroupTagOutput() RecoveryGroupTagOutput
- func (o RecoveryGroupTagOutput) ToRecoveryGroupTagOutputWithContext(ctx context.Context) RecoveryGroupTagOutput
- func (o RecoveryGroupTagOutput) Value() pulumi.StringOutput
- type ResourceSet
- type ResourceSetArgs
- type ResourceSetDnsTargetResource
- type ResourceSetDnsTargetResourceArgs
- func (ResourceSetDnsTargetResourceArgs) ElementType() reflect.Type
- func (i ResourceSetDnsTargetResourceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceSetDnsTargetResource]
- 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) ToOutput(ctx context.Context) pulumix.Output[ResourceSetDnsTargetResource]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ResourceSetDnsTargetResource]
- 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) ToOutput(ctx context.Context) pulumix.Output[ResourceSetNlbResource]
- 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) ToOutput(ctx context.Context) pulumix.Output[ResourceSetNlbResource]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ResourceSetNlbResource]
- 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() ResourceSetTagArrayOutput
- func (o ResourceSetOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceSet]
- 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) ToOutput(ctx context.Context) pulumix.Output[ResourceSetR53ResourceRecord]
- 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) ToOutput(ctx context.Context) pulumix.Output[ResourceSetR53ResourceRecord]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ResourceSetR53ResourceRecord]
- func (o ResourceSetR53ResourceRecordPtrOutput) ToResourceSetR53ResourceRecordPtrOutput() ResourceSetR53ResourceRecordPtrOutput
- func (o ResourceSetR53ResourceRecordPtrOutput) ToResourceSetR53ResourceRecordPtrOutputWithContext(ctx context.Context) ResourceSetR53ResourceRecordPtrOutput
- type ResourceSetResource
- type ResourceSetResourceArgs
- func (ResourceSetResourceArgs) ElementType() reflect.Type
- func (i ResourceSetResourceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceSetResource]
- func (i ResourceSetResourceArgs) ToResourceSetResourceOutput() ResourceSetResourceOutput
- func (i ResourceSetResourceArgs) ToResourceSetResourceOutputWithContext(ctx context.Context) ResourceSetResourceOutput
- type ResourceSetResourceArray
- func (ResourceSetResourceArray) ElementType() reflect.Type
- func (i ResourceSetResourceArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceSetResource]
- func (i ResourceSetResourceArray) ToResourceSetResourceArrayOutput() ResourceSetResourceArrayOutput
- func (i ResourceSetResourceArray) ToResourceSetResourceArrayOutputWithContext(ctx context.Context) ResourceSetResourceArrayOutput
- type ResourceSetResourceArrayInput
- type ResourceSetResourceArrayOutput
- func (ResourceSetResourceArrayOutput) ElementType() reflect.Type
- func (o ResourceSetResourceArrayOutput) Index(i pulumi.IntInput) ResourceSetResourceOutput
- func (o ResourceSetResourceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceSetResource]
- 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) ToOutput(ctx context.Context) pulumix.Output[ResourceSetResource]
- func (o ResourceSetResourceOutput) ToResourceSetResourceOutput() ResourceSetResourceOutput
- func (o ResourceSetResourceOutput) ToResourceSetResourceOutputWithContext(ctx context.Context) ResourceSetResourceOutput
- type ResourceSetState
- type ResourceSetTag
- type ResourceSetTagArgs
- func (ResourceSetTagArgs) ElementType() reflect.Type
- func (i ResourceSetTagArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceSetTag]
- func (i ResourceSetTagArgs) ToResourceSetTagOutput() ResourceSetTagOutput
- func (i ResourceSetTagArgs) ToResourceSetTagOutputWithContext(ctx context.Context) ResourceSetTagOutput
- type ResourceSetTagArray
- func (ResourceSetTagArray) ElementType() reflect.Type
- func (i ResourceSetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceSetTag]
- func (i ResourceSetTagArray) ToResourceSetTagArrayOutput() ResourceSetTagArrayOutput
- func (i ResourceSetTagArray) ToResourceSetTagArrayOutputWithContext(ctx context.Context) ResourceSetTagArrayOutput
- type ResourceSetTagArrayInput
- type ResourceSetTagArrayOutput
- func (ResourceSetTagArrayOutput) ElementType() reflect.Type
- func (o ResourceSetTagArrayOutput) Index(i pulumi.IntInput) ResourceSetTagOutput
- func (o ResourceSetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceSetTag]
- 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) ToOutput(ctx context.Context) pulumix.Output[ResourceSetTag]
- func (o ResourceSetTagOutput) ToResourceSetTagOutput() ResourceSetTagOutput
- func (o ResourceSetTagOutput) ToResourceSetTagOutputWithContext(ctx context.Context) ResourceSetTagOutput
- func (o ResourceSetTagOutput) Value() pulumi.StringOutput
- type ResourceSetTargetResource
- type ResourceSetTargetResourceArgs
- func (ResourceSetTargetResourceArgs) ElementType() reflect.Type
- func (i ResourceSetTargetResourceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceSetTargetResource]
- 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) ToOutput(ctx context.Context) pulumix.Output[ResourceSetTargetResource]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ResourceSetTargetResource]
- 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 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) 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() CellTagArrayOutput
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 CellTagArgs ¶
type CellTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `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.StringOutput
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
func (LookupCellResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupCellResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCellResult]
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
func (LookupReadinessCheckResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupReadinessCheckResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupReadinessCheckResult]
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
func (LookupRecoveryGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupRecoveryGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRecoveryGroupResult]
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
func (LookupResourceSetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupResourceSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupResourceSetResult]
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 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) ToOutput ¶ added in v0.76.0
func (i *ReadinessCheck) ToOutput(ctx context.Context) pulumix.Output[*ReadinessCheck]
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) 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() ReadinessCheckTagArrayOutput
A collection of tags associated with a resource.
func (ReadinessCheckOutput) ToOutput ¶ added in v0.76.0
func (o ReadinessCheckOutput) ToOutput(ctx context.Context) pulumix.Output[*ReadinessCheck]
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.StringInput `pulumi:"value"` }
func (ReadinessCheckTagArgs) ElementType ¶
func (ReadinessCheckTagArgs) ElementType() reflect.Type
func (ReadinessCheckTagArgs) ToOutput ¶ added in v0.76.0
func (i ReadinessCheckTagArgs) ToOutput(ctx context.Context) pulumix.Output[ReadinessCheckTag]
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) ToOutput ¶ added in v0.76.0
func (i ReadinessCheckTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ReadinessCheckTag]
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) ToOutput ¶ added in v0.76.0
func (o ReadinessCheckTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReadinessCheckTag]
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) ToOutput ¶ added in v0.76.0
func (o ReadinessCheckTagOutput) ToOutput(ctx context.Context) pulumix.Output[ReadinessCheckTag]
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.StringOutput
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 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) ToOutput ¶ added in v0.76.0
func (i *RecoveryGroup) ToOutput(ctx context.Context) pulumix.Output[*RecoveryGroup]
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) 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() RecoveryGroupTagArrayOutput
A collection of tags associated with a resource.
func (RecoveryGroupOutput) ToOutput ¶ added in v0.76.0
func (o RecoveryGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*RecoveryGroup]
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.StringInput `pulumi:"value"` }
func (RecoveryGroupTagArgs) ElementType ¶
func (RecoveryGroupTagArgs) ElementType() reflect.Type
func (RecoveryGroupTagArgs) ToOutput ¶ added in v0.76.0
func (i RecoveryGroupTagArgs) ToOutput(ctx context.Context) pulumix.Output[RecoveryGroupTag]
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) ToOutput ¶ added in v0.76.0
func (i RecoveryGroupTagArray) ToOutput(ctx context.Context) pulumix.Output[[]RecoveryGroupTag]
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) ToOutput ¶ added in v0.76.0
func (o RecoveryGroupTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RecoveryGroupTag]
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) ToOutput ¶ added in v0.76.0
func (o RecoveryGroupTagOutput) ToOutput(ctx context.Context) pulumix.Output[RecoveryGroupTag]
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.StringOutput
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 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) ToOutput ¶ added in v0.76.0
func (i *ResourceSet) ToOutput(ctx context.Context) pulumix.Output[*ResourceSet]
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 ¶ 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"` 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"` 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) ToOutput ¶ added in v0.76.0
func (i ResourceSetDnsTargetResourceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceSetDnsTargetResource]
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
func (ResourceSetDnsTargetResourceOutput) ToOutput ¶ added in v0.76.0
func (o ResourceSetDnsTargetResourceOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceSetDnsTargetResource]
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
func (ResourceSetDnsTargetResourcePtrOutput) ToOutput ¶ added in v0.76.0
func (o ResourceSetDnsTargetResourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceSetDnsTargetResource]
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) ToOutput ¶ added in v0.76.0
func (i ResourceSetNlbResourceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceSetNlbResource]
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) ToOutput ¶ added in v0.76.0
func (o ResourceSetNlbResourceOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceSetNlbResource]
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) ToOutput ¶ added in v0.76.0
func (o ResourceSetNlbResourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceSetNlbResource]
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() ResourceSetTagArrayOutput
A tag to associate with the parameters for a resource set.
func (ResourceSetOutput) ToOutput ¶ added in v0.76.0
func (o ResourceSetOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceSet]
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) ToOutput ¶ added in v0.76.0
func (i ResourceSetR53ResourceRecordArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceSetR53ResourceRecord]
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) ToOutput ¶ added in v0.76.0
func (o ResourceSetR53ResourceRecordOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceSetR53ResourceRecord]
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) ToOutput ¶ added in v0.76.0
func (o ResourceSetR53ResourceRecordPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceSetR53ResourceRecord]
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) ToOutput ¶ added in v0.76.0
func (i ResourceSetResourceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceSetResource]
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) ToOutput ¶ added in v0.76.0
func (i ResourceSetResourceArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceSetResource]
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) ToOutput ¶ added in v0.76.0
func (o ResourceSetResourceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceSetResource]
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) ToOutput ¶ added in v0.76.0
func (o ResourceSetResourceOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceSetResource]
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.StringInput `pulumi:"value"` }
func (ResourceSetTagArgs) ElementType ¶
func (ResourceSetTagArgs) ElementType() reflect.Type
func (ResourceSetTagArgs) ToOutput ¶ added in v0.76.0
func (i ResourceSetTagArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceSetTag]
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) ToOutput ¶ added in v0.76.0
func (i ResourceSetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceSetTag]
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) ToOutput ¶ added in v0.76.0
func (o ResourceSetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceSetTag]
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) ToOutput ¶ added in v0.76.0
func (o ResourceSetTagOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceSetTag]
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.StringOutput
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) ToOutput ¶ added in v0.76.0
func (i ResourceSetTargetResourceArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceSetTargetResource]
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
func (ResourceSetTargetResourceOutput) R53Resource ¶
func (o ResourceSetTargetResourceOutput) R53Resource() ResourceSetR53ResourceRecordPtrOutput
func (ResourceSetTargetResourceOutput) ToOutput ¶ added in v0.76.0
func (o ResourceSetTargetResourceOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceSetTargetResource]
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
func (ResourceSetTargetResourcePtrOutput) R53Resource ¶
func (o ResourceSetTargetResourcePtrOutput) R53Resource() ResourceSetR53ResourceRecordPtrOutput
func (ResourceSetTargetResourcePtrOutput) ToOutput ¶ added in v0.76.0
func (o ResourceSetTargetResourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceSetTargetResource]
func (ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutput ¶
func (o ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutput() ResourceSetTargetResourcePtrOutput
func (ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutputWithContext ¶
func (o ResourceSetTargetResourcePtrOutput) ToResourceSetTargetResourcePtrOutputWithContext(ctx context.Context) ResourceSetTargetResourcePtrOutput