 Documentation
      ¶
      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
- 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.
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 desired certificate.
	Desired CertificateRequestReference `json:"desired,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.