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   = "codeartifact-domain.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeCodeartifactDomain

func DecodeCodeartifactDomain(prev *CodeartifactDomain, ctyValue cty.Value) (resource.Managed, error)

func DecodeCodeartifactDomain_Arn

func DecodeCodeartifactDomain_Arn(p *CodeartifactDomainObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCodeartifactDomain_AssetSizeBytes

func DecodeCodeartifactDomain_AssetSizeBytes(p *CodeartifactDomainObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCodeartifactDomain_CreatedTime

func DecodeCodeartifactDomain_CreatedTime(p *CodeartifactDomainObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCodeartifactDomain_Domain

func DecodeCodeartifactDomain_Domain(p *CodeartifactDomainParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCodeartifactDomain_EncryptionKey

func DecodeCodeartifactDomain_EncryptionKey(p *CodeartifactDomainParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCodeartifactDomain_Owner

func DecodeCodeartifactDomain_Owner(p *CodeartifactDomainObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCodeartifactDomain_RepositoryCount

func DecodeCodeartifactDomain_RepositoryCount(p *CodeartifactDomainObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeCodeartifactDomain

func EncodeCodeartifactDomain(r CodeartifactDomain) cty.Value

func EncodeCodeartifactDomain_Arn

func EncodeCodeartifactDomain_Arn(p CodeartifactDomainObservation, vals map[string]cty.Value)

func EncodeCodeartifactDomain_AssetSizeBytes

func EncodeCodeartifactDomain_AssetSizeBytes(p CodeartifactDomainObservation, vals map[string]cty.Value)

func EncodeCodeartifactDomain_CreatedTime

func EncodeCodeartifactDomain_CreatedTime(p CodeartifactDomainObservation, vals map[string]cty.Value)

func EncodeCodeartifactDomain_Domain

func EncodeCodeartifactDomain_Domain(p CodeartifactDomainParameters, vals map[string]cty.Value)

func EncodeCodeartifactDomain_EncryptionKey

func EncodeCodeartifactDomain_EncryptionKey(p CodeartifactDomainParameters, vals map[string]cty.Value)

func EncodeCodeartifactDomain_Owner

func EncodeCodeartifactDomain_Owner(p CodeartifactDomainObservation, vals map[string]cty.Value)

func EncodeCodeartifactDomain_RepositoryCount

func EncodeCodeartifactDomain_RepositoryCount(p CodeartifactDomainObservation, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeCodeartifactDomain_Arn

mergePrimitiveTemplateStatus

func MergeCodeartifactDomain_AssetSizeBytes

func MergeCodeartifactDomain_AssetSizeBytes(k *CodeartifactDomainObservation, p *CodeartifactDomainObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeCodeartifactDomain_CreatedTime

func MergeCodeartifactDomain_CreatedTime(k *CodeartifactDomainObservation, p *CodeartifactDomainObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeCodeartifactDomain_Domain

func MergeCodeartifactDomain_Domain(k *CodeartifactDomainParameters, p *CodeartifactDomainParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCodeartifactDomain_EncryptionKey

func MergeCodeartifactDomain_EncryptionKey(k *CodeartifactDomainParameters, p *CodeartifactDomainParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCodeartifactDomain_Owner

mergePrimitiveTemplateStatus

func MergeCodeartifactDomain_RepositoryCount

func MergeCodeartifactDomain_RepositoryCount(k *CodeartifactDomainObservation, p *CodeartifactDomainObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

Types

type CodeartifactDomain

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

	Spec   CodeartifactDomainSpec   `json:"spec"`
	Status CodeartifactDomainStatus `json:"status,omitempty"`
}

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

func (*CodeartifactDomain) DeepCopy

func (in *CodeartifactDomain) DeepCopy() *CodeartifactDomain

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

func (*CodeartifactDomain) DeepCopyInto

func (in *CodeartifactDomain) DeepCopyInto(out *CodeartifactDomain)

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

func (*CodeartifactDomain) DeepCopyObject

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

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

func (*CodeartifactDomain) GetCondition

GetCondition of this CodeartifactDomain.

func (*CodeartifactDomain) GetDeletionPolicy

func (mg *CodeartifactDomain) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this CodeartifactDomain.

func (*CodeartifactDomain) GetProviderConfigReference

func (mg *CodeartifactDomain) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this CodeartifactDomain.

func (*CodeartifactDomain) GetProviderReference

func (mg *CodeartifactDomain) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this CodeartifactDomain. Deprecated: Use GetProviderConfigReference.

func (*CodeartifactDomain) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CodeartifactDomain.

func (*CodeartifactDomain) SetConditions

func (mg *CodeartifactDomain) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this CodeartifactDomain.

func (*CodeartifactDomain) SetDeletionPolicy

func (mg *CodeartifactDomain) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this CodeartifactDomain.

func (*CodeartifactDomain) SetProviderConfigReference

func (mg *CodeartifactDomain) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this CodeartifactDomain.

func (*CodeartifactDomain) SetProviderReference

func (mg *CodeartifactDomain) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this CodeartifactDomain. Deprecated: Use SetProviderConfigReference.

func (*CodeartifactDomain) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CodeartifactDomain.

type CodeartifactDomainList

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

CodeartifactDomain contains a list of CodeartifactDomainList

func (*CodeartifactDomainList) DeepCopy

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

func (*CodeartifactDomainList) DeepCopyInto

func (in *CodeartifactDomainList) DeepCopyInto(out *CodeartifactDomainList)

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

func (*CodeartifactDomainList) DeepCopyObject

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

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

func (*CodeartifactDomainList) GetItems

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

GetItems of this CodeartifactDomainList.

type CodeartifactDomainObservation

type CodeartifactDomainObservation struct {
	RepositoryCount int64  `json:"repository_count"`
	Arn             string `json:"arn"`
	AssetSizeBytes  int64  `json:"asset_size_bytes"`
	CreatedTime     string `json:"created_time"`
	Owner           string `json:"owner"`
}

A CodeartifactDomainObservation records the observed state of a CodeartifactDomain

func (*CodeartifactDomainObservation) DeepCopy

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

func (*CodeartifactDomainObservation) DeepCopyInto

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

type CodeartifactDomainParameters

type CodeartifactDomainParameters struct {
	Domain        string `json:"domain"`
	EncryptionKey string `json:"encryption_key"`
}

A CodeartifactDomainParameters defines the desired state of a CodeartifactDomain

func (*CodeartifactDomainParameters) DeepCopy

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

func (*CodeartifactDomainParameters) DeepCopyInto

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

type CodeartifactDomainSpec

type CodeartifactDomainSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  CodeartifactDomainParameters `json:"forProvider"`
}

A CodeartifactDomainSpec defines the desired state of a CodeartifactDomain

func (*CodeartifactDomainSpec) DeepCopy

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

func (*CodeartifactDomainSpec) DeepCopyInto

func (in *CodeartifactDomainSpec) DeepCopyInto(out *CodeartifactDomainSpec)

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

type CodeartifactDomainStatus

type CodeartifactDomainStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     CodeartifactDomainObservation `json:"atProvider"`
}

A CodeartifactDomainStatus defines the observed state of a CodeartifactDomain

func (*CodeartifactDomainStatus) DeepCopy

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

func (*CodeartifactDomainStatus) DeepCopyInto

func (in *CodeartifactDomainStatus) DeepCopyInto(out *CodeartifactDomainStatus)

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