Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=artifact.gcp.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ConditionObservation
- type ConditionParameters
- type MavenConfigObservation
- type MavenConfigParameters
- type RegistryRepository
- func (in *RegistryRepository) DeepCopy() *RegistryRepository
- func (in *RegistryRepository) DeepCopyInto(out *RegistryRepository)
- func (in *RegistryRepository) DeepCopyObject() runtime.Object
- func (mg *RegistryRepository) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RegistryRepository) GetConnectionDetailsMapping() map[string]string
- func (mg *RegistryRepository) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RegistryRepository) GetID() string
- func (tr *RegistryRepository) GetObservation() (map[string]any, error)
- func (tr *RegistryRepository) GetParameters() (map[string]any, error)
- func (mg *RegistryRepository) GetProviderConfigReference() *xpv1.Reference
- func (mg *RegistryRepository) GetProviderReference() *xpv1.Reference
- func (mg *RegistryRepository) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RegistryRepository) GetTerraformResourceType() string
- func (tr *RegistryRepository) GetTerraformSchemaVersion() int
- func (mg *RegistryRepository) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RegistryRepository) LateInitialize(attrs []byte) (bool, error)
- func (mg *RegistryRepository) SetConditions(c ...xpv1.Condition)
- func (mg *RegistryRepository) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RegistryRepository) SetObservation(obs map[string]any) error
- func (tr *RegistryRepository) SetParameters(params map[string]any) error
- func (mg *RegistryRepository) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RegistryRepository) SetProviderReference(r *xpv1.Reference)
- func (mg *RegistryRepository) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RegistryRepository) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RegistryRepositoryIAMMember
- func (in *RegistryRepositoryIAMMember) DeepCopy() *RegistryRepositoryIAMMember
- func (in *RegistryRepositoryIAMMember) DeepCopyInto(out *RegistryRepositoryIAMMember)
- func (in *RegistryRepositoryIAMMember) DeepCopyObject() runtime.Object
- func (mg *RegistryRepositoryIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RegistryRepositoryIAMMember) GetConnectionDetailsMapping() map[string]string
- func (mg *RegistryRepositoryIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RegistryRepositoryIAMMember) GetID() string
- func (tr *RegistryRepositoryIAMMember) GetObservation() (map[string]any, error)
- func (tr *RegistryRepositoryIAMMember) GetParameters() (map[string]any, error)
- func (mg *RegistryRepositoryIAMMember) GetProviderConfigReference() *xpv1.Reference
- func (mg *RegistryRepositoryIAMMember) GetProviderReference() *xpv1.Reference
- func (mg *RegistryRepositoryIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RegistryRepositoryIAMMember) GetTerraformResourceType() string
- func (tr *RegistryRepositoryIAMMember) GetTerraformSchemaVersion() int
- func (mg *RegistryRepositoryIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RegistryRepositoryIAMMember) LateInitialize(attrs []byte) (bool, error)
- func (mg *RegistryRepositoryIAMMember) SetConditions(c ...xpv1.Condition)
- func (mg *RegistryRepositoryIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RegistryRepositoryIAMMember) SetObservation(obs map[string]any) error
- func (tr *RegistryRepositoryIAMMember) SetParameters(params map[string]any) error
- func (mg *RegistryRepositoryIAMMember) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RegistryRepositoryIAMMember) SetProviderReference(r *xpv1.Reference)
- func (mg *RegistryRepositoryIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RegistryRepositoryIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RegistryRepositoryIAMMemberList
- func (in *RegistryRepositoryIAMMemberList) DeepCopy() *RegistryRepositoryIAMMemberList
- func (in *RegistryRepositoryIAMMemberList) DeepCopyInto(out *RegistryRepositoryIAMMemberList)
- func (in *RegistryRepositoryIAMMemberList) DeepCopyObject() runtime.Object
- func (l *RegistryRepositoryIAMMemberList) GetItems() []resource.Managed
- type RegistryRepositoryIAMMemberObservation
- type RegistryRepositoryIAMMemberParameters
- type RegistryRepositoryIAMMemberSpec
- type RegistryRepositoryIAMMemberStatus
- type RegistryRepositoryList
- type RegistryRepositoryObservation
- type RegistryRepositoryParameters
- type RegistryRepositorySpec
- type RegistryRepositoryStatus
Constants ¶
const ( CRDGroup = "artifact.gcp.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
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 )
var ( RegistryRepository_Kind = "RegistryRepository" RegistryRepository_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RegistryRepository_Kind}.String() RegistryRepository_KindAPIVersion = RegistryRepository_Kind + "." + CRDGroupVersion.String() RegistryRepository_GroupVersionKind = CRDGroupVersion.WithKind(RegistryRepository_Kind) )
Repository type metadata.
var ( RegistryRepositoryIAMMember_Kind = "RegistryRepositoryIAMMember" RegistryRepositoryIAMMember_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RegistryRepositoryIAMMember_Kind}.String() RegistryRepositoryIAMMember_KindAPIVersion = RegistryRepositoryIAMMember_Kind + "." + CRDGroupVersion.String() RegistryRepositoryIAMMember_GroupVersionKind = CRDGroupVersion.WithKind(RegistryRepositoryIAMMember_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ConditionObservation ¶ added in v0.28.0
type ConditionObservation struct { }
func (*ConditionObservation) DeepCopy ¶ added in v0.28.0
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶ added in v0.28.0
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶ added in v0.28.0
type ConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` }
func (*ConditionParameters) DeepCopy ¶ added in v0.28.0
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶ added in v0.28.0
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenConfigObservation ¶
type MavenConfigObservation struct { }
func (*MavenConfigObservation) DeepCopy ¶
func (in *MavenConfigObservation) DeepCopy() *MavenConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenConfigObservation.
func (*MavenConfigObservation) DeepCopyInto ¶
func (in *MavenConfigObservation) DeepCopyInto(out *MavenConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenConfigParameters ¶
type MavenConfigParameters struct { // The repository with this flag will allow publishing the same // snapshot versions. // +kubebuilder:validation:Optional AllowSnapshotOverwrites *bool `json:"allowSnapshotOverwrites,omitempty" tf:"allow_snapshot_overwrites,omitempty"` // Version policy defines the versions that the registry will accept. // Default value is VERSION_POLICY_UNSPECIFIED. // Possible values are VERSION_POLICY_UNSPECIFIED, RELEASE, and SNAPSHOT. // +kubebuilder:validation:Optional VersionPolicy *string `json:"versionPolicy,omitempty" tf:"version_policy,omitempty"` }
func (*MavenConfigParameters) DeepCopy ¶
func (in *MavenConfigParameters) DeepCopy() *MavenConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenConfigParameters.
func (*MavenConfigParameters) DeepCopyInto ¶
func (in *MavenConfigParameters) DeepCopyInto(out *MavenConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryRepository ¶
type RegistryRepository struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistryRepositorySpec `json:"spec"` Status RegistryRepositoryStatus `json:"status,omitempty"` }
RegistryRepository is the Schema for the RegistryRepositorys API. A repository for storing artifacts +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,gcp}
func (*RegistryRepository) DeepCopy ¶
func (in *RegistryRepository) DeepCopy() *RegistryRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepository.
func (*RegistryRepository) DeepCopyInto ¶
func (in *RegistryRepository) DeepCopyInto(out *RegistryRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryRepository) DeepCopyObject ¶
func (in *RegistryRepository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryRepository) GetCondition ¶
func (mg *RegistryRepository) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RegistryRepository.
func (*RegistryRepository) GetConnectionDetailsMapping ¶
func (tr *RegistryRepository) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RegistryRepository
func (*RegistryRepository) GetDeletionPolicy ¶
func (mg *RegistryRepository) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RegistryRepository.
func (*RegistryRepository) GetID ¶
func (tr *RegistryRepository) GetID() string
GetID returns ID of underlying Terraform resource of this RegistryRepository
func (*RegistryRepository) GetObservation ¶
func (tr *RegistryRepository) GetObservation() (map[string]any, error)
GetObservation of this RegistryRepository
func (*RegistryRepository) GetParameters ¶
func (tr *RegistryRepository) GetParameters() (map[string]any, error)
GetParameters of this RegistryRepository
func (*RegistryRepository) GetProviderConfigReference ¶
func (mg *RegistryRepository) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RegistryRepository.
func (*RegistryRepository) GetProviderReference ¶
func (mg *RegistryRepository) GetProviderReference() *xpv1.Reference
GetProviderReference of this RegistryRepository. Deprecated: Use GetProviderConfigReference.
func (*RegistryRepository) GetPublishConnectionDetailsTo ¶
func (mg *RegistryRepository) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RegistryRepository.
func (*RegistryRepository) GetTerraformResourceType ¶
func (mg *RegistryRepository) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RegistryRepository
func (*RegistryRepository) GetTerraformSchemaVersion ¶
func (tr *RegistryRepository) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RegistryRepository) GetWriteConnectionSecretToReference ¶
func (mg *RegistryRepository) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RegistryRepository.
func (*RegistryRepository) LateInitialize ¶
func (tr *RegistryRepository) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RegistryRepository using its observed tfState. returns True if there are any spec changes for the resource.
func (*RegistryRepository) SetConditions ¶
func (mg *RegistryRepository) SetConditions(c ...xpv1.Condition)
SetConditions of this RegistryRepository.
func (*RegistryRepository) SetDeletionPolicy ¶
func (mg *RegistryRepository) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RegistryRepository.
func (*RegistryRepository) SetObservation ¶
func (tr *RegistryRepository) SetObservation(obs map[string]any) error
SetObservation for this RegistryRepository
func (*RegistryRepository) SetParameters ¶
func (tr *RegistryRepository) SetParameters(params map[string]any) error
SetParameters for this RegistryRepository
func (*RegistryRepository) SetProviderConfigReference ¶
func (mg *RegistryRepository) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RegistryRepository.
func (*RegistryRepository) SetProviderReference ¶
func (mg *RegistryRepository) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RegistryRepository. Deprecated: Use SetProviderConfigReference.
func (*RegistryRepository) SetPublishConnectionDetailsTo ¶
func (mg *RegistryRepository) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RegistryRepository.
func (*RegistryRepository) SetWriteConnectionSecretToReference ¶
func (mg *RegistryRepository) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RegistryRepository.
type RegistryRepositoryIAMMember ¶ added in v0.28.0
type RegistryRepositoryIAMMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistryRepositoryIAMMemberSpec `json:"spec"` Status RegistryRepositoryIAMMemberStatus `json:"status,omitempty"` }
RegistryRepositoryIAMMember is the Schema for the RegistryRepositoryIAMMembers API. <no value> +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,gcp}
func (*RegistryRepositoryIAMMember) DeepCopy ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMember) DeepCopy() *RegistryRepositoryIAMMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryIAMMember.
func (*RegistryRepositoryIAMMember) DeepCopyInto ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMember) DeepCopyInto(out *RegistryRepositoryIAMMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryRepositoryIAMMember) DeepCopyObject ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryRepositoryIAMMember) GetCondition ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RegistryRepositoryIAMMember.
func (*RegistryRepositoryIAMMember) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *RegistryRepositoryIAMMember) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RegistryRepositoryIAMMember
func (*RegistryRepositoryIAMMember) GetDeletionPolicy ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RegistryRepositoryIAMMember.
func (*RegistryRepositoryIAMMember) GetID ¶ added in v0.28.0
func (tr *RegistryRepositoryIAMMember) GetID() string
GetID returns ID of underlying Terraform resource of this RegistryRepositoryIAMMember
func (*RegistryRepositoryIAMMember) GetObservation ¶ added in v0.28.0
func (tr *RegistryRepositoryIAMMember) GetObservation() (map[string]any, error)
GetObservation of this RegistryRepositoryIAMMember
func (*RegistryRepositoryIAMMember) GetParameters ¶ added in v0.28.0
func (tr *RegistryRepositoryIAMMember) GetParameters() (map[string]any, error)
GetParameters of this RegistryRepositoryIAMMember
func (*RegistryRepositoryIAMMember) GetProviderConfigReference ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RegistryRepositoryIAMMember.
func (*RegistryRepositoryIAMMember) GetProviderReference ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) GetProviderReference() *xpv1.Reference
GetProviderReference of this RegistryRepositoryIAMMember. Deprecated: Use GetProviderConfigReference.
func (*RegistryRepositoryIAMMember) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RegistryRepositoryIAMMember.
func (*RegistryRepositoryIAMMember) GetTerraformResourceType ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RegistryRepositoryIAMMember
func (*RegistryRepositoryIAMMember) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *RegistryRepositoryIAMMember) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RegistryRepositoryIAMMember) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RegistryRepositoryIAMMember.
func (*RegistryRepositoryIAMMember) LateInitialize ¶ added in v0.28.0
func (tr *RegistryRepositoryIAMMember) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RegistryRepositoryIAMMember using its observed tfState. returns True if there are any spec changes for the resource.
func (*RegistryRepositoryIAMMember) SetConditions ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) SetConditions(c ...xpv1.Condition)
SetConditions of this RegistryRepositoryIAMMember.
func (*RegistryRepositoryIAMMember) SetDeletionPolicy ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RegistryRepositoryIAMMember.
func (*RegistryRepositoryIAMMember) SetObservation ¶ added in v0.28.0
func (tr *RegistryRepositoryIAMMember) SetObservation(obs map[string]any) error
SetObservation for this RegistryRepositoryIAMMember
func (*RegistryRepositoryIAMMember) SetParameters ¶ added in v0.28.0
func (tr *RegistryRepositoryIAMMember) SetParameters(params map[string]any) error
SetParameters for this RegistryRepositoryIAMMember
func (*RegistryRepositoryIAMMember) SetProviderConfigReference ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RegistryRepositoryIAMMember.
func (*RegistryRepositoryIAMMember) SetProviderReference ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RegistryRepositoryIAMMember. Deprecated: Use SetProviderConfigReference.
func (*RegistryRepositoryIAMMember) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RegistryRepositoryIAMMember.
func (*RegistryRepositoryIAMMember) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *RegistryRepositoryIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RegistryRepositoryIAMMember.
type RegistryRepositoryIAMMemberList ¶ added in v0.28.0
type RegistryRepositoryIAMMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RegistryRepositoryIAMMember `json:"items"` }
RegistryRepositoryIAMMemberList contains a list of RegistryRepositoryIAMMembers
func (*RegistryRepositoryIAMMemberList) DeepCopy ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMemberList) DeepCopy() *RegistryRepositoryIAMMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryIAMMemberList.
func (*RegistryRepositoryIAMMemberList) DeepCopyInto ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMemberList) DeepCopyInto(out *RegistryRepositoryIAMMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryRepositoryIAMMemberList) DeepCopyObject ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryRepositoryIAMMemberList) GetItems ¶ added in v0.28.0
func (l *RegistryRepositoryIAMMemberList) GetItems() []resource.Managed
GetItems of this RegistryRepositoryIAMMemberList.
type RegistryRepositoryIAMMemberObservation ¶ added in v0.28.0
type RegistryRepositoryIAMMemberObservation struct { Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*RegistryRepositoryIAMMemberObservation) DeepCopy ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMemberObservation) DeepCopy() *RegistryRepositoryIAMMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryIAMMemberObservation.
func (*RegistryRepositoryIAMMemberObservation) DeepCopyInto ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMemberObservation) DeepCopyInto(out *RegistryRepositoryIAMMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryRepositoryIAMMemberParameters ¶ added in v0.28.0
type RegistryRepositoryIAMMemberParameters struct { // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Required Member *string `json:"member" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Required Repository *string `json:"repository" tf:"repository,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*RegistryRepositoryIAMMemberParameters) DeepCopy ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMemberParameters) DeepCopy() *RegistryRepositoryIAMMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryIAMMemberParameters.
func (*RegistryRepositoryIAMMemberParameters) DeepCopyInto ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMemberParameters) DeepCopyInto(out *RegistryRepositoryIAMMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryRepositoryIAMMemberSpec ¶ added in v0.28.0
type RegistryRepositoryIAMMemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RegistryRepositoryIAMMemberParameters `json:"forProvider"` }
RegistryRepositoryIAMMemberSpec defines the desired state of RegistryRepositoryIAMMember
func (*RegistryRepositoryIAMMemberSpec) DeepCopy ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMemberSpec) DeepCopy() *RegistryRepositoryIAMMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryIAMMemberSpec.
func (*RegistryRepositoryIAMMemberSpec) DeepCopyInto ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMemberSpec) DeepCopyInto(out *RegistryRepositoryIAMMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryRepositoryIAMMemberStatus ¶ added in v0.28.0
type RegistryRepositoryIAMMemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RegistryRepositoryIAMMemberObservation `json:"atProvider,omitempty"` }
RegistryRepositoryIAMMemberStatus defines the observed state of RegistryRepositoryIAMMember.
func (*RegistryRepositoryIAMMemberStatus) DeepCopy ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMemberStatus) DeepCopy() *RegistryRepositoryIAMMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryIAMMemberStatus.
func (*RegistryRepositoryIAMMemberStatus) DeepCopyInto ¶ added in v0.28.0
func (in *RegistryRepositoryIAMMemberStatus) DeepCopyInto(out *RegistryRepositoryIAMMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryRepositoryList ¶
type RegistryRepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RegistryRepository `json:"items"` }
RegistryRepositoryList contains a list of RegistryRepositorys
func (*RegistryRepositoryList) DeepCopy ¶
func (in *RegistryRepositoryList) DeepCopy() *RegistryRepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryList.
func (*RegistryRepositoryList) DeepCopyInto ¶
func (in *RegistryRepositoryList) DeepCopyInto(out *RegistryRepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryRepositoryList) DeepCopyObject ¶
func (in *RegistryRepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryRepositoryList) GetItems ¶
func (l *RegistryRepositoryList) GetItems() []resource.Managed
GetItems of this RegistryRepositoryList.
type RegistryRepositoryObservation ¶
type RegistryRepositoryObservation struct { // The time when the repository was created. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // an identifier for the resource with format projects/{{project}}/locations/{{location}}/repositories/{{repository_id}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the repository, for example: // "projects/p1/locations/us-central1/repositories/repo1" Name *string `json:"name,omitempty" tf:"name,omitempty"` // The time when the repository was last updated. UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*RegistryRepositoryObservation) DeepCopy ¶
func (in *RegistryRepositoryObservation) DeepCopy() *RegistryRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryObservation.
func (*RegistryRepositoryObservation) DeepCopyInto ¶
func (in *RegistryRepositoryObservation) DeepCopyInto(out *RegistryRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryRepositoryParameters ¶
type RegistryRepositoryParameters struct { // The user-provided description of the repository. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The format of packages that are stored in the repository. Supported formats // can be found here. // You can only create alpha formats if you are a member of the // alpha user group. // +kubebuilder:validation:Required Format *string `json:"format" tf:"format,omitempty"` // The Cloud KMS resource name of the customer managed encryption key that’s // used to encrypt the contents of the Repository. Has the form: // projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. // This value may not be changed after the Repository has been created. // +kubebuilder:validation:Optional KMSKeyName *string `json:"kmsKeyName,omitempty" tf:"kms_key_name,omitempty"` // Labels with user-defined metadata. // This field may contain up to 64 entries. Label keys and values may be no // longer than 63 characters. Label keys must begin with a lowercase letter // and may only contain lowercase letters, numeric characters, underscores, // and dashes. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // The name of the location this repository is located in. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // MavenRepositoryConfig is maven related repository details. // Provides additional configuration details for repositories of the maven // format type. // Structure is documented below. // +kubebuilder:validation:Optional MavenConfig []MavenConfigParameters `json:"mavenConfig,omitempty" tf:"maven_config,omitempty"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*RegistryRepositoryParameters) DeepCopy ¶
func (in *RegistryRepositoryParameters) DeepCopy() *RegistryRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryParameters.
func (*RegistryRepositoryParameters) DeepCopyInto ¶
func (in *RegistryRepositoryParameters) DeepCopyInto(out *RegistryRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryRepositorySpec ¶
type RegistryRepositorySpec struct { v1.ResourceSpec `json:",inline"` ForProvider RegistryRepositoryParameters `json:"forProvider"` }
RegistryRepositorySpec defines the desired state of RegistryRepository
func (*RegistryRepositorySpec) DeepCopy ¶
func (in *RegistryRepositorySpec) DeepCopy() *RegistryRepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositorySpec.
func (*RegistryRepositorySpec) DeepCopyInto ¶
func (in *RegistryRepositorySpec) DeepCopyInto(out *RegistryRepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryRepositoryStatus ¶
type RegistryRepositoryStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RegistryRepositoryObservation `json:"atProvider,omitempty"` }
RegistryRepositoryStatus defines the observed state of RegistryRepository.
func (*RegistryRepositoryStatus) DeepCopy ¶
func (in *RegistryRepositoryStatus) DeepCopy() *RegistryRepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryStatus.
func (*RegistryRepositoryStatus) DeepCopyInto ¶
func (in *RegistryRepositoryStatus) DeepCopyInto(out *RegistryRepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.