v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "worklink-website-certificate-authority-association.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "WorklinkWebsiteCertificateAuthorityAssociation"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_worklink_website_certificate_authority_association"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeWorklinkWebsiteCertificateAuthorityAssociation

func DecodeWorklinkWebsiteCertificateAuthorityAssociation(prev *WorklinkWebsiteCertificateAuthorityAssociation, ctyValue cty.Value) (resource.Managed, error)

func DecodeWorklinkWebsiteCertificateAuthorityAssociation_Certificate

func DecodeWorklinkWebsiteCertificateAuthorityAssociation_Certificate(p *WorklinkWebsiteCertificateAuthorityAssociationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeWorklinkWebsiteCertificateAuthorityAssociation_DisplayName

func DecodeWorklinkWebsiteCertificateAuthorityAssociation_DisplayName(p *WorklinkWebsiteCertificateAuthorityAssociationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeWorklinkWebsiteCertificateAuthorityAssociation_FleetArn

func DecodeWorklinkWebsiteCertificateAuthorityAssociation_FleetArn(p *WorklinkWebsiteCertificateAuthorityAssociationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeWorklinkWebsiteCertificateAuthorityAssociation_WebsiteCaId

func DecodeWorklinkWebsiteCertificateAuthorityAssociation_WebsiteCaId(p *WorklinkWebsiteCertificateAuthorityAssociationObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeWorklinkWebsiteCertificateAuthorityAssociation

func EncodeWorklinkWebsiteCertificateAuthorityAssociation(r WorklinkWebsiteCertificateAuthorityAssociation) cty.Value

func EncodeWorklinkWebsiteCertificateAuthorityAssociation_Certificate

func EncodeWorklinkWebsiteCertificateAuthorityAssociation_Certificate(p WorklinkWebsiteCertificateAuthorityAssociationParameters, vals map[string]cty.Value)

func EncodeWorklinkWebsiteCertificateAuthorityAssociation_DisplayName

func EncodeWorklinkWebsiteCertificateAuthorityAssociation_DisplayName(p WorklinkWebsiteCertificateAuthorityAssociationParameters, vals map[string]cty.Value)

func EncodeWorklinkWebsiteCertificateAuthorityAssociation_FleetArn

func EncodeWorklinkWebsiteCertificateAuthorityAssociation_FleetArn(p WorklinkWebsiteCertificateAuthorityAssociationParameters, vals map[string]cty.Value)

func EncodeWorklinkWebsiteCertificateAuthorityAssociation_WebsiteCaId

func EncodeWorklinkWebsiteCertificateAuthorityAssociation_WebsiteCaId(p WorklinkWebsiteCertificateAuthorityAssociationObservation, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

Types

type WorklinkWebsiteCertificateAuthorityAssociation

type WorklinkWebsiteCertificateAuthorityAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   WorklinkWebsiteCertificateAuthorityAssociationSpec   `json:"spec"`
	Status WorklinkWebsiteCertificateAuthorityAssociationStatus `json:"status,omitempty"`
}

WorklinkWebsiteCertificateAuthorityAssociation is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*WorklinkWebsiteCertificateAuthorityAssociation) DeepCopy

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

func (*WorklinkWebsiteCertificateAuthorityAssociation) DeepCopyInto

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

func (*WorklinkWebsiteCertificateAuthorityAssociation) DeepCopyObject

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

func (*WorklinkWebsiteCertificateAuthorityAssociation) GetCondition

GetCondition of this WorklinkWebsiteCertificateAuthorityAssociation.

func (*WorklinkWebsiteCertificateAuthorityAssociation) GetDeletionPolicy

GetDeletionPolicy of this WorklinkWebsiteCertificateAuthorityAssociation.

func (*WorklinkWebsiteCertificateAuthorityAssociation) GetProviderConfigReference

GetProviderConfigReference of this WorklinkWebsiteCertificateAuthorityAssociation.

func (*WorklinkWebsiteCertificateAuthorityAssociation) GetProviderReference

GetProviderReference of this WorklinkWebsiteCertificateAuthorityAssociation. Deprecated: Use GetProviderConfigReference.

func (*WorklinkWebsiteCertificateAuthorityAssociation) GetWriteConnectionSecretToReference

func (mg *WorklinkWebsiteCertificateAuthorityAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this WorklinkWebsiteCertificateAuthorityAssociation.

func (*WorklinkWebsiteCertificateAuthorityAssociation) SetConditions

SetConditions of this WorklinkWebsiteCertificateAuthorityAssociation.

func (*WorklinkWebsiteCertificateAuthorityAssociation) SetDeletionPolicy

SetDeletionPolicy of this WorklinkWebsiteCertificateAuthorityAssociation.

func (*WorklinkWebsiteCertificateAuthorityAssociation) SetProviderConfigReference

SetProviderConfigReference of this WorklinkWebsiteCertificateAuthorityAssociation.

func (*WorklinkWebsiteCertificateAuthorityAssociation) SetProviderReference

SetProviderReference of this WorklinkWebsiteCertificateAuthorityAssociation. Deprecated: Use SetProviderConfigReference.

func (*WorklinkWebsiteCertificateAuthorityAssociation) SetWriteConnectionSecretToReference

func (mg *WorklinkWebsiteCertificateAuthorityAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this WorklinkWebsiteCertificateAuthorityAssociation.

type WorklinkWebsiteCertificateAuthorityAssociationList

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

WorklinkWebsiteCertificateAuthorityAssociation contains a list of WorklinkWebsiteCertificateAuthorityAssociationList

func (*WorklinkWebsiteCertificateAuthorityAssociationList) DeepCopy

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

func (*WorklinkWebsiteCertificateAuthorityAssociationList) DeepCopyInto

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

func (*WorklinkWebsiteCertificateAuthorityAssociationList) DeepCopyObject

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

func (*WorklinkWebsiteCertificateAuthorityAssociationList) GetItems

GetItems of this WorklinkWebsiteCertificateAuthorityAssociationList.

type WorklinkWebsiteCertificateAuthorityAssociationObservation

type WorklinkWebsiteCertificateAuthorityAssociationObservation struct {
	WebsiteCaId string `json:"website_ca_id"`
}

A WorklinkWebsiteCertificateAuthorityAssociationObservation records the observed state of a WorklinkWebsiteCertificateAuthorityAssociation

func (*WorklinkWebsiteCertificateAuthorityAssociationObservation) DeepCopy

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

func (*WorklinkWebsiteCertificateAuthorityAssociationObservation) DeepCopyInto

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

type WorklinkWebsiteCertificateAuthorityAssociationParameters

type WorklinkWebsiteCertificateAuthorityAssociationParameters struct {
	FleetArn    string `json:"fleet_arn"`
	Certificate string `json:"certificate"`
	DisplayName string `json:"display_name"`
}

A WorklinkWebsiteCertificateAuthorityAssociationParameters defines the desired state of a WorklinkWebsiteCertificateAuthorityAssociation

func (*WorklinkWebsiteCertificateAuthorityAssociationParameters) DeepCopy

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

func (*WorklinkWebsiteCertificateAuthorityAssociationParameters) DeepCopyInto

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

type WorklinkWebsiteCertificateAuthorityAssociationSpec

type WorklinkWebsiteCertificateAuthorityAssociationSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  WorklinkWebsiteCertificateAuthorityAssociationParameters `json:"forProvider"`
}

A WorklinkWebsiteCertificateAuthorityAssociationSpec defines the desired state of a WorklinkWebsiteCertificateAuthorityAssociation

func (*WorklinkWebsiteCertificateAuthorityAssociationSpec) DeepCopy

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

func (*WorklinkWebsiteCertificateAuthorityAssociationSpec) DeepCopyInto

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

type WorklinkWebsiteCertificateAuthorityAssociationStatus

type WorklinkWebsiteCertificateAuthorityAssociationStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     WorklinkWebsiteCertificateAuthorityAssociationObservation `json:"atProvider"`
}

A WorklinkWebsiteCertificateAuthorityAssociationStatus defines the observed state of a WorklinkWebsiteCertificateAuthorityAssociation

func (*WorklinkWebsiteCertificateAuthorityAssociationStatus) DeepCopy

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

func (*WorklinkWebsiteCertificateAuthorityAssociationStatus) DeepCopyInto

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

Jump to

Keyboard shortcuts

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