Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeCodecommitRepository(prev *CodecommitRepository, ctyValue cty.Value) (resource.Managed, error)
- func DecodeCodecommitRepository_Arn(p *CodecommitRepositoryObservation, vals map[string]cty.Value)
- func DecodeCodecommitRepository_CloneUrlHttp(p *CodecommitRepositoryObservation, vals map[string]cty.Value)
- func DecodeCodecommitRepository_CloneUrlSsh(p *CodecommitRepositoryObservation, vals map[string]cty.Value)
- func DecodeCodecommitRepository_DefaultBranch(p *CodecommitRepositoryParameters, vals map[string]cty.Value)
- func DecodeCodecommitRepository_Description(p *CodecommitRepositoryParameters, vals map[string]cty.Value)
- func DecodeCodecommitRepository_RepositoryId(p *CodecommitRepositoryObservation, vals map[string]cty.Value)
- func DecodeCodecommitRepository_RepositoryName(p *CodecommitRepositoryParameters, vals map[string]cty.Value)
- func DecodeCodecommitRepository_Tags(p *CodecommitRepositoryParameters, vals map[string]cty.Value)
- func EncodeCodecommitRepository(r CodecommitRepository) cty.Value
- func EncodeCodecommitRepository_Arn(p CodecommitRepositoryObservation, vals map[string]cty.Value)
- func EncodeCodecommitRepository_CloneUrlHttp(p CodecommitRepositoryObservation, vals map[string]cty.Value)
- func EncodeCodecommitRepository_CloneUrlSsh(p CodecommitRepositoryObservation, vals map[string]cty.Value)
- func EncodeCodecommitRepository_DefaultBranch(p CodecommitRepositoryParameters, vals map[string]cty.Value)
- func EncodeCodecommitRepository_Description(p CodecommitRepositoryParameters, vals map[string]cty.Value)
- func EncodeCodecommitRepository_RepositoryId(p CodecommitRepositoryObservation, vals map[string]cty.Value)
- func EncodeCodecommitRepository_RepositoryName(p CodecommitRepositoryParameters, vals map[string]cty.Value)
- func EncodeCodecommitRepository_Tags(p CodecommitRepositoryParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeCodecommitRepository_Arn(k *CodecommitRepositoryObservation, p *CodecommitRepositoryObservation, ...) bool
- func MergeCodecommitRepository_CloneUrlHttp(k *CodecommitRepositoryObservation, p *CodecommitRepositoryObservation, ...) bool
- func MergeCodecommitRepository_CloneUrlSsh(k *CodecommitRepositoryObservation, p *CodecommitRepositoryObservation, ...) bool
- func MergeCodecommitRepository_DefaultBranch(k *CodecommitRepositoryParameters, p *CodecommitRepositoryParameters, ...) bool
- func MergeCodecommitRepository_Description(k *CodecommitRepositoryParameters, p *CodecommitRepositoryParameters, ...) bool
- func MergeCodecommitRepository_RepositoryId(k *CodecommitRepositoryObservation, p *CodecommitRepositoryObservation, ...) bool
- func MergeCodecommitRepository_RepositoryName(k *CodecommitRepositoryParameters, p *CodecommitRepositoryParameters, ...) bool
- func MergeCodecommitRepository_Tags(k *CodecommitRepositoryParameters, p *CodecommitRepositoryParameters, ...) bool
- type CodecommitRepository
- func (in *CodecommitRepository) DeepCopy() *CodecommitRepository
- func (in *CodecommitRepository) DeepCopyInto(out *CodecommitRepository)
- func (in *CodecommitRepository) DeepCopyObject() runtime.Object
- func (mg *CodecommitRepository) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *CodecommitRepository) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *CodecommitRepository) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *CodecommitRepository) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *CodecommitRepository) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *CodecommitRepository) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *CodecommitRepository) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *CodecommitRepository) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *CodecommitRepository) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *CodecommitRepository) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type CodecommitRepositoryList
- type CodecommitRepositoryObservation
- type CodecommitRepositoryParameters
- type CodecommitRepositorySpec
- type CodecommitRepositoryStatus
Constants ¶
const ( Group = "codecommit-repository.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "CodecommitRepository" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_codecommit_repository" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeCodecommitRepository_Arn ¶
func DecodeCodecommitRepository_Arn(p *CodecommitRepositoryObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCodecommitRepository_CloneUrlHttp ¶
func DecodeCodecommitRepository_CloneUrlHttp(p *CodecommitRepositoryObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCodecommitRepository_CloneUrlSsh ¶
func DecodeCodecommitRepository_CloneUrlSsh(p *CodecommitRepositoryObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCodecommitRepository_DefaultBranch ¶
func DecodeCodecommitRepository_DefaultBranch(p *CodecommitRepositoryParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCodecommitRepository_Description ¶
func DecodeCodecommitRepository_Description(p *CodecommitRepositoryParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCodecommitRepository_RepositoryId ¶
func DecodeCodecommitRepository_RepositoryId(p *CodecommitRepositoryObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCodecommitRepository_RepositoryName ¶
func DecodeCodecommitRepository_RepositoryName(p *CodecommitRepositoryParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeCodecommitRepository_Tags ¶
func DecodeCodecommitRepository_Tags(p *CodecommitRepositoryParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeCodecommitRepository ¶
func EncodeCodecommitRepository(r CodecommitRepository) cty.Value
func EncodeCodecommitRepository_Arn ¶
func EncodeCodecommitRepository_Arn(p CodecommitRepositoryObservation, vals map[string]cty.Value)
func EncodeCodecommitRepository_CloneUrlHttp ¶
func EncodeCodecommitRepository_CloneUrlHttp(p CodecommitRepositoryObservation, vals map[string]cty.Value)
func EncodeCodecommitRepository_CloneUrlSsh ¶
func EncodeCodecommitRepository_CloneUrlSsh(p CodecommitRepositoryObservation, vals map[string]cty.Value)
func EncodeCodecommitRepository_DefaultBranch ¶
func EncodeCodecommitRepository_DefaultBranch(p CodecommitRepositoryParameters, vals map[string]cty.Value)
func EncodeCodecommitRepository_Description ¶
func EncodeCodecommitRepository_Description(p CodecommitRepositoryParameters, vals map[string]cty.Value)
func EncodeCodecommitRepository_RepositoryId ¶
func EncodeCodecommitRepository_RepositoryId(p CodecommitRepositoryObservation, vals map[string]cty.Value)
func EncodeCodecommitRepository_RepositoryName ¶
func EncodeCodecommitRepository_RepositoryName(p CodecommitRepositoryParameters, vals map[string]cty.Value)
func EncodeCodecommitRepository_Tags ¶
func EncodeCodecommitRepository_Tags(p CodecommitRepositoryParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeCodecommitRepository_Arn ¶
func MergeCodecommitRepository_Arn(k *CodecommitRepositoryObservation, p *CodecommitRepositoryObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCodecommitRepository_CloneUrlHttp ¶
func MergeCodecommitRepository_CloneUrlHttp(k *CodecommitRepositoryObservation, p *CodecommitRepositoryObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCodecommitRepository_CloneUrlSsh ¶
func MergeCodecommitRepository_CloneUrlSsh(k *CodecommitRepositoryObservation, p *CodecommitRepositoryObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCodecommitRepository_DefaultBranch ¶
func MergeCodecommitRepository_DefaultBranch(k *CodecommitRepositoryParameters, p *CodecommitRepositoryParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCodecommitRepository_Description ¶
func MergeCodecommitRepository_Description(k *CodecommitRepositoryParameters, p *CodecommitRepositoryParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCodecommitRepository_RepositoryId ¶
func MergeCodecommitRepository_RepositoryId(k *CodecommitRepositoryObservation, p *CodecommitRepositoryObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeCodecommitRepository_RepositoryName ¶
func MergeCodecommitRepository_RepositoryName(k *CodecommitRepositoryParameters, p *CodecommitRepositoryParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeCodecommitRepository_Tags ¶
func MergeCodecommitRepository_Tags(k *CodecommitRepositoryParameters, p *CodecommitRepositoryParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type CodecommitRepository ¶
type CodecommitRepository struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CodecommitRepositorySpec `json:"spec"` Status CodecommitRepositoryStatus `json:"status,omitempty"` }
CodecommitRepository is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*CodecommitRepository) DeepCopy ¶
func (in *CodecommitRepository) DeepCopy() *CodecommitRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitRepository.
func (*CodecommitRepository) DeepCopyInto ¶
func (in *CodecommitRepository) DeepCopyInto(out *CodecommitRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodecommitRepository) DeepCopyObject ¶
func (in *CodecommitRepository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CodecommitRepository) GetCondition ¶
func (mg *CodecommitRepository) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this CodecommitRepository.
func (*CodecommitRepository) GetDeletionPolicy ¶
func (mg *CodecommitRepository) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this CodecommitRepository.
func (*CodecommitRepository) GetProviderConfigReference ¶
func (mg *CodecommitRepository) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this CodecommitRepository.
func (*CodecommitRepository) GetProviderReference ¶
func (mg *CodecommitRepository) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this CodecommitRepository. Deprecated: Use GetProviderConfigReference.
func (*CodecommitRepository) GetWriteConnectionSecretToReference ¶
func (mg *CodecommitRepository) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this CodecommitRepository.
func (*CodecommitRepository) SetConditions ¶
func (mg *CodecommitRepository) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this CodecommitRepository.
func (*CodecommitRepository) SetDeletionPolicy ¶
func (mg *CodecommitRepository) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this CodecommitRepository.
func (*CodecommitRepository) SetProviderConfigReference ¶
func (mg *CodecommitRepository) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this CodecommitRepository.
func (*CodecommitRepository) SetProviderReference ¶
func (mg *CodecommitRepository) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this CodecommitRepository. Deprecated: Use SetProviderConfigReference.
func (*CodecommitRepository) SetWriteConnectionSecretToReference ¶
func (mg *CodecommitRepository) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this CodecommitRepository.
type CodecommitRepositoryList ¶
type CodecommitRepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CodecommitRepository `json:"items"` }
CodecommitRepository contains a list of CodecommitRepositoryList
func (*CodecommitRepositoryList) DeepCopy ¶
func (in *CodecommitRepositoryList) DeepCopy() *CodecommitRepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitRepositoryList.
func (*CodecommitRepositoryList) DeepCopyInto ¶
func (in *CodecommitRepositoryList) DeepCopyInto(out *CodecommitRepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodecommitRepositoryList) DeepCopyObject ¶
func (in *CodecommitRepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CodecommitRepositoryList) GetItems ¶
func (l *CodecommitRepositoryList) GetItems() []resource.Managed
GetItems of this CodecommitRepositoryList.
type CodecommitRepositoryObservation ¶
type CodecommitRepositoryObservation struct { CloneUrlHttp string `json:"clone_url_http"` Arn string `json:"arn"` CloneUrlSsh string `json:"clone_url_ssh"` RepositoryId string `json:"repository_id"` }
A CodecommitRepositoryObservation records the observed state of a CodecommitRepository
func (*CodecommitRepositoryObservation) DeepCopy ¶
func (in *CodecommitRepositoryObservation) DeepCopy() *CodecommitRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitRepositoryObservation.
func (*CodecommitRepositoryObservation) DeepCopyInto ¶
func (in *CodecommitRepositoryObservation) DeepCopyInto(out *CodecommitRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodecommitRepositoryParameters ¶
type CodecommitRepositoryParameters struct { DefaultBranch string `json:"default_branch"` Description string `json:"description"` RepositoryName string `json:"repository_name"` Tags map[string]string `json:"tags"` }
A CodecommitRepositoryParameters defines the desired state of a CodecommitRepository
func (*CodecommitRepositoryParameters) DeepCopy ¶
func (in *CodecommitRepositoryParameters) DeepCopy() *CodecommitRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitRepositoryParameters.
func (*CodecommitRepositoryParameters) DeepCopyInto ¶
func (in *CodecommitRepositoryParameters) DeepCopyInto(out *CodecommitRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodecommitRepositorySpec ¶
type CodecommitRepositorySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider CodecommitRepositoryParameters `json:"forProvider"` }
A CodecommitRepositorySpec defines the desired state of a CodecommitRepository
func (*CodecommitRepositorySpec) DeepCopy ¶
func (in *CodecommitRepositorySpec) DeepCopy() *CodecommitRepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitRepositorySpec.
func (*CodecommitRepositorySpec) DeepCopyInto ¶
func (in *CodecommitRepositorySpec) DeepCopyInto(out *CodecommitRepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodecommitRepositoryStatus ¶
type CodecommitRepositoryStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider CodecommitRepositoryObservation `json:"atProvider"` }
A CodecommitRepositoryStatus defines the observed state of a CodecommitRepository
func (*CodecommitRepositoryStatus) DeepCopy ¶
func (in *CodecommitRepositoryStatus) DeepCopy() *CodecommitRepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitRepositoryStatus.
func (*CodecommitRepositoryStatus) DeepCopyInto ¶
func (in *CodecommitRepositoryStatus) DeepCopyInto(out *CodecommitRepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.