Documentation
¶
Overview ¶
Package v1beta1 contains API Schema definitions for the aws v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/aws +k8s:defaulter-gen=TypeMeta +groupName=aws.skpr.io
Package v1beta1 contains API Schema definitions for the aws v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/skpr/operator/pkg/apis/aws +k8s:defaulter-gen=TypeMeta +groupName=aws.skpr.io
Index ¶
- Constants
- Variables
- func Resource(resource string) schema.GroupResource
- type Certificate
- type CertificateList
- type CertificateRequest
- type CertificateRequestList
- func (in *CertificateRequestList) DeepCopy() *CertificateRequestList
- func (in *CertificateRequestList) DeepCopyInto(out *CertificateRequestList)
- func (in *CertificateRequestList) DeepCopyObject() runtime.Object
- func (s CertificateRequestList) Len() int
- func (s CertificateRequestList) Less(i, j int) bool
- func (s CertificateRequestList) Swap(i, j int)
- type CertificateRequestReference
- type CertificateRequestSpec
- type CertificateRequestStatus
- type CertificateSpec
- type CertificateStatus
- type CloudFront
- type CloudFrontInvalidation
- type CloudFrontInvalidationList
- type CloudFrontInvalidationSpec
- type CloudFrontInvalidationStatus
- type CloudFrontList
- type CloudFrontSpec
- type CloudFrontSpecBehavior
- type CloudFrontSpecBehaviorWhitelist
- type CloudFrontSpecCertificate
- type CloudFrontSpecFirewall
- type CloudFrontSpecOrigin
- type CloudFrontStatus
- type ValidateRecord
Constants ¶
const ( // CloudFrontStateInProgress is used for determining if a CloudFront is rolling out. CloudFrontStateInProgress = "InProgress" // CloudFrontStateDeployed is used for determining if a CloudFront has finished deploying. CloudFrontStateDeployed = "Deployed" )
const (
// CloudFrontInvalidationCompleted for identifying with a invalidation has completed.
CloudFrontInvalidationCompleted = "Completed"
)
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "aws.skpr.io", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is required by pkg/client/... AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource is required by pkg/client/listers/...
Types ¶
type Certificate ¶ added in v0.1.0
type Certificate struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CertificateSpec `json:"spec,omitempty"`
Status CertificateStatus `json:"status,omitempty"`
}
Certificate is the Schema for the certificates API +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*Certificate) DeepCopy ¶ added in v0.1.0
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶ added in v0.1.0
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶ added in v0.1.0
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateList ¶ added in v0.1.0
type CertificateList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Certificate `json:"items"`
}
CertificateList contains a list of Certificate
func (*CertificateList) DeepCopy ¶ added in v0.1.0
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶ added in v0.1.0
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶ added in v0.1.0
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateRequest ¶ added in v0.1.0
type CertificateRequest struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CertificateRequestSpec `json:"spec,omitempty"`
Status CertificateRequestStatus `json:"status,omitempty"`
}
CertificateRequest is the Schema for the certificaterequests API +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*CertificateRequest) DeepCopy ¶ added in v0.1.0
func (in *CertificateRequest) DeepCopy() *CertificateRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateRequest.
func (*CertificateRequest) DeepCopyInto ¶ added in v0.1.0
func (in *CertificateRequest) DeepCopyInto(out *CertificateRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateRequest) DeepCopyObject ¶ added in v0.1.0
func (in *CertificateRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateRequestList ¶ added in v0.1.0
type CertificateRequestList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []CertificateRequest `json:"items"`
}
CertificateRequestList contains a list of CertificateRequest
func (*CertificateRequestList) DeepCopy ¶ added in v0.1.0
func (in *CertificateRequestList) DeepCopy() *CertificateRequestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateRequestList.
func (*CertificateRequestList) DeepCopyInto ¶ added in v0.1.0
func (in *CertificateRequestList) DeepCopyInto(out *CertificateRequestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateRequestList) DeepCopyObject ¶ added in v0.1.0
func (in *CertificateRequestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (CertificateRequestList) Len ¶ added in v0.1.0
func (s CertificateRequestList) Len() int
func (CertificateRequestList) Less ¶ added in v0.1.0
func (s CertificateRequestList) Less(i, j int) bool
func (CertificateRequestList) Swap ¶ added in v0.1.0
func (s CertificateRequestList) Swap(i, j int)
type CertificateRequestReference ¶ added in v0.1.0
type CertificateRequestReference struct {
// Reference name for the certificate request.
Name string `json:"name,omitempty"`
// Details of the certificate.
Details CertificateRequestStatus `json:"details,omitempty"`
}
CertificateRequestReference defines the observed state of Certificate
func (*CertificateRequestReference) DeepCopy ¶ added in v0.1.0
func (in *CertificateRequestReference) DeepCopy() *CertificateRequestReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateRequestReference.
func (*CertificateRequestReference) DeepCopyInto ¶ added in v0.1.0
func (in *CertificateRequestReference) DeepCopyInto(out *CertificateRequestReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateRequestSpec ¶ added in v0.1.0
type CertificateRequestSpec struct {
// Primary domain for the certificate request.
CommonName string `json:"commonName"`
// Additional domains for the certificate request.
AlternateNames []string `json:"alternateNames,omitempty"`
}
CertificateRequestSpec defines the desired state of CertificateRequest
func (*CertificateRequestSpec) DeepCopy ¶ added in v0.1.0
func (in *CertificateRequestSpec) DeepCopy() *CertificateRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateRequestSpec.
func (*CertificateRequestSpec) DeepCopyInto ¶ added in v0.1.0
func (in *CertificateRequestSpec) DeepCopyInto(out *CertificateRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (CertificateRequestSpec) Hash ¶ added in v0.1.0
func (s CertificateRequestSpec) Hash() string
Hash value derived from the CommonName and AlternativeNames.
type CertificateRequestStatus ¶ added in v0.1.0
type CertificateRequestStatus struct {
// Used for determining if an APIs information is up to date.
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// Machine identifier for the certificate request.
ARN string `json:"arn,omitempty"`
// Domain list for the certificate.
Domains []string `json:"domains,omitempty"`
// Current state of the certificate eg. ISSUED.
State string `json:"state,omitempty"`
// Details used to validate a certificate request.
Validate []ValidateRecord `json:"validate,omitempty"`
}
CertificateRequestStatus defines the observed state of CertificateRequest
func (*CertificateRequestStatus) DeepCopy ¶ added in v0.1.0
func (in *CertificateRequestStatus) DeepCopy() *CertificateRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateRequestStatus.
func (*CertificateRequestStatus) DeepCopyInto ¶ added in v0.1.0
func (in *CertificateRequestStatus) DeepCopyInto(out *CertificateRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpec ¶ added in v0.1.0
type CertificateSpec struct {
// Information which will be used to provision a certificate.
Request CertificateRequestSpec `json:"request"`
}
CertificateSpec defines the desired state of Certificate
func (*CertificateSpec) DeepCopy ¶ added in v0.1.0
func (in *CertificateSpec) DeepCopy() *CertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpec.
func (*CertificateSpec) DeepCopyInto ¶ added in v0.1.0
func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateStatus ¶ added in v0.1.0
type CertificateStatus struct {
// Used for determining if an APIs information is up to date.
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// The status of the most recently ISSUED certificate.
Active CertificateRequestReference `json:"active,omitempty"`
// Status of all the certificate requests.
Requests []CertificateRequestReference `json:"requests,omitempty"`
}
CertificateStatus defines the observed state of Certificate
func (*CertificateStatus) DeepCopy ¶ added in v0.1.0
func (in *CertificateStatus) DeepCopy() *CertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStatus.
func (*CertificateStatus) DeepCopyInto ¶ added in v0.1.0
func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFront ¶
type CloudFront struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CloudFrontSpec `json:"spec,omitempty"`
Status CloudFrontStatus `json:"status,omitempty"`
}
CloudFront is the Schema for the cloudfronts API +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*CloudFront) DeepCopy ¶
func (in *CloudFront) DeepCopy() *CloudFront
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFront.
func (*CloudFront) DeepCopyInto ¶
func (in *CloudFront) DeepCopyInto(out *CloudFront)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudFront) DeepCopyObject ¶
func (in *CloudFront) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudFrontInvalidation ¶ added in v0.1.0
type CloudFrontInvalidation struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CloudFrontInvalidationSpec `json:"spec,omitempty"`
Status CloudFrontInvalidationStatus `json:"status,omitempty"`
}
CloudFrontInvalidation is the Schema for the cloudfrontinvalidations API +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*CloudFrontInvalidation) DeepCopy ¶ added in v0.1.0
func (in *CloudFrontInvalidation) DeepCopy() *CloudFrontInvalidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFrontInvalidation.
func (*CloudFrontInvalidation) DeepCopyInto ¶ added in v0.1.0
func (in *CloudFrontInvalidation) DeepCopyInto(out *CloudFrontInvalidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudFrontInvalidation) DeepCopyObject ¶ added in v0.1.0
func (in *CloudFrontInvalidation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudFrontInvalidationList ¶ added in v0.1.0
type CloudFrontInvalidationList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []CloudFrontInvalidation `json:"items"`
}
CloudFrontInvalidationList contains a list of CloudFrontInvalidation +kubebuilder:subresource:status
func (*CloudFrontInvalidationList) DeepCopy ¶ added in v0.1.0
func (in *CloudFrontInvalidationList) DeepCopy() *CloudFrontInvalidationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFrontInvalidationList.
func (*CloudFrontInvalidationList) DeepCopyInto ¶ added in v0.1.0
func (in *CloudFrontInvalidationList) DeepCopyInto(out *CloudFrontInvalidationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudFrontInvalidationList) DeepCopyObject ¶ added in v0.1.0
func (in *CloudFrontInvalidationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudFrontInvalidationSpec ¶ added in v0.1.0
type CloudFrontInvalidationSpec struct {
// Name of the CloudFront object.
Distribution string `json:"distribution"`
// Paths which to invalidate.
Paths []string `json:"paths,omitempty"`
}
CloudFrontInvalidationSpec defines the desired state of CloudFrontInvalidation
func (*CloudFrontInvalidationSpec) DeepCopy ¶ added in v0.1.0
func (in *CloudFrontInvalidationSpec) DeepCopy() *CloudFrontInvalidationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFrontInvalidationSpec.
func (*CloudFrontInvalidationSpec) DeepCopyInto ¶ added in v0.1.0
func (in *CloudFrontInvalidationSpec) DeepCopyInto(out *CloudFrontInvalidationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFrontInvalidationStatus ¶ added in v0.1.0
type CloudFrontInvalidationStatus struct {
// Used for determining if an APIs information is up to date.
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// Machine identifier for querying an invalidation request.
ID string `json:"id,omitempty"`
// When the invalidation request was lodged.
Created string `json:"created,omitempty"`
// Current state of the invalidation request.
State string `json:"state,omitempty"`
}
CloudFrontInvalidationStatus defines the observed state of CloudFrontInvalidation
func (*CloudFrontInvalidationStatus) DeepCopy ¶ added in v0.1.0
func (in *CloudFrontInvalidationStatus) DeepCopy() *CloudFrontInvalidationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFrontInvalidationStatus.
func (*CloudFrontInvalidationStatus) DeepCopyInto ¶ added in v0.1.0
func (in *CloudFrontInvalidationStatus) DeepCopyInto(out *CloudFrontInvalidationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFrontList ¶
type CloudFrontList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []CloudFront `json:"items"`
}
CloudFrontList contains a list of CloudFront
func (*CloudFrontList) DeepCopy ¶
func (in *CloudFrontList) DeepCopy() *CloudFrontList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFrontList.
func (*CloudFrontList) DeepCopyInto ¶
func (in *CloudFrontList) DeepCopyInto(out *CloudFrontList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudFrontList) DeepCopyObject ¶
func (in *CloudFrontList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudFrontSpec ¶
type CloudFrontSpec struct {
// Aliases which CloudFront will respond to.
Aliases []string `json:"aliases"`
// Certificate which is applied to this CloudFront distribution.
Certificate CloudFrontSpecCertificate `json:"certificate,omitempty"`
// Firewall configuration for this CloudFront distribution.
Firewall CloudFrontSpecFirewall `json:"firewall,omitempty"`
// Behavior applied to this CloudFront distribution eg. Headers and Cookies.
Behavior CloudFrontSpecBehavior `json:"behavior"`
// Information CloudFront uses to connect to the backend.
Origin CloudFrontSpecOrigin `json:"origin"`
}
CloudFrontSpec defines the desired state of CloudFront
func (*CloudFrontSpec) DeepCopy ¶
func (in *CloudFrontSpec) DeepCopy() *CloudFrontSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFrontSpec.
func (*CloudFrontSpec) DeepCopyInto ¶
func (in *CloudFrontSpec) DeepCopyInto(out *CloudFrontSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFrontSpecBehavior ¶
type CloudFrontSpecBehavior struct {
// Whitelist of headers and cookies.
Whitelist CloudFrontSpecBehaviorWhitelist `json:"whitelist"`
}
CloudFrontSpecBehavior declares the behaviour which will be applied to this CloudFront distribution.
func (*CloudFrontSpecBehavior) DeepCopy ¶
func (in *CloudFrontSpecBehavior) DeepCopy() *CloudFrontSpecBehavior
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFrontSpecBehavior.
func (*CloudFrontSpecBehavior) DeepCopyInto ¶
func (in *CloudFrontSpecBehavior) DeepCopyInto(out *CloudFrontSpecBehavior)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFrontSpecBehaviorWhitelist ¶
type CloudFrontSpecBehaviorWhitelist struct {
// Headers which will used when caching.
Headers []string `json:"headers"`
// Cookies which will be forwarded to the application.
Cookies []string `json:"cookies"`
}
CloudFrontSpecBehaviorWhitelist declares a whitelist of request parameters which are allowed.
func (*CloudFrontSpecBehaviorWhitelist) DeepCopy ¶
func (in *CloudFrontSpecBehaviorWhitelist) DeepCopy() *CloudFrontSpecBehaviorWhitelist
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFrontSpecBehaviorWhitelist.
func (*CloudFrontSpecBehaviorWhitelist) DeepCopyInto ¶
func (in *CloudFrontSpecBehaviorWhitelist) DeepCopyInto(out *CloudFrontSpecBehaviorWhitelist)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFrontSpecCertificate ¶
type CloudFrontSpecCertificate struct {
// Machine identifier for referencing a certificate.
ARN string `json:"arn"`
}
CloudFrontSpecCertificate declares a certificate to use for encryption.
func (*CloudFrontSpecCertificate) DeepCopy ¶
func (in *CloudFrontSpecCertificate) DeepCopy() *CloudFrontSpecCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFrontSpecCertificate.
func (*CloudFrontSpecCertificate) DeepCopyInto ¶
func (in *CloudFrontSpecCertificate) DeepCopyInto(out *CloudFrontSpecCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFrontSpecFirewall ¶
type CloudFrontSpecFirewall struct {
// Machine identifier for referencing a firewall.
ARN string `json:"arn"`
}
CloudFrontSpecFirewall declares a firewall which this CloudFront is associated with.
func (*CloudFrontSpecFirewall) DeepCopy ¶
func (in *CloudFrontSpecFirewall) DeepCopy() *CloudFrontSpecFirewall
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFrontSpecFirewall.
func (*CloudFrontSpecFirewall) DeepCopyInto ¶
func (in *CloudFrontSpecFirewall) DeepCopyInto(out *CloudFrontSpecFirewall)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFrontSpecOrigin ¶
type CloudFrontSpecOrigin struct {
// Backend connection information for CloudFront.
Endpoint string `json:"endpoint"`
// Backend connection information for CloudFront.
Policy string `json:"policy"`
// How long CloudFront should wait before timing out.
Timeout int64 `json:"timeout"`
}
CloudFrontSpecOrigin declares the origin which traffic will be sent.
func (*CloudFrontSpecOrigin) DeepCopy ¶
func (in *CloudFrontSpecOrigin) DeepCopy() *CloudFrontSpecOrigin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFrontSpecOrigin.
func (*CloudFrontSpecOrigin) DeepCopyInto ¶
func (in *CloudFrontSpecOrigin) DeepCopyInto(out *CloudFrontSpecOrigin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFrontStatus ¶
type CloudFrontStatus struct {
// Used for determining if an APIs information is up to date.
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// Machine identifier for querying the CloudFront distribution.
ID string `json:"arn,omitempty"`
// Current state of the CloudFront distribution.
State string `json:"state,omitempty"`
// DomainName for creating CNAME records.
DomainName string `json:"domainName,omitempty"`
// How many invalidations are currently running.
RunningInvalidations int64 `json:"runningInvalidations,omitempty"`
}
CloudFrontStatus defines the observed state of CloudFront
func (*CloudFrontStatus) DeepCopy ¶
func (in *CloudFrontStatus) DeepCopy() *CloudFrontStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFrontStatus.
func (*CloudFrontStatus) DeepCopyInto ¶
func (in *CloudFrontStatus) DeepCopyInto(out *CloudFrontStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidateRecord ¶ added in v0.1.0
type ValidateRecord struct {
// The name of DNS validation record.
Name string `json:"name,omitempty"`
// The type of DNS validation record.
Type string `json:"type,omitempty"`
// The value of DNS validation record.
Value string `json:"value,omitempty"`
}
ValidateRecord provide details to site administrators on how to validate a certificate.
func (*ValidateRecord) DeepCopy ¶ added in v0.1.0
func (in *ValidateRecord) DeepCopy() *ValidateRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidateRecord.
func (*ValidateRecord) DeepCopyInto ¶ added in v0.1.0
func (in *ValidateRecord) DeepCopyInto(out *ValidateRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.