route53

package
v0.84.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2023 License: Apache-2.0 Imports: 8 Imported by: 2

Documentation

Index

Constants

View Source
const (
	HealthCheckConfigPropertiesInsufficientDataHealthStatusHealthy         = HealthCheckConfigPropertiesInsufficientDataHealthStatus("Healthy")
	HealthCheckConfigPropertiesInsufficientDataHealthStatusLastKnownStatus = HealthCheckConfigPropertiesInsufficientDataHealthStatus("LastKnownStatus")
	HealthCheckConfigPropertiesInsufficientDataHealthStatusUnhealthy       = HealthCheckConfigPropertiesInsufficientDataHealthStatus("Unhealthy")
)
View Source
const (
	HealthCheckConfigPropertiesTypeCalculated       = HealthCheckConfigPropertiesType("CALCULATED")
	HealthCheckConfigPropertiesTypeCloudwatchMetric = HealthCheckConfigPropertiesType("CLOUDWATCH_METRIC")
	HealthCheckConfigPropertiesTypeHttp             = HealthCheckConfigPropertiesType("HTTP")
	HealthCheckConfigPropertiesTypeHttpStrMatch     = HealthCheckConfigPropertiesType("HTTP_STR_MATCH")
	HealthCheckConfigPropertiesTypeHttps            = HealthCheckConfigPropertiesType("HTTPS")
	HealthCheckConfigPropertiesTypeHttpsStrMatch    = HealthCheckConfigPropertiesType("HTTPS_STR_MATCH")
	HealthCheckConfigPropertiesTypeTcp              = HealthCheckConfigPropertiesType("TCP")
	HealthCheckConfigPropertiesTypeRecoveryControl  = HealthCheckConfigPropertiesType("RECOVERY_CONTROL")
)
View Source
const (
	KeySigningKeyStatusActive   = KeySigningKeyStatus("ACTIVE")
	KeySigningKeyStatusInactive = KeySigningKeyStatus("INACTIVE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CidrCollection added in v0.20.0

type CidrCollection struct {
	pulumi.CustomResourceState

	// The Amazon resource name (ARN) to uniquely identify the AWS resource.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A complex type that contains information about the list of CIDR locations.
	Locations CidrCollectionLocationArrayOutput `pulumi:"locations"`
	// A unique name for the CIDR collection.
	Name pulumi.StringOutput `pulumi:"name"`
}

Resource schema for AWS::Route53::CidrCollection.

func GetCidrCollection added in v0.20.0

func GetCidrCollection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CidrCollectionState, opts ...pulumi.ResourceOption) (*CidrCollection, error)

GetCidrCollection gets an existing CidrCollection 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 NewCidrCollection added in v0.20.0

func NewCidrCollection(ctx *pulumi.Context,
	name string, args *CidrCollectionArgs, opts ...pulumi.ResourceOption) (*CidrCollection, error)

NewCidrCollection registers a new resource with the given unique name, arguments, and options.

func (*CidrCollection) ElementType added in v0.20.0

func (*CidrCollection) ElementType() reflect.Type

func (*CidrCollection) ToCidrCollectionOutput added in v0.20.0

func (i *CidrCollection) ToCidrCollectionOutput() CidrCollectionOutput

func (*CidrCollection) ToCidrCollectionOutputWithContext added in v0.20.0

func (i *CidrCollection) ToCidrCollectionOutputWithContext(ctx context.Context) CidrCollectionOutput

func (*CidrCollection) ToOutput added in v0.76.0

type CidrCollectionArgs added in v0.20.0

type CidrCollectionArgs struct {
	// A complex type that contains information about the list of CIDR locations.
	Locations CidrCollectionLocationArrayInput
	// A unique name for the CIDR collection.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a CidrCollection resource.

func (CidrCollectionArgs) ElementType added in v0.20.0

func (CidrCollectionArgs) ElementType() reflect.Type

type CidrCollectionInput added in v0.20.0

type CidrCollectionInput interface {
	pulumi.Input

	ToCidrCollectionOutput() CidrCollectionOutput
	ToCidrCollectionOutputWithContext(ctx context.Context) CidrCollectionOutput
}

type CidrCollectionLocation added in v0.20.0

type CidrCollectionLocation struct {
	// A list of CIDR blocks.
	CidrList []string `pulumi:"cidrList"`
	// The name of the location that is associated with the CIDR collection.
	LocationName string `pulumi:"locationName"`
}

type CidrCollectionLocationArgs added in v0.20.0

type CidrCollectionLocationArgs struct {
	// A list of CIDR blocks.
	CidrList pulumi.StringArrayInput `pulumi:"cidrList"`
	// The name of the location that is associated with the CIDR collection.
	LocationName pulumi.StringInput `pulumi:"locationName"`
}

func (CidrCollectionLocationArgs) ElementType added in v0.20.0

func (CidrCollectionLocationArgs) ElementType() reflect.Type

func (CidrCollectionLocationArgs) ToCidrCollectionLocationOutput added in v0.20.0

func (i CidrCollectionLocationArgs) ToCidrCollectionLocationOutput() CidrCollectionLocationOutput

func (CidrCollectionLocationArgs) ToCidrCollectionLocationOutputWithContext added in v0.20.0

func (i CidrCollectionLocationArgs) ToCidrCollectionLocationOutputWithContext(ctx context.Context) CidrCollectionLocationOutput

func (CidrCollectionLocationArgs) ToOutput added in v0.76.0

type CidrCollectionLocationArray added in v0.20.0

type CidrCollectionLocationArray []CidrCollectionLocationInput

func (CidrCollectionLocationArray) ElementType added in v0.20.0

func (CidrCollectionLocationArray) ToCidrCollectionLocationArrayOutput added in v0.20.0

func (i CidrCollectionLocationArray) ToCidrCollectionLocationArrayOutput() CidrCollectionLocationArrayOutput

func (CidrCollectionLocationArray) ToCidrCollectionLocationArrayOutputWithContext added in v0.20.0

func (i CidrCollectionLocationArray) ToCidrCollectionLocationArrayOutputWithContext(ctx context.Context) CidrCollectionLocationArrayOutput

func (CidrCollectionLocationArray) ToOutput added in v0.76.0

type CidrCollectionLocationArrayInput added in v0.20.0

type CidrCollectionLocationArrayInput interface {
	pulumi.Input

	ToCidrCollectionLocationArrayOutput() CidrCollectionLocationArrayOutput
	ToCidrCollectionLocationArrayOutputWithContext(context.Context) CidrCollectionLocationArrayOutput
}

CidrCollectionLocationArrayInput is an input type that accepts CidrCollectionLocationArray and CidrCollectionLocationArrayOutput values. You can construct a concrete instance of `CidrCollectionLocationArrayInput` via:

CidrCollectionLocationArray{ CidrCollectionLocationArgs{...} }

type CidrCollectionLocationArrayOutput added in v0.20.0

type CidrCollectionLocationArrayOutput struct{ *pulumi.OutputState }

func (CidrCollectionLocationArrayOutput) ElementType added in v0.20.0

func (CidrCollectionLocationArrayOutput) Index added in v0.20.0

func (CidrCollectionLocationArrayOutput) ToCidrCollectionLocationArrayOutput added in v0.20.0

func (o CidrCollectionLocationArrayOutput) ToCidrCollectionLocationArrayOutput() CidrCollectionLocationArrayOutput

func (CidrCollectionLocationArrayOutput) ToCidrCollectionLocationArrayOutputWithContext added in v0.20.0

func (o CidrCollectionLocationArrayOutput) ToCidrCollectionLocationArrayOutputWithContext(ctx context.Context) CidrCollectionLocationArrayOutput

func (CidrCollectionLocationArrayOutput) ToOutput added in v0.76.0

type CidrCollectionLocationInput added in v0.20.0

type CidrCollectionLocationInput interface {
	pulumi.Input

	ToCidrCollectionLocationOutput() CidrCollectionLocationOutput
	ToCidrCollectionLocationOutputWithContext(context.Context) CidrCollectionLocationOutput
}

CidrCollectionLocationInput is an input type that accepts CidrCollectionLocationArgs and CidrCollectionLocationOutput values. You can construct a concrete instance of `CidrCollectionLocationInput` via:

CidrCollectionLocationArgs{...}

type CidrCollectionLocationOutput added in v0.20.0

type CidrCollectionLocationOutput struct{ *pulumi.OutputState }

func (CidrCollectionLocationOutput) CidrList added in v0.20.0

A list of CIDR blocks.

func (CidrCollectionLocationOutput) ElementType added in v0.20.0

func (CidrCollectionLocationOutput) LocationName added in v0.20.0

The name of the location that is associated with the CIDR collection.

func (CidrCollectionLocationOutput) ToCidrCollectionLocationOutput added in v0.20.0

func (o CidrCollectionLocationOutput) ToCidrCollectionLocationOutput() CidrCollectionLocationOutput

func (CidrCollectionLocationOutput) ToCidrCollectionLocationOutputWithContext added in v0.20.0

func (o CidrCollectionLocationOutput) ToCidrCollectionLocationOutputWithContext(ctx context.Context) CidrCollectionLocationOutput

func (CidrCollectionLocationOutput) ToOutput added in v0.76.0

type CidrCollectionOutput added in v0.20.0

type CidrCollectionOutput struct{ *pulumi.OutputState }

func (CidrCollectionOutput) Arn added in v0.20.0

The Amazon resource name (ARN) to uniquely identify the AWS resource.

func (CidrCollectionOutput) ElementType added in v0.20.0

func (CidrCollectionOutput) ElementType() reflect.Type

func (CidrCollectionOutput) Locations added in v0.20.0

A complex type that contains information about the list of CIDR locations.

func (CidrCollectionOutput) Name added in v0.20.0

A unique name for the CIDR collection.

func (CidrCollectionOutput) ToCidrCollectionOutput added in v0.20.0

func (o CidrCollectionOutput) ToCidrCollectionOutput() CidrCollectionOutput

func (CidrCollectionOutput) ToCidrCollectionOutputWithContext added in v0.20.0

func (o CidrCollectionOutput) ToCidrCollectionOutputWithContext(ctx context.Context) CidrCollectionOutput

func (CidrCollectionOutput) ToOutput added in v0.76.0

type CidrCollectionState added in v0.20.0

type CidrCollectionState struct {
}

func (CidrCollectionState) ElementType added in v0.20.0

func (CidrCollectionState) ElementType() reflect.Type

type Dnssec added in v0.72.0

type Dnssec struct {
	pulumi.CustomResourceState

	// The unique string (ID) used to identify a hosted zone.
	HostedZoneId pulumi.StringOutput `pulumi:"hostedZoneId"`
}

Resource used to control (enable/disable) DNSSEC in a specific hosted zone.

func GetDnssec added in v0.72.0

func GetDnssec(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DnssecState, opts ...pulumi.ResourceOption) (*Dnssec, error)

GetDnssec gets an existing Dnssec 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 NewDnssec added in v0.72.0

func NewDnssec(ctx *pulumi.Context,
	name string, args *DnssecArgs, opts ...pulumi.ResourceOption) (*Dnssec, error)

NewDnssec registers a new resource with the given unique name, arguments, and options.

func (*Dnssec) ElementType added in v0.72.0

func (*Dnssec) ElementType() reflect.Type

func (*Dnssec) ToDnssecOutput added in v0.72.0

func (i *Dnssec) ToDnssecOutput() DnssecOutput

func (*Dnssec) ToDnssecOutputWithContext added in v0.72.0

func (i *Dnssec) ToDnssecOutputWithContext(ctx context.Context) DnssecOutput

func (*Dnssec) ToOutput added in v0.76.0

func (i *Dnssec) ToOutput(ctx context.Context) pulumix.Output[*Dnssec]

type DnssecArgs added in v0.72.0

type DnssecArgs struct {
	// The unique string (ID) used to identify a hosted zone.
	HostedZoneId pulumi.StringInput
}

The set of arguments for constructing a Dnssec resource.

func (DnssecArgs) ElementType added in v0.72.0

func (DnssecArgs) ElementType() reflect.Type

type DnssecInput added in v0.72.0

type DnssecInput interface {
	pulumi.Input

	ToDnssecOutput() DnssecOutput
	ToDnssecOutputWithContext(ctx context.Context) DnssecOutput
}

type DnssecOutput added in v0.72.0

type DnssecOutput struct{ *pulumi.OutputState }

func (DnssecOutput) ElementType added in v0.72.0

func (DnssecOutput) ElementType() reflect.Type

func (DnssecOutput) HostedZoneId added in v0.72.0

func (o DnssecOutput) HostedZoneId() pulumi.StringOutput

The unique string (ID) used to identify a hosted zone.

func (DnssecOutput) ToDnssecOutput added in v0.72.0

func (o DnssecOutput) ToDnssecOutput() DnssecOutput

func (DnssecOutput) ToDnssecOutputWithContext added in v0.72.0

func (o DnssecOutput) ToDnssecOutputWithContext(ctx context.Context) DnssecOutput

func (DnssecOutput) ToOutput added in v0.76.0

func (o DnssecOutput) ToOutput(ctx context.Context) pulumix.Output[*Dnssec]

type DnssecState added in v0.72.0

type DnssecState struct {
}

func (DnssecState) ElementType added in v0.72.0

func (DnssecState) ElementType() reflect.Type

type HealthCheck

type HealthCheck struct {
	pulumi.CustomResourceState

	// A complex type that contains information about the health check.
	HealthCheckConfig HealthCheckConfigPropertiesOutput `pulumi:"healthCheckConfig"`
	HealthCheckId     pulumi.StringOutput               `pulumi:"healthCheckId"`
	// An array of key-value pairs to apply to this resource.
	HealthCheckTags HealthCheckTagArrayOutput `pulumi:"healthCheckTags"`
}

Resource schema for AWS::Route53::HealthCheck.

func GetHealthCheck

func GetHealthCheck(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HealthCheckState, opts ...pulumi.ResourceOption) (*HealthCheck, error)

GetHealthCheck gets an existing HealthCheck 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 NewHealthCheck

func NewHealthCheck(ctx *pulumi.Context,
	name string, args *HealthCheckArgs, opts ...pulumi.ResourceOption) (*HealthCheck, error)

NewHealthCheck registers a new resource with the given unique name, arguments, and options.

func (*HealthCheck) ElementType

func (*HealthCheck) ElementType() reflect.Type

func (*HealthCheck) ToHealthCheckOutput

func (i *HealthCheck) ToHealthCheckOutput() HealthCheckOutput

func (*HealthCheck) ToHealthCheckOutputWithContext

func (i *HealthCheck) ToHealthCheckOutputWithContext(ctx context.Context) HealthCheckOutput

func (*HealthCheck) ToOutput added in v0.76.0

func (i *HealthCheck) ToOutput(ctx context.Context) pulumix.Output[*HealthCheck]

type HealthCheckAlarmIdentifier added in v0.2.0

type HealthCheckAlarmIdentifier struct {
	// The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.
	Name string `pulumi:"name"`
	// For the CloudWatch alarm that you want Route 53 health checkers to use to determine whether this health check is healthy, the region that the alarm was created in.
	Region string `pulumi:"region"`
}

A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy.

type HealthCheckAlarmIdentifierArgs added in v0.2.0

type HealthCheckAlarmIdentifierArgs struct {
	// The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.
	Name pulumi.StringInput `pulumi:"name"`
	// For the CloudWatch alarm that you want Route 53 health checkers to use to determine whether this health check is healthy, the region that the alarm was created in.
	Region pulumi.StringInput `pulumi:"region"`
}

A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy.

func (HealthCheckAlarmIdentifierArgs) ElementType added in v0.2.0

func (HealthCheckAlarmIdentifierArgs) ToHealthCheckAlarmIdentifierOutput added in v0.2.0

func (i HealthCheckAlarmIdentifierArgs) ToHealthCheckAlarmIdentifierOutput() HealthCheckAlarmIdentifierOutput

func (HealthCheckAlarmIdentifierArgs) ToHealthCheckAlarmIdentifierOutputWithContext added in v0.2.0

func (i HealthCheckAlarmIdentifierArgs) ToHealthCheckAlarmIdentifierOutputWithContext(ctx context.Context) HealthCheckAlarmIdentifierOutput

func (HealthCheckAlarmIdentifierArgs) ToHealthCheckAlarmIdentifierPtrOutput added in v0.2.0

func (i HealthCheckAlarmIdentifierArgs) ToHealthCheckAlarmIdentifierPtrOutput() HealthCheckAlarmIdentifierPtrOutput

func (HealthCheckAlarmIdentifierArgs) ToHealthCheckAlarmIdentifierPtrOutputWithContext added in v0.2.0

func (i HealthCheckAlarmIdentifierArgs) ToHealthCheckAlarmIdentifierPtrOutputWithContext(ctx context.Context) HealthCheckAlarmIdentifierPtrOutput

func (HealthCheckAlarmIdentifierArgs) ToOutput added in v0.76.0

type HealthCheckAlarmIdentifierInput added in v0.2.0

type HealthCheckAlarmIdentifierInput interface {
	pulumi.Input

	ToHealthCheckAlarmIdentifierOutput() HealthCheckAlarmIdentifierOutput
	ToHealthCheckAlarmIdentifierOutputWithContext(context.Context) HealthCheckAlarmIdentifierOutput
}

HealthCheckAlarmIdentifierInput is an input type that accepts HealthCheckAlarmIdentifierArgs and HealthCheckAlarmIdentifierOutput values. You can construct a concrete instance of `HealthCheckAlarmIdentifierInput` via:

HealthCheckAlarmIdentifierArgs{...}

type HealthCheckAlarmIdentifierOutput added in v0.2.0

type HealthCheckAlarmIdentifierOutput struct{ *pulumi.OutputState }

A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy.

func (HealthCheckAlarmIdentifierOutput) ElementType added in v0.2.0

func (HealthCheckAlarmIdentifierOutput) Name added in v0.2.0

The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.

func (HealthCheckAlarmIdentifierOutput) Region added in v0.2.0

For the CloudWatch alarm that you want Route 53 health checkers to use to determine whether this health check is healthy, the region that the alarm was created in.

func (HealthCheckAlarmIdentifierOutput) ToHealthCheckAlarmIdentifierOutput added in v0.2.0

func (o HealthCheckAlarmIdentifierOutput) ToHealthCheckAlarmIdentifierOutput() HealthCheckAlarmIdentifierOutput

func (HealthCheckAlarmIdentifierOutput) ToHealthCheckAlarmIdentifierOutputWithContext added in v0.2.0

func (o HealthCheckAlarmIdentifierOutput) ToHealthCheckAlarmIdentifierOutputWithContext(ctx context.Context) HealthCheckAlarmIdentifierOutput

func (HealthCheckAlarmIdentifierOutput) ToHealthCheckAlarmIdentifierPtrOutput added in v0.2.0

func (o HealthCheckAlarmIdentifierOutput) ToHealthCheckAlarmIdentifierPtrOutput() HealthCheckAlarmIdentifierPtrOutput

func (HealthCheckAlarmIdentifierOutput) ToHealthCheckAlarmIdentifierPtrOutputWithContext added in v0.2.0

func (o HealthCheckAlarmIdentifierOutput) ToHealthCheckAlarmIdentifierPtrOutputWithContext(ctx context.Context) HealthCheckAlarmIdentifierPtrOutput

func (HealthCheckAlarmIdentifierOutput) ToOutput added in v0.76.0

type HealthCheckAlarmIdentifierPtrInput added in v0.2.0

type HealthCheckAlarmIdentifierPtrInput interface {
	pulumi.Input

	ToHealthCheckAlarmIdentifierPtrOutput() HealthCheckAlarmIdentifierPtrOutput
	ToHealthCheckAlarmIdentifierPtrOutputWithContext(context.Context) HealthCheckAlarmIdentifierPtrOutput
}

HealthCheckAlarmIdentifierPtrInput is an input type that accepts HealthCheckAlarmIdentifierArgs, HealthCheckAlarmIdentifierPtr and HealthCheckAlarmIdentifierPtrOutput values. You can construct a concrete instance of `HealthCheckAlarmIdentifierPtrInput` via:

        HealthCheckAlarmIdentifierArgs{...}

or:

        nil

func HealthCheckAlarmIdentifierPtr added in v0.2.0

type HealthCheckAlarmIdentifierPtrOutput added in v0.2.0

type HealthCheckAlarmIdentifierPtrOutput struct{ *pulumi.OutputState }

func (HealthCheckAlarmIdentifierPtrOutput) Elem added in v0.2.0

func (HealthCheckAlarmIdentifierPtrOutput) ElementType added in v0.2.0

func (HealthCheckAlarmIdentifierPtrOutput) Name added in v0.2.0

The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.

func (HealthCheckAlarmIdentifierPtrOutput) Region added in v0.2.0

For the CloudWatch alarm that you want Route 53 health checkers to use to determine whether this health check is healthy, the region that the alarm was created in.

func (HealthCheckAlarmIdentifierPtrOutput) ToHealthCheckAlarmIdentifierPtrOutput added in v0.2.0

func (o HealthCheckAlarmIdentifierPtrOutput) ToHealthCheckAlarmIdentifierPtrOutput() HealthCheckAlarmIdentifierPtrOutput

func (HealthCheckAlarmIdentifierPtrOutput) ToHealthCheckAlarmIdentifierPtrOutputWithContext added in v0.2.0

func (o HealthCheckAlarmIdentifierPtrOutput) ToHealthCheckAlarmIdentifierPtrOutputWithContext(ctx context.Context) HealthCheckAlarmIdentifierPtrOutput

func (HealthCheckAlarmIdentifierPtrOutput) ToOutput added in v0.76.0

type HealthCheckArgs

type HealthCheckArgs struct {
	// A complex type that contains information about the health check.
	HealthCheckConfig HealthCheckConfigPropertiesInput
	// An array of key-value pairs to apply to this resource.
	HealthCheckTags HealthCheckTagArrayInput
}

The set of arguments for constructing a HealthCheck resource.

func (HealthCheckArgs) ElementType

func (HealthCheckArgs) ElementType() reflect.Type

type HealthCheckConfigProperties added in v0.2.0

type HealthCheckConfigProperties struct {
	AlarmIdentifier              *HealthCheckAlarmIdentifier                              `pulumi:"alarmIdentifier"`
	ChildHealthChecks            []string                                                 `pulumi:"childHealthChecks"`
	EnableSni                    *bool                                                    `pulumi:"enableSni"`
	FailureThreshold             *int                                                     `pulumi:"failureThreshold"`
	FullyQualifiedDomainName     *string                                                  `pulumi:"fullyQualifiedDomainName"`
	HealthThreshold              *int                                                     `pulumi:"healthThreshold"`
	InsufficientDataHealthStatus *HealthCheckConfigPropertiesInsufficientDataHealthStatus `pulumi:"insufficientDataHealthStatus"`
	Inverted                     *bool                                                    `pulumi:"inverted"`
	IpAddress                    *string                                                  `pulumi:"ipAddress"`
	MeasureLatency               *bool                                                    `pulumi:"measureLatency"`
	Port                         *int                                                     `pulumi:"port"`
	Regions                      []string                                                 `pulumi:"regions"`
	RequestInterval              *int                                                     `pulumi:"requestInterval"`
	ResourcePath                 *string                                                  `pulumi:"resourcePath"`
	RoutingControlArn            *string                                                  `pulumi:"routingControlArn"`
	SearchString                 *string                                                  `pulumi:"searchString"`
	Type                         HealthCheckConfigPropertiesType                          `pulumi:"type"`
}

A complex type that contains information about the health check.

type HealthCheckConfigPropertiesArgs added in v0.2.0

type HealthCheckConfigPropertiesArgs struct {
	AlarmIdentifier              HealthCheckAlarmIdentifierPtrInput                              `pulumi:"alarmIdentifier"`
	ChildHealthChecks            pulumi.StringArrayInput                                         `pulumi:"childHealthChecks"`
	EnableSni                    pulumi.BoolPtrInput                                             `pulumi:"enableSni"`
	FailureThreshold             pulumi.IntPtrInput                                              `pulumi:"failureThreshold"`
	FullyQualifiedDomainName     pulumi.StringPtrInput                                           `pulumi:"fullyQualifiedDomainName"`
	HealthThreshold              pulumi.IntPtrInput                                              `pulumi:"healthThreshold"`
	InsufficientDataHealthStatus HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrInput `pulumi:"insufficientDataHealthStatus"`
	Inverted                     pulumi.BoolPtrInput                                             `pulumi:"inverted"`
	IpAddress                    pulumi.StringPtrInput                                           `pulumi:"ipAddress"`
	MeasureLatency               pulumi.BoolPtrInput                                             `pulumi:"measureLatency"`
	Port                         pulumi.IntPtrInput                                              `pulumi:"port"`
	Regions                      pulumi.StringArrayInput                                         `pulumi:"regions"`
	RequestInterval              pulumi.IntPtrInput                                              `pulumi:"requestInterval"`
	ResourcePath                 pulumi.StringPtrInput                                           `pulumi:"resourcePath"`
	RoutingControlArn            pulumi.StringPtrInput                                           `pulumi:"routingControlArn"`
	SearchString                 pulumi.StringPtrInput                                           `pulumi:"searchString"`
	Type                         HealthCheckConfigPropertiesTypeInput                            `pulumi:"type"`
}

A complex type that contains information about the health check.

func (HealthCheckConfigPropertiesArgs) ElementType added in v0.2.0

func (HealthCheckConfigPropertiesArgs) ToHealthCheckConfigPropertiesOutput added in v0.2.0

func (i HealthCheckConfigPropertiesArgs) ToHealthCheckConfigPropertiesOutput() HealthCheckConfigPropertiesOutput

func (HealthCheckConfigPropertiesArgs) ToHealthCheckConfigPropertiesOutputWithContext added in v0.2.0

func (i HealthCheckConfigPropertiesArgs) ToHealthCheckConfigPropertiesOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesOutput

func (HealthCheckConfigPropertiesArgs) ToOutput added in v0.76.0

type HealthCheckConfigPropertiesInput added in v0.2.0

type HealthCheckConfigPropertiesInput interface {
	pulumi.Input

	ToHealthCheckConfigPropertiesOutput() HealthCheckConfigPropertiesOutput
	ToHealthCheckConfigPropertiesOutputWithContext(context.Context) HealthCheckConfigPropertiesOutput
}

HealthCheckConfigPropertiesInput is an input type that accepts HealthCheckConfigPropertiesArgs and HealthCheckConfigPropertiesOutput values. You can construct a concrete instance of `HealthCheckConfigPropertiesInput` via:

HealthCheckConfigPropertiesArgs{...}

type HealthCheckConfigPropertiesInsufficientDataHealthStatus added in v0.2.0

type HealthCheckConfigPropertiesInsufficientDataHealthStatus string

func (HealthCheckConfigPropertiesInsufficientDataHealthStatus) ElementType added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatus) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusOutput added in v0.2.0

func (e HealthCheckConfigPropertiesInsufficientDataHealthStatus) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusOutput() HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput

func (HealthCheckConfigPropertiesInsufficientDataHealthStatus) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusOutputWithContext added in v0.2.0

func (e HealthCheckConfigPropertiesInsufficientDataHealthStatus) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput

func (HealthCheckConfigPropertiesInsufficientDataHealthStatus) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput added in v0.2.0

func (e HealthCheckConfigPropertiesInsufficientDataHealthStatus) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput() HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput

func (HealthCheckConfigPropertiesInsufficientDataHealthStatus) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutputWithContext added in v0.2.0

func (e HealthCheckConfigPropertiesInsufficientDataHealthStatus) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput

func (HealthCheckConfigPropertiesInsufficientDataHealthStatus) ToStringOutput added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatus) ToStringOutputWithContext added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatus) ToStringPtrOutput added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatus) ToStringPtrOutputWithContext added in v0.2.0

type HealthCheckConfigPropertiesInsufficientDataHealthStatusInput added in v0.2.0

type HealthCheckConfigPropertiesInsufficientDataHealthStatusInput interface {
	pulumi.Input

	ToHealthCheckConfigPropertiesInsufficientDataHealthStatusOutput() HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput
	ToHealthCheckConfigPropertiesInsufficientDataHealthStatusOutputWithContext(context.Context) HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput
}

HealthCheckConfigPropertiesInsufficientDataHealthStatusInput is an input type that accepts HealthCheckConfigPropertiesInsufficientDataHealthStatusArgs and HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput values. You can construct a concrete instance of `HealthCheckConfigPropertiesInsufficientDataHealthStatusInput` via:

HealthCheckConfigPropertiesInsufficientDataHealthStatusArgs{...}

type HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput added in v0.2.0

type HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput struct{ *pulumi.OutputState }

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput) ElementType added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusOutput added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusOutputWithContext added in v0.2.0

func (o HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutputWithContext added in v0.2.0

func (o HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput) ToOutput added in v0.76.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput) ToStringOutput added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput) ToStringOutputWithContext added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput) ToStringPtrOutput added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusOutput) ToStringPtrOutputWithContext added in v0.2.0

type HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrInput added in v0.2.0

type HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrInput interface {
	pulumi.Input

	ToHealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput() HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput
	ToHealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutputWithContext(context.Context) HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput
}

func HealthCheckConfigPropertiesInsufficientDataHealthStatusPtr added in v0.2.0

func HealthCheckConfigPropertiesInsufficientDataHealthStatusPtr(v string) HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrInput

type HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput added in v0.2.0

type HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput struct{ *pulumi.OutputState }

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput) Elem added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput) ElementType added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutputWithContext added in v0.2.0

func (o HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput) ToHealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput) ToOutput added in v0.76.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput) ToStringPtrOutput added in v0.2.0

func (HealthCheckConfigPropertiesInsufficientDataHealthStatusPtrOutput) ToStringPtrOutputWithContext added in v0.2.0

type HealthCheckConfigPropertiesOutput added in v0.2.0

type HealthCheckConfigPropertiesOutput struct{ *pulumi.OutputState }

A complex type that contains information about the health check.

func (HealthCheckConfigPropertiesOutput) AlarmIdentifier added in v0.2.0

func (HealthCheckConfigPropertiesOutput) ChildHealthChecks added in v0.2.0

func (HealthCheckConfigPropertiesOutput) ElementType added in v0.2.0

func (HealthCheckConfigPropertiesOutput) EnableSni added in v0.72.0

func (HealthCheckConfigPropertiesOutput) FailureThreshold added in v0.2.0

func (HealthCheckConfigPropertiesOutput) FullyQualifiedDomainName added in v0.2.0

func (o HealthCheckConfigPropertiesOutput) FullyQualifiedDomainName() pulumi.StringPtrOutput

func (HealthCheckConfigPropertiesOutput) HealthThreshold added in v0.2.0

func (HealthCheckConfigPropertiesOutput) InsufficientDataHealthStatus added in v0.2.0

func (HealthCheckConfigPropertiesOutput) Inverted added in v0.2.0

func (HealthCheckConfigPropertiesOutput) IpAddress added in v0.72.0

func (HealthCheckConfigPropertiesOutput) MeasureLatency added in v0.2.0

func (HealthCheckConfigPropertiesOutput) Port added in v0.2.0

func (HealthCheckConfigPropertiesOutput) Regions added in v0.2.0

func (HealthCheckConfigPropertiesOutput) RequestInterval added in v0.2.0

func (HealthCheckConfigPropertiesOutput) ResourcePath added in v0.2.0

func (HealthCheckConfigPropertiesOutput) RoutingControlArn added in v0.2.0

func (HealthCheckConfigPropertiesOutput) SearchString added in v0.2.0

func (HealthCheckConfigPropertiesOutput) ToHealthCheckConfigPropertiesOutput added in v0.2.0

func (o HealthCheckConfigPropertiesOutput) ToHealthCheckConfigPropertiesOutput() HealthCheckConfigPropertiesOutput

func (HealthCheckConfigPropertiesOutput) ToHealthCheckConfigPropertiesOutputWithContext added in v0.2.0

func (o HealthCheckConfigPropertiesOutput) ToHealthCheckConfigPropertiesOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesOutput

func (HealthCheckConfigPropertiesOutput) ToOutput added in v0.76.0

func (HealthCheckConfigPropertiesOutput) Type added in v0.2.0

type HealthCheckConfigPropertiesPtrOutput added in v0.2.0

type HealthCheckConfigPropertiesPtrOutput struct{ *pulumi.OutputState }

func (HealthCheckConfigPropertiesPtrOutput) AlarmIdentifier added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) ChildHealthChecks added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) Elem added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) ElementType added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) EnableSni added in v0.72.0

func (HealthCheckConfigPropertiesPtrOutput) FailureThreshold added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) FullyQualifiedDomainName added in v0.2.0

func (o HealthCheckConfigPropertiesPtrOutput) FullyQualifiedDomainName() pulumi.StringPtrOutput

func (HealthCheckConfigPropertiesPtrOutput) HealthThreshold added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) InsufficientDataHealthStatus added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) Inverted added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) IpAddress added in v0.72.0

func (HealthCheckConfigPropertiesPtrOutput) MeasureLatency added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) Port added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) Regions added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) RequestInterval added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) ResourcePath added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) RoutingControlArn added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) SearchString added in v0.2.0

func (HealthCheckConfigPropertiesPtrOutput) ToHealthCheckConfigPropertiesPtrOutput added in v0.2.0

func (o HealthCheckConfigPropertiesPtrOutput) ToHealthCheckConfigPropertiesPtrOutput() HealthCheckConfigPropertiesPtrOutput

func (HealthCheckConfigPropertiesPtrOutput) ToHealthCheckConfigPropertiesPtrOutputWithContext added in v0.2.0

func (o HealthCheckConfigPropertiesPtrOutput) ToHealthCheckConfigPropertiesPtrOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesPtrOutput

func (HealthCheckConfigPropertiesPtrOutput) ToOutput added in v0.76.0

func (HealthCheckConfigPropertiesPtrOutput) Type added in v0.2.0

type HealthCheckConfigPropertiesType added in v0.2.0

type HealthCheckConfigPropertiesType string

func (HealthCheckConfigPropertiesType) ElementType added in v0.2.0

func (HealthCheckConfigPropertiesType) ToHealthCheckConfigPropertiesTypeOutput added in v0.2.0

func (e HealthCheckConfigPropertiesType) ToHealthCheckConfigPropertiesTypeOutput() HealthCheckConfigPropertiesTypeOutput

func (HealthCheckConfigPropertiesType) ToHealthCheckConfigPropertiesTypeOutputWithContext added in v0.2.0

func (e HealthCheckConfigPropertiesType) ToHealthCheckConfigPropertiesTypeOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesTypeOutput

func (HealthCheckConfigPropertiesType) ToHealthCheckConfigPropertiesTypePtrOutput added in v0.2.0

func (e HealthCheckConfigPropertiesType) ToHealthCheckConfigPropertiesTypePtrOutput() HealthCheckConfigPropertiesTypePtrOutput

func (HealthCheckConfigPropertiesType) ToHealthCheckConfigPropertiesTypePtrOutputWithContext added in v0.2.0

func (e HealthCheckConfigPropertiesType) ToHealthCheckConfigPropertiesTypePtrOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesTypePtrOutput

func (HealthCheckConfigPropertiesType) ToStringOutput added in v0.2.0

func (HealthCheckConfigPropertiesType) ToStringOutputWithContext added in v0.2.0

func (e HealthCheckConfigPropertiesType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (HealthCheckConfigPropertiesType) ToStringPtrOutput added in v0.2.0

func (HealthCheckConfigPropertiesType) ToStringPtrOutputWithContext added in v0.2.0

func (e HealthCheckConfigPropertiesType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HealthCheckConfigPropertiesTypeInput added in v0.2.0

type HealthCheckConfigPropertiesTypeInput interface {
	pulumi.Input

	ToHealthCheckConfigPropertiesTypeOutput() HealthCheckConfigPropertiesTypeOutput
	ToHealthCheckConfigPropertiesTypeOutputWithContext(context.Context) HealthCheckConfigPropertiesTypeOutput
}

HealthCheckConfigPropertiesTypeInput is an input type that accepts HealthCheckConfigPropertiesTypeArgs and HealthCheckConfigPropertiesTypeOutput values. You can construct a concrete instance of `HealthCheckConfigPropertiesTypeInput` via:

HealthCheckConfigPropertiesTypeArgs{...}

type HealthCheckConfigPropertiesTypeOutput added in v0.2.0

type HealthCheckConfigPropertiesTypeOutput struct{ *pulumi.OutputState }

func (HealthCheckConfigPropertiesTypeOutput) ElementType added in v0.2.0

func (HealthCheckConfigPropertiesTypeOutput) ToHealthCheckConfigPropertiesTypeOutput added in v0.2.0

func (o HealthCheckConfigPropertiesTypeOutput) ToHealthCheckConfigPropertiesTypeOutput() HealthCheckConfigPropertiesTypeOutput

func (HealthCheckConfigPropertiesTypeOutput) ToHealthCheckConfigPropertiesTypeOutputWithContext added in v0.2.0

func (o HealthCheckConfigPropertiesTypeOutput) ToHealthCheckConfigPropertiesTypeOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesTypeOutput

func (HealthCheckConfigPropertiesTypeOutput) ToHealthCheckConfigPropertiesTypePtrOutput added in v0.2.0

func (o HealthCheckConfigPropertiesTypeOutput) ToHealthCheckConfigPropertiesTypePtrOutput() HealthCheckConfigPropertiesTypePtrOutput

func (HealthCheckConfigPropertiesTypeOutput) ToHealthCheckConfigPropertiesTypePtrOutputWithContext added in v0.2.0

func (o HealthCheckConfigPropertiesTypeOutput) ToHealthCheckConfigPropertiesTypePtrOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesTypePtrOutput

func (HealthCheckConfigPropertiesTypeOutput) ToOutput added in v0.76.0

func (HealthCheckConfigPropertiesTypeOutput) ToStringOutput added in v0.2.0

func (HealthCheckConfigPropertiesTypeOutput) ToStringOutputWithContext added in v0.2.0

func (o HealthCheckConfigPropertiesTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (HealthCheckConfigPropertiesTypeOutput) ToStringPtrOutput added in v0.2.0

func (HealthCheckConfigPropertiesTypeOutput) ToStringPtrOutputWithContext added in v0.2.0

func (o HealthCheckConfigPropertiesTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type HealthCheckConfigPropertiesTypePtrInput added in v0.2.0

type HealthCheckConfigPropertiesTypePtrInput interface {
	pulumi.Input

	ToHealthCheckConfigPropertiesTypePtrOutput() HealthCheckConfigPropertiesTypePtrOutput
	ToHealthCheckConfigPropertiesTypePtrOutputWithContext(context.Context) HealthCheckConfigPropertiesTypePtrOutput
}

func HealthCheckConfigPropertiesTypePtr added in v0.2.0

func HealthCheckConfigPropertiesTypePtr(v string) HealthCheckConfigPropertiesTypePtrInput

type HealthCheckConfigPropertiesTypePtrOutput added in v0.2.0

type HealthCheckConfigPropertiesTypePtrOutput struct{ *pulumi.OutputState }

func (HealthCheckConfigPropertiesTypePtrOutput) Elem added in v0.2.0

func (HealthCheckConfigPropertiesTypePtrOutput) ElementType added in v0.2.0

func (HealthCheckConfigPropertiesTypePtrOutput) ToHealthCheckConfigPropertiesTypePtrOutput added in v0.2.0

func (o HealthCheckConfigPropertiesTypePtrOutput) ToHealthCheckConfigPropertiesTypePtrOutput() HealthCheckConfigPropertiesTypePtrOutput

func (HealthCheckConfigPropertiesTypePtrOutput) ToHealthCheckConfigPropertiesTypePtrOutputWithContext added in v0.2.0

func (o HealthCheckConfigPropertiesTypePtrOutput) ToHealthCheckConfigPropertiesTypePtrOutputWithContext(ctx context.Context) HealthCheckConfigPropertiesTypePtrOutput

func (HealthCheckConfigPropertiesTypePtrOutput) ToOutput added in v0.76.0

func (HealthCheckConfigPropertiesTypePtrOutput) ToStringPtrOutput added in v0.2.0

func (HealthCheckConfigPropertiesTypePtrOutput) ToStringPtrOutputWithContext added in v0.2.0

type HealthCheckInput

type HealthCheckInput interface {
	pulumi.Input

	ToHealthCheckOutput() HealthCheckOutput
	ToHealthCheckOutputWithContext(ctx context.Context) HealthCheckOutput
}

type HealthCheckOutput

type HealthCheckOutput struct{ *pulumi.OutputState }

func (HealthCheckOutput) ElementType

func (HealthCheckOutput) ElementType() reflect.Type

func (HealthCheckOutput) HealthCheckConfig added in v0.17.0

A complex type that contains information about the health check.

func (HealthCheckOutput) HealthCheckId added in v0.17.0

func (o HealthCheckOutput) HealthCheckId() pulumi.StringOutput

func (HealthCheckOutput) HealthCheckTags added in v0.17.0

func (o HealthCheckOutput) HealthCheckTags() HealthCheckTagArrayOutput

An array of key-value pairs to apply to this resource.

func (HealthCheckOutput) ToHealthCheckOutput

func (o HealthCheckOutput) ToHealthCheckOutput() HealthCheckOutput

func (HealthCheckOutput) ToHealthCheckOutputWithContext

func (o HealthCheckOutput) ToHealthCheckOutputWithContext(ctx context.Context) HealthCheckOutput

func (HealthCheckOutput) ToOutput added in v0.76.0

type HealthCheckState

type HealthCheckState struct {
}

func (HealthCheckState) ElementType

func (HealthCheckState) ElementType() reflect.Type

type HealthCheckTag added in v0.2.0

type HealthCheckTag struct {
	// The key name of the tag.
	Key string `pulumi:"key"`
	// The value for the tag.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type HealthCheckTagArgs added in v0.2.0

type HealthCheckTagArgs struct {
	// The key name of the tag.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (HealthCheckTagArgs) ElementType added in v0.2.0

func (HealthCheckTagArgs) ElementType() reflect.Type

func (HealthCheckTagArgs) ToHealthCheckTagOutput added in v0.2.0

func (i HealthCheckTagArgs) ToHealthCheckTagOutput() HealthCheckTagOutput

func (HealthCheckTagArgs) ToHealthCheckTagOutputWithContext added in v0.2.0

func (i HealthCheckTagArgs) ToHealthCheckTagOutputWithContext(ctx context.Context) HealthCheckTagOutput

func (HealthCheckTagArgs) ToOutput added in v0.76.0

type HealthCheckTagArray added in v0.2.0

type HealthCheckTagArray []HealthCheckTagInput

func (HealthCheckTagArray) ElementType added in v0.2.0

func (HealthCheckTagArray) ElementType() reflect.Type

func (HealthCheckTagArray) ToHealthCheckTagArrayOutput added in v0.2.0

func (i HealthCheckTagArray) ToHealthCheckTagArrayOutput() HealthCheckTagArrayOutput

func (HealthCheckTagArray) ToHealthCheckTagArrayOutputWithContext added in v0.2.0

func (i HealthCheckTagArray) ToHealthCheckTagArrayOutputWithContext(ctx context.Context) HealthCheckTagArrayOutput

func (HealthCheckTagArray) ToOutput added in v0.76.0

type HealthCheckTagArrayInput added in v0.2.0

type HealthCheckTagArrayInput interface {
	pulumi.Input

	ToHealthCheckTagArrayOutput() HealthCheckTagArrayOutput
	ToHealthCheckTagArrayOutputWithContext(context.Context) HealthCheckTagArrayOutput
}

HealthCheckTagArrayInput is an input type that accepts HealthCheckTagArray and HealthCheckTagArrayOutput values. You can construct a concrete instance of `HealthCheckTagArrayInput` via:

HealthCheckTagArray{ HealthCheckTagArgs{...} }

type HealthCheckTagArrayOutput added in v0.2.0

type HealthCheckTagArrayOutput struct{ *pulumi.OutputState }

func (HealthCheckTagArrayOutput) ElementType added in v0.2.0

func (HealthCheckTagArrayOutput) ElementType() reflect.Type

func (HealthCheckTagArrayOutput) Index added in v0.2.0

func (HealthCheckTagArrayOutput) ToHealthCheckTagArrayOutput added in v0.2.0

func (o HealthCheckTagArrayOutput) ToHealthCheckTagArrayOutput() HealthCheckTagArrayOutput

func (HealthCheckTagArrayOutput) ToHealthCheckTagArrayOutputWithContext added in v0.2.0

func (o HealthCheckTagArrayOutput) ToHealthCheckTagArrayOutputWithContext(ctx context.Context) HealthCheckTagArrayOutput

func (HealthCheckTagArrayOutput) ToOutput added in v0.76.0

type HealthCheckTagInput added in v0.2.0

type HealthCheckTagInput interface {
	pulumi.Input

	ToHealthCheckTagOutput() HealthCheckTagOutput
	ToHealthCheckTagOutputWithContext(context.Context) HealthCheckTagOutput
}

HealthCheckTagInput is an input type that accepts HealthCheckTagArgs and HealthCheckTagOutput values. You can construct a concrete instance of `HealthCheckTagInput` via:

HealthCheckTagArgs{...}

type HealthCheckTagOutput added in v0.2.0

type HealthCheckTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (HealthCheckTagOutput) ElementType added in v0.2.0

func (HealthCheckTagOutput) ElementType() reflect.Type

func (HealthCheckTagOutput) Key added in v0.2.0

The key name of the tag.

func (HealthCheckTagOutput) ToHealthCheckTagOutput added in v0.2.0

func (o HealthCheckTagOutput) ToHealthCheckTagOutput() HealthCheckTagOutput

func (HealthCheckTagOutput) ToHealthCheckTagOutputWithContext added in v0.2.0

func (o HealthCheckTagOutput) ToHealthCheckTagOutputWithContext(ctx context.Context) HealthCheckTagOutput

func (HealthCheckTagOutput) ToOutput added in v0.76.0

func (HealthCheckTagOutput) Value added in v0.2.0

The value for the tag.

type HostedZone

type HostedZone struct {
	pulumi.CustomResourceState

	HostedZoneConfig HostedZoneConfigPtrOutput `pulumi:"hostedZoneConfig"`
	// Adds, edits, or deletes tags for a health check or a hosted zone.
	//
	// For information about using tags for cost allocation, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
	HostedZoneTags HostedZoneTagArrayOutput `pulumi:"hostedZoneTags"`
	// The name of the domain. Specify a fully qualified domain name, for example, www.example.com. The trailing dot is optional; Amazon Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.
	//
	// If you're creating a public hosted zone, this is the name you have registered with your DNS registrar. If your domain name is registered with a registrar other than Route 53, change the name servers for your domain to the set of NameServers that are returned by the Fn::GetAtt intrinsic function.
	Name               pulumi.StringPtrOutput                `pulumi:"name"`
	NameServers        pulumi.StringArrayOutput              `pulumi:"nameServers"`
	QueryLoggingConfig HostedZoneQueryLoggingConfigPtrOutput `pulumi:"queryLoggingConfig"`
	// A complex type that contains information about the VPCs that are associated with the specified hosted zone.
	Vpcs HostedZoneVpcArrayOutput `pulumi:"vpcs"`
}

Resource schema for AWS::Route53::HostedZone.

func GetHostedZone

func GetHostedZone(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HostedZoneState, opts ...pulumi.ResourceOption) (*HostedZone, error)

GetHostedZone gets an existing HostedZone 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 NewHostedZone

func NewHostedZone(ctx *pulumi.Context,
	name string, args *HostedZoneArgs, opts ...pulumi.ResourceOption) (*HostedZone, error)

NewHostedZone registers a new resource with the given unique name, arguments, and options.

func (*HostedZone) ElementType

func (*HostedZone) ElementType() reflect.Type

func (*HostedZone) ToHostedZoneOutput

func (i *HostedZone) ToHostedZoneOutput() HostedZoneOutput

func (*HostedZone) ToHostedZoneOutputWithContext

func (i *HostedZone) ToHostedZoneOutputWithContext(ctx context.Context) HostedZoneOutput

func (*HostedZone) ToOutput added in v0.76.0

func (i *HostedZone) ToOutput(ctx context.Context) pulumix.Output[*HostedZone]

type HostedZoneArgs

type HostedZoneArgs struct {
	HostedZoneConfig HostedZoneConfigPtrInput
	// Adds, edits, or deletes tags for a health check or a hosted zone.
	//
	// For information about using tags for cost allocation, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
	HostedZoneTags HostedZoneTagArrayInput
	// The name of the domain. Specify a fully qualified domain name, for example, www.example.com. The trailing dot is optional; Amazon Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.
	//
	// If you're creating a public hosted zone, this is the name you have registered with your DNS registrar. If your domain name is registered with a registrar other than Route 53, change the name servers for your domain to the set of NameServers that are returned by the Fn::GetAtt intrinsic function.
	Name               pulumi.StringPtrInput
	QueryLoggingConfig HostedZoneQueryLoggingConfigPtrInput
	// A complex type that contains information about the VPCs that are associated with the specified hosted zone.
	Vpcs HostedZoneVpcArrayInput
}

The set of arguments for constructing a HostedZone resource.

func (HostedZoneArgs) ElementType

func (HostedZoneArgs) ElementType() reflect.Type

type HostedZoneConfig added in v0.2.0

type HostedZoneConfig struct {
	// Any comments that you want to include about the hosted zone.
	Comment *string `pulumi:"comment"`
}

A complex type that contains an optional comment.

If you don't want to specify a comment, omit the HostedZoneConfig and Comment elements.

type HostedZoneConfigArgs added in v0.2.0

type HostedZoneConfigArgs struct {
	// Any comments that you want to include about the hosted zone.
	Comment pulumi.StringPtrInput `pulumi:"comment"`
}

A complex type that contains an optional comment.

If you don't want to specify a comment, omit the HostedZoneConfig and Comment elements.

func (HostedZoneConfigArgs) ElementType added in v0.2.0

func (HostedZoneConfigArgs) ElementType() reflect.Type

func (HostedZoneConfigArgs) ToHostedZoneConfigOutput added in v0.2.0

func (i HostedZoneConfigArgs) ToHostedZoneConfigOutput() HostedZoneConfigOutput

func (HostedZoneConfigArgs) ToHostedZoneConfigOutputWithContext added in v0.2.0

func (i HostedZoneConfigArgs) ToHostedZoneConfigOutputWithContext(ctx context.Context) HostedZoneConfigOutput

func (HostedZoneConfigArgs) ToHostedZoneConfigPtrOutput added in v0.2.0

func (i HostedZoneConfigArgs) ToHostedZoneConfigPtrOutput() HostedZoneConfigPtrOutput

func (HostedZoneConfigArgs) ToHostedZoneConfigPtrOutputWithContext added in v0.2.0

func (i HostedZoneConfigArgs) ToHostedZoneConfigPtrOutputWithContext(ctx context.Context) HostedZoneConfigPtrOutput

func (HostedZoneConfigArgs) ToOutput added in v0.76.0

type HostedZoneConfigInput added in v0.2.0

type HostedZoneConfigInput interface {
	pulumi.Input

	ToHostedZoneConfigOutput() HostedZoneConfigOutput
	ToHostedZoneConfigOutputWithContext(context.Context) HostedZoneConfigOutput
}

HostedZoneConfigInput is an input type that accepts HostedZoneConfigArgs and HostedZoneConfigOutput values. You can construct a concrete instance of `HostedZoneConfigInput` via:

HostedZoneConfigArgs{...}

type HostedZoneConfigOutput added in v0.2.0

type HostedZoneConfigOutput struct{ *pulumi.OutputState }

A complex type that contains an optional comment.

If you don't want to specify a comment, omit the HostedZoneConfig and Comment elements.

func (HostedZoneConfigOutput) Comment added in v0.2.0

Any comments that you want to include about the hosted zone.

func (HostedZoneConfigOutput) ElementType added in v0.2.0

func (HostedZoneConfigOutput) ElementType() reflect.Type

func (HostedZoneConfigOutput) ToHostedZoneConfigOutput added in v0.2.0

func (o HostedZoneConfigOutput) ToHostedZoneConfigOutput() HostedZoneConfigOutput

func (HostedZoneConfigOutput) ToHostedZoneConfigOutputWithContext added in v0.2.0

func (o HostedZoneConfigOutput) ToHostedZoneConfigOutputWithContext(ctx context.Context) HostedZoneConfigOutput

func (HostedZoneConfigOutput) ToHostedZoneConfigPtrOutput added in v0.2.0

func (o HostedZoneConfigOutput) ToHostedZoneConfigPtrOutput() HostedZoneConfigPtrOutput

func (HostedZoneConfigOutput) ToHostedZoneConfigPtrOutputWithContext added in v0.2.0

func (o HostedZoneConfigOutput) ToHostedZoneConfigPtrOutputWithContext(ctx context.Context) HostedZoneConfigPtrOutput

func (HostedZoneConfigOutput) ToOutput added in v0.76.0

type HostedZoneConfigPtrInput added in v0.2.0

type HostedZoneConfigPtrInput interface {
	pulumi.Input

	ToHostedZoneConfigPtrOutput() HostedZoneConfigPtrOutput
	ToHostedZoneConfigPtrOutputWithContext(context.Context) HostedZoneConfigPtrOutput
}

HostedZoneConfigPtrInput is an input type that accepts HostedZoneConfigArgs, HostedZoneConfigPtr and HostedZoneConfigPtrOutput values. You can construct a concrete instance of `HostedZoneConfigPtrInput` via:

        HostedZoneConfigArgs{...}

or:

        nil

func HostedZoneConfigPtr added in v0.2.0

func HostedZoneConfigPtr(v *HostedZoneConfigArgs) HostedZoneConfigPtrInput

type HostedZoneConfigPtrOutput added in v0.2.0

type HostedZoneConfigPtrOutput struct{ *pulumi.OutputState }

func (HostedZoneConfigPtrOutput) Comment added in v0.2.0

Any comments that you want to include about the hosted zone.

func (HostedZoneConfigPtrOutput) Elem added in v0.2.0

func (HostedZoneConfigPtrOutput) ElementType added in v0.2.0

func (HostedZoneConfigPtrOutput) ElementType() reflect.Type

func (HostedZoneConfigPtrOutput) ToHostedZoneConfigPtrOutput added in v0.2.0

func (o HostedZoneConfigPtrOutput) ToHostedZoneConfigPtrOutput() HostedZoneConfigPtrOutput

func (HostedZoneConfigPtrOutput) ToHostedZoneConfigPtrOutputWithContext added in v0.2.0

func (o HostedZoneConfigPtrOutput) ToHostedZoneConfigPtrOutputWithContext(ctx context.Context) HostedZoneConfigPtrOutput

func (HostedZoneConfigPtrOutput) ToOutput added in v0.76.0

type HostedZoneInput

type HostedZoneInput interface {
	pulumi.Input

	ToHostedZoneOutput() HostedZoneOutput
	ToHostedZoneOutputWithContext(ctx context.Context) HostedZoneOutput
}

type HostedZoneOutput

type HostedZoneOutput struct{ *pulumi.OutputState }

func (HostedZoneOutput) ElementType

func (HostedZoneOutput) ElementType() reflect.Type

func (HostedZoneOutput) HostedZoneConfig added in v0.17.0

func (o HostedZoneOutput) HostedZoneConfig() HostedZoneConfigPtrOutput

func (HostedZoneOutput) HostedZoneTags added in v0.17.0

func (o HostedZoneOutput) HostedZoneTags() HostedZoneTagArrayOutput

Adds, edits, or deletes tags for a health check or a hosted zone.

For information about using tags for cost allocation, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

func (HostedZoneOutput) Name added in v0.17.0

The name of the domain. Specify a fully qualified domain name, for example, www.example.com. The trailing dot is optional; Amazon Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

If you're creating a public hosted zone, this is the name you have registered with your DNS registrar. If your domain name is registered with a registrar other than Route 53, change the name servers for your domain to the set of NameServers that are returned by the Fn::GetAtt intrinsic function.

func (HostedZoneOutput) NameServers added in v0.17.0

func (o HostedZoneOutput) NameServers() pulumi.StringArrayOutput

func (HostedZoneOutput) QueryLoggingConfig added in v0.17.0

func (HostedZoneOutput) ToHostedZoneOutput

func (o HostedZoneOutput) ToHostedZoneOutput() HostedZoneOutput

func (HostedZoneOutput) ToHostedZoneOutputWithContext

func (o HostedZoneOutput) ToHostedZoneOutputWithContext(ctx context.Context) HostedZoneOutput

func (HostedZoneOutput) ToOutput added in v0.76.0

func (HostedZoneOutput) Vpcs added in v0.72.0

A complex type that contains information about the VPCs that are associated with the specified hosted zone.

type HostedZoneQueryLoggingConfig

type HostedZoneQueryLoggingConfig struct {
	// The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to.
	CloudWatchLogsLogGroupArn string `pulumi:"cloudWatchLogsLogGroupArn"`
}

A complex type that contains information about a configuration for DNS query logging.

type HostedZoneQueryLoggingConfigArgs

type HostedZoneQueryLoggingConfigArgs struct {
	// The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to.
	CloudWatchLogsLogGroupArn pulumi.StringInput `pulumi:"cloudWatchLogsLogGroupArn"`
}

A complex type that contains information about a configuration for DNS query logging.

func (HostedZoneQueryLoggingConfigArgs) ElementType

func (HostedZoneQueryLoggingConfigArgs) ToHostedZoneQueryLoggingConfigOutput

func (i HostedZoneQueryLoggingConfigArgs) ToHostedZoneQueryLoggingConfigOutput() HostedZoneQueryLoggingConfigOutput

func (HostedZoneQueryLoggingConfigArgs) ToHostedZoneQueryLoggingConfigOutputWithContext

func (i HostedZoneQueryLoggingConfigArgs) ToHostedZoneQueryLoggingConfigOutputWithContext(ctx context.Context) HostedZoneQueryLoggingConfigOutput

func (HostedZoneQueryLoggingConfigArgs) ToHostedZoneQueryLoggingConfigPtrOutput

func (i HostedZoneQueryLoggingConfigArgs) ToHostedZoneQueryLoggingConfigPtrOutput() HostedZoneQueryLoggingConfigPtrOutput

func (HostedZoneQueryLoggingConfigArgs) ToHostedZoneQueryLoggingConfigPtrOutputWithContext

func (i HostedZoneQueryLoggingConfigArgs) ToHostedZoneQueryLoggingConfigPtrOutputWithContext(ctx context.Context) HostedZoneQueryLoggingConfigPtrOutput

func (HostedZoneQueryLoggingConfigArgs) ToOutput added in v0.76.0

type HostedZoneQueryLoggingConfigInput

type HostedZoneQueryLoggingConfigInput interface {
	pulumi.Input

	ToHostedZoneQueryLoggingConfigOutput() HostedZoneQueryLoggingConfigOutput
	ToHostedZoneQueryLoggingConfigOutputWithContext(context.Context) HostedZoneQueryLoggingConfigOutput
}

HostedZoneQueryLoggingConfigInput is an input type that accepts HostedZoneQueryLoggingConfigArgs and HostedZoneQueryLoggingConfigOutput values. You can construct a concrete instance of `HostedZoneQueryLoggingConfigInput` via:

HostedZoneQueryLoggingConfigArgs{...}

type HostedZoneQueryLoggingConfigOutput

type HostedZoneQueryLoggingConfigOutput struct{ *pulumi.OutputState }

A complex type that contains information about a configuration for DNS query logging.

func (HostedZoneQueryLoggingConfigOutput) CloudWatchLogsLogGroupArn

func (o HostedZoneQueryLoggingConfigOutput) CloudWatchLogsLogGroupArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to.

func (HostedZoneQueryLoggingConfigOutput) ElementType

func (HostedZoneQueryLoggingConfigOutput) ToHostedZoneQueryLoggingConfigOutput

func (o HostedZoneQueryLoggingConfigOutput) ToHostedZoneQueryLoggingConfigOutput() HostedZoneQueryLoggingConfigOutput

func (HostedZoneQueryLoggingConfigOutput) ToHostedZoneQueryLoggingConfigOutputWithContext

func (o HostedZoneQueryLoggingConfigOutput) ToHostedZoneQueryLoggingConfigOutputWithContext(ctx context.Context) HostedZoneQueryLoggingConfigOutput

func (HostedZoneQueryLoggingConfigOutput) ToHostedZoneQueryLoggingConfigPtrOutput

func (o HostedZoneQueryLoggingConfigOutput) ToHostedZoneQueryLoggingConfigPtrOutput() HostedZoneQueryLoggingConfigPtrOutput

func (HostedZoneQueryLoggingConfigOutput) ToHostedZoneQueryLoggingConfigPtrOutputWithContext

func (o HostedZoneQueryLoggingConfigOutput) ToHostedZoneQueryLoggingConfigPtrOutputWithContext(ctx context.Context) HostedZoneQueryLoggingConfigPtrOutput

func (HostedZoneQueryLoggingConfigOutput) ToOutput added in v0.76.0

type HostedZoneQueryLoggingConfigPtrInput

type HostedZoneQueryLoggingConfigPtrInput interface {
	pulumi.Input

	ToHostedZoneQueryLoggingConfigPtrOutput() HostedZoneQueryLoggingConfigPtrOutput
	ToHostedZoneQueryLoggingConfigPtrOutputWithContext(context.Context) HostedZoneQueryLoggingConfigPtrOutput
}

HostedZoneQueryLoggingConfigPtrInput is an input type that accepts HostedZoneQueryLoggingConfigArgs, HostedZoneQueryLoggingConfigPtr and HostedZoneQueryLoggingConfigPtrOutput values. You can construct a concrete instance of `HostedZoneQueryLoggingConfigPtrInput` via:

        HostedZoneQueryLoggingConfigArgs{...}

or:

        nil

type HostedZoneQueryLoggingConfigPtrOutput

type HostedZoneQueryLoggingConfigPtrOutput struct{ *pulumi.OutputState }

func (HostedZoneQueryLoggingConfigPtrOutput) CloudWatchLogsLogGroupArn

func (o HostedZoneQueryLoggingConfigPtrOutput) CloudWatchLogsLogGroupArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to.

func (HostedZoneQueryLoggingConfigPtrOutput) Elem

func (HostedZoneQueryLoggingConfigPtrOutput) ElementType

func (HostedZoneQueryLoggingConfigPtrOutput) ToHostedZoneQueryLoggingConfigPtrOutput

func (o HostedZoneQueryLoggingConfigPtrOutput) ToHostedZoneQueryLoggingConfigPtrOutput() HostedZoneQueryLoggingConfigPtrOutput

func (HostedZoneQueryLoggingConfigPtrOutput) ToHostedZoneQueryLoggingConfigPtrOutputWithContext

func (o HostedZoneQueryLoggingConfigPtrOutput) ToHostedZoneQueryLoggingConfigPtrOutputWithContext(ctx context.Context) HostedZoneQueryLoggingConfigPtrOutput

func (HostedZoneQueryLoggingConfigPtrOutput) ToOutput added in v0.76.0

type HostedZoneState

type HostedZoneState struct {
}

func (HostedZoneState) ElementType

func (HostedZoneState) ElementType() reflect.Type

type HostedZoneTag added in v0.2.0

type HostedZoneTag struct {
	// The key name of the tag.
	Key string `pulumi:"key"`
	// The value for the tag.
	Value string `pulumi:"value"`
}

A complex type that contains information about a tag that you want to add or edit for the specified health check or hosted zone.

type HostedZoneTagArgs added in v0.2.0

type HostedZoneTagArgs struct {
	// The key name of the tag.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag.
	Value pulumi.StringInput `pulumi:"value"`
}

A complex type that contains information about a tag that you want to add or edit for the specified health check or hosted zone.

func (HostedZoneTagArgs) ElementType added in v0.2.0

func (HostedZoneTagArgs) ElementType() reflect.Type

func (HostedZoneTagArgs) ToHostedZoneTagOutput added in v0.2.0

func (i HostedZoneTagArgs) ToHostedZoneTagOutput() HostedZoneTagOutput

func (HostedZoneTagArgs) ToHostedZoneTagOutputWithContext added in v0.2.0

func (i HostedZoneTagArgs) ToHostedZoneTagOutputWithContext(ctx context.Context) HostedZoneTagOutput

func (HostedZoneTagArgs) ToOutput added in v0.76.0

type HostedZoneTagArray added in v0.2.0

type HostedZoneTagArray []HostedZoneTagInput

func (HostedZoneTagArray) ElementType added in v0.2.0

func (HostedZoneTagArray) ElementType() reflect.Type

func (HostedZoneTagArray) ToHostedZoneTagArrayOutput added in v0.2.0

func (i HostedZoneTagArray) ToHostedZoneTagArrayOutput() HostedZoneTagArrayOutput

func (HostedZoneTagArray) ToHostedZoneTagArrayOutputWithContext added in v0.2.0

func (i HostedZoneTagArray) ToHostedZoneTagArrayOutputWithContext(ctx context.Context) HostedZoneTagArrayOutput

func (HostedZoneTagArray) ToOutput added in v0.76.0

type HostedZoneTagArrayInput added in v0.2.0

type HostedZoneTagArrayInput interface {
	pulumi.Input

	ToHostedZoneTagArrayOutput() HostedZoneTagArrayOutput
	ToHostedZoneTagArrayOutputWithContext(context.Context) HostedZoneTagArrayOutput
}

HostedZoneTagArrayInput is an input type that accepts HostedZoneTagArray and HostedZoneTagArrayOutput values. You can construct a concrete instance of `HostedZoneTagArrayInput` via:

HostedZoneTagArray{ HostedZoneTagArgs{...} }

type HostedZoneTagArrayOutput added in v0.2.0

type HostedZoneTagArrayOutput struct{ *pulumi.OutputState }

func (HostedZoneTagArrayOutput) ElementType added in v0.2.0

func (HostedZoneTagArrayOutput) ElementType() reflect.Type

func (HostedZoneTagArrayOutput) Index added in v0.2.0

func (HostedZoneTagArrayOutput) ToHostedZoneTagArrayOutput added in v0.2.0

func (o HostedZoneTagArrayOutput) ToHostedZoneTagArrayOutput() HostedZoneTagArrayOutput

func (HostedZoneTagArrayOutput) ToHostedZoneTagArrayOutputWithContext added in v0.2.0

func (o HostedZoneTagArrayOutput) ToHostedZoneTagArrayOutputWithContext(ctx context.Context) HostedZoneTagArrayOutput

func (HostedZoneTagArrayOutput) ToOutput added in v0.76.0

type HostedZoneTagInput added in v0.2.0

type HostedZoneTagInput interface {
	pulumi.Input

	ToHostedZoneTagOutput() HostedZoneTagOutput
	ToHostedZoneTagOutputWithContext(context.Context) HostedZoneTagOutput
}

HostedZoneTagInput is an input type that accepts HostedZoneTagArgs and HostedZoneTagOutput values. You can construct a concrete instance of `HostedZoneTagInput` via:

HostedZoneTagArgs{...}

type HostedZoneTagOutput added in v0.2.0

type HostedZoneTagOutput struct{ *pulumi.OutputState }

A complex type that contains information about a tag that you want to add or edit for the specified health check or hosted zone.

func (HostedZoneTagOutput) ElementType added in v0.2.0

func (HostedZoneTagOutput) ElementType() reflect.Type

func (HostedZoneTagOutput) Key added in v0.2.0

The key name of the tag.

func (HostedZoneTagOutput) ToHostedZoneTagOutput added in v0.2.0

func (o HostedZoneTagOutput) ToHostedZoneTagOutput() HostedZoneTagOutput

func (HostedZoneTagOutput) ToHostedZoneTagOutputWithContext added in v0.2.0

func (o HostedZoneTagOutput) ToHostedZoneTagOutputWithContext(ctx context.Context) HostedZoneTagOutput

func (HostedZoneTagOutput) ToOutput added in v0.76.0

func (HostedZoneTagOutput) Value added in v0.2.0

The value for the tag.

type HostedZoneVpc added in v0.72.0

type HostedZoneVpc struct {
	// The ID of an Amazon VPC.
	VpcId string `pulumi:"vpcId"`
	// The region that an Amazon VPC was created in. See https://docs.aws.amazon.com/general/latest/gr/rande.html for a list of up to date regions.
	VpcRegion string `pulumi:"vpcRegion"`
}

A complex type that contains information about an Amazon VPC. Route 53 Resolver uses the records in the private hosted zone to route traffic in that VPC.

type HostedZoneVpcArgs added in v0.72.0

type HostedZoneVpcArgs struct {
	// The ID of an Amazon VPC.
	VpcId pulumi.StringInput `pulumi:"vpcId"`
	// The region that an Amazon VPC was created in. See https://docs.aws.amazon.com/general/latest/gr/rande.html for a list of up to date regions.
	VpcRegion pulumi.StringInput `pulumi:"vpcRegion"`
}

A complex type that contains information about an Amazon VPC. Route 53 Resolver uses the records in the private hosted zone to route traffic in that VPC.

func (HostedZoneVpcArgs) ElementType added in v0.72.0

func (HostedZoneVpcArgs) ElementType() reflect.Type

func (HostedZoneVpcArgs) ToHostedZoneVpcOutput added in v0.72.0

func (i HostedZoneVpcArgs) ToHostedZoneVpcOutput() HostedZoneVpcOutput

func (HostedZoneVpcArgs) ToHostedZoneVpcOutputWithContext added in v0.72.0

func (i HostedZoneVpcArgs) ToHostedZoneVpcOutputWithContext(ctx context.Context) HostedZoneVpcOutput

func (HostedZoneVpcArgs) ToOutput added in v0.76.0

type HostedZoneVpcArray added in v0.72.0

type HostedZoneVpcArray []HostedZoneVpcInput

func (HostedZoneVpcArray) ElementType added in v0.72.0

func (HostedZoneVpcArray) ElementType() reflect.Type

func (HostedZoneVpcArray) ToHostedZoneVpcArrayOutput added in v0.72.0

func (i HostedZoneVpcArray) ToHostedZoneVpcArrayOutput() HostedZoneVpcArrayOutput

func (HostedZoneVpcArray) ToHostedZoneVpcArrayOutputWithContext added in v0.72.0

func (i HostedZoneVpcArray) ToHostedZoneVpcArrayOutputWithContext(ctx context.Context) HostedZoneVpcArrayOutput

func (HostedZoneVpcArray) ToOutput added in v0.76.0

type HostedZoneVpcArrayInput added in v0.72.0

type HostedZoneVpcArrayInput interface {
	pulumi.Input

	ToHostedZoneVpcArrayOutput() HostedZoneVpcArrayOutput
	ToHostedZoneVpcArrayOutputWithContext(context.Context) HostedZoneVpcArrayOutput
}

HostedZoneVpcArrayInput is an input type that accepts HostedZoneVpcArray and HostedZoneVpcArrayOutput values. You can construct a concrete instance of `HostedZoneVpcArrayInput` via:

HostedZoneVpcArray{ HostedZoneVpcArgs{...} }

type HostedZoneVpcArrayOutput added in v0.72.0

type HostedZoneVpcArrayOutput struct{ *pulumi.OutputState }

func (HostedZoneVpcArrayOutput) ElementType added in v0.72.0

func (HostedZoneVpcArrayOutput) ElementType() reflect.Type

func (HostedZoneVpcArrayOutput) Index added in v0.72.0

func (HostedZoneVpcArrayOutput) ToHostedZoneVpcArrayOutput added in v0.72.0

func (o HostedZoneVpcArrayOutput) ToHostedZoneVpcArrayOutput() HostedZoneVpcArrayOutput

func (HostedZoneVpcArrayOutput) ToHostedZoneVpcArrayOutputWithContext added in v0.72.0

func (o HostedZoneVpcArrayOutput) ToHostedZoneVpcArrayOutputWithContext(ctx context.Context) HostedZoneVpcArrayOutput

func (HostedZoneVpcArrayOutput) ToOutput added in v0.76.0

type HostedZoneVpcInput added in v0.72.0

type HostedZoneVpcInput interface {
	pulumi.Input

	ToHostedZoneVpcOutput() HostedZoneVpcOutput
	ToHostedZoneVpcOutputWithContext(context.Context) HostedZoneVpcOutput
}

HostedZoneVpcInput is an input type that accepts HostedZoneVpcArgs and HostedZoneVpcOutput values. You can construct a concrete instance of `HostedZoneVpcInput` via:

HostedZoneVpcArgs{...}

type HostedZoneVpcOutput added in v0.72.0

type HostedZoneVpcOutput struct{ *pulumi.OutputState }

A complex type that contains information about an Amazon VPC. Route 53 Resolver uses the records in the private hosted zone to route traffic in that VPC.

func (HostedZoneVpcOutput) ElementType added in v0.72.0

func (HostedZoneVpcOutput) ElementType() reflect.Type

func (HostedZoneVpcOutput) ToHostedZoneVpcOutput added in v0.72.0

func (o HostedZoneVpcOutput) ToHostedZoneVpcOutput() HostedZoneVpcOutput

func (HostedZoneVpcOutput) ToHostedZoneVpcOutputWithContext added in v0.72.0

func (o HostedZoneVpcOutput) ToHostedZoneVpcOutputWithContext(ctx context.Context) HostedZoneVpcOutput

func (HostedZoneVpcOutput) ToOutput added in v0.76.0

func (HostedZoneVpcOutput) VpcId added in v0.72.0

The ID of an Amazon VPC.

func (HostedZoneVpcOutput) VpcRegion added in v0.72.0

func (o HostedZoneVpcOutput) VpcRegion() pulumi.StringOutput

The region that an Amazon VPC was created in. See https://docs.aws.amazon.com/general/latest/gr/rande.html for a list of up to date regions.

type KeySigningKey

type KeySigningKey struct {
	pulumi.CustomResourceState

	// The unique string (ID) used to identify a hosted zone.
	HostedZoneId pulumi.StringOutput `pulumi:"hostedZoneId"`
	// The Amazon resource name (ARN) for a customer managed key (CMK) in AWS Key Management Service (KMS). The KeyManagementServiceArn must be unique for each key signing key (KSK) in a single hosted zone.
	KeyManagementServiceArn pulumi.StringOutput `pulumi:"keyManagementServiceArn"`
	// An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone.
	Name pulumi.StringOutput `pulumi:"name"`
	// A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE.
	Status KeySigningKeyStatusOutput `pulumi:"status"`
}

Represents a key signing key (KSK) associated with a hosted zone. You can only have two KSKs per hosted zone.

func GetKeySigningKey

func GetKeySigningKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KeySigningKeyState, opts ...pulumi.ResourceOption) (*KeySigningKey, error)

GetKeySigningKey gets an existing KeySigningKey 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 NewKeySigningKey

func NewKeySigningKey(ctx *pulumi.Context,
	name string, args *KeySigningKeyArgs, opts ...pulumi.ResourceOption) (*KeySigningKey, error)

NewKeySigningKey registers a new resource with the given unique name, arguments, and options.

func (*KeySigningKey) ElementType

func (*KeySigningKey) ElementType() reflect.Type

func (*KeySigningKey) ToKeySigningKeyOutput

func (i *KeySigningKey) ToKeySigningKeyOutput() KeySigningKeyOutput

func (*KeySigningKey) ToKeySigningKeyOutputWithContext

func (i *KeySigningKey) ToKeySigningKeyOutputWithContext(ctx context.Context) KeySigningKeyOutput

func (*KeySigningKey) ToOutput added in v0.76.0

type KeySigningKeyArgs

type KeySigningKeyArgs struct {
	// The unique string (ID) used to identify a hosted zone.
	HostedZoneId pulumi.StringInput
	// The Amazon resource name (ARN) for a customer managed key (CMK) in AWS Key Management Service (KMS). The KeyManagementServiceArn must be unique for each key signing key (KSK) in a single hosted zone.
	KeyManagementServiceArn pulumi.StringInput
	// An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone.
	Name pulumi.StringPtrInput
	// A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE.
	Status KeySigningKeyStatusInput
}

The set of arguments for constructing a KeySigningKey resource.

func (KeySigningKeyArgs) ElementType

func (KeySigningKeyArgs) ElementType() reflect.Type

type KeySigningKeyInput

type KeySigningKeyInput interface {
	pulumi.Input

	ToKeySigningKeyOutput() KeySigningKeyOutput
	ToKeySigningKeyOutputWithContext(ctx context.Context) KeySigningKeyOutput
}

type KeySigningKeyOutput

type KeySigningKeyOutput struct{ *pulumi.OutputState }

func (KeySigningKeyOutput) ElementType

func (KeySigningKeyOutput) ElementType() reflect.Type

func (KeySigningKeyOutput) HostedZoneId added in v0.17.0

func (o KeySigningKeyOutput) HostedZoneId() pulumi.StringOutput

The unique string (ID) used to identify a hosted zone.

func (KeySigningKeyOutput) KeyManagementServiceArn added in v0.17.0

func (o KeySigningKeyOutput) KeyManagementServiceArn() pulumi.StringOutput

The Amazon resource name (ARN) for a customer managed key (CMK) in AWS Key Management Service (KMS). The KeyManagementServiceArn must be unique for each key signing key (KSK) in a single hosted zone.

func (KeySigningKeyOutput) Name added in v0.17.0

An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone.

func (KeySigningKeyOutput) Status added in v0.17.0

A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE.

func (KeySigningKeyOutput) ToKeySigningKeyOutput

func (o KeySigningKeyOutput) ToKeySigningKeyOutput() KeySigningKeyOutput

func (KeySigningKeyOutput) ToKeySigningKeyOutputWithContext

func (o KeySigningKeyOutput) ToKeySigningKeyOutputWithContext(ctx context.Context) KeySigningKeyOutput

func (KeySigningKeyOutput) ToOutput added in v0.76.0

type KeySigningKeyState

type KeySigningKeyState struct {
}

func (KeySigningKeyState) ElementType

func (KeySigningKeyState) ElementType() reflect.Type

type KeySigningKeyStatus

type KeySigningKeyStatus string

A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE.

func (KeySigningKeyStatus) ElementType

func (KeySigningKeyStatus) ElementType() reflect.Type

func (KeySigningKeyStatus) ToKeySigningKeyStatusOutput

func (e KeySigningKeyStatus) ToKeySigningKeyStatusOutput() KeySigningKeyStatusOutput

func (KeySigningKeyStatus) ToKeySigningKeyStatusOutputWithContext

func (e KeySigningKeyStatus) ToKeySigningKeyStatusOutputWithContext(ctx context.Context) KeySigningKeyStatusOutput

func (KeySigningKeyStatus) ToKeySigningKeyStatusPtrOutput

func (e KeySigningKeyStatus) ToKeySigningKeyStatusPtrOutput() KeySigningKeyStatusPtrOutput

func (KeySigningKeyStatus) ToKeySigningKeyStatusPtrOutputWithContext

func (e KeySigningKeyStatus) ToKeySigningKeyStatusPtrOutputWithContext(ctx context.Context) KeySigningKeyStatusPtrOutput

func (KeySigningKeyStatus) ToStringOutput

func (e KeySigningKeyStatus) ToStringOutput() pulumi.StringOutput

func (KeySigningKeyStatus) ToStringOutputWithContext

func (e KeySigningKeyStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KeySigningKeyStatus) ToStringPtrOutput

func (e KeySigningKeyStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (KeySigningKeyStatus) ToStringPtrOutputWithContext

func (e KeySigningKeyStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KeySigningKeyStatusInput

type KeySigningKeyStatusInput interface {
	pulumi.Input

	ToKeySigningKeyStatusOutput() KeySigningKeyStatusOutput
	ToKeySigningKeyStatusOutputWithContext(context.Context) KeySigningKeyStatusOutput
}

KeySigningKeyStatusInput is an input type that accepts KeySigningKeyStatusArgs and KeySigningKeyStatusOutput values. You can construct a concrete instance of `KeySigningKeyStatusInput` via:

KeySigningKeyStatusArgs{...}

type KeySigningKeyStatusOutput

type KeySigningKeyStatusOutput struct{ *pulumi.OutputState }

func (KeySigningKeyStatusOutput) ElementType

func (KeySigningKeyStatusOutput) ElementType() reflect.Type

func (KeySigningKeyStatusOutput) ToKeySigningKeyStatusOutput

func (o KeySigningKeyStatusOutput) ToKeySigningKeyStatusOutput() KeySigningKeyStatusOutput

func (KeySigningKeyStatusOutput) ToKeySigningKeyStatusOutputWithContext

func (o KeySigningKeyStatusOutput) ToKeySigningKeyStatusOutputWithContext(ctx context.Context) KeySigningKeyStatusOutput

func (KeySigningKeyStatusOutput) ToKeySigningKeyStatusPtrOutput

func (o KeySigningKeyStatusOutput) ToKeySigningKeyStatusPtrOutput() KeySigningKeyStatusPtrOutput

func (KeySigningKeyStatusOutput) ToKeySigningKeyStatusPtrOutputWithContext

func (o KeySigningKeyStatusOutput) ToKeySigningKeyStatusPtrOutputWithContext(ctx context.Context) KeySigningKeyStatusPtrOutput

func (KeySigningKeyStatusOutput) ToOutput added in v0.76.0

func (KeySigningKeyStatusOutput) ToStringOutput

func (o KeySigningKeyStatusOutput) ToStringOutput() pulumi.StringOutput

func (KeySigningKeyStatusOutput) ToStringOutputWithContext

func (o KeySigningKeyStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KeySigningKeyStatusOutput) ToStringPtrOutput

func (o KeySigningKeyStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KeySigningKeyStatusOutput) ToStringPtrOutputWithContext

func (o KeySigningKeyStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KeySigningKeyStatusPtrInput

type KeySigningKeyStatusPtrInput interface {
	pulumi.Input

	ToKeySigningKeyStatusPtrOutput() KeySigningKeyStatusPtrOutput
	ToKeySigningKeyStatusPtrOutputWithContext(context.Context) KeySigningKeyStatusPtrOutput
}

func KeySigningKeyStatusPtr

func KeySigningKeyStatusPtr(v string) KeySigningKeyStatusPtrInput

type KeySigningKeyStatusPtrOutput

type KeySigningKeyStatusPtrOutput struct{ *pulumi.OutputState }

func (KeySigningKeyStatusPtrOutput) Elem

func (KeySigningKeyStatusPtrOutput) ElementType

func (KeySigningKeyStatusPtrOutput) ToKeySigningKeyStatusPtrOutput

func (o KeySigningKeyStatusPtrOutput) ToKeySigningKeyStatusPtrOutput() KeySigningKeyStatusPtrOutput

func (KeySigningKeyStatusPtrOutput) ToKeySigningKeyStatusPtrOutputWithContext

func (o KeySigningKeyStatusPtrOutput) ToKeySigningKeyStatusPtrOutputWithContext(ctx context.Context) KeySigningKeyStatusPtrOutput

func (KeySigningKeyStatusPtrOutput) ToOutput added in v0.76.0

func (KeySigningKeyStatusPtrOutput) ToStringPtrOutput

func (o KeySigningKeyStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KeySigningKeyStatusPtrOutput) ToStringPtrOutputWithContext

func (o KeySigningKeyStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupCidrCollectionArgs added in v0.20.0

type LookupCidrCollectionArgs struct {
	// UUID of the CIDR collection.
	Id string `pulumi:"id"`
}

type LookupCidrCollectionOutputArgs added in v0.20.0

type LookupCidrCollectionOutputArgs struct {
	// UUID of the CIDR collection.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupCidrCollectionOutputArgs) ElementType added in v0.20.0

type LookupCidrCollectionResult added in v0.20.0

type LookupCidrCollectionResult struct {
	// The Amazon resource name (ARN) to uniquely identify the AWS resource.
	Arn *string `pulumi:"arn"`
	// UUID of the CIDR collection.
	Id *string `pulumi:"id"`
	// A complex type that contains information about the list of CIDR locations.
	Locations []CidrCollectionLocation `pulumi:"locations"`
}

func LookupCidrCollection added in v0.20.0

func LookupCidrCollection(ctx *pulumi.Context, args *LookupCidrCollectionArgs, opts ...pulumi.InvokeOption) (*LookupCidrCollectionResult, error)

Resource schema for AWS::Route53::CidrCollection.

type LookupCidrCollectionResultOutput added in v0.20.0

type LookupCidrCollectionResultOutput struct{ *pulumi.OutputState }

func LookupCidrCollectionOutput added in v0.20.0

func (LookupCidrCollectionResultOutput) Arn added in v0.20.0

The Amazon resource name (ARN) to uniquely identify the AWS resource.

func (LookupCidrCollectionResultOutput) ElementType added in v0.20.0

func (LookupCidrCollectionResultOutput) Id added in v0.20.0

UUID of the CIDR collection.

func (LookupCidrCollectionResultOutput) Locations added in v0.20.0

A complex type that contains information about the list of CIDR locations.

func (LookupCidrCollectionResultOutput) ToLookupCidrCollectionResultOutput added in v0.20.0

func (o LookupCidrCollectionResultOutput) ToLookupCidrCollectionResultOutput() LookupCidrCollectionResultOutput

func (LookupCidrCollectionResultOutput) ToLookupCidrCollectionResultOutputWithContext added in v0.20.0

func (o LookupCidrCollectionResultOutput) ToLookupCidrCollectionResultOutputWithContext(ctx context.Context) LookupCidrCollectionResultOutput

func (LookupCidrCollectionResultOutput) ToOutput added in v0.76.0

type LookupHealthCheckArgs added in v0.12.0

type LookupHealthCheckArgs struct {
	HealthCheckId string `pulumi:"healthCheckId"`
}

type LookupHealthCheckOutputArgs added in v0.12.0

type LookupHealthCheckOutputArgs struct {
	HealthCheckId pulumi.StringInput `pulumi:"healthCheckId"`
}

func (LookupHealthCheckOutputArgs) ElementType added in v0.12.0

type LookupHealthCheckResult added in v0.12.0

type LookupHealthCheckResult struct {
	// A complex type that contains information about the health check.
	HealthCheckConfig *HealthCheckConfigProperties `pulumi:"healthCheckConfig"`
	HealthCheckId     *string                      `pulumi:"healthCheckId"`
	// An array of key-value pairs to apply to this resource.
	HealthCheckTags []HealthCheckTag `pulumi:"healthCheckTags"`
}

func LookupHealthCheck added in v0.12.0

func LookupHealthCheck(ctx *pulumi.Context, args *LookupHealthCheckArgs, opts ...pulumi.InvokeOption) (*LookupHealthCheckResult, error)

Resource schema for AWS::Route53::HealthCheck.

type LookupHealthCheckResultOutput added in v0.12.0

type LookupHealthCheckResultOutput struct{ *pulumi.OutputState }

func LookupHealthCheckOutput added in v0.12.0

func (LookupHealthCheckResultOutput) ElementType added in v0.12.0

func (LookupHealthCheckResultOutput) HealthCheckConfig added in v0.12.0

A complex type that contains information about the health check.

func (LookupHealthCheckResultOutput) HealthCheckId added in v0.12.0

func (LookupHealthCheckResultOutput) HealthCheckTags added in v0.12.0

An array of key-value pairs to apply to this resource.

func (LookupHealthCheckResultOutput) ToLookupHealthCheckResultOutput added in v0.12.0

func (o LookupHealthCheckResultOutput) ToLookupHealthCheckResultOutput() LookupHealthCheckResultOutput

func (LookupHealthCheckResultOutput) ToLookupHealthCheckResultOutputWithContext added in v0.12.0

func (o LookupHealthCheckResultOutput) ToLookupHealthCheckResultOutputWithContext(ctx context.Context) LookupHealthCheckResultOutput

func (LookupHealthCheckResultOutput) ToOutput added in v0.76.0

type LookupHostedZoneArgs added in v0.12.0

type LookupHostedZoneArgs struct {
	Id string `pulumi:"id"`
}

type LookupHostedZoneOutputArgs added in v0.12.0

type LookupHostedZoneOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupHostedZoneOutputArgs) ElementType added in v0.12.0

func (LookupHostedZoneOutputArgs) ElementType() reflect.Type

type LookupHostedZoneResult added in v0.12.0

type LookupHostedZoneResult struct {
	HostedZoneConfig *HostedZoneConfig `pulumi:"hostedZoneConfig"`
	// Adds, edits, or deletes tags for a health check or a hosted zone.
	//
	// For information about using tags for cost allocation, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
	HostedZoneTags     []HostedZoneTag               `pulumi:"hostedZoneTags"`
	Id                 *string                       `pulumi:"id"`
	NameServers        []string                      `pulumi:"nameServers"`
	QueryLoggingConfig *HostedZoneQueryLoggingConfig `pulumi:"queryLoggingConfig"`
	// A complex type that contains information about the VPCs that are associated with the specified hosted zone.
	Vpcs []HostedZoneVpc `pulumi:"vpcs"`
}

func LookupHostedZone added in v0.12.0

func LookupHostedZone(ctx *pulumi.Context, args *LookupHostedZoneArgs, opts ...pulumi.InvokeOption) (*LookupHostedZoneResult, error)

Resource schema for AWS::Route53::HostedZone.

type LookupHostedZoneResultOutput added in v0.12.0

type LookupHostedZoneResultOutput struct{ *pulumi.OutputState }

func LookupHostedZoneOutput added in v0.12.0

func (LookupHostedZoneResultOutput) ElementType added in v0.12.0

func (LookupHostedZoneResultOutput) HostedZoneConfig added in v0.12.0

func (LookupHostedZoneResultOutput) HostedZoneTags added in v0.12.0

Adds, edits, or deletes tags for a health check or a hosted zone.

For information about using tags for cost allocation, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

func (LookupHostedZoneResultOutput) Id added in v0.12.0

func (LookupHostedZoneResultOutput) NameServers added in v0.12.0

func (LookupHostedZoneResultOutput) QueryLoggingConfig added in v0.12.0

func (LookupHostedZoneResultOutput) ToLookupHostedZoneResultOutput added in v0.12.0

func (o LookupHostedZoneResultOutput) ToLookupHostedZoneResultOutput() LookupHostedZoneResultOutput

func (LookupHostedZoneResultOutput) ToLookupHostedZoneResultOutputWithContext added in v0.12.0

func (o LookupHostedZoneResultOutput) ToLookupHostedZoneResultOutputWithContext(ctx context.Context) LookupHostedZoneResultOutput

func (LookupHostedZoneResultOutput) ToOutput added in v0.76.0

func (LookupHostedZoneResultOutput) Vpcs added in v0.72.0

A complex type that contains information about the VPCs that are associated with the specified hosted zone.

type LookupKeySigningKeyArgs added in v0.12.0

type LookupKeySigningKeyArgs struct {
	// The unique string (ID) used to identify a hosted zone.
	HostedZoneId string `pulumi:"hostedZoneId"`
	// An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone.
	Name string `pulumi:"name"`
}

type LookupKeySigningKeyOutputArgs added in v0.12.0

type LookupKeySigningKeyOutputArgs struct {
	// The unique string (ID) used to identify a hosted zone.
	HostedZoneId pulumi.StringInput `pulumi:"hostedZoneId"`
	// An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupKeySigningKeyOutputArgs) ElementType added in v0.12.0

type LookupKeySigningKeyResult added in v0.12.0

type LookupKeySigningKeyResult struct {
	// A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE.
	Status *KeySigningKeyStatus `pulumi:"status"`
}

func LookupKeySigningKey added in v0.12.0

func LookupKeySigningKey(ctx *pulumi.Context, args *LookupKeySigningKeyArgs, opts ...pulumi.InvokeOption) (*LookupKeySigningKeyResult, error)

Represents a key signing key (KSK) associated with a hosted zone. You can only have two KSKs per hosted zone.

type LookupKeySigningKeyResultOutput added in v0.12.0

type LookupKeySigningKeyResultOutput struct{ *pulumi.OutputState }

func LookupKeySigningKeyOutput added in v0.12.0

func (LookupKeySigningKeyResultOutput) ElementType added in v0.12.0

func (LookupKeySigningKeyResultOutput) Status added in v0.12.0

A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE.

func (LookupKeySigningKeyResultOutput) ToLookupKeySigningKeyResultOutput added in v0.12.0

func (o LookupKeySigningKeyResultOutput) ToLookupKeySigningKeyResultOutput() LookupKeySigningKeyResultOutput

func (LookupKeySigningKeyResultOutput) ToLookupKeySigningKeyResultOutputWithContext added in v0.12.0

func (o LookupKeySigningKeyResultOutput) ToLookupKeySigningKeyResultOutputWithContext(ctx context.Context) LookupKeySigningKeyResultOutput

func (LookupKeySigningKeyResultOutput) ToOutput added in v0.76.0

type LookupRecordSetArgs added in v0.12.0

type LookupRecordSetArgs struct {
	Id string `pulumi:"id"`
}

type LookupRecordSetGroupArgs added in v0.12.0

type LookupRecordSetGroupArgs struct {
	Id string `pulumi:"id"`
}

type LookupRecordSetGroupOutputArgs added in v0.12.0

type LookupRecordSetGroupOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupRecordSetGroupOutputArgs) ElementType added in v0.12.0

type LookupRecordSetGroupResult added in v0.12.0

type LookupRecordSetGroupResult struct {
	Comment    *string                   `pulumi:"comment"`
	Id         *string                   `pulumi:"id"`
	RecordSets []RecordSetGroupRecordSet `pulumi:"recordSets"`
}

func LookupRecordSetGroup added in v0.12.0

func LookupRecordSetGroup(ctx *pulumi.Context, args *LookupRecordSetGroupArgs, opts ...pulumi.InvokeOption) (*LookupRecordSetGroupResult, error)

Resource Type definition for AWS::Route53::RecordSetGroup

type LookupRecordSetGroupResultOutput added in v0.12.0

type LookupRecordSetGroupResultOutput struct{ *pulumi.OutputState }

func LookupRecordSetGroupOutput added in v0.12.0

func (LookupRecordSetGroupResultOutput) Comment added in v0.12.0

func (LookupRecordSetGroupResultOutput) ElementType added in v0.12.0

func (LookupRecordSetGroupResultOutput) Id added in v0.12.0

func (LookupRecordSetGroupResultOutput) RecordSets added in v0.12.0

func (LookupRecordSetGroupResultOutput) ToLookupRecordSetGroupResultOutput added in v0.12.0

func (o LookupRecordSetGroupResultOutput) ToLookupRecordSetGroupResultOutput() LookupRecordSetGroupResultOutput

func (LookupRecordSetGroupResultOutput) ToLookupRecordSetGroupResultOutputWithContext added in v0.12.0

func (o LookupRecordSetGroupResultOutput) ToLookupRecordSetGroupResultOutputWithContext(ctx context.Context) LookupRecordSetGroupResultOutput

func (LookupRecordSetGroupResultOutput) ToOutput added in v0.76.0

type LookupRecordSetOutputArgs added in v0.12.0

type LookupRecordSetOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupRecordSetOutputArgs) ElementType added in v0.12.0

func (LookupRecordSetOutputArgs) ElementType() reflect.Type

type LookupRecordSetResult added in v0.12.0

type LookupRecordSetResult struct {
	AliasTarget       *RecordSetAliasTarget       `pulumi:"aliasTarget"`
	CidrRoutingConfig *RecordSetCidrRoutingConfig `pulumi:"cidrRoutingConfig"`
	Comment           *string                     `pulumi:"comment"`
	Failover          *string                     `pulumi:"failover"`
	GeoLocation       *RecordSetGeoLocation       `pulumi:"geoLocation"`
	HealthCheckId     *string                     `pulumi:"healthCheckId"`
	Id                *string                     `pulumi:"id"`
	MultiValueAnswer  *bool                       `pulumi:"multiValueAnswer"`
	Region            *string                     `pulumi:"region"`
	ResourceRecords   []string                    `pulumi:"resourceRecords"`
	SetIdentifier     *string                     `pulumi:"setIdentifier"`
	Ttl               *string                     `pulumi:"ttl"`
	Type              *string                     `pulumi:"type"`
	Weight            *int                        `pulumi:"weight"`
}

func LookupRecordSet added in v0.12.0

func LookupRecordSet(ctx *pulumi.Context, args *LookupRecordSetArgs, opts ...pulumi.InvokeOption) (*LookupRecordSetResult, error)

Resource Type definition for AWS::Route53::RecordSet

type LookupRecordSetResultOutput added in v0.12.0

type LookupRecordSetResultOutput struct{ *pulumi.OutputState }

func LookupRecordSetOutput added in v0.12.0

func (LookupRecordSetResultOutput) AliasTarget added in v0.12.0

func (LookupRecordSetResultOutput) CidrRoutingConfig added in v0.21.0

func (LookupRecordSetResultOutput) Comment added in v0.12.0

func (LookupRecordSetResultOutput) ElementType added in v0.12.0

func (LookupRecordSetResultOutput) Failover added in v0.12.0

func (LookupRecordSetResultOutput) GeoLocation added in v0.12.0

func (LookupRecordSetResultOutput) HealthCheckId added in v0.12.0

func (LookupRecordSetResultOutput) Id added in v0.12.0

func (LookupRecordSetResultOutput) MultiValueAnswer added in v0.12.0

func (o LookupRecordSetResultOutput) MultiValueAnswer() pulumi.BoolPtrOutput

func (LookupRecordSetResultOutput) Region added in v0.12.0

func (LookupRecordSetResultOutput) ResourceRecords added in v0.12.0

func (LookupRecordSetResultOutput) SetIdentifier added in v0.12.0

func (LookupRecordSetResultOutput) ToLookupRecordSetResultOutput added in v0.12.0

func (o LookupRecordSetResultOutput) ToLookupRecordSetResultOutput() LookupRecordSetResultOutput

func (LookupRecordSetResultOutput) ToLookupRecordSetResultOutputWithContext added in v0.12.0

func (o LookupRecordSetResultOutput) ToLookupRecordSetResultOutputWithContext(ctx context.Context) LookupRecordSetResultOutput

func (LookupRecordSetResultOutput) ToOutput added in v0.76.0

func (LookupRecordSetResultOutput) Ttl added in v0.72.0

func (LookupRecordSetResultOutput) Type added in v0.12.0

func (LookupRecordSetResultOutput) Weight added in v0.12.0

type RecordSet deprecated

type RecordSet struct {
	pulumi.CustomResourceState

	AliasTarget       RecordSetAliasTargetPtrOutput       `pulumi:"aliasTarget"`
	CidrRoutingConfig RecordSetCidrRoutingConfigPtrOutput `pulumi:"cidrRoutingConfig"`
	Comment           pulumi.StringPtrOutput              `pulumi:"comment"`
	Failover          pulumi.StringPtrOutput              `pulumi:"failover"`
	GeoLocation       RecordSetGeoLocationPtrOutput       `pulumi:"geoLocation"`
	HealthCheckId     pulumi.StringPtrOutput              `pulumi:"healthCheckId"`
	HostedZoneId      pulumi.StringPtrOutput              `pulumi:"hostedZoneId"`
	HostedZoneName    pulumi.StringPtrOutput              `pulumi:"hostedZoneName"`
	MultiValueAnswer  pulumi.BoolPtrOutput                `pulumi:"multiValueAnswer"`
	Name              pulumi.StringOutput                 `pulumi:"name"`
	Region            pulumi.StringPtrOutput              `pulumi:"region"`
	ResourceRecords   pulumi.StringArrayOutput            `pulumi:"resourceRecords"`
	SetIdentifier     pulumi.StringPtrOutput              `pulumi:"setIdentifier"`
	Ttl               pulumi.StringPtrOutput              `pulumi:"ttl"`
	Type              pulumi.StringOutput                 `pulumi:"type"`
	Weight            pulumi.IntPtrOutput                 `pulumi:"weight"`
}

Resource Type definition for AWS::Route53::RecordSet

Deprecated: RecordSet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetRecordSet

func GetRecordSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RecordSetState, opts ...pulumi.ResourceOption) (*RecordSet, error)

GetRecordSet gets an existing RecordSet 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 NewRecordSet

func NewRecordSet(ctx *pulumi.Context,
	name string, args *RecordSetArgs, opts ...pulumi.ResourceOption) (*RecordSet, error)

NewRecordSet registers a new resource with the given unique name, arguments, and options.

func (*RecordSet) ElementType

func (*RecordSet) ElementType() reflect.Type

func (*RecordSet) ToOutput added in v0.76.0

func (i *RecordSet) ToOutput(ctx context.Context) pulumix.Output[*RecordSet]

func (*RecordSet) ToRecordSetOutput

func (i *RecordSet) ToRecordSetOutput() RecordSetOutput

func (*RecordSet) ToRecordSetOutputWithContext

func (i *RecordSet) ToRecordSetOutputWithContext(ctx context.Context) RecordSetOutput

type RecordSetAliasTarget

type RecordSetAliasTarget struct {
	DnsName              string `pulumi:"dnsName"`
	EvaluateTargetHealth *bool  `pulumi:"evaluateTargetHealth"`
	HostedZoneId         string `pulumi:"hostedZoneId"`
}

type RecordSetAliasTargetArgs

type RecordSetAliasTargetArgs struct {
	DnsName              pulumi.StringInput  `pulumi:"dnsName"`
	EvaluateTargetHealth pulumi.BoolPtrInput `pulumi:"evaluateTargetHealth"`
	HostedZoneId         pulumi.StringInput  `pulumi:"hostedZoneId"`
}

func (RecordSetAliasTargetArgs) ElementType

func (RecordSetAliasTargetArgs) ElementType() reflect.Type

func (RecordSetAliasTargetArgs) ToOutput added in v0.76.0

func (RecordSetAliasTargetArgs) ToRecordSetAliasTargetOutput

func (i RecordSetAliasTargetArgs) ToRecordSetAliasTargetOutput() RecordSetAliasTargetOutput

func (RecordSetAliasTargetArgs) ToRecordSetAliasTargetOutputWithContext

func (i RecordSetAliasTargetArgs) ToRecordSetAliasTargetOutputWithContext(ctx context.Context) RecordSetAliasTargetOutput

func (RecordSetAliasTargetArgs) ToRecordSetAliasTargetPtrOutput

func (i RecordSetAliasTargetArgs) ToRecordSetAliasTargetPtrOutput() RecordSetAliasTargetPtrOutput

func (RecordSetAliasTargetArgs) ToRecordSetAliasTargetPtrOutputWithContext

func (i RecordSetAliasTargetArgs) ToRecordSetAliasTargetPtrOutputWithContext(ctx context.Context) RecordSetAliasTargetPtrOutput

type RecordSetAliasTargetInput

type RecordSetAliasTargetInput interface {
	pulumi.Input

	ToRecordSetAliasTargetOutput() RecordSetAliasTargetOutput
	ToRecordSetAliasTargetOutputWithContext(context.Context) RecordSetAliasTargetOutput
}

RecordSetAliasTargetInput is an input type that accepts RecordSetAliasTargetArgs and RecordSetAliasTargetOutput values. You can construct a concrete instance of `RecordSetAliasTargetInput` via:

RecordSetAliasTargetArgs{...}

type RecordSetAliasTargetOutput

type RecordSetAliasTargetOutput struct{ *pulumi.OutputState }

func (RecordSetAliasTargetOutput) DnsName added in v0.72.0

func (RecordSetAliasTargetOutput) ElementType

func (RecordSetAliasTargetOutput) ElementType() reflect.Type

func (RecordSetAliasTargetOutput) EvaluateTargetHealth

func (o RecordSetAliasTargetOutput) EvaluateTargetHealth() pulumi.BoolPtrOutput

func (RecordSetAliasTargetOutput) HostedZoneId

func (RecordSetAliasTargetOutput) ToOutput added in v0.76.0

func (RecordSetAliasTargetOutput) ToRecordSetAliasTargetOutput

func (o RecordSetAliasTargetOutput) ToRecordSetAliasTargetOutput() RecordSetAliasTargetOutput

func (RecordSetAliasTargetOutput) ToRecordSetAliasTargetOutputWithContext

func (o RecordSetAliasTargetOutput) ToRecordSetAliasTargetOutputWithContext(ctx context.Context) RecordSetAliasTargetOutput

func (RecordSetAliasTargetOutput) ToRecordSetAliasTargetPtrOutput

func (o RecordSetAliasTargetOutput) ToRecordSetAliasTargetPtrOutput() RecordSetAliasTargetPtrOutput

func (RecordSetAliasTargetOutput) ToRecordSetAliasTargetPtrOutputWithContext

func (o RecordSetAliasTargetOutput) ToRecordSetAliasTargetPtrOutputWithContext(ctx context.Context) RecordSetAliasTargetPtrOutput

type RecordSetAliasTargetPtrInput

type RecordSetAliasTargetPtrInput interface {
	pulumi.Input

	ToRecordSetAliasTargetPtrOutput() RecordSetAliasTargetPtrOutput
	ToRecordSetAliasTargetPtrOutputWithContext(context.Context) RecordSetAliasTargetPtrOutput
}

RecordSetAliasTargetPtrInput is an input type that accepts RecordSetAliasTargetArgs, RecordSetAliasTargetPtr and RecordSetAliasTargetPtrOutput values. You can construct a concrete instance of `RecordSetAliasTargetPtrInput` via:

        RecordSetAliasTargetArgs{...}

or:

        nil

type RecordSetAliasTargetPtrOutput

type RecordSetAliasTargetPtrOutput struct{ *pulumi.OutputState }

func (RecordSetAliasTargetPtrOutput) DnsName added in v0.72.0

func (RecordSetAliasTargetPtrOutput) Elem

func (RecordSetAliasTargetPtrOutput) ElementType

func (RecordSetAliasTargetPtrOutput) EvaluateTargetHealth

func (o RecordSetAliasTargetPtrOutput) EvaluateTargetHealth() pulumi.BoolPtrOutput

func (RecordSetAliasTargetPtrOutput) HostedZoneId

func (RecordSetAliasTargetPtrOutput) ToOutput added in v0.76.0

func (RecordSetAliasTargetPtrOutput) ToRecordSetAliasTargetPtrOutput

func (o RecordSetAliasTargetPtrOutput) ToRecordSetAliasTargetPtrOutput() RecordSetAliasTargetPtrOutput

func (RecordSetAliasTargetPtrOutput) ToRecordSetAliasTargetPtrOutputWithContext

func (o RecordSetAliasTargetPtrOutput) ToRecordSetAliasTargetPtrOutputWithContext(ctx context.Context) RecordSetAliasTargetPtrOutput

type RecordSetArgs

type RecordSetArgs struct {
	AliasTarget       RecordSetAliasTargetPtrInput
	CidrRoutingConfig RecordSetCidrRoutingConfigPtrInput
	Comment           pulumi.StringPtrInput
	Failover          pulumi.StringPtrInput
	GeoLocation       RecordSetGeoLocationPtrInput
	HealthCheckId     pulumi.StringPtrInput
	HostedZoneId      pulumi.StringPtrInput
	HostedZoneName    pulumi.StringPtrInput
	MultiValueAnswer  pulumi.BoolPtrInput
	Name              pulumi.StringPtrInput
	Region            pulumi.StringPtrInput
	ResourceRecords   pulumi.StringArrayInput
	SetIdentifier     pulumi.StringPtrInput
	Ttl               pulumi.StringPtrInput
	Type              pulumi.StringInput
	Weight            pulumi.IntPtrInput
}

The set of arguments for constructing a RecordSet resource.

func (RecordSetArgs) ElementType

func (RecordSetArgs) ElementType() reflect.Type

type RecordSetCidrRoutingConfig added in v0.21.0

type RecordSetCidrRoutingConfig struct {
	CollectionId string `pulumi:"collectionId"`
	LocationName string `pulumi:"locationName"`
}

type RecordSetCidrRoutingConfigArgs added in v0.21.0

type RecordSetCidrRoutingConfigArgs struct {
	CollectionId pulumi.StringInput `pulumi:"collectionId"`
	LocationName pulumi.StringInput `pulumi:"locationName"`
}

func (RecordSetCidrRoutingConfigArgs) ElementType added in v0.21.0

func (RecordSetCidrRoutingConfigArgs) ToOutput added in v0.76.0

func (RecordSetCidrRoutingConfigArgs) ToRecordSetCidrRoutingConfigOutput added in v0.21.0

func (i RecordSetCidrRoutingConfigArgs) ToRecordSetCidrRoutingConfigOutput() RecordSetCidrRoutingConfigOutput

func (RecordSetCidrRoutingConfigArgs) ToRecordSetCidrRoutingConfigOutputWithContext added in v0.21.0

func (i RecordSetCidrRoutingConfigArgs) ToRecordSetCidrRoutingConfigOutputWithContext(ctx context.Context) RecordSetCidrRoutingConfigOutput

func (RecordSetCidrRoutingConfigArgs) ToRecordSetCidrRoutingConfigPtrOutput added in v0.21.0

func (i RecordSetCidrRoutingConfigArgs) ToRecordSetCidrRoutingConfigPtrOutput() RecordSetCidrRoutingConfigPtrOutput

func (RecordSetCidrRoutingConfigArgs) ToRecordSetCidrRoutingConfigPtrOutputWithContext added in v0.21.0

func (i RecordSetCidrRoutingConfigArgs) ToRecordSetCidrRoutingConfigPtrOutputWithContext(ctx context.Context) RecordSetCidrRoutingConfigPtrOutput

type RecordSetCidrRoutingConfigInput added in v0.21.0

type RecordSetCidrRoutingConfigInput interface {
	pulumi.Input

	ToRecordSetCidrRoutingConfigOutput() RecordSetCidrRoutingConfigOutput
	ToRecordSetCidrRoutingConfigOutputWithContext(context.Context) RecordSetCidrRoutingConfigOutput
}

RecordSetCidrRoutingConfigInput is an input type that accepts RecordSetCidrRoutingConfigArgs and RecordSetCidrRoutingConfigOutput values. You can construct a concrete instance of `RecordSetCidrRoutingConfigInput` via:

RecordSetCidrRoutingConfigArgs{...}

type RecordSetCidrRoutingConfigOutput added in v0.21.0

type RecordSetCidrRoutingConfigOutput struct{ *pulumi.OutputState }

func (RecordSetCidrRoutingConfigOutput) CollectionId added in v0.21.0

func (RecordSetCidrRoutingConfigOutput) ElementType added in v0.21.0

func (RecordSetCidrRoutingConfigOutput) LocationName added in v0.21.0

func (RecordSetCidrRoutingConfigOutput) ToOutput added in v0.76.0

func (RecordSetCidrRoutingConfigOutput) ToRecordSetCidrRoutingConfigOutput added in v0.21.0

func (o RecordSetCidrRoutingConfigOutput) ToRecordSetCidrRoutingConfigOutput() RecordSetCidrRoutingConfigOutput

func (RecordSetCidrRoutingConfigOutput) ToRecordSetCidrRoutingConfigOutputWithContext added in v0.21.0

func (o RecordSetCidrRoutingConfigOutput) ToRecordSetCidrRoutingConfigOutputWithContext(ctx context.Context) RecordSetCidrRoutingConfigOutput

func (RecordSetCidrRoutingConfigOutput) ToRecordSetCidrRoutingConfigPtrOutput added in v0.21.0

func (o RecordSetCidrRoutingConfigOutput) ToRecordSetCidrRoutingConfigPtrOutput() RecordSetCidrRoutingConfigPtrOutput

func (RecordSetCidrRoutingConfigOutput) ToRecordSetCidrRoutingConfigPtrOutputWithContext added in v0.21.0

func (o RecordSetCidrRoutingConfigOutput) ToRecordSetCidrRoutingConfigPtrOutputWithContext(ctx context.Context) RecordSetCidrRoutingConfigPtrOutput

type RecordSetCidrRoutingConfigPtrInput added in v0.21.0

type RecordSetCidrRoutingConfigPtrInput interface {
	pulumi.Input

	ToRecordSetCidrRoutingConfigPtrOutput() RecordSetCidrRoutingConfigPtrOutput
	ToRecordSetCidrRoutingConfigPtrOutputWithContext(context.Context) RecordSetCidrRoutingConfigPtrOutput
}

RecordSetCidrRoutingConfigPtrInput is an input type that accepts RecordSetCidrRoutingConfigArgs, RecordSetCidrRoutingConfigPtr and RecordSetCidrRoutingConfigPtrOutput values. You can construct a concrete instance of `RecordSetCidrRoutingConfigPtrInput` via:

        RecordSetCidrRoutingConfigArgs{...}

or:

        nil

func RecordSetCidrRoutingConfigPtr added in v0.21.0

type RecordSetCidrRoutingConfigPtrOutput added in v0.21.0

type RecordSetCidrRoutingConfigPtrOutput struct{ *pulumi.OutputState }

func (RecordSetCidrRoutingConfigPtrOutput) CollectionId added in v0.21.0

func (RecordSetCidrRoutingConfigPtrOutput) Elem added in v0.21.0

func (RecordSetCidrRoutingConfigPtrOutput) ElementType added in v0.21.0

func (RecordSetCidrRoutingConfigPtrOutput) LocationName added in v0.21.0

func (RecordSetCidrRoutingConfigPtrOutput) ToOutput added in v0.76.0

func (RecordSetCidrRoutingConfigPtrOutput) ToRecordSetCidrRoutingConfigPtrOutput added in v0.21.0

func (o RecordSetCidrRoutingConfigPtrOutput) ToRecordSetCidrRoutingConfigPtrOutput() RecordSetCidrRoutingConfigPtrOutput

func (RecordSetCidrRoutingConfigPtrOutput) ToRecordSetCidrRoutingConfigPtrOutputWithContext added in v0.21.0

func (o RecordSetCidrRoutingConfigPtrOutput) ToRecordSetCidrRoutingConfigPtrOutputWithContext(ctx context.Context) RecordSetCidrRoutingConfigPtrOutput

type RecordSetGeoLocation

type RecordSetGeoLocation struct {
	ContinentCode   *string `pulumi:"continentCode"`
	CountryCode     *string `pulumi:"countryCode"`
	SubdivisionCode *string `pulumi:"subdivisionCode"`
}

type RecordSetGeoLocationArgs

type RecordSetGeoLocationArgs struct {
	ContinentCode   pulumi.StringPtrInput `pulumi:"continentCode"`
	CountryCode     pulumi.StringPtrInput `pulumi:"countryCode"`
	SubdivisionCode pulumi.StringPtrInput `pulumi:"subdivisionCode"`
}

func (RecordSetGeoLocationArgs) ElementType

func (RecordSetGeoLocationArgs) ElementType() reflect.Type

func (RecordSetGeoLocationArgs) ToOutput added in v0.76.0

func (RecordSetGeoLocationArgs) ToRecordSetGeoLocationOutput

func (i RecordSetGeoLocationArgs) ToRecordSetGeoLocationOutput() RecordSetGeoLocationOutput

func (RecordSetGeoLocationArgs) ToRecordSetGeoLocationOutputWithContext

func (i RecordSetGeoLocationArgs) ToRecordSetGeoLocationOutputWithContext(ctx context.Context) RecordSetGeoLocationOutput

func (RecordSetGeoLocationArgs) ToRecordSetGeoLocationPtrOutput

func (i RecordSetGeoLocationArgs) ToRecordSetGeoLocationPtrOutput() RecordSetGeoLocationPtrOutput

func (RecordSetGeoLocationArgs) ToRecordSetGeoLocationPtrOutputWithContext

func (i RecordSetGeoLocationArgs) ToRecordSetGeoLocationPtrOutputWithContext(ctx context.Context) RecordSetGeoLocationPtrOutput

type RecordSetGeoLocationInput

type RecordSetGeoLocationInput interface {
	pulumi.Input

	ToRecordSetGeoLocationOutput() RecordSetGeoLocationOutput
	ToRecordSetGeoLocationOutputWithContext(context.Context) RecordSetGeoLocationOutput
}

RecordSetGeoLocationInput is an input type that accepts RecordSetGeoLocationArgs and RecordSetGeoLocationOutput values. You can construct a concrete instance of `RecordSetGeoLocationInput` via:

RecordSetGeoLocationArgs{...}

type RecordSetGeoLocationOutput

type RecordSetGeoLocationOutput struct{ *pulumi.OutputState }

func (RecordSetGeoLocationOutput) ContinentCode

func (RecordSetGeoLocationOutput) CountryCode

func (RecordSetGeoLocationOutput) ElementType

func (RecordSetGeoLocationOutput) ElementType() reflect.Type

func (RecordSetGeoLocationOutput) SubdivisionCode

func (RecordSetGeoLocationOutput) ToOutput added in v0.76.0

func (RecordSetGeoLocationOutput) ToRecordSetGeoLocationOutput

func (o RecordSetGeoLocationOutput) ToRecordSetGeoLocationOutput() RecordSetGeoLocationOutput

func (RecordSetGeoLocationOutput) ToRecordSetGeoLocationOutputWithContext

func (o RecordSetGeoLocationOutput) ToRecordSetGeoLocationOutputWithContext(ctx context.Context) RecordSetGeoLocationOutput

func (RecordSetGeoLocationOutput) ToRecordSetGeoLocationPtrOutput

func (o RecordSetGeoLocationOutput) ToRecordSetGeoLocationPtrOutput() RecordSetGeoLocationPtrOutput

func (RecordSetGeoLocationOutput) ToRecordSetGeoLocationPtrOutputWithContext

func (o RecordSetGeoLocationOutput) ToRecordSetGeoLocationPtrOutputWithContext(ctx context.Context) RecordSetGeoLocationPtrOutput

type RecordSetGeoLocationPtrInput

type RecordSetGeoLocationPtrInput interface {
	pulumi.Input

	ToRecordSetGeoLocationPtrOutput() RecordSetGeoLocationPtrOutput
	ToRecordSetGeoLocationPtrOutputWithContext(context.Context) RecordSetGeoLocationPtrOutput
}

RecordSetGeoLocationPtrInput is an input type that accepts RecordSetGeoLocationArgs, RecordSetGeoLocationPtr and RecordSetGeoLocationPtrOutput values. You can construct a concrete instance of `RecordSetGeoLocationPtrInput` via:

        RecordSetGeoLocationArgs{...}

or:

        nil

type RecordSetGeoLocationPtrOutput

type RecordSetGeoLocationPtrOutput struct{ *pulumi.OutputState }

func (RecordSetGeoLocationPtrOutput) ContinentCode

func (RecordSetGeoLocationPtrOutput) CountryCode

func (RecordSetGeoLocationPtrOutput) Elem

func (RecordSetGeoLocationPtrOutput) ElementType

func (RecordSetGeoLocationPtrOutput) SubdivisionCode

func (RecordSetGeoLocationPtrOutput) ToOutput added in v0.76.0

func (RecordSetGeoLocationPtrOutput) ToRecordSetGeoLocationPtrOutput

func (o RecordSetGeoLocationPtrOutput) ToRecordSetGeoLocationPtrOutput() RecordSetGeoLocationPtrOutput

func (RecordSetGeoLocationPtrOutput) ToRecordSetGeoLocationPtrOutputWithContext

func (o RecordSetGeoLocationPtrOutput) ToRecordSetGeoLocationPtrOutputWithContext(ctx context.Context) RecordSetGeoLocationPtrOutput

type RecordSetGroup deprecated

type RecordSetGroup struct {
	pulumi.CustomResourceState

	Comment        pulumi.StringPtrOutput             `pulumi:"comment"`
	HostedZoneId   pulumi.StringPtrOutput             `pulumi:"hostedZoneId"`
	HostedZoneName pulumi.StringPtrOutput             `pulumi:"hostedZoneName"`
	RecordSets     RecordSetGroupRecordSetArrayOutput `pulumi:"recordSets"`
}

Resource Type definition for AWS::Route53::RecordSetGroup

Deprecated: RecordSetGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetRecordSetGroup

func GetRecordSetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RecordSetGroupState, opts ...pulumi.ResourceOption) (*RecordSetGroup, error)

GetRecordSetGroup gets an existing RecordSetGroup 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 NewRecordSetGroup

func NewRecordSetGroup(ctx *pulumi.Context,
	name string, args *RecordSetGroupArgs, opts ...pulumi.ResourceOption) (*RecordSetGroup, error)

NewRecordSetGroup registers a new resource with the given unique name, arguments, and options.

func (*RecordSetGroup) ElementType

func (*RecordSetGroup) ElementType() reflect.Type

func (*RecordSetGroup) ToOutput added in v0.76.0

func (*RecordSetGroup) ToRecordSetGroupOutput

func (i *RecordSetGroup) ToRecordSetGroupOutput() RecordSetGroupOutput

func (*RecordSetGroup) ToRecordSetGroupOutputWithContext

func (i *RecordSetGroup) ToRecordSetGroupOutputWithContext(ctx context.Context) RecordSetGroupOutput

type RecordSetGroupAliasTarget

type RecordSetGroupAliasTarget struct {
	DnsName              string `pulumi:"dnsName"`
	EvaluateTargetHealth *bool  `pulumi:"evaluateTargetHealth"`
	HostedZoneId         string `pulumi:"hostedZoneId"`
}

type RecordSetGroupAliasTargetArgs

type RecordSetGroupAliasTargetArgs struct {
	DnsName              pulumi.StringInput  `pulumi:"dnsName"`
	EvaluateTargetHealth pulumi.BoolPtrInput `pulumi:"evaluateTargetHealth"`
	HostedZoneId         pulumi.StringInput  `pulumi:"hostedZoneId"`
}

func (RecordSetGroupAliasTargetArgs) ElementType

func (RecordSetGroupAliasTargetArgs) ToOutput added in v0.76.0

func (RecordSetGroupAliasTargetArgs) ToRecordSetGroupAliasTargetOutput

func (i RecordSetGroupAliasTargetArgs) ToRecordSetGroupAliasTargetOutput() RecordSetGroupAliasTargetOutput

func (RecordSetGroupAliasTargetArgs) ToRecordSetGroupAliasTargetOutputWithContext

func (i RecordSetGroupAliasTargetArgs) ToRecordSetGroupAliasTargetOutputWithContext(ctx context.Context) RecordSetGroupAliasTargetOutput

func (RecordSetGroupAliasTargetArgs) ToRecordSetGroupAliasTargetPtrOutput

func (i RecordSetGroupAliasTargetArgs) ToRecordSetGroupAliasTargetPtrOutput() RecordSetGroupAliasTargetPtrOutput

func (RecordSetGroupAliasTargetArgs) ToRecordSetGroupAliasTargetPtrOutputWithContext

func (i RecordSetGroupAliasTargetArgs) ToRecordSetGroupAliasTargetPtrOutputWithContext(ctx context.Context) RecordSetGroupAliasTargetPtrOutput

type RecordSetGroupAliasTargetInput

type RecordSetGroupAliasTargetInput interface {
	pulumi.Input

	ToRecordSetGroupAliasTargetOutput() RecordSetGroupAliasTargetOutput
	ToRecordSetGroupAliasTargetOutputWithContext(context.Context) RecordSetGroupAliasTargetOutput
}

RecordSetGroupAliasTargetInput is an input type that accepts RecordSetGroupAliasTargetArgs and RecordSetGroupAliasTargetOutput values. You can construct a concrete instance of `RecordSetGroupAliasTargetInput` via:

RecordSetGroupAliasTargetArgs{...}

type RecordSetGroupAliasTargetOutput

type RecordSetGroupAliasTargetOutput struct{ *pulumi.OutputState }

func (RecordSetGroupAliasTargetOutput) DnsName added in v0.72.0

func (RecordSetGroupAliasTargetOutput) ElementType

func (RecordSetGroupAliasTargetOutput) EvaluateTargetHealth

func (o RecordSetGroupAliasTargetOutput) EvaluateTargetHealth() pulumi.BoolPtrOutput

func (RecordSetGroupAliasTargetOutput) HostedZoneId

func (RecordSetGroupAliasTargetOutput) ToOutput added in v0.76.0

func (RecordSetGroupAliasTargetOutput) ToRecordSetGroupAliasTargetOutput

func (o RecordSetGroupAliasTargetOutput) ToRecordSetGroupAliasTargetOutput() RecordSetGroupAliasTargetOutput

func (RecordSetGroupAliasTargetOutput) ToRecordSetGroupAliasTargetOutputWithContext

func (o RecordSetGroupAliasTargetOutput) ToRecordSetGroupAliasTargetOutputWithContext(ctx context.Context) RecordSetGroupAliasTargetOutput

func (RecordSetGroupAliasTargetOutput) ToRecordSetGroupAliasTargetPtrOutput

func (o RecordSetGroupAliasTargetOutput) ToRecordSetGroupAliasTargetPtrOutput() RecordSetGroupAliasTargetPtrOutput

func (RecordSetGroupAliasTargetOutput) ToRecordSetGroupAliasTargetPtrOutputWithContext

func (o RecordSetGroupAliasTargetOutput) ToRecordSetGroupAliasTargetPtrOutputWithContext(ctx context.Context) RecordSetGroupAliasTargetPtrOutput

type RecordSetGroupAliasTargetPtrInput

type RecordSetGroupAliasTargetPtrInput interface {
	pulumi.Input

	ToRecordSetGroupAliasTargetPtrOutput() RecordSetGroupAliasTargetPtrOutput
	ToRecordSetGroupAliasTargetPtrOutputWithContext(context.Context) RecordSetGroupAliasTargetPtrOutput
}

RecordSetGroupAliasTargetPtrInput is an input type that accepts RecordSetGroupAliasTargetArgs, RecordSetGroupAliasTargetPtr and RecordSetGroupAliasTargetPtrOutput values. You can construct a concrete instance of `RecordSetGroupAliasTargetPtrInput` via:

        RecordSetGroupAliasTargetArgs{...}

or:

        nil

type RecordSetGroupAliasTargetPtrOutput

type RecordSetGroupAliasTargetPtrOutput struct{ *pulumi.OutputState }

func (RecordSetGroupAliasTargetPtrOutput) DnsName added in v0.72.0

func (RecordSetGroupAliasTargetPtrOutput) Elem

func (RecordSetGroupAliasTargetPtrOutput) ElementType

func (RecordSetGroupAliasTargetPtrOutput) EvaluateTargetHealth

func (o RecordSetGroupAliasTargetPtrOutput) EvaluateTargetHealth() pulumi.BoolPtrOutput

func (RecordSetGroupAliasTargetPtrOutput) HostedZoneId

func (RecordSetGroupAliasTargetPtrOutput) ToOutput added in v0.76.0

func (RecordSetGroupAliasTargetPtrOutput) ToRecordSetGroupAliasTargetPtrOutput

func (o RecordSetGroupAliasTargetPtrOutput) ToRecordSetGroupAliasTargetPtrOutput() RecordSetGroupAliasTargetPtrOutput

func (RecordSetGroupAliasTargetPtrOutput) ToRecordSetGroupAliasTargetPtrOutputWithContext

func (o RecordSetGroupAliasTargetPtrOutput) ToRecordSetGroupAliasTargetPtrOutputWithContext(ctx context.Context) RecordSetGroupAliasTargetPtrOutput

type RecordSetGroupArgs

type RecordSetGroupArgs struct {
	Comment        pulumi.StringPtrInput
	HostedZoneId   pulumi.StringPtrInput
	HostedZoneName pulumi.StringPtrInput
	RecordSets     RecordSetGroupRecordSetArrayInput
}

The set of arguments for constructing a RecordSetGroup resource.

func (RecordSetGroupArgs) ElementType

func (RecordSetGroupArgs) ElementType() reflect.Type

type RecordSetGroupCidrRoutingConfig added in v0.21.0

type RecordSetGroupCidrRoutingConfig struct {
	CollectionId string `pulumi:"collectionId"`
	LocationName string `pulumi:"locationName"`
}

type RecordSetGroupCidrRoutingConfigArgs added in v0.21.0

type RecordSetGroupCidrRoutingConfigArgs struct {
	CollectionId pulumi.StringInput `pulumi:"collectionId"`
	LocationName pulumi.StringInput `pulumi:"locationName"`
}

func (RecordSetGroupCidrRoutingConfigArgs) ElementType added in v0.21.0

func (RecordSetGroupCidrRoutingConfigArgs) ToOutput added in v0.76.0

func (RecordSetGroupCidrRoutingConfigArgs) ToRecordSetGroupCidrRoutingConfigOutput added in v0.21.0

func (i RecordSetGroupCidrRoutingConfigArgs) ToRecordSetGroupCidrRoutingConfigOutput() RecordSetGroupCidrRoutingConfigOutput

func (RecordSetGroupCidrRoutingConfigArgs) ToRecordSetGroupCidrRoutingConfigOutputWithContext added in v0.21.0

func (i RecordSetGroupCidrRoutingConfigArgs) ToRecordSetGroupCidrRoutingConfigOutputWithContext(ctx context.Context) RecordSetGroupCidrRoutingConfigOutput

func (RecordSetGroupCidrRoutingConfigArgs) ToRecordSetGroupCidrRoutingConfigPtrOutput added in v0.21.0

func (i RecordSetGroupCidrRoutingConfigArgs) ToRecordSetGroupCidrRoutingConfigPtrOutput() RecordSetGroupCidrRoutingConfigPtrOutput

func (RecordSetGroupCidrRoutingConfigArgs) ToRecordSetGroupCidrRoutingConfigPtrOutputWithContext added in v0.21.0

func (i RecordSetGroupCidrRoutingConfigArgs) ToRecordSetGroupCidrRoutingConfigPtrOutputWithContext(ctx context.Context) RecordSetGroupCidrRoutingConfigPtrOutput

type RecordSetGroupCidrRoutingConfigInput added in v0.21.0

type RecordSetGroupCidrRoutingConfigInput interface {
	pulumi.Input

	ToRecordSetGroupCidrRoutingConfigOutput() RecordSetGroupCidrRoutingConfigOutput
	ToRecordSetGroupCidrRoutingConfigOutputWithContext(context.Context) RecordSetGroupCidrRoutingConfigOutput
}

RecordSetGroupCidrRoutingConfigInput is an input type that accepts RecordSetGroupCidrRoutingConfigArgs and RecordSetGroupCidrRoutingConfigOutput values. You can construct a concrete instance of `RecordSetGroupCidrRoutingConfigInput` via:

RecordSetGroupCidrRoutingConfigArgs{...}

type RecordSetGroupCidrRoutingConfigOutput added in v0.21.0

type RecordSetGroupCidrRoutingConfigOutput struct{ *pulumi.OutputState }

func (RecordSetGroupCidrRoutingConfigOutput) CollectionId added in v0.21.0

func (RecordSetGroupCidrRoutingConfigOutput) ElementType added in v0.21.0

func (RecordSetGroupCidrRoutingConfigOutput) LocationName added in v0.21.0

func (RecordSetGroupCidrRoutingConfigOutput) ToOutput added in v0.76.0

func (RecordSetGroupCidrRoutingConfigOutput) ToRecordSetGroupCidrRoutingConfigOutput added in v0.21.0

func (o RecordSetGroupCidrRoutingConfigOutput) ToRecordSetGroupCidrRoutingConfigOutput() RecordSetGroupCidrRoutingConfigOutput

func (RecordSetGroupCidrRoutingConfigOutput) ToRecordSetGroupCidrRoutingConfigOutputWithContext added in v0.21.0

func (o RecordSetGroupCidrRoutingConfigOutput) ToRecordSetGroupCidrRoutingConfigOutputWithContext(ctx context.Context) RecordSetGroupCidrRoutingConfigOutput

func (RecordSetGroupCidrRoutingConfigOutput) ToRecordSetGroupCidrRoutingConfigPtrOutput added in v0.21.0

func (o RecordSetGroupCidrRoutingConfigOutput) ToRecordSetGroupCidrRoutingConfigPtrOutput() RecordSetGroupCidrRoutingConfigPtrOutput

func (RecordSetGroupCidrRoutingConfigOutput) ToRecordSetGroupCidrRoutingConfigPtrOutputWithContext added in v0.21.0

func (o RecordSetGroupCidrRoutingConfigOutput) ToRecordSetGroupCidrRoutingConfigPtrOutputWithContext(ctx context.Context) RecordSetGroupCidrRoutingConfigPtrOutput

type RecordSetGroupCidrRoutingConfigPtrInput added in v0.21.0

type RecordSetGroupCidrRoutingConfigPtrInput interface {
	pulumi.Input

	ToRecordSetGroupCidrRoutingConfigPtrOutput() RecordSetGroupCidrRoutingConfigPtrOutput
	ToRecordSetGroupCidrRoutingConfigPtrOutputWithContext(context.Context) RecordSetGroupCidrRoutingConfigPtrOutput
}

RecordSetGroupCidrRoutingConfigPtrInput is an input type that accepts RecordSetGroupCidrRoutingConfigArgs, RecordSetGroupCidrRoutingConfigPtr and RecordSetGroupCidrRoutingConfigPtrOutput values. You can construct a concrete instance of `RecordSetGroupCidrRoutingConfigPtrInput` via:

        RecordSetGroupCidrRoutingConfigArgs{...}

or:

        nil

type RecordSetGroupCidrRoutingConfigPtrOutput added in v0.21.0

type RecordSetGroupCidrRoutingConfigPtrOutput struct{ *pulumi.OutputState }

func (RecordSetGroupCidrRoutingConfigPtrOutput) CollectionId added in v0.21.0

func (RecordSetGroupCidrRoutingConfigPtrOutput) Elem added in v0.21.0

func (RecordSetGroupCidrRoutingConfigPtrOutput) ElementType added in v0.21.0

func (RecordSetGroupCidrRoutingConfigPtrOutput) LocationName added in v0.21.0

func (RecordSetGroupCidrRoutingConfigPtrOutput) ToOutput added in v0.76.0

func (RecordSetGroupCidrRoutingConfigPtrOutput) ToRecordSetGroupCidrRoutingConfigPtrOutput added in v0.21.0

func (o RecordSetGroupCidrRoutingConfigPtrOutput) ToRecordSetGroupCidrRoutingConfigPtrOutput() RecordSetGroupCidrRoutingConfigPtrOutput

func (RecordSetGroupCidrRoutingConfigPtrOutput) ToRecordSetGroupCidrRoutingConfigPtrOutputWithContext added in v0.21.0

func (o RecordSetGroupCidrRoutingConfigPtrOutput) ToRecordSetGroupCidrRoutingConfigPtrOutputWithContext(ctx context.Context) RecordSetGroupCidrRoutingConfigPtrOutput

type RecordSetGroupGeoLocation

type RecordSetGroupGeoLocation struct {
	ContinentCode   *string `pulumi:"continentCode"`
	CountryCode     *string `pulumi:"countryCode"`
	SubdivisionCode *string `pulumi:"subdivisionCode"`
}

type RecordSetGroupGeoLocationArgs

type RecordSetGroupGeoLocationArgs struct {
	ContinentCode   pulumi.StringPtrInput `pulumi:"continentCode"`
	CountryCode     pulumi.StringPtrInput `pulumi:"countryCode"`
	SubdivisionCode pulumi.StringPtrInput `pulumi:"subdivisionCode"`
}

func (RecordSetGroupGeoLocationArgs) ElementType

func (RecordSetGroupGeoLocationArgs) ToOutput added in v0.76.0

func (RecordSetGroupGeoLocationArgs) ToRecordSetGroupGeoLocationOutput

func (i RecordSetGroupGeoLocationArgs) ToRecordSetGroupGeoLocationOutput() RecordSetGroupGeoLocationOutput

func (RecordSetGroupGeoLocationArgs) ToRecordSetGroupGeoLocationOutputWithContext

func (i RecordSetGroupGeoLocationArgs) ToRecordSetGroupGeoLocationOutputWithContext(ctx context.Context) RecordSetGroupGeoLocationOutput

func (RecordSetGroupGeoLocationArgs) ToRecordSetGroupGeoLocationPtrOutput

func (i RecordSetGroupGeoLocationArgs) ToRecordSetGroupGeoLocationPtrOutput() RecordSetGroupGeoLocationPtrOutput

func (RecordSetGroupGeoLocationArgs) ToRecordSetGroupGeoLocationPtrOutputWithContext

func (i RecordSetGroupGeoLocationArgs) ToRecordSetGroupGeoLocationPtrOutputWithContext(ctx context.Context) RecordSetGroupGeoLocationPtrOutput

type RecordSetGroupGeoLocationInput

type RecordSetGroupGeoLocationInput interface {
	pulumi.Input

	ToRecordSetGroupGeoLocationOutput() RecordSetGroupGeoLocationOutput
	ToRecordSetGroupGeoLocationOutputWithContext(context.Context) RecordSetGroupGeoLocationOutput
}

RecordSetGroupGeoLocationInput is an input type that accepts RecordSetGroupGeoLocationArgs and RecordSetGroupGeoLocationOutput values. You can construct a concrete instance of `RecordSetGroupGeoLocationInput` via:

RecordSetGroupGeoLocationArgs{...}

type RecordSetGroupGeoLocationOutput

type RecordSetGroupGeoLocationOutput struct{ *pulumi.OutputState }

func (RecordSetGroupGeoLocationOutput) ContinentCode

func (RecordSetGroupGeoLocationOutput) CountryCode

func (RecordSetGroupGeoLocationOutput) ElementType

func (RecordSetGroupGeoLocationOutput) SubdivisionCode

func (RecordSetGroupGeoLocationOutput) ToOutput added in v0.76.0

func (RecordSetGroupGeoLocationOutput) ToRecordSetGroupGeoLocationOutput

func (o RecordSetGroupGeoLocationOutput) ToRecordSetGroupGeoLocationOutput() RecordSetGroupGeoLocationOutput

func (RecordSetGroupGeoLocationOutput) ToRecordSetGroupGeoLocationOutputWithContext

func (o RecordSetGroupGeoLocationOutput) ToRecordSetGroupGeoLocationOutputWithContext(ctx context.Context) RecordSetGroupGeoLocationOutput

func (RecordSetGroupGeoLocationOutput) ToRecordSetGroupGeoLocationPtrOutput

func (o RecordSetGroupGeoLocationOutput) ToRecordSetGroupGeoLocationPtrOutput() RecordSetGroupGeoLocationPtrOutput

func (RecordSetGroupGeoLocationOutput) ToRecordSetGroupGeoLocationPtrOutputWithContext

func (o RecordSetGroupGeoLocationOutput) ToRecordSetGroupGeoLocationPtrOutputWithContext(ctx context.Context) RecordSetGroupGeoLocationPtrOutput

type RecordSetGroupGeoLocationPtrInput

type RecordSetGroupGeoLocationPtrInput interface {
	pulumi.Input

	ToRecordSetGroupGeoLocationPtrOutput() RecordSetGroupGeoLocationPtrOutput
	ToRecordSetGroupGeoLocationPtrOutputWithContext(context.Context) RecordSetGroupGeoLocationPtrOutput
}

RecordSetGroupGeoLocationPtrInput is an input type that accepts RecordSetGroupGeoLocationArgs, RecordSetGroupGeoLocationPtr and RecordSetGroupGeoLocationPtrOutput values. You can construct a concrete instance of `RecordSetGroupGeoLocationPtrInput` via:

        RecordSetGroupGeoLocationArgs{...}

or:

        nil

type RecordSetGroupGeoLocationPtrOutput

type RecordSetGroupGeoLocationPtrOutput struct{ *pulumi.OutputState }

func (RecordSetGroupGeoLocationPtrOutput) ContinentCode

func (RecordSetGroupGeoLocationPtrOutput) CountryCode

func (RecordSetGroupGeoLocationPtrOutput) Elem

func (RecordSetGroupGeoLocationPtrOutput) ElementType

func (RecordSetGroupGeoLocationPtrOutput) SubdivisionCode

func (RecordSetGroupGeoLocationPtrOutput) ToOutput added in v0.76.0

func (RecordSetGroupGeoLocationPtrOutput) ToRecordSetGroupGeoLocationPtrOutput

func (o RecordSetGroupGeoLocationPtrOutput) ToRecordSetGroupGeoLocationPtrOutput() RecordSetGroupGeoLocationPtrOutput

func (RecordSetGroupGeoLocationPtrOutput) ToRecordSetGroupGeoLocationPtrOutputWithContext

func (o RecordSetGroupGeoLocationPtrOutput) ToRecordSetGroupGeoLocationPtrOutputWithContext(ctx context.Context) RecordSetGroupGeoLocationPtrOutput

type RecordSetGroupInput

type RecordSetGroupInput interface {
	pulumi.Input

	ToRecordSetGroupOutput() RecordSetGroupOutput
	ToRecordSetGroupOutputWithContext(ctx context.Context) RecordSetGroupOutput
}

type RecordSetGroupOutput

type RecordSetGroupOutput struct{ *pulumi.OutputState }

func (RecordSetGroupOutput) Comment added in v0.17.0

func (RecordSetGroupOutput) ElementType

func (RecordSetGroupOutput) ElementType() reflect.Type

func (RecordSetGroupOutput) HostedZoneId added in v0.17.0

func (o RecordSetGroupOutput) HostedZoneId() pulumi.StringPtrOutput

func (RecordSetGroupOutput) HostedZoneName added in v0.17.0

func (o RecordSetGroupOutput) HostedZoneName() pulumi.StringPtrOutput

func (RecordSetGroupOutput) RecordSets added in v0.17.0

func (RecordSetGroupOutput) ToOutput added in v0.76.0

func (RecordSetGroupOutput) ToRecordSetGroupOutput

func (o RecordSetGroupOutput) ToRecordSetGroupOutput() RecordSetGroupOutput

func (RecordSetGroupOutput) ToRecordSetGroupOutputWithContext

func (o RecordSetGroupOutput) ToRecordSetGroupOutputWithContext(ctx context.Context) RecordSetGroupOutput

type RecordSetGroupRecordSet

type RecordSetGroupRecordSet struct {
	AliasTarget       *RecordSetGroupAliasTarget       `pulumi:"aliasTarget"`
	CidrRoutingConfig *RecordSetGroupCidrRoutingConfig `pulumi:"cidrRoutingConfig"`
	Failover          *string                          `pulumi:"failover"`
	GeoLocation       *RecordSetGroupGeoLocation       `pulumi:"geoLocation"`
	HealthCheckId     *string                          `pulumi:"healthCheckId"`
	HostedZoneId      *string                          `pulumi:"hostedZoneId"`
	HostedZoneName    *string                          `pulumi:"hostedZoneName"`
	MultiValueAnswer  *bool                            `pulumi:"multiValueAnswer"`
	Name              string                           `pulumi:"name"`
	Region            *string                          `pulumi:"region"`
	ResourceRecords   []string                         `pulumi:"resourceRecords"`
	SetIdentifier     *string                          `pulumi:"setIdentifier"`
	Ttl               *string                          `pulumi:"ttl"`
	Type              string                           `pulumi:"type"`
	Weight            *int                             `pulumi:"weight"`
}

type RecordSetGroupRecordSetArgs

type RecordSetGroupRecordSetArgs struct {
	AliasTarget       RecordSetGroupAliasTargetPtrInput       `pulumi:"aliasTarget"`
	CidrRoutingConfig RecordSetGroupCidrRoutingConfigPtrInput `pulumi:"cidrRoutingConfig"`
	Failover          pulumi.StringPtrInput                   `pulumi:"failover"`
	GeoLocation       RecordSetGroupGeoLocationPtrInput       `pulumi:"geoLocation"`
	HealthCheckId     pulumi.StringPtrInput                   `pulumi:"healthCheckId"`
	HostedZoneId      pulumi.StringPtrInput                   `pulumi:"hostedZoneId"`
	HostedZoneName    pulumi.StringPtrInput                   `pulumi:"hostedZoneName"`
	MultiValueAnswer  pulumi.BoolPtrInput                     `pulumi:"multiValueAnswer"`
	Name              pulumi.StringInput                      `pulumi:"name"`
	Region            pulumi.StringPtrInput                   `pulumi:"region"`
	ResourceRecords   pulumi.StringArrayInput                 `pulumi:"resourceRecords"`
	SetIdentifier     pulumi.StringPtrInput                   `pulumi:"setIdentifier"`
	Ttl               pulumi.StringPtrInput                   `pulumi:"ttl"`
	Type              pulumi.StringInput                      `pulumi:"type"`
	Weight            pulumi.IntPtrInput                      `pulumi:"weight"`
}

func (RecordSetGroupRecordSetArgs) ElementType

func (RecordSetGroupRecordSetArgs) ToOutput added in v0.76.0

func (RecordSetGroupRecordSetArgs) ToRecordSetGroupRecordSetOutput

func (i RecordSetGroupRecordSetArgs) ToRecordSetGroupRecordSetOutput() RecordSetGroupRecordSetOutput

func (RecordSetGroupRecordSetArgs) ToRecordSetGroupRecordSetOutputWithContext

func (i RecordSetGroupRecordSetArgs) ToRecordSetGroupRecordSetOutputWithContext(ctx context.Context) RecordSetGroupRecordSetOutput

type RecordSetGroupRecordSetArray

type RecordSetGroupRecordSetArray []RecordSetGroupRecordSetInput

func (RecordSetGroupRecordSetArray) ElementType

func (RecordSetGroupRecordSetArray) ToOutput added in v0.76.0

func (RecordSetGroupRecordSetArray) ToRecordSetGroupRecordSetArrayOutput

func (i RecordSetGroupRecordSetArray) ToRecordSetGroupRecordSetArrayOutput() RecordSetGroupRecordSetArrayOutput

func (RecordSetGroupRecordSetArray) ToRecordSetGroupRecordSetArrayOutputWithContext

func (i RecordSetGroupRecordSetArray) ToRecordSetGroupRecordSetArrayOutputWithContext(ctx context.Context) RecordSetGroupRecordSetArrayOutput

type RecordSetGroupRecordSetArrayInput

type RecordSetGroupRecordSetArrayInput interface {
	pulumi.Input

	ToRecordSetGroupRecordSetArrayOutput() RecordSetGroupRecordSetArrayOutput
	ToRecordSetGroupRecordSetArrayOutputWithContext(context.Context) RecordSetGroupRecordSetArrayOutput
}

RecordSetGroupRecordSetArrayInput is an input type that accepts RecordSetGroupRecordSetArray and RecordSetGroupRecordSetArrayOutput values. You can construct a concrete instance of `RecordSetGroupRecordSetArrayInput` via:

RecordSetGroupRecordSetArray{ RecordSetGroupRecordSetArgs{...} }

type RecordSetGroupRecordSetArrayOutput

type RecordSetGroupRecordSetArrayOutput struct{ *pulumi.OutputState }

func (RecordSetGroupRecordSetArrayOutput) ElementType

func (RecordSetGroupRecordSetArrayOutput) Index

func (RecordSetGroupRecordSetArrayOutput) ToOutput added in v0.76.0

func (RecordSetGroupRecordSetArrayOutput) ToRecordSetGroupRecordSetArrayOutput

func (o RecordSetGroupRecordSetArrayOutput) ToRecordSetGroupRecordSetArrayOutput() RecordSetGroupRecordSetArrayOutput

func (RecordSetGroupRecordSetArrayOutput) ToRecordSetGroupRecordSetArrayOutputWithContext

func (o RecordSetGroupRecordSetArrayOutput) ToRecordSetGroupRecordSetArrayOutputWithContext(ctx context.Context) RecordSetGroupRecordSetArrayOutput

type RecordSetGroupRecordSetInput

type RecordSetGroupRecordSetInput interface {
	pulumi.Input

	ToRecordSetGroupRecordSetOutput() RecordSetGroupRecordSetOutput
	ToRecordSetGroupRecordSetOutputWithContext(context.Context) RecordSetGroupRecordSetOutput
}

RecordSetGroupRecordSetInput is an input type that accepts RecordSetGroupRecordSetArgs and RecordSetGroupRecordSetOutput values. You can construct a concrete instance of `RecordSetGroupRecordSetInput` via:

RecordSetGroupRecordSetArgs{...}

type RecordSetGroupRecordSetOutput

type RecordSetGroupRecordSetOutput struct{ *pulumi.OutputState }

func (RecordSetGroupRecordSetOutput) AliasTarget

func (RecordSetGroupRecordSetOutput) CidrRoutingConfig added in v0.21.0

func (RecordSetGroupRecordSetOutput) ElementType

func (RecordSetGroupRecordSetOutput) Failover

func (RecordSetGroupRecordSetOutput) GeoLocation

func (RecordSetGroupRecordSetOutput) HealthCheckId

func (RecordSetGroupRecordSetOutput) HostedZoneId

func (RecordSetGroupRecordSetOutput) HostedZoneName

func (RecordSetGroupRecordSetOutput) MultiValueAnswer

func (o RecordSetGroupRecordSetOutput) MultiValueAnswer() pulumi.BoolPtrOutput

func (RecordSetGroupRecordSetOutput) Name

func (RecordSetGroupRecordSetOutput) Region

func (RecordSetGroupRecordSetOutput) ResourceRecords

func (RecordSetGroupRecordSetOutput) SetIdentifier

func (RecordSetGroupRecordSetOutput) ToOutput added in v0.76.0

func (RecordSetGroupRecordSetOutput) ToRecordSetGroupRecordSetOutput

func (o RecordSetGroupRecordSetOutput) ToRecordSetGroupRecordSetOutput() RecordSetGroupRecordSetOutput

func (RecordSetGroupRecordSetOutput) ToRecordSetGroupRecordSetOutputWithContext

func (o RecordSetGroupRecordSetOutput) ToRecordSetGroupRecordSetOutputWithContext(ctx context.Context) RecordSetGroupRecordSetOutput

func (RecordSetGroupRecordSetOutput) Ttl added in v0.72.0

func (RecordSetGroupRecordSetOutput) Type

func (RecordSetGroupRecordSetOutput) Weight

type RecordSetGroupState

type RecordSetGroupState struct {
}

func (RecordSetGroupState) ElementType

func (RecordSetGroupState) ElementType() reflect.Type

type RecordSetInput

type RecordSetInput interface {
	pulumi.Input

	ToRecordSetOutput() RecordSetOutput
	ToRecordSetOutputWithContext(ctx context.Context) RecordSetOutput
}

type RecordSetOutput

type RecordSetOutput struct{ *pulumi.OutputState }

func (RecordSetOutput) AliasTarget added in v0.17.0

func (RecordSetOutput) CidrRoutingConfig added in v0.21.0

func (RecordSetOutput) Comment added in v0.17.0

func (RecordSetOutput) ElementType

func (RecordSetOutput) ElementType() reflect.Type

func (RecordSetOutput) Failover added in v0.17.0

func (o RecordSetOutput) Failover() pulumi.StringPtrOutput

func (RecordSetOutput) GeoLocation added in v0.17.0

func (RecordSetOutput) HealthCheckId added in v0.17.0

func (o RecordSetOutput) HealthCheckId() pulumi.StringPtrOutput

func (RecordSetOutput) HostedZoneId added in v0.17.0

func (o RecordSetOutput) HostedZoneId() pulumi.StringPtrOutput

func (RecordSetOutput) HostedZoneName added in v0.17.0

func (o RecordSetOutput) HostedZoneName() pulumi.StringPtrOutput

func (RecordSetOutput) MultiValueAnswer added in v0.17.0

func (o RecordSetOutput) MultiValueAnswer() pulumi.BoolPtrOutput

func (RecordSetOutput) Name added in v0.17.0

func (RecordSetOutput) Region added in v0.17.0

func (RecordSetOutput) ResourceRecords added in v0.17.0

func (o RecordSetOutput) ResourceRecords() pulumi.StringArrayOutput

func (RecordSetOutput) SetIdentifier added in v0.17.0

func (o RecordSetOutput) SetIdentifier() pulumi.StringPtrOutput

func (RecordSetOutput) ToOutput added in v0.76.0

func (RecordSetOutput) ToRecordSetOutput

func (o RecordSetOutput) ToRecordSetOutput() RecordSetOutput

func (RecordSetOutput) ToRecordSetOutputWithContext

func (o RecordSetOutput) ToRecordSetOutputWithContext(ctx context.Context) RecordSetOutput

func (RecordSetOutput) Ttl added in v0.72.0

func (RecordSetOutput) Type added in v0.17.0

func (RecordSetOutput) Weight added in v0.17.0

func (o RecordSetOutput) Weight() pulumi.IntPtrOutput

type RecordSetState

type RecordSetState struct {
}

func (RecordSetState) ElementType

func (RecordSetState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL