v1alpha1

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

+k8s:deepcopy-gen=package Package v1alpha1 is the v1alpha1 version of the route53.services.k8s.aws API. +groupName=route53.services.k8s.aws

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is the API Group Version used to register the objects
	GroupVersion = schema.GroupVersion{Group: "route53.services.k8s.aws", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type AccountLimitType

type AccountLimitType string
const (
	AccountLimitType_MAX_HEALTH_CHECKS_BY_OWNER            AccountLimitType = "MAX_HEALTH_CHECKS_BY_OWNER"
	AccountLimitType_MAX_HOSTED_ZONES_BY_OWNER             AccountLimitType = "MAX_HOSTED_ZONES_BY_OWNER"
	AccountLimitType_MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER AccountLimitType = "MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER"
	AccountLimitType_MAX_REUSABLE_DELEGATION_SETS_BY_OWNER AccountLimitType = "MAX_REUSABLE_DELEGATION_SETS_BY_OWNER"
	AccountLimitType_MAX_TRAFFIC_POLICIES_BY_OWNER         AccountLimitType = "MAX_TRAFFIC_POLICIES_BY_OWNER"
)

type AliasTarget

type AliasTarget struct {
	DNSName      *string `json:"dnsName,omitempty"`
	HostedZoneID *string `json:"hostedZoneID,omitempty"`
}

Alias resource record sets only: Information about the Amazon Web Services resource, such as a CloudFront distribution or an Amazon S3 bucket, that you want to route traffic to.

When creating resource record sets for a private hosted zone, note the following:

func (*AliasTarget) DeepCopy

func (in *AliasTarget) DeepCopy() *AliasTarget

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasTarget.

func (*AliasTarget) DeepCopyInto

func (in *AliasTarget) DeepCopyInto(out *AliasTarget)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CIDRCollectionChangeAction

type CIDRCollectionChangeAction string
const (
	CIDRCollectionChangeAction_PUT              CIDRCollectionChangeAction = "PUT"
	CIDRCollectionChangeAction_DELETE_IF_EXISTS CIDRCollectionChangeAction = "DELETE_IF_EXISTS"
)

type ChangeAction

type ChangeAction string
const (
	ChangeAction_CREATE ChangeAction = "CREATE"
	ChangeAction_DELETE ChangeAction = "DELETE"
	ChangeAction_UPSERT ChangeAction = "UPSERT"
)

type ChangeBatch

type ChangeBatch struct {
	Comment *string `json:"comment,omitempty"`
}

The information for a change request.

func (*ChangeBatch) DeepCopy

func (in *ChangeBatch) DeepCopy() *ChangeBatch

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangeBatch.

func (*ChangeBatch) DeepCopyInto

func (in *ChangeBatch) DeepCopyInto(out *ChangeBatch)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ChangeInfo

type ChangeInfo struct {
	Comment     *string      `json:"comment,omitempty"`
	ID          *string      `json:"id,omitempty"`
	Status      *string      `json:"status,omitempty"`
	SubmittedAt *metav1.Time `json:"submittedAt,omitempty"`
}

A complex type that describes change information about changes made to your hosted zone.

func (*ChangeInfo) DeepCopy

func (in *ChangeInfo) DeepCopy() *ChangeInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangeInfo.

func (*ChangeInfo) DeepCopyInto

func (in *ChangeInfo) DeepCopyInto(out *ChangeInfo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ChangeStatus

type ChangeStatus string
const (
	ChangeStatus_PENDING ChangeStatus = "PENDING"
	ChangeStatus_INSYNC  ChangeStatus = "INSYNC"
)

type CloudWatchRegion

type CloudWatchRegion string
const (
	CloudWatchRegion_us_east_1      CloudWatchRegion = "us-east-1"
	CloudWatchRegion_us_east_2      CloudWatchRegion = "us-east-2"
	CloudWatchRegion_us_west_1      CloudWatchRegion = "us-west-1"
	CloudWatchRegion_us_west_2      CloudWatchRegion = "us-west-2"
	CloudWatchRegion_ca_central_1   CloudWatchRegion = "ca-central-1"
	CloudWatchRegion_eu_central_1   CloudWatchRegion = "eu-central-1"
	CloudWatchRegion_eu_west_1      CloudWatchRegion = "eu-west-1"
	CloudWatchRegion_eu_west_2      CloudWatchRegion = "eu-west-2"
	CloudWatchRegion_eu_west_3      CloudWatchRegion = "eu-west-3"
	CloudWatchRegion_ap_east_1      CloudWatchRegion = "ap-east-1"
	CloudWatchRegion_me_south_1     CloudWatchRegion = "me-south-1"
	CloudWatchRegion_ap_south_1     CloudWatchRegion = "ap-south-1"
	CloudWatchRegion_ap_southeast_1 CloudWatchRegion = "ap-southeast-1"
	CloudWatchRegion_ap_southeast_2 CloudWatchRegion = "ap-southeast-2"
	CloudWatchRegion_ap_southeast_3 CloudWatchRegion = "ap-southeast-3"
	CloudWatchRegion_ap_northeast_1 CloudWatchRegion = "ap-northeast-1"
	CloudWatchRegion_ap_northeast_2 CloudWatchRegion = "ap-northeast-2"
	CloudWatchRegion_ap_northeast_3 CloudWatchRegion = "ap-northeast-3"
	CloudWatchRegion_eu_north_1     CloudWatchRegion = "eu-north-1"
	CloudWatchRegion_sa_east_1      CloudWatchRegion = "sa-east-1"
	CloudWatchRegion_cn_northwest_1 CloudWatchRegion = "cn-northwest-1"
	CloudWatchRegion_cn_north_1     CloudWatchRegion = "cn-north-1"
	CloudWatchRegion_af_south_1     CloudWatchRegion = "af-south-1"
	CloudWatchRegion_eu_south_1     CloudWatchRegion = "eu-south-1"
	CloudWatchRegion_us_gov_west_1  CloudWatchRegion = "us-gov-west-1"
	CloudWatchRegion_us_gov_east_1  CloudWatchRegion = "us-gov-east-1"
	CloudWatchRegion_us_iso_east_1  CloudWatchRegion = "us-iso-east-1"
	CloudWatchRegion_us_iso_west_1  CloudWatchRegion = "us-iso-west-1"
	CloudWatchRegion_us_isob_east_1 CloudWatchRegion = "us-isob-east-1"
)

type ComparisonOperator

type ComparisonOperator string
const (
	ComparisonOperator_GreaterThanOrEqualToThreshold ComparisonOperator = "GreaterThanOrEqualToThreshold"
	ComparisonOperator_GreaterThanThreshold          ComparisonOperator = "GreaterThanThreshold"
	ComparisonOperator_LessThanThreshold             ComparisonOperator = "LessThanThreshold"
	ComparisonOperator_LessThanOrEqualToThreshold    ComparisonOperator = "LessThanOrEqualToThreshold"
)

type DelegationSet

type DelegationSet struct {
	CallerReference *string   `json:"callerReference,omitempty"`
	ID              *string   `json:"id,omitempty"`
	NameServers     []*string `json:"nameServers,omitempty"`
}

A complex type that lists the name servers in a delegation set, as well as the CallerReference and the ID for the delegation set.

func (*DelegationSet) DeepCopy

func (in *DelegationSet) DeepCopy() *DelegationSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelegationSet.

func (*DelegationSet) DeepCopyInto

func (in *DelegationSet) DeepCopyInto(out *DelegationSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HealthCheck

type HealthCheck struct {
	// If a health check or hosted zone was created by another service, LinkedService
	// is a complex type that describes the service that created the resource. When
	// a resource is created by another service, you can't edit or delete it using
	// Amazon Route 53.
	LinkedService *LinkedService `json:"linkedService,omitempty"`
}

A complex type that contains information about one health check that is associated with the current Amazon Web Services account.

func (*HealthCheck) DeepCopy

func (in *HealthCheck) DeepCopy() *HealthCheck

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheck.

func (*HealthCheck) DeepCopyInto

func (in *HealthCheck) DeepCopyInto(out *HealthCheck)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HealthCheckRegion

type HealthCheckRegion string
const (
	HealthCheckRegion_us_east_1      HealthCheckRegion = "us-east-1"
	HealthCheckRegion_us_west_1      HealthCheckRegion = "us-west-1"
	HealthCheckRegion_us_west_2      HealthCheckRegion = "us-west-2"
	HealthCheckRegion_eu_west_1      HealthCheckRegion = "eu-west-1"
	HealthCheckRegion_ap_southeast_1 HealthCheckRegion = "ap-southeast-1"
	HealthCheckRegion_ap_southeast_2 HealthCheckRegion = "ap-southeast-2"
	HealthCheckRegion_ap_northeast_1 HealthCheckRegion = "ap-northeast-1"
	HealthCheckRegion_sa_east_1      HealthCheckRegion = "sa-east-1"
)

type HealthCheckType

type HealthCheckType string
const (
	HealthCheckType_HTTP              HealthCheckType = "HTTP"
	HealthCheckType_HTTPS             HealthCheckType = "HTTPS"
	HealthCheckType_HTTP_STR_MATCH    HealthCheckType = "HTTP_STR_MATCH"
	HealthCheckType_HTTPS_STR_MATCH   HealthCheckType = "HTTPS_STR_MATCH"
	HealthCheckType_TCP               HealthCheckType = "TCP"
	HealthCheckType_CALCULATED        HealthCheckType = "CALCULATED"
	HealthCheckType_CLOUDWATCH_METRIC HealthCheckType = "CLOUDWATCH_METRIC"
	HealthCheckType_RECOVERY_CONTROL  HealthCheckType = "RECOVERY_CONTROL"
)

type HostedZone

type HostedZone struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HostedZoneSpec   `json:"spec,omitempty"`
	Status            HostedZoneStatus `json:"status,omitempty"`
}

HostedZone is the Schema for the HostedZones API +kubebuilder:object:root=true +kubebuilder:subresource:status

func (*HostedZone) DeepCopy

func (in *HostedZone) DeepCopy() *HostedZone

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZone.

func (*HostedZone) DeepCopyInto

func (in *HostedZone) DeepCopyInto(out *HostedZone)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HostedZone) DeepCopyObject

func (in *HostedZone) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type HostedZoneConfig

type HostedZoneConfig struct {
	Comment     *string `json:"comment,omitempty"`
	PrivateZone *bool   `json:"privateZone,omitempty"`
}

A complex type that contains an optional comment about your hosted zone. If you don't want to specify a comment, omit both the HostedZoneConfig and Comment elements.

func (*HostedZoneConfig) DeepCopy

func (in *HostedZoneConfig) DeepCopy() *HostedZoneConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZoneConfig.

func (*HostedZoneConfig) DeepCopyInto

func (in *HostedZoneConfig) DeepCopyInto(out *HostedZoneConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostedZoneLimitType

type HostedZoneLimitType string
const (
	HostedZoneLimitType_MAX_RRSETS_BY_ZONE          HostedZoneLimitType = "MAX_RRSETS_BY_ZONE"
	HostedZoneLimitType_MAX_VPCS_ASSOCIATED_BY_ZONE HostedZoneLimitType = "MAX_VPCS_ASSOCIATED_BY_ZONE"
)

type HostedZoneList

type HostedZoneList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []HostedZone `json:"items"`
}

HostedZoneList contains a list of HostedZone +kubebuilder:object:root=true

func (*HostedZoneList) DeepCopy

func (in *HostedZoneList) DeepCopy() *HostedZoneList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZoneList.

func (*HostedZoneList) DeepCopyInto

func (in *HostedZoneList) DeepCopyInto(out *HostedZoneList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HostedZoneList) DeepCopyObject

func (in *HostedZoneList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type HostedZoneSpec

type HostedZoneSpec struct {

	// If you want to associate a reusable delegation set with this hosted zone,
	// the ID that Amazon Route 53 assigned to the reusable delegation set when
	// you created it. For more information about reusable delegation sets, see
	// CreateReusableDelegationSet (https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateReusableDelegationSet.html).
	DelegationSetID *string `json:"delegationSetID,omitempty"`
	// (Optional) A complex type that contains the following optional values:
	//
	//   - For public and private hosted zones, an optional comment
	//
	//   - For private hosted zones, an optional PrivateZone element
	//
	// If you don't specify a comment or the PrivateZone element, omit HostedZoneConfig
	// and the other elements.
	HostedZoneConfig *HostedZoneConfig `json:"hostedZoneConfig,omitempty"`
	// 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 CreateHostedZone returns in DelegationSet.
	// +kubebuilder:validation:Required
	Name *string `json:"name"`
	// (Private hosted zones only) A complex type that contains information about
	// the Amazon VPC that you're associating with this hosted zone.
	//
	// You can specify only one Amazon VPC when you create a private hosted zone.
	// If you are associating a VPC with a hosted zone with this request, the paramaters
	// VPCId and VPCRegion are also required.
	//
	// To associate additional Amazon VPCs with the hosted zone, use AssociateVPCWithHostedZone
	// (https://docs.aws.amazon.com/Route53/latest/APIReference/API_AssociateVPCWithHostedZone.html)
	// after you create a hosted zone.
	VPC *VPC `json:"vpc,omitempty"`
}

HostedZoneSpec defines the desired state of HostedZone.

A complex type that contains general information about the hosted zone.

func (*HostedZoneSpec) DeepCopy

func (in *HostedZoneSpec) DeepCopy() *HostedZoneSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZoneSpec.

func (*HostedZoneSpec) DeepCopyInto

func (in *HostedZoneSpec) DeepCopyInto(out *HostedZoneSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostedZoneStatus

type HostedZoneStatus struct {
	// All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
	// that is used to contain resource sync state, account ownership,
	// constructed ARN for the resource
	// +kubebuilder:validation:Optional
	ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"`
	// All CRS managed by ACK have a common `Status.Conditions` member that
	// contains a collection of `ackv1alpha1.Condition` objects that describe
	// the various terminal states of the CR and its backend AWS service API
	// resource
	// +kubebuilder:validation:Optional
	Conditions []*ackv1alpha1.Condition `json:"conditions"`
	// The value that you specified for CallerReference when you created the hosted
	// zone.
	// +kubebuilder:validation:Optional
	CallerReference *string `json:"callerReference,omitempty"`
	// A complex type that includes the Comment and PrivateZone elements. If you
	// omitted the HostedZoneConfig and Comment elements from the request, the Config
	// and Comment elements don't appear in the response.
	// +kubebuilder:validation:Optional
	Config *HostedZoneConfig `json:"config,omitempty"`
	// The ID that Amazon Route 53 assigned to the hosted zone when you created
	// it.
	// +kubebuilder:validation:Optional
	ID *string `json:"id,omitempty"`
	// If the hosted zone was created by another service, the service that created
	// the hosted zone. When a hosted zone is created by another service, you can't
	// edit or delete it using Route 53.
	// +kubebuilder:validation:Optional
	LinkedService *LinkedService `json:"linkedService,omitempty"`
	// The number of resource record sets in the hosted zone.
	// +kubebuilder:validation:Optional
	ResourceRecordSetCount *int64 `json:"resourceRecordSetCount,omitempty"`
}

HostedZoneStatus defines the observed state of HostedZone

func (*HostedZoneStatus) DeepCopy

func (in *HostedZoneStatus) DeepCopy() *HostedZoneStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZoneStatus.

func (*HostedZoneStatus) DeepCopyInto

func (in *HostedZoneStatus) DeepCopyInto(out *HostedZoneStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostedZoneSummary

type HostedZoneSummary struct {
	HostedZoneID *string `json:"hostedZoneID,omitempty"`
	Name         *string `json:"name,omitempty"`
}

In the response to a ListHostedZonesByVPC request, the HostedZoneSummaries element contains one HostedZoneSummary element for each hosted zone that the specified Amazon VPC is associated with. Each HostedZoneSummary element contains the hosted zone name and ID, and information about who owns the hosted zone.

func (*HostedZoneSummary) DeepCopy

func (in *HostedZoneSummary) DeepCopy() *HostedZoneSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZoneSummary.

func (*HostedZoneSummary) DeepCopyInto

func (in *HostedZoneSummary) DeepCopyInto(out *HostedZoneSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostedZone_SDK

type HostedZone_SDK struct {
	CallerReference *string `json:"callerReference,omitempty"`
	// A complex type that contains an optional comment about your hosted zone.
	// If you don't want to specify a comment, omit both the HostedZoneConfig and
	// Comment elements.
	Config *HostedZoneConfig `json:"config,omitempty"`
	ID     *string           `json:"id,omitempty"`
	// If a health check or hosted zone was created by another service, LinkedService
	// is a complex type that describes the service that created the resource. When
	// a resource is created by another service, you can't edit or delete it using
	// Amazon Route 53.
	LinkedService          *LinkedService `json:"linkedService,omitempty"`
	Name                   *string        `json:"name,omitempty"`
	ResourceRecordSetCount *int64         `json:"resourceRecordSetCount,omitempty"`
}

A complex type that contains general information about the hosted zone.

func (*HostedZone_SDK) DeepCopy

func (in *HostedZone_SDK) DeepCopy() *HostedZone_SDK

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZone_SDK.

func (*HostedZone_SDK) DeepCopyInto

func (in *HostedZone_SDK) DeepCopyInto(out *HostedZone_SDK)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsufficientDataHealthStatus

type InsufficientDataHealthStatus string
const (
	InsufficientDataHealthStatus_Healthy         InsufficientDataHealthStatus = "Healthy"
	InsufficientDataHealthStatus_Unhealthy       InsufficientDataHealthStatus = "Unhealthy"
	InsufficientDataHealthStatus_LastKnownStatus InsufficientDataHealthStatus = "LastKnownStatus"
)

type KeySigningKey

type KeySigningKey struct {
	CreatedDate      *metav1.Time `json:"createdDate,omitempty"`
	LastModifiedDate *metav1.Time `json:"lastModifiedDate,omitempty"`
}

A key-signing key (KSK) is a complex type that represents a public/private key pair. The private key is used to generate a digital signature for the zone signing key (ZSK). The public key is stored in the DNS and is used to authenticate the ZSK. A KSK is always associated with a hosted zone; it cannot exist by itself.

func (*KeySigningKey) DeepCopy

func (in *KeySigningKey) DeepCopy() *KeySigningKey

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySigningKey.

func (*KeySigningKey) DeepCopyInto

func (in *KeySigningKey) DeepCopyInto(out *KeySigningKey)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkedService

type LinkedService struct {
	Description      *string `json:"description,omitempty"`
	ServicePrincipal *string `json:"servicePrincipal,omitempty"`
}

If a health check or hosted zone was created by another service, LinkedService is a complex type that describes the service that created the resource. When a resource is created by another service, you can't edit or delete it using Amazon Route 53.

func (*LinkedService) DeepCopy

func (in *LinkedService) DeepCopy() *LinkedService

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedService.

func (*LinkedService) DeepCopyInto

func (in *LinkedService) DeepCopyInto(out *LinkedService)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueryLoggingConfig

type QueryLoggingConfig struct {
	HostedZoneID *string `json:"hostedZoneID,omitempty"`
}

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

func (*QueryLoggingConfig) DeepCopy

func (in *QueryLoggingConfig) DeepCopy() *QueryLoggingConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLoggingConfig.

func (*QueryLoggingConfig) DeepCopyInto

func (in *QueryLoggingConfig) DeepCopyInto(out *QueryLoggingConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RRType

type RRType string
const (
	RRType_SOA   RRType = "SOA"
	RRType_A     RRType = "A"
	RRType_TXT   RRType = "TXT"
	RRType_NS    RRType = "NS"
	RRType_CNAME RRType = "CNAME"
	RRType_MX    RRType = "MX"
	RRType_NAPTR RRType = "NAPTR"
	RRType_PTR   RRType = "PTR"
	RRType_SRV   RRType = "SRV"
	RRType_SPF   RRType = "SPF"
	RRType_AAAA  RRType = "AAAA"
	RRType_CAA   RRType = "CAA"
	RRType_DS    RRType = "DS"
)

type ResettableElementName

type ResettableElementName string
const (
	ResettableElementName_FullyQualifiedDomainName ResettableElementName = "FullyQualifiedDomainName"
	ResettableElementName_Regions                  ResettableElementName = "Regions"
	ResettableElementName_ResourcePath             ResettableElementName = "ResourcePath"
	ResettableElementName_ChildHealthChecks        ResettableElementName = "ChildHealthChecks"
)

type ResourceRecordSet

type ResourceRecordSet struct {
	Name *string `json:"name,omitempty"`
}

Information about the resource record set to create or delete.

func (*ResourceRecordSet) DeepCopy

func (in *ResourceRecordSet) DeepCopy() *ResourceRecordSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRecordSet.

func (*ResourceRecordSet) DeepCopyInto

func (in *ResourceRecordSet) DeepCopyInto(out *ResourceRecordSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourceRecordSetFailover

type ResourceRecordSetFailover string
const (
	ResourceRecordSetFailover_PRIMARY   ResourceRecordSetFailover = "PRIMARY"
	ResourceRecordSetFailover_SECONDARY ResourceRecordSetFailover = "SECONDARY"
)

type ResourceRecordSetRegion

type ResourceRecordSetRegion string
const (
	ResourceRecordSetRegion_us_east_1      ResourceRecordSetRegion = "us-east-1"
	ResourceRecordSetRegion_us_east_2      ResourceRecordSetRegion = "us-east-2"
	ResourceRecordSetRegion_us_west_1      ResourceRecordSetRegion = "us-west-1"
	ResourceRecordSetRegion_us_west_2      ResourceRecordSetRegion = "us-west-2"
	ResourceRecordSetRegion_ca_central_1   ResourceRecordSetRegion = "ca-central-1"
	ResourceRecordSetRegion_eu_west_1      ResourceRecordSetRegion = "eu-west-1"
	ResourceRecordSetRegion_eu_west_2      ResourceRecordSetRegion = "eu-west-2"
	ResourceRecordSetRegion_eu_west_3      ResourceRecordSetRegion = "eu-west-3"
	ResourceRecordSetRegion_eu_central_1   ResourceRecordSetRegion = "eu-central-1"
	ResourceRecordSetRegion_ap_southeast_1 ResourceRecordSetRegion = "ap-southeast-1"
	ResourceRecordSetRegion_ap_southeast_2 ResourceRecordSetRegion = "ap-southeast-2"
	ResourceRecordSetRegion_ap_southeast_3 ResourceRecordSetRegion = "ap-southeast-3"
	ResourceRecordSetRegion_ap_northeast_1 ResourceRecordSetRegion = "ap-northeast-1"
	ResourceRecordSetRegion_ap_northeast_2 ResourceRecordSetRegion = "ap-northeast-2"
	ResourceRecordSetRegion_ap_northeast_3 ResourceRecordSetRegion = "ap-northeast-3"
	ResourceRecordSetRegion_eu_north_1     ResourceRecordSetRegion = "eu-north-1"
	ResourceRecordSetRegion_sa_east_1      ResourceRecordSetRegion = "sa-east-1"
	ResourceRecordSetRegion_cn_north_1     ResourceRecordSetRegion = "cn-north-1"
	ResourceRecordSetRegion_cn_northwest_1 ResourceRecordSetRegion = "cn-northwest-1"
	ResourceRecordSetRegion_ap_east_1      ResourceRecordSetRegion = "ap-east-1"
	ResourceRecordSetRegion_me_south_1     ResourceRecordSetRegion = "me-south-1"
	ResourceRecordSetRegion_ap_south_1     ResourceRecordSetRegion = "ap-south-1"
	ResourceRecordSetRegion_af_south_1     ResourceRecordSetRegion = "af-south-1"
	ResourceRecordSetRegion_eu_south_1     ResourceRecordSetRegion = "eu-south-1"
)

type ReusableDelegationSetLimitType

type ReusableDelegationSetLimitType string
const (
	ReusableDelegationSetLimitType_MAX_ZONES_BY_REUSABLE_DELEGATION_SET ReusableDelegationSetLimitType = "MAX_ZONES_BY_REUSABLE_DELEGATION_SET"
)

type Statistic

type Statistic string
const (
	Statistic_Average     Statistic = "Average"
	Statistic_Sum         Statistic = "Sum"
	Statistic_SampleCount Statistic = "SampleCount"
	Statistic_Maximum     Statistic = "Maximum"
	Statistic_Minimum     Statistic = "Minimum"
)

type StatusReport

type StatusReport struct {
	CheckedTime *metav1.Time `json:"checkedTime,omitempty"`
}

A complex type that contains the status that one Amazon Route 53 health checker reports and the time of the health check.

func (*StatusReport) DeepCopy

func (in *StatusReport) DeepCopy() *StatusReport

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusReport.

func (*StatusReport) DeepCopyInto

func (in *StatusReport) DeepCopyInto(out *StatusReport)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TagResourceType

type TagResourceType string
const (
	TagResourceType_healthcheck TagResourceType = "healthcheck"
	TagResourceType_hostedzone  TagResourceType = "hostedzone"
)

type TrafficPolicyInstance

type TrafficPolicyInstance struct {
	HostedZoneID *string `json:"hostedZoneID,omitempty"`
	Name         *string `json:"name,omitempty"`
}

A complex type that contains settings for the new traffic policy instance.

func (*TrafficPolicyInstance) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficPolicyInstance.

func (*TrafficPolicyInstance) DeepCopyInto

func (in *TrafficPolicyInstance) DeepCopyInto(out *TrafficPolicyInstance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VPC

type VPC struct {
	// (Private hosted zones only) The ID of an Amazon VPC.
	VPCID     *string `json:"vpcID,omitempty"`
	VPCRegion *string `json:"vpcRegion,omitempty"`
}

(Private hosted zones only) A complex type that contains information about an Amazon VPC.

If you associate a private hosted zone with an Amazon VPC when you make a CreateHostedZone (https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateHostedZone.html) request, the following parameters are also required.

func (*VPC) DeepCopy

func (in *VPC) DeepCopy() *VPC

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPC.

func (*VPC) DeepCopyInto

func (in *VPC) DeepCopyInto(out *VPC)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VPCRegion

type VPCRegion string
const (
	VPCRegion_us_east_1      VPCRegion = "us-east-1"
	VPCRegion_us_east_2      VPCRegion = "us-east-2"
	VPCRegion_us_west_1      VPCRegion = "us-west-1"
	VPCRegion_us_west_2      VPCRegion = "us-west-2"
	VPCRegion_eu_west_1      VPCRegion = "eu-west-1"
	VPCRegion_eu_west_2      VPCRegion = "eu-west-2"
	VPCRegion_eu_west_3      VPCRegion = "eu-west-3"
	VPCRegion_eu_central_1   VPCRegion = "eu-central-1"
	VPCRegion_ap_east_1      VPCRegion = "ap-east-1"
	VPCRegion_me_south_1     VPCRegion = "me-south-1"
	VPCRegion_us_gov_west_1  VPCRegion = "us-gov-west-1"
	VPCRegion_us_gov_east_1  VPCRegion = "us-gov-east-1"
	VPCRegion_us_iso_east_1  VPCRegion = "us-iso-east-1"
	VPCRegion_us_iso_west_1  VPCRegion = "us-iso-west-1"
	VPCRegion_us_isob_east_1 VPCRegion = "us-isob-east-1"
	VPCRegion_ap_southeast_1 VPCRegion = "ap-southeast-1"
	VPCRegion_ap_southeast_2 VPCRegion = "ap-southeast-2"
	VPCRegion_ap_southeast_3 VPCRegion = "ap-southeast-3"
	VPCRegion_ap_south_1     VPCRegion = "ap-south-1"
	VPCRegion_ap_northeast_1 VPCRegion = "ap-northeast-1"
	VPCRegion_ap_northeast_2 VPCRegion = "ap-northeast-2"
	VPCRegion_ap_northeast_3 VPCRegion = "ap-northeast-3"
	VPCRegion_eu_north_1     VPCRegion = "eu-north-1"
	VPCRegion_sa_east_1      VPCRegion = "sa-east-1"
	VPCRegion_ca_central_1   VPCRegion = "ca-central-1"
	VPCRegion_cn_north_1     VPCRegion = "cn-north-1"
	VPCRegion_af_south_1     VPCRegion = "af-south-1"
	VPCRegion_eu_south_1     VPCRegion = "eu-south-1"
)

Jump to

Keyboard shortcuts

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