v1alpha1

package
v0.4.0-preview Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=acmpca.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "acmpca.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Certificate_Kind             = "Certificate"
	Certificate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Certificate_Kind}.String()
	Certificate_KindAPIVersion   = Certificate_Kind + "." + CRDGroupVersion.String()
	Certificate_GroupVersionKind = CRDGroupVersion.WithKind(Certificate_Kind)
)

Repository type metadata.

View Source
var (
	CertificateAuthority_Kind             = "CertificateAuthority"
	CertificateAuthority_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CertificateAuthority_Kind}.String()
	CertificateAuthority_KindAPIVersion   = CertificateAuthority_Kind + "." + CRDGroupVersion.String()
	CertificateAuthority_GroupVersionKind = CRDGroupVersion.WithKind(CertificateAuthority_Kind)
)

Repository type metadata.

View Source
var (
	CertificateAuthorityCertificate_Kind             = "CertificateAuthorityCertificate"
	CertificateAuthorityCertificate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CertificateAuthorityCertificate_Kind}.String()
	CertificateAuthorityCertificate_KindAPIVersion   = CertificateAuthorityCertificate_Kind + "." + CRDGroupVersion.String()
	CertificateAuthorityCertificate_GroupVersionKind = CRDGroupVersion.WithKind(CertificateAuthorityCertificate_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

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

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

Functions

This section is empty.

Types

type Certificate

type Certificate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CertificateSpec   `json:"spec"`
	Status            CertificateStatus `json:"status,omitempty"`
}

Certificate is the Schema for the Certificates API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Certificate) DeepCopy

func (in *Certificate) DeepCopy() *Certificate

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

func (*Certificate) DeepCopyInto

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

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

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

func (*Certificate) GetCondition

func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Certificate.

func (*Certificate) GetConnectionDetailsMapping

func (tr *Certificate) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Certificate

func (*Certificate) GetDeletionPolicy

func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Certificate.

func (*Certificate) GetID

func (tr *Certificate) GetID() string

GetID returns ID of underlying Terraform resource of this Certificate

func (*Certificate) GetObservation

func (tr *Certificate) GetObservation() (map[string]interface{}, error)

GetObservation of this Certificate

func (*Certificate) GetParameters

func (tr *Certificate) GetParameters() (map[string]interface{}, error)

GetParameters of this Certificate

func (*Certificate) GetProviderConfigReference

func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Certificate.

func (*Certificate) GetProviderReference

func (mg *Certificate) GetProviderReference() *xpv1.Reference

GetProviderReference of this Certificate. Deprecated: Use GetProviderConfigReference.

func (*Certificate) GetTerraformResourceType

func (mg *Certificate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Certificate

func (*Certificate) GetTerraformSchemaVersion

func (tr *Certificate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Certificate) GetWriteConnectionSecretToReference

func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Certificate.

func (*Certificate) LateInitialize

func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Certificate using its observed tfState. returns True if there are any spec changes for the resource.

func (*Certificate) SetConditions

func (mg *Certificate) SetConditions(c ...xpv1.Condition)

SetConditions of this Certificate.

func (*Certificate) SetDeletionPolicy

func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Certificate.

func (*Certificate) SetObservation

func (tr *Certificate) SetObservation(obs map[string]interface{}) error

SetObservation for this Certificate

func (*Certificate) SetParameters

func (tr *Certificate) SetParameters(params map[string]interface{}) error

SetParameters for this Certificate

func (*Certificate) SetProviderConfigReference

func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Certificate.

func (*Certificate) SetProviderReference

func (mg *Certificate) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Certificate. Deprecated: Use SetProviderConfigReference.

func (*Certificate) SetWriteConnectionSecretToReference

func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Certificate.

type CertificateAuthority

type CertificateAuthority struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CertificateAuthoritySpec   `json:"spec"`
	Status            CertificateAuthorityStatus `json:"status,omitempty"`
}

CertificateAuthority is the Schema for the CertificateAuthoritys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*CertificateAuthority) DeepCopy

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

func (*CertificateAuthority) DeepCopyInto

func (in *CertificateAuthority) DeepCopyInto(out *CertificateAuthority)

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

func (*CertificateAuthority) DeepCopyObject

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

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

func (*CertificateAuthority) GetCondition

func (mg *CertificateAuthority) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this CertificateAuthority.

func (*CertificateAuthority) GetConnectionDetailsMapping

func (tr *CertificateAuthority) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this CertificateAuthority

func (*CertificateAuthority) GetDeletionPolicy

func (mg *CertificateAuthority) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this CertificateAuthority.

func (*CertificateAuthority) GetID

func (tr *CertificateAuthority) GetID() string

GetID returns ID of underlying Terraform resource of this CertificateAuthority

func (*CertificateAuthority) GetObservation

func (tr *CertificateAuthority) GetObservation() (map[string]interface{}, error)

GetObservation of this CertificateAuthority

func (*CertificateAuthority) GetParameters

func (tr *CertificateAuthority) GetParameters() (map[string]interface{}, error)

GetParameters of this CertificateAuthority

func (*CertificateAuthority) GetProviderConfigReference

func (mg *CertificateAuthority) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this CertificateAuthority.

func (*CertificateAuthority) GetProviderReference

func (mg *CertificateAuthority) GetProviderReference() *xpv1.Reference

GetProviderReference of this CertificateAuthority. Deprecated: Use GetProviderConfigReference.

func (*CertificateAuthority) GetTerraformResourceType

func (mg *CertificateAuthority) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CertificateAuthority

func (*CertificateAuthority) GetTerraformSchemaVersion

func (tr *CertificateAuthority) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CertificateAuthority) GetWriteConnectionSecretToReference

func (mg *CertificateAuthority) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this CertificateAuthority.

func (*CertificateAuthority) LateInitialize

func (tr *CertificateAuthority) LateInitialize(attrs []byte) (bool, error)

LateInitialize this CertificateAuthority using its observed tfState. returns True if there are any spec changes for the resource.

func (*CertificateAuthority) SetConditions

func (mg *CertificateAuthority) SetConditions(c ...xpv1.Condition)

SetConditions of this CertificateAuthority.

func (*CertificateAuthority) SetDeletionPolicy

func (mg *CertificateAuthority) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this CertificateAuthority.

func (*CertificateAuthority) SetObservation

func (tr *CertificateAuthority) SetObservation(obs map[string]interface{}) error

SetObservation for this CertificateAuthority

func (*CertificateAuthority) SetParameters

func (tr *CertificateAuthority) SetParameters(params map[string]interface{}) error

SetParameters for this CertificateAuthority

func (*CertificateAuthority) SetProviderConfigReference

func (mg *CertificateAuthority) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this CertificateAuthority.

func (*CertificateAuthority) SetProviderReference

func (mg *CertificateAuthority) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this CertificateAuthority. Deprecated: Use SetProviderConfigReference.

func (*CertificateAuthority) SetWriteConnectionSecretToReference

func (mg *CertificateAuthority) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this CertificateAuthority.

type CertificateAuthorityCertificate

type CertificateAuthorityCertificate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CertificateAuthorityCertificateSpec   `json:"spec"`
	Status            CertificateAuthorityCertificateStatus `json:"status,omitempty"`
}

CertificateAuthorityCertificate is the Schema for the CertificateAuthorityCertificates API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*CertificateAuthorityCertificate) DeepCopy

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

func (*CertificateAuthorityCertificate) DeepCopyInto

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

func (*CertificateAuthorityCertificate) DeepCopyObject

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

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

func (*CertificateAuthorityCertificate) GetCondition

GetCondition of this CertificateAuthorityCertificate.

func (*CertificateAuthorityCertificate) GetConnectionDetailsMapping

func (tr *CertificateAuthorityCertificate) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this CertificateAuthorityCertificate

func (*CertificateAuthorityCertificate) GetDeletionPolicy

func (mg *CertificateAuthorityCertificate) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this CertificateAuthorityCertificate.

func (*CertificateAuthorityCertificate) GetID

GetID returns ID of underlying Terraform resource of this CertificateAuthorityCertificate

func (*CertificateAuthorityCertificate) GetObservation

func (tr *CertificateAuthorityCertificate) GetObservation() (map[string]interface{}, error)

GetObservation of this CertificateAuthorityCertificate

func (*CertificateAuthorityCertificate) GetParameters

func (tr *CertificateAuthorityCertificate) GetParameters() (map[string]interface{}, error)

GetParameters of this CertificateAuthorityCertificate

func (*CertificateAuthorityCertificate) GetProviderConfigReference

func (mg *CertificateAuthorityCertificate) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this CertificateAuthorityCertificate.

func (*CertificateAuthorityCertificate) GetProviderReference

func (mg *CertificateAuthorityCertificate) GetProviderReference() *xpv1.Reference

GetProviderReference of this CertificateAuthorityCertificate. Deprecated: Use GetProviderConfigReference.

func (*CertificateAuthorityCertificate) GetTerraformResourceType

func (mg *CertificateAuthorityCertificate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CertificateAuthorityCertificate

func (*CertificateAuthorityCertificate) GetTerraformSchemaVersion

func (tr *CertificateAuthorityCertificate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CertificateAuthorityCertificate) GetWriteConnectionSecretToReference

func (mg *CertificateAuthorityCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this CertificateAuthorityCertificate.

func (*CertificateAuthorityCertificate) LateInitialize

func (tr *CertificateAuthorityCertificate) LateInitialize(attrs []byte) (bool, error)

LateInitialize this CertificateAuthorityCertificate using its observed tfState. returns True if there are any spec changes for the resource.

func (*CertificateAuthorityCertificate) SetConditions

func (mg *CertificateAuthorityCertificate) SetConditions(c ...xpv1.Condition)

SetConditions of this CertificateAuthorityCertificate.

func (*CertificateAuthorityCertificate) SetDeletionPolicy

func (mg *CertificateAuthorityCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this CertificateAuthorityCertificate.

func (*CertificateAuthorityCertificate) SetObservation

func (tr *CertificateAuthorityCertificate) SetObservation(obs map[string]interface{}) error

SetObservation for this CertificateAuthorityCertificate

func (*CertificateAuthorityCertificate) SetParameters

func (tr *CertificateAuthorityCertificate) SetParameters(params map[string]interface{}) error

SetParameters for this CertificateAuthorityCertificate

func (*CertificateAuthorityCertificate) SetProviderConfigReference

func (mg *CertificateAuthorityCertificate) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this CertificateAuthorityCertificate.

func (*CertificateAuthorityCertificate) SetProviderReference

func (mg *CertificateAuthorityCertificate) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this CertificateAuthorityCertificate. Deprecated: Use SetProviderConfigReference.

func (*CertificateAuthorityCertificate) SetWriteConnectionSecretToReference

func (mg *CertificateAuthorityCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this CertificateAuthorityCertificate.

type CertificateAuthorityCertificateList

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

CertificateAuthorityCertificateList contains a list of CertificateAuthorityCertificates

func (*CertificateAuthorityCertificateList) DeepCopy

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

func (*CertificateAuthorityCertificateList) DeepCopyInto

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

func (*CertificateAuthorityCertificateList) DeepCopyObject

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

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

func (*CertificateAuthorityCertificateList) GetItems

GetItems of this CertificateAuthorityCertificateList.

type CertificateAuthorityCertificateObservation

type CertificateAuthorityCertificateObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*CertificateAuthorityCertificateObservation) DeepCopy

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

func (*CertificateAuthorityCertificateObservation) DeepCopyInto

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

type CertificateAuthorityCertificateParameters

type CertificateAuthorityCertificateParameters struct {

	// +kubebuilder:validation:Required
	Certificate *string `json:"certificate" tf:"certificate,omitempty"`

	// +kubebuilder:validation:Required
	CertificateAuthorityArn *string `json:"certificateAuthorityArn" tf:"certificate_authority_arn,omitempty"`

	// +kubebuilder:validation:Optional
	CertificateChain *string `json:"certificateChain,omitempty" tf:"certificate_chain,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*CertificateAuthorityCertificateParameters) DeepCopy

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

func (*CertificateAuthorityCertificateParameters) DeepCopyInto

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

type CertificateAuthorityCertificateSpec

type CertificateAuthorityCertificateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CertificateAuthorityCertificateParameters `json:"forProvider"`
}

CertificateAuthorityCertificateSpec defines the desired state of CertificateAuthorityCertificate

func (*CertificateAuthorityCertificateSpec) DeepCopy

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

func (*CertificateAuthorityCertificateSpec) DeepCopyInto

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

type CertificateAuthorityCertificateStatus

type CertificateAuthorityCertificateStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        CertificateAuthorityCertificateObservation `json:"atProvider,omitempty"`
}

CertificateAuthorityCertificateStatus defines the observed state of CertificateAuthorityCertificate.

func (*CertificateAuthorityCertificateStatus) DeepCopy

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

func (*CertificateAuthorityCertificateStatus) DeepCopyInto

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

type CertificateAuthorityConfigurationObservation

type CertificateAuthorityConfigurationObservation struct {
}

func (*CertificateAuthorityConfigurationObservation) DeepCopy

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

func (*CertificateAuthorityConfigurationObservation) DeepCopyInto

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

type CertificateAuthorityConfigurationParameters

type CertificateAuthorityConfigurationParameters struct {

	// +kubebuilder:validation:Required
	KeyAlgorithm *string `json:"keyAlgorithm" tf:"key_algorithm,omitempty"`

	// +kubebuilder:validation:Required
	SigningAlgorithm *string `json:"signingAlgorithm" tf:"signing_algorithm,omitempty"`

	// +kubebuilder:validation:Required
	Subject []SubjectParameters `json:"subject" tf:"subject,omitempty"`
}

func (*CertificateAuthorityConfigurationParameters) DeepCopy

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

func (*CertificateAuthorityConfigurationParameters) DeepCopyInto

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

type CertificateAuthorityList

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

CertificateAuthorityList contains a list of CertificateAuthoritys

func (*CertificateAuthorityList) DeepCopy

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

func (*CertificateAuthorityList) DeepCopyInto

func (in *CertificateAuthorityList) DeepCopyInto(out *CertificateAuthorityList)

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

func (*CertificateAuthorityList) DeepCopyObject

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

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

func (*CertificateAuthorityList) GetItems

func (l *CertificateAuthorityList) GetItems() []resource.Managed

GetItems of this CertificateAuthorityList.

type CertificateAuthorityObservation

type CertificateAuthorityObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	Certificate *string `json:"certificate,omitempty" tf:"certificate,omitempty"`

	CertificateChain *string `json:"certificateChain,omitempty" tf:"certificate_chain,omitempty"`

	CertificateSigningRequest *string `json:"certificateSigningRequest,omitempty" tf:"certificate_signing_request,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	NotAfter *string `json:"notAfter,omitempty" tf:"not_after,omitempty"`

	NotBefore *string `json:"notBefore,omitempty" tf:"not_before,omitempty"`

	Serial *string `json:"serial,omitempty" tf:"serial,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*CertificateAuthorityObservation) DeepCopy

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

func (*CertificateAuthorityObservation) DeepCopyInto

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

type CertificateAuthorityParameters

type CertificateAuthorityParameters struct {

	// +kubebuilder:validation:Required
	CertificateAuthorityConfiguration []CertificateAuthorityConfigurationParameters `json:"certificateAuthorityConfiguration" tf:"certificate_authority_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	PermanentDeletionTimeInDays *int64 `json:"permanentDeletionTimeInDays,omitempty" tf:"permanent_deletion_time_in_days,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	RevocationConfiguration []RevocationConfigurationParameters `json:"revocationConfiguration,omitempty" tf:"revocation_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*CertificateAuthorityParameters) DeepCopy

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

func (*CertificateAuthorityParameters) DeepCopyInto

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

type CertificateAuthoritySpec

type CertificateAuthoritySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CertificateAuthorityParameters `json:"forProvider"`
}

CertificateAuthoritySpec defines the desired state of CertificateAuthority

func (*CertificateAuthoritySpec) DeepCopy

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

func (*CertificateAuthoritySpec) DeepCopyInto

func (in *CertificateAuthoritySpec) DeepCopyInto(out *CertificateAuthoritySpec)

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

type CertificateAuthorityStatus

type CertificateAuthorityStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        CertificateAuthorityObservation `json:"atProvider,omitempty"`
}

CertificateAuthorityStatus defines the observed state of CertificateAuthority.

func (*CertificateAuthorityStatus) DeepCopy

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

func (*CertificateAuthorityStatus) DeepCopyInto

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

type CertificateList

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

CertificateList contains a list of Certificates

func (*CertificateList) DeepCopy

func (in *CertificateList) DeepCopy() *CertificateList

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

func (*CertificateList) DeepCopyInto

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

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

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

func (*CertificateList) GetItems

func (l *CertificateList) GetItems() []resource.Managed

GetItems of this CertificateList.

type CertificateObservation

type CertificateObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	Certificate *string `json:"certificate,omitempty" tf:"certificate,omitempty"`

	CertificateChain *string `json:"certificateChain,omitempty" tf:"certificate_chain,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*CertificateObservation) DeepCopy

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

func (*CertificateObservation) DeepCopyInto

func (in *CertificateObservation) DeepCopyInto(out *CertificateObservation)

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

type CertificateParameters

type CertificateParameters struct {

	// +kubebuilder:validation:Required
	CertificateAuthorityArn *string `json:"certificateAuthorityArn" tf:"certificate_authority_arn,omitempty"`

	// +kubebuilder:validation:Required
	CertificateSigningRequest *string `json:"certificateSigningRequest" tf:"certificate_signing_request,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	SigningAlgorithm *string `json:"signingAlgorithm" tf:"signing_algorithm,omitempty"`

	// +kubebuilder:validation:Optional
	TemplateArn *string `json:"templateArn,omitempty" tf:"template_arn,omitempty"`

	// +kubebuilder:validation:Required
	Validity []ValidityParameters `json:"validity" tf:"validity,omitempty"`
}

func (*CertificateParameters) DeepCopy

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

func (*CertificateParameters) DeepCopyInto

func (in *CertificateParameters) DeepCopyInto(out *CertificateParameters)

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

type CertificateSpec

type CertificateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CertificateParameters `json:"forProvider"`
}

CertificateSpec defines the desired state of Certificate

func (*CertificateSpec) DeepCopy

func (in *CertificateSpec) DeepCopy() *CertificateSpec

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

func (*CertificateSpec) DeepCopyInto

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

type CertificateStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        CertificateObservation `json:"atProvider,omitempty"`
}

CertificateStatus defines the observed state of Certificate.

func (*CertificateStatus) DeepCopy

func (in *CertificateStatus) DeepCopy() *CertificateStatus

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

func (*CertificateStatus) DeepCopyInto

func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)

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

type CrlConfigurationObservation

type CrlConfigurationObservation struct {
}

func (*CrlConfigurationObservation) DeepCopy

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

func (*CrlConfigurationObservation) DeepCopyInto

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

type CrlConfigurationParameters

type CrlConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	CustomCname *string `json:"customCname,omitempty" tf:"custom_cname,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	ExpirationInDays *int64 `json:"expirationInDays" tf:"expiration_in_days,omitempty"`

	// +kubebuilder:validation:Optional
	S3BucketName *string `json:"s3BucketName,omitempty" tf:"s3_bucket_name,omitempty"`

	// +kubebuilder:validation:Optional
	S3ObjectACL *string `json:"s3ObjectAcl,omitempty" tf:"s3_object_acl,omitempty"`
}

func (*CrlConfigurationParameters) DeepCopy

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

func (*CrlConfigurationParameters) DeepCopyInto

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

type RevocationConfigurationObservation

type RevocationConfigurationObservation struct {
}

func (*RevocationConfigurationObservation) DeepCopy

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

func (*RevocationConfigurationObservation) DeepCopyInto

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

type RevocationConfigurationParameters

type RevocationConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	CrlConfiguration []CrlConfigurationParameters `json:"crlConfiguration,omitempty" tf:"crl_configuration,omitempty"`
}

func (*RevocationConfigurationParameters) DeepCopy

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

func (*RevocationConfigurationParameters) DeepCopyInto

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

type SubjectObservation

type SubjectObservation struct {
}

func (*SubjectObservation) DeepCopy

func (in *SubjectObservation) DeepCopy() *SubjectObservation

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

func (*SubjectObservation) DeepCopyInto

func (in *SubjectObservation) DeepCopyInto(out *SubjectObservation)

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

type SubjectParameters

type SubjectParameters struct {

	// +kubebuilder:validation:Optional
	CommonName *string `json:"commonName,omitempty" tf:"common_name,omitempty"`

	// +kubebuilder:validation:Optional
	Country *string `json:"country,omitempty" tf:"country,omitempty"`

	// +kubebuilder:validation:Optional
	DistinguishedNameQualifier *string `json:"distinguishedNameQualifier,omitempty" tf:"distinguished_name_qualifier,omitempty"`

	// +kubebuilder:validation:Optional
	GenerationQualifier *string `json:"generationQualifier,omitempty" tf:"generation_qualifier,omitempty"`

	// +kubebuilder:validation:Optional
	GivenName *string `json:"givenName,omitempty" tf:"given_name,omitempty"`

	// +kubebuilder:validation:Optional
	Initials *string `json:"initials,omitempty" tf:"initials,omitempty"`

	// +kubebuilder:validation:Optional
	Locality *string `json:"locality,omitempty" tf:"locality,omitempty"`

	// +kubebuilder:validation:Optional
	Organization *string `json:"organization,omitempty" tf:"organization,omitempty"`

	// +kubebuilder:validation:Optional
	OrganizationalUnit *string `json:"organizationalUnit,omitempty" tf:"organizational_unit,omitempty"`

	// +kubebuilder:validation:Optional
	Pseudonym *string `json:"pseudonym,omitempty" tf:"pseudonym,omitempty"`

	// +kubebuilder:validation:Optional
	State *string `json:"state,omitempty" tf:"state,omitempty"`

	// +kubebuilder:validation:Optional
	Surname *string `json:"surname,omitempty" tf:"surname,omitempty"`

	// +kubebuilder:validation:Optional
	Title *string `json:"title,omitempty" tf:"title,omitempty"`
}

func (*SubjectParameters) DeepCopy

func (in *SubjectParameters) DeepCopy() *SubjectParameters

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

func (*SubjectParameters) DeepCopyInto

func (in *SubjectParameters) DeepCopyInto(out *SubjectParameters)

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

type ValidityObservation

type ValidityObservation struct {
}

func (*ValidityObservation) DeepCopy

func (in *ValidityObservation) DeepCopy() *ValidityObservation

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

func (*ValidityObservation) DeepCopyInto

func (in *ValidityObservation) DeepCopyInto(out *ValidityObservation)

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

type ValidityParameters

type ValidityParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*ValidityParameters) DeepCopy

func (in *ValidityParameters) DeepCopy() *ValidityParameters

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

func (*ValidityParameters) DeepCopyInto

func (in *ValidityParameters) DeepCopyInto(out *ValidityParameters)

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